Mundarija:

Aqlli garaj: 5 qadam
Aqlli garaj: 5 qadam

Video: Aqlli garaj: 5 qadam

Video: Aqlli garaj: 5 qadam
Video: 🚗​УПРАВЛЕНИЕ ДИЗЕЛЬНЫМ ОБОГРЕВОМ УМНЫЙ ГАРАЖ ЧАСТЬ СЛЕДУЮЩАЯ ГЛУШАК НЕ НУЖЕН ЗАБОР ВОЗДУХА С УЛИЦЫ! 2024, Noyabr
Anonim
Aqlli garaj
Aqlli garaj

Hammaga salom! Bu aqlli garaj IoT loyihasi.

Aqlli garajda jonli translyatsiya, yuzni aniqlash kabi xavfsizlik xususiyatlari mavjud. Bundan tashqari, Smart Garage garaj eshigini ochish uchun mashinalarni aniqlash uchun harakat sensori bilan jihozlangan. To'siqni aniqlash mashina orqaga burilganda sodir bo'ladi, bu esa xavfsizlikni tekshirishga imkon beradi. Masofa sensori mashinani orqaga burish uchun qancha masofani qoldirganini kuzatib boradi. Agar mashina devorga urilgan bo'lsa, zarba haqidagi ma'lumotlar veb -portalda ko'rsatiladi. Veb -portalda yuzni tanib olish, garajdagi yorug'likni masofadan boshqarish, sensorlar tomonidan yuborilgan kirish yozuvlari, zarba ma'lumotlari, og'irlik ma'lumotlari (axlat qutisi) kabi ma'lumotlarni ko'rish funktsiyasi mavjud. Yuzni aniqlash va og'irlik sensori o'rnatilgan axlat qutisi uchun. Batafsil qadamlar uchun ilova qilingan hujjatlarga qarang.

Bu darslikda, yuzni taniy olmaydigan aqlli garajni o'rnatish va unga og'irlik sensori o'rnatilgan axlat qutisi muhokama qilinadi.

Umid qilamizki, siz jarayonni o'rganasiz va zavqlanasiz! Kechiktirmasdan, hoziroq boshlaylik.

1 -qadam: umumiy nuqtai

  1. Uskuna talablari
  2. Aqlli garajni sozlash
  3. Dasturni ishga tushiring

2 -qadam: Uskuna talablari

RaspberryPi

  • NoIR kamera taxtasi, MicroSD kartasi va korpusi bilan RaspberryPi (1)
  • 3 pinli quvvat adapteri (1)
  • T-Cobbler Breadboard, MCP3008 ADC, tasma kabeli bilan jihozlangan (1)
  • NFC kartani o'quvchi (1)
  • NFC kartasi (1)
  • Erkak-ayol o'tish simlari (7)
  • Erkak-erkak o'tish simlari (14)
  • LEDlar (3)
  • 330 ohmli rezistorlar (3)
  • Buzzer (1)
  • Tugma (1)
  • 10000 ohmli rezistor (1)

Arduino

  • UNO R3 (1)
  • USB B kabeli (1)
  • Non paneli (1)
  • Erkak-ayol o'tish simlari (14)
  • Erkak-erkak o'tish simlari (8)
  • 12C LCD displey (1)
  • Pir harakat sensori (1)
  • HC-SR04 Ultrasonik Sensor (1)
  • FC-51 to'siqlardan qochish sensori (1)
  • KY-002 tebranish tugmasi sensori (1)

3 -qadam: Smart Garajni o'rnatish (1 -qism)

Aqlli garajni o'rnatish (1 -qism)
Aqlli garajni o'rnatish (1 -qism)
Aqlli garajni o'rnatish (1 -qism)
Aqlli garajni o'rnatish (1 -qism)
Aqlli garajni o'rnatish (1 -qism)
Aqlli garajni o'rnatish (1 -qism)

