Obsah:

Inteligentná garáž: 5 krokov
Inteligentná garáž: 5 krokov

Video: Inteligentná garáž: 5 krokov

Video: Inteligentná garáž: 5 krokov
Video: ЖИЗНЬ ПЕРЕКУПА ГРИШИ В GTA 5 ВСЕ СЕРИИ (5 серий) ⚡ ГАРВИН 2024, November
Anonim
Inteligentná garáž
Inteligentná garáž

Ahoj všetci! Jedná sa o projekt inteligentnej garáže IoT.

Inteligentná garáž má funkcie zabezpečenia, ako je živé vysielanie, rozpoznávanie tváre. Okrem toho má Smart Garage snímač pohybu na detekciu automobilov, ktoré umožňujú otvorenie garážových brán. Detekcia prekážky je k dispozícii pri cúvaní vozidla, čo umožňuje bezpečnostné kontroly. Senzor vzdialenosti bude sledovať, koľko vzdialeností auto nechalo cúvať dozadu. Ak auto narazilo do steny, údaje o šoku sa zobrazia na webovom portáli. Webový portál má funkcie, ktoré umožňujú interakciu s rozpoznávaním tváre, diaľkové ovládanie svetla v garáži a zobrazenie údajov, ako sú záznamy o prístupe, údaje o otrasoch, údaje o hmotnosti (kôš, v ktorom sa nachádza kôš), odoslané senzormi. Na dokončenie rozpoznávania tváre a odpadkového koša, ku ktorému je pripojený snímač hmotnosti. Podrobnejšie kroky nájdete v priloženom dokumentačnom súbore.

V tomto návode sa bude diskutovať o nastavení inteligentnej garáže bez rozpoznania tváre a odpadkového koša, ku ktorému je pripojený snímač hmotnosti.

Dúfame, že sa tento proces naučíte a užijete si ho! Bez ďalších okolkov začnime teraz.

Krok 1: Prehľad

  1. Hardvérové požiadavky
  2. Nastavenie inteligentnej garáže
  3. Spustite program

Krok 2: Hardvérové požiadavky

Malinový koláč

  • RaspberryPi s kamerovou doskou NoIR, kartou MicroSD a krytom (1)
  • 3 -pinový napájací adaptér (1)
  • T-Cobbler set s Breadboard, MCP3008 ADC, plochý kábel (1)
  • NFC čítačka kariet (1)
  • Karta NFC (1)
  • Mužsko-ženské prepojovacie vodiče (7)
  • Mužské a mužské prepojovacie vodiče (14)
  • LED diódy (3)
  • Rezistory 330 ohmov (3)
  • Bzučiak (1)
  • Tlačidlo (1)
  • Rezistor 10 000 ohmov (1)

Arduino

  • UNO R3 (1)
  • Kábel USB B (1)
  • Breadboard (1)
  • Mužsko-ženské prepojovacie drôty (14)
  • Mužské a mužské prepojovacie vodiče (8)
  • 12C LCD displej (1)
  • Senzor pohybu Pir (1)
  • Ultrazvukový senzor HC-SR04 (1)
  • Senzor vyhýbania sa prekážkam FC-51 (1)
  • Senzor vibračného spínača KY-002 (1)

Krok 3: Nastavenie inteligentnej garáže (časť 1)

Nastavenie inteligentnej garáže (časť 1)
Nastavenie inteligentnej garáže (časť 1)
Nastavenie inteligentnej garáže (časť 1)
Nastavenie inteligentnej garáže (časť 1)
Nastavenie inteligentnej garáže (časť 1)
Nastavenie inteligentnej garáže (časť 1)

Na zriadenie tohto projektu je potrebný AWS. Ak účet nemáte, navštívte webovú stránku aws a zaregistrujte si účet.

  1. Na konzole AWS amazon kliknite na Služby.
  2. Do vyhľadávania zadajte IoT Core.
  3. Kliknite na IoT Core.
  4. Prejdite na položku Spravovať> Veci a kliknite na tlačidlo Vytvoriť
  5. Kliknite na položku Vytvoriť jednu vec.
  6. Ako názov zadajte GarageParking. Nechajte ostatných ako predvolené.
  7. Kliknite na tlačidlo Ďalej.
  8. Kliknite na tlačidlo Vytvoriť certifikát.
  9. Kliknite na tlačidlá Stiahnuť pri prvých 4 (certifikát k veci, verejný kľúč, súkromný kľúč), ktoré sú zakrúžkované červenou farbou.
  10. Kliknite na kľúč RSA 2048 bit: VeriSign Class 3 Public Primary G5 root CA certificate.
  11. Skopírujte celý text a vložte ho do poznámkového bloku.
  12. Uložte súbor ako rootCA.pem.
  13. Usporiadajte súbory do 1 priečinka.
  14. Na obrazovke sťahovania certifikátov kliknite na tlačidlo Aktivovať.
  15. Po úspešnej aktivácii sa zobrazí zelené upozornenie. Tlačidlo Aktivovať sa zmenilo na tlačidlo Deaktivovať.
  16. Kliknite na tlačidlo Hotovo.
  17. Vec GarageParking sa nachádza v sekcii Veci.
  18. Kliknite na Zabezpečené> Certifikáty.
  19. Umiestnite kurzor myši na certifikát, ktorý ste vytvorili, a kliknite na začiarkavacie políčko.
  20. Kliknite na Akcie> Aktivovať.
  21. Po aktivácii sa zobrazí úspešné upozornenie.
  22. Kliknite na Zabezpečené> Zásady.
  23. Kliknite na tlačidlo Vytvoriť.
  24. Ako názov zadajte GarageParkingPolicy, iot: * pre akciu, * pre ARN zdroja, umožní účinok.
  25. Kliknite na tlačidlo Vytvoriť.
  26. Zásady GarageParking sa zobrazujú v sekcii Zásady. Po úspešnom vytvorení sa zobrazí úspešné upozornenie.
  27. Prejdite na Zabezpečené> Certifikáty. Kliknite na horizontálnu elipsu pri certifikáte.
  28. Kliknite na položku Pripojiť politiku.
  29. Kliknite na začiarkavacie políčko GarageParkingPolicy> tlačidlo Pripojiť.
  30. Po priložení sa zobrazí úspešné upozornenie.
  31. Kliknite na horizontálnu elipsu pri certifikáte.
  32. Kliknite na Pripojiť vec.
  33. Kliknite na začiarkavacie políčko GarageParking> Pripojiť.
  34. Po priložení sa zobrazí úspešné upozornenie.

Krok 4: Nastavenie inteligentnej garáže (časť 2)

Nainštalujte požadované knižnice

Nainštalovať virtualenv $ pip nainštalovať virtualenv

V koreňovom priečinku projektu $ source virtualenv/env/bin/aktivovať

Ak chcete deaktivovať virtualenv $ deaktivovať

Nainštalujte balíky požadované v projekte Nezabudnite na aktiváciu virtualenv pred týmto pipom nainštalujte -r requirements.txt

Aktualizujte requirements.txt (aka package.json, pretože to nerobia za vás) Ak ste pridali nový balík, nezabudnite aktualizovať requirements.txt Predtým než to urobíte, nezabudnite aktivovať virtualenv $ pip> freeze requirements.txt

Krok 5: Nastavenie inteligentnej garáže (časť 3)

Na spustenie aplikácie

python server.py

Dúfame, že sa vám náš návod páčil! Ak chcete získať ďalšie informácie o nastavení, stiahnite si dokument!

Odporúča: