Мазмуну:

Акылдуу гараж: 5 кадам
Акылдуу гараж: 5 кадам

Video: Акылдуу гараж: 5 кадам

Video: Акылдуу гараж: 5 кадам
Video: Окмот 40 кадам эмей эле 5 кадам таштай албай калды 2024, Июль
Anonim
Акылдуу гараж
Акылдуу гараж

Салам баарына! Бул IoT акылдуу гараж долбоору.

Акылдуу гаражда түз агылтуу, жүздү таануу сыяктуу коопсуздук функциялары бар. Мындан тышкары, Smart Garage гараждын эшигин ачуу үчүн унааларды аныктоо үчүн кыймыл сенсоруна ээ. Тоскоолдукту аныктоо унаа артка бурулганда болот, бул коопсуздукту текшерүүгө мүмкүндүк берет. Алыстык сенсору машинаны артка кайтаруу үчүн канча аралык калганын көзөмөлдөйт. Эгерде унаа дубалга урунса, шок тууралуу маалыматтар веб -порталда көрсөтүлөт. Веб -порталда жүздү таануу менен өз ара аракеттенүүгө, гараждагы жарыкты алыстан башкарууга жана сенсорлор жөнөткөн жетүү жазуулары, шок маалыматтары, салмагы жөнүндө маалыматтар (таштанды салынган урна) сыяктуу мүмкүнчүлүктөр бар. Жүз таанууну бүтүрүү үчүн жана ага салмагы сенсору бар таштанды челеги. Көбүрөөк кадамдар үчүн тиркелген документтер файлына кайрылыңыз.

Бул окуу куралында, жүздү таануусуз акылдуу гараждын орнотулушу жана ага салмак сенсору орнотулган таштанды челеги талкууланат.

Сиз үйрөнүп, процесстен ырахат аласыз деп ишенебиз! Башка соз жок, азыр баштайлы.

1 -кадам: Обзор

  1. Аппараттык талаптар
  2. Smart Garage орнотулууда
  3. Программаны иштетүү

2 -кадам: Аппараттык талаптар

RaspberryPi

  • RaspberryPi NoIR Камера Башкармасы, MicroSD картасы жана Корпусу (1)
  • 3 пин Power Adapter (1)
  • T-Cobbler Breadboard, MCP3008 ADC, тасма кабели менен коюлган (1)
  • NFC карта окугуч (1)
  • NFC картасы (1)
  • Эркек-Аял Jumper Wires (7)
  • Эркек-Эркек Jumper Wires (14)
  • LED (3)
  • 330 Ом резисторлор (3)
  • Зумер (1)
  • Баскыч (1)
  • 10000 Ом резистор (1)

Arduino

  • UNO R3 (1)
  • USB B кабели (1)
  • Нан тактасы (1)
  • Эркек-Аял Jumper Wires (14)
  • Эркек-Эркек секирүүчү зымдар (8)
  • 12C LCD дисплейи (1)
  • Pir Motion Sensor (1)
  • HC-SR04 Ultrasonic Sensor (1)
  • FC-51 тоскоолдуктардан качуу сенсору (1)
  • KY-002 Vibration Switch Sensor (1)

3 -кадам: Smart Garage орнотуу (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 -кадам: Smart Garage орнотуу (2 -бөлүк)

Керектүү китепканаларды орнотуңуз

Virtualenv $ pip орнотуу virtualenv

Долбоордун түпкү папкасында $ source virtualenv/env/bin/activate

Virtualenv $ өчүрүү үчүн

Долбоордо талап кылынган пакеттерди орнотуңуз -r талаптар.txt бул пип орнотуудан мурун virtualenvди активдештирүүнү унутпаңыз

Жаңыртуу талаптар.txt (aka package.json cuz алар муну сиз үчүн жасабайт) Эгерде сиз жаңы пакет кошкон болсоңуз, requirements.txt файлын жаңыртууну унутпаңыз.

5 -кадам: Smart Garage орнотуу (3 -бөлүк)

Колдонмону иштетүү үчүн

python server.py

Биздин окуу куралыбыз сизге жагат деп ишенебиз! Кантип орнотуу жөнүндө көбүрөөк маалымат алуу үчүн, документти жүктөп алыңыз!

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