Мазмуну:
- Жабдуулар
- 1 -кадам: Raspberry Pi конфигурациясы
- 2 -кадам: MySQL / Mariadb
- 3 -кадам: Электр схемасын куруңуз
- 4 -кадам: Рюкзакты куруңуз
- 5 -кадам: Код
- 6 -кадам: Webserver
- 7 -кадам: Autunun
- 8 -кадам: Аяктоо
Video: Акылдуу рюкзак: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Эгер сен да мен сыяктуу студент болсоң, кээ бириң унутуп койгон көйгөйүмө сөзсүз кошуласың. Рюкзагымды жасоого көп убактым жок, сиз муну билбей туруп бир нерсени унутуп калдыңыз.
Мен сиздин нерселериңизди көзөмөлдөгөн веб интерфейси бар Raspberry pi долбоорун жасап, жашоомду жеңилдетүүгө аракет кылдым.
Идея RFID стикерлерин сизге керектүү нерсенин баарына коюу, веб интерфейсинде керектүү нерселердин тизмесин түзүү. Жана рюкзак жасашыңыз керек болгон учурда, сиз тизмени ачып, бардыгын сканерлеп, сумкаңызга салып коёсуз.
Жабдуулар
- рюкзак
- магниттик зал-сенсор
- магнит
- ADXL345
- 16*2 ЖК
- MCP3008
- MFRC522
- 4.7K Ом каршылыгы
- зымдар
- калай калай
- жылуулук азаят
- малина pi 3b+, электр менен камсыздоо
- micro sd карт (8gb +)
- күчтүү желим
- 13.56Mhz rfid тегдери
Куралдар:
- отвертка
- кандооч
- бычак
- кычкачтарды ажыратуу
1 -кадам: Raspberry Pi конфигурациясы
Бардык жабдууларыңыз бар болгондон кийин биз баштайбыз!
- MicroSD картаңызды компьютериңизге салыңыз;
- Https://www.raspberrypi.org/downloads/raspbian/ден Raspbian OS сүрөтүн жүктөп алыңыз
- Etcher же win32diskimager сыяктуу программалар менен микро SD картадагы сүрөттү жаркыратуу;
- SD-картанын жеткиликтүү бөлүмүнө кирип, блокнот менен cmdline.txt файлын ачыңыз;
- IP кошуу = 169.254.10.1 сактоо жана жабуу;
- Эми микро-SD картаңызды малина пиңизге салыңыз;
- жүктөлгөндөн кийин, Putty жүктөп алыңыз;
- Эми, биз мурда жазган ip-даректи колдонуп, малина пиңизге туташыңыз;
- Колдонуучу pi жана малина менен сырсөз менен кирүү
- Sudo raspi-config териңиз, сырсөзүңүздү өзгөртүңүз, тармактын параметрлерине өтүңүз, пиңиздин хост атын өзгөртүңүз. Локалдаштыруу параметрлерине өтүп, Wi-Fi өлкөсүн жана убакыт алкагын өзгөртүңүз. Андан кийин, жүктөө параметрлерине өтүңүз, жүктөөнү күтө туруңуз жана экрандын өчүшүн күтө туруңуз. Акыры интерфейстин параметрлерине өтүп, i2c жана spi интерфейсин ачыңыз.
- Wi-Fiга туташуу үчүн төмөнкү кадамдарды колдонуңуз.
- Sudo apt-update жана sudo apt-upgrade командаларын аткарыңыз.
2 -кадам: MySQL / Mariadb
Азыр биз малинаны пи үчүн маалымат базасын кошобуз.
-
Биринчиден, төмөнкү буйруктарды аткарыңыз:
- sudo apt-get mysql-server, mysql-client орнотуу
- mysql -u тамыры -p
- сырсөз менен аныкталган 'root'@'localhost' колдонуучусун түзүү;
- БАРДЫК СЫЙЛЫКТАРДЫ БЕРГИЛЕ *. * TO 'root'@'%'
- Эми sql файлынын кодун көчүрүп, Puttyге чаптаңыз жана аны аткарыңыз
3 -кадам: Электр схемасын куруңуз
Эми биз электр схемасын курабыз. Мен муну адегенде секирүүчү кабелдер жана нан тактасы менен курууну сунуштайм, анткени бул абдан көп.
Fritzing схемасын аткарыңыз. Мен залдын сенсору, rfid-reader жана lcd экраны үчүн узун кабелдерди колдоном. Мен кабелдерди ургаачы зымдын аягына чейин ширеттим, андыктан баарын малинанын пи казыктарына тике ширетүүнүн кажети жок. Эгерде сиз муну жасабасаңыз, анда баары жакшы, бирок баарына пи менен ширетүүнү күтүүгө туура келет.
4 -кадам: Рюкзакты куруңуз
Эми бардыгын рюкзакта курабыз. Мен чөнтөктүн ичиндеги нерсенин бардыгын жогорудагы сүрөттө тегеректеп кургам.
- Бул чөнтөктүн ичинде тешикти кесиңиз, ошондо сиз кездеменин эки катмарынын ортосуна түшө аласыз, биз муну rid окурман жана ЖК үчүн кабелдер үчүн колдонобуз.
- азыр кылдаттык менен өлчөмү шилтеме катары ЖК экранды пайдаланып төрт бурчтуу тешикти оюп.
- Эми биз RFID окурманы кабелдер менен тешиктен өткөрөбүз, кабелдер рюкзактын ички чөнтөгүнүн ичине оюп койгон тешигибизден чыгып кетишин текшериңиз.
- Эми, ичиндеги rfid окурманы жабыш үчүн күчтүү клейди колдонуңуз, мен суперглюг колдонууга аракет кылдым, бирок ал териге жабышпады, мен сизге Pattex 100% желимин колдонууну сунуштайм, анткени бул клей.
- Эми кылдаттык менен LCD экрандын кабелдерин тешиктен өткөрүп, кабелдерди башка тешиктен чыгарыңыз жана ЖКны рюкзактын ичине чаптаңыз.
- Азыр рюкзактын ичине бир сыдырманы рюкзактын аягына коюп, магниттик зал-сенсорун ушул сыдырмага чаптаңыз. Башка сыдырма боюнча магнитти жабыштырыңыз. Магнит үчүн көп желим колдонбогонуңузду текшериңиз, сыдырма тыгылып калышын каалабаңыз. Магниттик сенсор үчүн бул анчалык деле чоң нерсе эмес, анткени кабелдин узундугуна байланыштуу бул сыдырма дайыма өз ордунда калат.
- Эми сиз бардыгын пи менен эрите аласыз, же эгер сиз аялдардын секирүүчү кабелдерин колдонгон болсоңуз, Fritzing схемасын колдонуу менен аларды керектүү жерге коюңуз.
- Ыктыярдуу түрдө, сиз малина пи -ни powerbank аркылуу кубаттай аласыз.
5 -кадам: Код
Азыр курулуш бөлүгү бүттү, кодду бул жерден жүктөп алыңыз: github. Аны (S) FTP аркылуу малина пиңиздин папкасына коюңуз же пиңиздеги репозиторийди клон кылыңыз. Коддо сенсорлор үчүн тестирлөө коду бар, эгер сизде көйгөй болсо, аларды текшерип көрүңүз.
6 -кадам: Webserver
Эми биз пиибизди веб -серверге айлантканы жатабыз.
Sudo apt -get apache2 -y орнотуу буйругун аткарыңыз
- Ноутбукуңуздан pi дарегине өтүңүз, эгер сиз дагы эле UTP кабели менен туташып турсаңыз, анда 169.254.10.1 болушу керек, эгер сиз apache баракчасын көрсөңүз, бул ийгиликтүү орнотулганын билдирет.
- mv буйругу менен/var/www/htmlге жүктөгөн коддун алдыңкы папкасын жылдырыңыз.
- Сиз кодду ошол жерге койгондон кийин, sudo service apache2 restart буйругун териңиз.
- Эми сиз pi'дин ip-дарегине кайрылсаңыз, веб-интерфейсти көрүшүңүз керек.
7 -кадам: Autunun
Эми биз питиңизди жүктөсөңүз, сценарий автоматтык түрдө иштээрин текшеришибиз керек.
- Sudo nano /etc/rc.local аркылуу rc.local файлын түзөтүңүз
- Кодуңузду аткаруу үчүн буйрукту кошуңуз, бул python3.5 /yourpath/project.py &
- Төмөндө 0 чыгууну калтырууну унутпаңыз.
- азыр sudo өчүрүп күйгүзүңүз жана анын иштегенин текшериңиз.
8 -кадам: Аяктоо
Эми, сиз пиңизди жүктөгөндө, IP дареги ЖК экранда көрүнүшү керек, веб-интерфейсти ачуу үчүн ушул экранга өтүңүз.
Сунушталууда:
Gps Tracking жана Автоматтык Жарыктар менен Smart Рюкзак: 15 кадам
Gps Tracking жана Автоматтык Жарыктар менен Smart Рюкзак: Бул көрсөтмөдө биз позициябызды, ылдамдыгыбызды көзөмөлдөй турган жана түнкүсүн коопсуздугубузду камсыз кыла турган автоматташтырылган жарыктары бар акылдуу рюкзак жасайбыз. Мен керек эмес болгондо өчпөшү үчүн далыңызда экенин аныктоо үчүн 2 сенсорду колдоном
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Акылдуу үйүңүздү акылдуу түрдө коргоңуз: 14 кадам
Акылдуу үйүңүздү Smartly Secure: Мен коопсуз жана коопсуз конкурс үчүн күрөшүп жатам. Эгерде сизге менин көрсөтмөм жакса, ага добуш бериңиз! Мен сизге үйүңүздү жана анын айлана -чөйрөсүн кантип оңой жана арзан коргоону көрсөтөм. Конфигурациялоо
Артка Pi акылдуу рюкзак NFC мазмунуна көз салуу менен: 6 кадам
Артка Pi акылдуу рюкзак NFC-мазмуну менен: Окуучу кезимде кээ бир китептеримди жана башка материалдарды класска алып келүүнү унутам. Мен онлайн күн тартибин колдонууга аракет кылдым, бирок ошентсе да мен дайыма столума нерселерди таштап кетчүмүн. Мен ойлоп тапкан чечим - бул акылдуу рюкзак. Бул нускамада