Ushbu loyihani o'rnatish uchun AWS talab qilinadi. Agar sizda hisob qaydnomangiz bo'lmasa, ro'yxatdan o'tish uchun aws veb -saytiga tashrif buyuring.

  1. AWS amazon konsolida Xizmatlar -ni bosing.
  2. Qidiruvda IoT Core -ni kiriting.
  3. IoT Core -ni bosing.
  4. Boshqarish> narsalar -ga o'ting va Yaratish tugmasini bosing
  5. Bitta narsani yaratish -ni bosing.
  6. Ism sifatida GarageParking kiriting. Boshqalarni odatdagidek qoldiring.
  7. Keyingi tugmasini bosing.
  8. Sertifikat yaratish tugmasini bosing.
  9. Qizil rang bilan o'ralgan birinchi to'rttasi (narsaning sertifikati, ochiq kalit, yopiq kalit) uchun Yuklab olish tugmalarini bosing.
  10. RSA 2048 bitli kalitni bosing: VeriSign Class 3 Public Primary G5 root CA sertifikati.
  11. Butun matnni nusxa ko'chiring va uni bloknotga joylashtiring.
  12. Faylni rootCA.pem sifatida saqlang.
  13. Fayllarni 1 papka ostiga joylashtiring.
  14. Sertifikatlarni yuklab olish ekranida faollashtirish tugmasini bosing.
  15. Muvaffaqiyatli faollashtirilganda yashil xabar paydo bo'ladi. Faollashtirish tugmasi O'chirish tugmasiga aylandi.
  16. Bajarildi tugmasini bosing.
  17. GarageParking narsa narsalar bo'limida paydo bo'ladi.
  18. Xavfsiz> Sertifikatlar -ni bosing.
  19. O'zingiz yaratgan sertifikatni ustiga olib keling va katakchani bosing.
  20. Amallar> Faollashtirish -ni bosing.
  21. Muvaffaqiyatli xabar faollashtirilganda paydo bo'ladi.
  22. Xavfsiz> Siyosatlar -ni bosing.
  23. Yaratish tugmachasini bosing.
  24. GarageParkingPolicy nomini kiriting, iot: * Amal uchun, * Resurs ARN uchun, effektga ruxsat bering.
  25. Yaratish tugmasini bosing.
  26. GarageParking siyosati "Siyosatlar" bo'limida paydo bo'ladi. Muvaffaqiyatli xabarnoma muvaffaqiyatli yaratilganda paydo bo'ladi.
  27. Xavfsiz> Sertifikatlar -ga o'ting. Sertifikatdagi gorizontal ellipsni bosing.
  28. Qo'shish siyosatini bosing.
  29. GarageParkingPolicy> Qo'shish tugmachasini belgilang.
  30. Muvaffaqiyatli xabar qo'shimchada paydo bo'ladi.
  31. Sertifikatdagi gorizontal ellipsni bosing.
  32. Biror narsani qo'shish -ni bosing.
  33. GarageParking> Qo'shish tugmachasini belgilang.
  34. Muvaffaqiyatli xabar qo'shimchada paydo bo'ladi.

4 -qadam: Aqlli garajni o'rnatish (2 -qism)

Kerakli kutubxonalarni o'rnating

Virtualenv $ pip ni o'rnatish virtualenv

Loyihaning ildiz papkasida $ source virtualenv/env/bin/activate

Virtualenv $ ni o'chirish uchun

Loyihada talab qilinadigan paketlarni o'rnating -r -ni yuklashdan oldin virtualenv -ni faollashtirishni unutmang.txt

Request.txt -ni yangilang (aka package.json cuz ular buni siz uchun qilmaydi) Agar siz yangi paket qo'shgan bo'lsangiz, talablarni yangilashni unutmang.txt Buni bajarishdan oldin virtualenv -ni faollashtirishni unutmang.

5 -qadam: Aqlli garajni o'rnatish (3 -qism)

Ilovani ishga tushirish uchun

python server.py

Bizning darsligimiz sizga yoqadi degan umiddamiz! O'rnatish haqida ko'proq ma'lumot olish uchun hujjatni yuklab oling!

Tavsiya: