Tartalomjegyzék:

Intelligens garázs: 5 lépés
Intelligens garázs: 5 lépés

Videó: Intelligens garázs: 5 lépés

Videó: Intelligens garázs: 5 lépés
Videó: 5 футуристических самоуправляемых автомобилей (2030) 2024, November
Anonim
Intelligens garázs
Intelligens garázs

Sziasztok! Ez egy intelligens garázs IoT projekt.

Az intelligens garázs olyan biztonsági funkciókkal rendelkezik, mint az élő közvetítés, az arcfelismerés. Ezenkívül a Smart Garage rendelkezik mozgásérzékelővel, amely érzékeli az autókat, és lehetővé teszi a garázskapu kinyitását. Az akadály észlelése az autó tolatásakor jelen van, ami lehetővé teszi a biztonsági ellenőrzéseket. A távolságérzékelő nyomon követi, hogy az autó mennyi távolságot hagyott hátra. Ha az autó a falnak ütközött, a sokkadatok megjelennek a webportálon. A webportál olyan funkciókkal rendelkezik, amelyek lehetővé teszik az arcfelismeréssel való interakciót, a garázsban lévő fények távvezérlését, és megtekinthetik az érzékelők által küldött adatokat, például hozzáférési rekordokat, sokkadatokat, súlyadatokat (a szemetet tároló kukát). Az arcfelismerés befejezéséhez és a szemeteshez, amelyhez súlyérzékelő van csatlakoztatva. Kérjük, olvassa el a mellékelt dokumentációs fájlt a részletesebb lépésekért.

Ebben az oktatóanyagban az intelligens garázs beállításáról az arcfelismerés nélkül és a szemetesről, amelyhez súlyérzékelő van csatlakoztatva.

Reméljük, hogy megtanulja és élvezni fogja a folyamatot! Minden további nélkül, kezdjük most.

1. lépés: Áttekintés

  1. Hardverkövetelmények
  2. Az intelligens garázs beállítása
  3. Futtassa a programot

2. lépés: Hardverkövetelmények

Raspberry Pi

  • RaspberryPi NoIR kameralappal, MicroSD kártyával és burkolattal (1)
  • 3 tűs hálózati adapter (1)
  • T-Cobbler készlet Breadboard, MCP3008 ADC, szalagkábel (1)
  • NFC kártyaolvasó (1)
  • NFC kártya (1)
  • Férfi-női jumper vezetékek (7)
  • Férfi-férfi jumper vezetékek (14)
  • LED -ek (3)
  • 330 ohmos ellenállások (3)
  • Zümmögő (1)
  • Gomb (1)
  • 10000 ohmos ellenállás (1)

Arduino

  • UNO R3 (1)
  • USB B kábel (1)
  • Kenyeretábla (1)
  • Férfi-női jumper vezetékek (14)
  • Férfi-férfi jumper vezetékek (8)
  • 12C LCD kijelző (1)
  • Pir mozgásérzékelő (1)
  • HC-SR04 ultrahangos érzékelő (1)
  • FC-51 Akadálykerülő érzékelő (1)
  • KY-002 rezgéskapcsoló érzékelő (1)

3. lépés: Az intelligens garázs beállítása (1. rész)

Az intelligens garázs beállítása (1. rész)
Az intelligens garázs beállítása (1. rész)
Az intelligens garázs beállítása (1. rész)
Az intelligens garázs beállítása (1. rész)
Az intelligens garázs beállítása (1. rész)
Az intelligens garázs beállítása (1. rész)

AWS szükséges a projekt létrehozásához. Ha nincs fiókja, kérjük, látogasson el az aws webhelyére, hogy regisztráljon.

  1. Az AWS amazon konzolján kattintson a Szolgáltatások elemre.
  2. Írja be a keresésbe az IoT Core parancsot.
  3. Kattintson az IoT Core elemre.
  4. Lépjen a Kezelés> Dolgok menüpontra, és kattintson a Létrehozás gombra
  5. Kattintson az Egy dolog létrehozása elemre.
  6. Írja be a GarageParking nevet. Másokat hagyjon alapértelmezettként.
  7. Kattintson a Tovább gombra.
  8. Kattintson a Tanúsítvány létrehozása gombra.
  9. Kattintson a Letöltés gombra az első 4 -nél (tanúsítvány a dologhoz, nyilvános kulcs, privát kulcs), amelyek pirossal vannak karikázva.
  10. Kattintson az RSA 2048 bites kulcsra: VeriSign Class 3 Public Primary G5 root CA tanúsítvány.
  11. Másolja ki a teljes szöveget, és illessze be a jegyzetfüzetbe.
  12. Mentse a fájlt rootCA.pem néven.
  13. Rendezze a fájlokat 1 mappa alá.
  14. Kattintson az Aktiválás gombra a tanúsítványok letöltése képernyőn.
  15. A zöld értesítés megjelenik a sikeres aktiválás után. Az Aktiválás gomb Deaktivál gombra vált.
  16. Kattintson a Kész gombra.
  17. A GarageParking dolog megjelenik a dolgok részben.
  18. Kattintson a Biztonság> Tanúsítványok lehetőségre.
  19. Vigye az egérmutatót a létrehozott tanúsítvány fölé, és kattintson a jelölőnégyzetre.
  20. Kattintson a Műveletek> Aktiválás lehetőségre.
  21. Sikeres értesítés jelenik meg az aktiválás után.
  22. Kattintson a Biztonság> Irányelvek elemre.
  23. Kattintson a Létrehozás gombra.
  24. Írja be a GarageParkingPolicy nevet, iot: * a művelethez, * az erőforrás ARN -hez, engedélyezze a hatást.
  25. Kattintson a Létrehozás gombra.
  26. A GarageParking házirend megjelenik a Szabályok részben. A sikeres értesítés a sikeres létrehozás után jelenik meg.
  27. Lépjen a Biztonság> Tanúsítványok oldalra. Kattintson a vízszintes ellipszisre a tanúsítványnál.
  28. Kattintson a Szabályzat csatolása elemre.
  29. Kattintson a GarageParkingPolicy> Csatolás gomb jelölőnégyzetére.
  30. A sikeres értesítés a csatoláskor jelenik meg.
  31. Kattintson a vízszintes ellipszisre a tanúsítványnál.
  32. Kattintson a Csatolás gombra.
  33. Kattintson a GarageParking> Csatolás gomb jelölőnégyzetére.
  34. A sikeres értesítés a csatoláskor jelenik meg.

4. lépés: Az intelligens garázs beállítása (2. rész)

Telepítse a szükséges könyvtárakat

Virtualenv telepítése $ pip install virtualenv

A projekt gyökérmappájában $ source virtualenv/env/bin/activ

A virtualenv deaktiválásához $ deaktiválja

A pip install telepítése előtt ne felejtse el aktiválni a virtualenv programot -r követelmények.txt

Frissítse a követelmények.txt fájlt (más néven package.json, mert nem teszik meg helyetted) Ha új csomagot adott hozzá, ne felejtse el frissíteni a követelmények.txt Ne felejtse el aktiválni a virtualenv programot, mielőtt ezt végrehajtaná: $ pip> rögzítse a követelményeket. Txt

5. lépés: Az intelligens garázs beállítása (3. rész)

Az alkalmazás futtatásához

python szerver.py

Reméljük, hogy élvezni fogja az oktatóanyagunkat! A beállítással kapcsolatos további információkért kérjük, töltse le a dokumentumot!

Ajánlott: