Мазмұны:

Ақылды гараж: 5 қадам
Ақылды гараж: 5 қадам

Бейне: Ақылды гараж: 5 қадам

Бейне: Ақылды гараж: 5 қадам
Бейне: Аз қаражатпен бастауға болатын 5 кәсіп түрі 2024, Қараша
Anonim
Ақылды гараж
Ақылды гараж

Бәріне сәлем! Бұл ақылды гараж IoT жобасы.

Ақылды гаражда тікелей трансляция, бетті тану сияқты қауіпсіздік мүмкіндіктері бар. Сонымен қатар, Smart Garage -те гараждың есігін ашуға мүмкіндік беретін көліктерді анықтайтын қозғалыс сенсоры бар. Кедергінің анықталуы автокөліктің кері айналу кезінде болады, бұл қауіпсіздікті тексеруге мүмкіндік береді. Қашықтық сенсоры машинаның артқа бұрылу үшін қанша қашықтық қалғанын бақылайды. Егер машина қабырғаға соғылған болса, соққы туралы деректер веб -порталда көрсетіледі. Веб -порталда гараждағы жарықты қашықтан басқару, бетті танумен өзара әрекеттесуге мүмкіндік беретін және сенсорлар жіберген кіру жазбалары, соққы деректері, салмақ деректері (қоқыс жәшігі бар қоқыс жәшігі) сияқты деректерді көруге мүмкіндік бар. Бетті тануды аяқтау үшін және оған салмақ сенсоры орнатылған қоқыс жәшігі. Толығырақ қадамдар үшін қоса берілген құжаттама файлын қараңыз.

Бұл оқулықта бетті танусыз ақылды гаражды орнату және оған салмақ сенсоры салынған қоқыс жәшігі талқыланады.

Сіз үйреніп, процестен ләззат аласыз деп үміттенеміз! Артық сөз жоқ, қазірден бастайық.

1 -қадам: Шолу

  1. Аппараттық құралдарға қойылатын талаптар
  2. Ақылды гаражды орнату
  3. Бағдарламаны іске қосыңыз

2 -қадам: Аппараттық құралдарға қойылатын талаптар

RaspberryPi

  • NoIR камералық тақтасы, MicroSD картасы мен корпусы бар RaspberryPi (1)
  • 3 істікшелі қуат адаптері (1)
  • T-Cobbler жиынтығы Breadboard, MCP3008 ADC, таспалы кабельмен (1)
  • NFC карта оқу құралы (1)
  • NFC картасы (1)
  • Еркек-әйел секіргіш сымдар (7)
  • Ерлер мен ерлерге арналған сымдар (14)
  • Жарық диодтары (3)
  • 330 Ом резисторлары (3)
  • Дыбыстық сигнал (1)
  • Түйме (1)
  • 10000 Ом резисторы (1)

Ардуино

  • UNO R3 (1)
  • USB B кабелі (1)
  • Нан тақтасы (1)
  • Еркек-әйел секіргіш сымдар (14)
  • Ерлер мен ерлерге арналған сымдар (8)
  • 12C СК дисплейі (1)
  • Pir қозғалыс сенсоры (1)
  • HC-SR04 ультрадыбыстық сенсор (1)
  • FC-51 кедергі болдырмау датчигі (1)
  • KY-002 діріл ауыстыру датчигі (1)

3 -қадам: Ақылды гаражды орнату (1 -бөлім)

Ақылды гаражды орнату (1 -бөлім)
Ақылды гаражды орнату (1 -бөлім)
Ақылды гаражды орнату (1 -бөлім)
Ақылды гаражды орнату (1 -бөлім)
Ақылды гаражды орнату (1 -бөлім)
Ақылды гаражды орнату (1 -бөлім)

Бұл жобаны орнату үшін AWS қажет. Егер сізде тіркелгі жоқ болса, тіркелу үшін aws веб -сайтына кіріңіз.

  1. AWS amazon консолінде Қызметтер түймесін басыңыз.
  2. Іздеуде IoT Core теріңіз.
  3. IoT Core түймесін басыңыз.
  4. Басқару> Заттар тармағына өтіп, Жасау түймесін басыңыз
  5. Жалғыз нәрсе жасау түймесін басыңыз.
  6. GarageParking деп атаңыз. Басқаларды әдепкі ретінде қалдырыңыз.
  7. Келесі түймесін басыңыз.
  8. Сертификат жасау түймесін басыңыз.
  9. Қызыл түспен дөңгеленген алғашқы 4 -тің (заттың сертификаты, ашық кілт, жабық кілт) жүктеу түймелерін басыңыз.
  10. RSA 2048 разряд кілтін басыңыз: VeriSign Class 3 Public Primary G5 root CA сертификаты.
  11. Бүкіл мәтінді көшіріп, блокнотқа қойыңыз.
  12. Файлды rootCA.pem ретінде сақтаңыз.
  13. Файлдарды 1 қалта астына орналастырыңыз.
  14. Сертификаттарды жүктеу экранында Іске қосу түймесін басыңыз.
  15. Жасыл хабарлама сәтті іске қосылғанда пайда болады. Іске қосу түймесі Өшіру түймесіне айналды.
  16. Дайын түймесін басыңыз.
  17. GarageParking Things заттар бөлімінде пайда болады.
  18. Қауіпсіз> Сертификаттар түймесін басыңыз.
  19. Өзіңіз жасаған сертификаттың үстіне апарыңыз және құсбелгіні қойыңыз.
  20. Әрекеттер> Іске қосу түймешігін басыңыз.
  21. Іске қосылған кезде сәтті хабарлама пайда болады.
  22. Қауіпсіз> Саясат тармағын таңдаңыз.
  23. Жасау түймесін басыңыз.
  24. Атау ретінде GarageParkingPolicy теріңіз, iot: * әрекет үшін, * Ресурс ARN үшін, әсерге мүмкіндік береді.
  25. Жасау түймесін басыңыз.
  26. GarageParking саясаты Саясат бөлімінде пайда болады. Сәтті жасалғаннан кейін табысты хабарлама пайда болады.
  27. Қауіпсіз> Сертификаттар тармағына өтіңіз. Сертификаттағы көлденең эллипсті басыңыз.
  28. Тіркеу саясатын нұқыңыз.
  29. GarageParkingPolicy> Қосу түймесінің құсбелгісін қойыңыз.
  30. Сәтті хабарлама тіркеу кезінде пайда болады.
  31. Сертификаттағы көлденең эллипсті басыңыз.
  32. Затты тіркеу түймесін басыңыз.
  33. GarageParking> Қосу түймесінің құсбелгісін қойыңыз.
  34. Сәтті хабарлама тіркеу кезінде пайда болады.

4 -қадам: Ақылды гаражды орнату (2 -бөлім)

Қажетті кітапханаларды орнатыңыз

Virtualenv $ pip орнату virtualenv орнатыңыз

Жобаның түпкі қалтасында $ source virtualenv/env/bin/activate

Virtualenv $ өшіру үшін

Жобада қажет бумаларды орнатыңыз -rip.txt пипін орнатпас бұрын виртуалды жүйені іске қосуды ұмытпаңыз

Request.txt жаңарту (aka package.json cuz олар мұны сіз үшін жасамайды) Егер сіз жаңа пакет қосқан болсаңыз, requirements.txt файлын жаңартуды ұмытпаңыз, бұл әрекетті орындамас бұрын virtualenv қосуды ұмытпаңыз.

5 -қадам: Ақылды гаражды орнату (3 -бөлім)

Қолданбаны іске қосу үшін

python server.py

Біздің оқулық сізге ұнайды деп сенеміз! Орнату туралы қосымша ақпарат алу үшін құжатты жүктеңіз!

Ұсынылған: