Мазмуну:

Акылдуу рюкзак: 8 кадам
Акылдуу рюкзак: 8 кадам

Video: Акылдуу рюкзак: 8 кадам

Video: Акылдуу рюкзак: 8 кадам
Video: 8-кадам: Расписанияны кол менен түзүү. Edupage/Эдупейж/Едупейж/Timetable/asc Timetable. 2024, Ноябрь
Anonim
Smart Рюкзак
Smart Рюкзак

Эгер сен да мен сыяктуу студент болсоң, кээ бириң унутуп койгон көйгөйүмө сөзсүз кошуласың. Рюкзагымды жасоого көп убактым жок, сиз муну билбей туруп бир нерсени унутуп калдыңыз.

Мен сиздин нерселериңизди көзөмөлдөгөн веб интерфейси бар Raspberry pi долбоорун жасап, жашоомду жеңилдетүүгө аракет кылдым.

Идея RFID стикерлерин сизге керектүү нерсенин баарына коюу, веб интерфейсинде керектүү нерселердин тизмесин түзүү. Жана рюкзак жасашыңыз керек болгон учурда, сиз тизмени ачып, бардыгын сканерлеп, сумкаңызга салып коёсуз.

Жабдуулар

  • рюкзак
  • магниттик зал-сенсор
  • магнит
  • ADXL345
  • 16*2 ЖК
  • MCP3008
  • MFRC522
  • 4.7K Ом каршылыгы
  • зымдар
  • калай калай
  • жылуулук азаят
  • малина pi 3b+, электр менен камсыздоо
  • micro sd карт (8gb +)
  • күчтүү желим
  • 13.56Mhz rfid тегдери

Куралдар:

  • отвертка
  • кандооч
  • бычак
  • кычкачтарды ажыратуу

1 -кадам: Raspberry Pi конфигурациясы

Бардык жабдууларыңыз бар болгондон кийин биз баштайбыз!

  1. MicroSD картаңызды компьютериңизге салыңыз;
  2. Https://www.raspberrypi.org/downloads/raspbian/ден Raspbian OS сүрөтүн жүктөп алыңыз
  3. Etcher же win32diskimager сыяктуу программалар менен микро SD картадагы сүрөттү жаркыратуу;
  4. SD-картанын жеткиликтүү бөлүмүнө кирип, блокнот менен cmdline.txt файлын ачыңыз;
  5. IP кошуу = 169.254.10.1 сактоо жана жабуу;
  6. Эми микро-SD картаңызды малина пиңизге салыңыз;
  7. жүктөлгөндөн кийин, Putty жүктөп алыңыз;
  8. Эми, биз мурда жазган ip-даректи колдонуп, малина пиңизге туташыңыз;
  9. Колдонуучу pi жана малина менен сырсөз менен кирүү
  10. Sudo raspi-config териңиз, сырсөзүңүздү өзгөртүңүз, тармактын параметрлерине өтүңүз, пиңиздин хост атын өзгөртүңүз. Локалдаштыруу параметрлерине өтүп, Wi-Fi өлкөсүн жана убакыт алкагын өзгөртүңүз. Андан кийин, жүктөө параметрлерине өтүңүз, жүктөөнү күтө туруңуз жана экрандын өчүшүн күтө туруңуз. Акыры интерфейстин параметрлерине өтүп, i2c жана spi интерфейсин ачыңыз.
  11. Wi-Fiга туташуу үчүн төмөнкү кадамдарды колдонуңуз.
  12. Sudo apt-update жана sudo apt-upgrade командаларын аткарыңыз.

2 -кадам: MySQL / Mariadb

MySQL / Mariadb
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 дареги ЖК экранда көрүнүшү керек, веб-интерфейсти ачуу үчүн ушул экранга өтүңүз.

Сунушталууда: