Obsah:

Inteligentní garáž: 5 kroků
Inteligentní garáž: 5 kroků

Video: Inteligentní garáž: 5 kroků

Video: Inteligentní garáž: 5 kroků
Video: 5 ATENTÁTŮ NA ADOLFA HITLERA, které byly jen kousek od úspěchu! 2024, Červenec
Anonim
Inteligentní garáž
Inteligentní garáž

Ahoj všichni! Jedná se o inteligentní garážový projekt IoT.

Inteligentní garáž má funkce zabezpečení, jako je živé vysílání, rozpoznávání tváří. Kromě toho má Smart Garage snímač pohybu, který detekuje auta a umožňuje otevření garážových vrat. Detekce překážky je k dispozici při couvání, což umožňuje bezpečnostní kontroly. Senzor vzdálenosti bude sledovat, kolik vzdáleností auto nechalo couvat dozadu. Pokud auto narazilo do zdi, zobrazí se na webovém portálu údaje o otřesech. Webový portál má funkce umožňující interakci s rozpoznáváním obličeje, dálkové ovládání světla v garáži a prohlížení údajů, jako jsou záznamy o přístupu, údaje o otřesech, údaje o hmotnosti (přihrádka, která drží odpadky) zaslané senzory. Pro dokončení rozpoznávání obličeje a odpadkového koše, ke kterému je připojen snímač hmotnosti. Podrobnější kroky najdete v přiloženém souboru dokumentace.

V tomto tutoriálu bude probráno nastavení inteligentní garáže bez rozpoznávání obličeje a odpadkového koše, ke kterému je připojen snímač hmotnosti.

Doufáme, že se naučíte a užijete si tento proces! Bez dalších okolků začneme hned.

Krok 1: Přehled

  1. Hardwarové požadavky
  2. Nastavení Smart Garage
  3. Spusťte program

Krok 2: Hardwarové požadavky

RaspberryPi

  • RaspberryPi s kamerou NoIR, kartou MicroSD a pouzdrem (1)
  • 3kolíkový napájecí adaptér (1)
  • Sada T-Cobbler s Breadboard, MCP3008 ADC, plochý kabel (1)
  • NFC čtečka karet (1)
  • Karta NFC (1)
  • Propojovací vodiče pro muže a ženy (7)
  • Propojovací vodiče muž-muž (14)
  • LED diody (3)
  • Rezistory 330 ohmů (3)
  • Bzučák (1)
  • Tlačítko (1)
  • Rezistor 10 000 ohmů (1)

Arduino

  • UNO R3 (1)
  • USB B kabel (1)
  • Prkénko (1)
  • Propojovací vodiče pro muže a ženy (14)
  • Propojovací vodiče muž-muž (8)
  • 12C LCD displej (1)
  • Senzor pohybu Pir (1)
  • Ultrazvukový senzor HC-SR04 (1)
  • Senzor vyhýbání se překážkám FC-51 (1)
  • KY-002 snímač vibračních spínačů (1)

Krok 3: Nastavení Smart Garage (část 1)

Nastavení inteligentní garáže (část 1)
Nastavení inteligentní garáže (část 1)
Nastavení inteligentní garáže (část 1)
Nastavení inteligentní garáže (část 1)
Nastavení inteligentní garáže (část 1)
Nastavení inteligentní garáže (část 1)

K nastavení tohoto projektu je vyžadován AWS. Pokud účet nemáte, navštivte web aws a zaregistrujte si účet.

  1. Na konzole AWS amazon klikněte na Služby.
  2. Do vyhledávání zadejte IoT Core.
  3. Klikněte na IoT Core.
  4. Přejděte na Spravovat> Věci a klikněte na tlačítko Vytvořit
  5. Klikněte na Vytvořit jednu věc.
  6. Jako název zadejte GarageParking. Nechat ostatní jako výchozí.
  7. Klikněte na tlačítko Další.
  8. Klikněte na tlačítko Vytvořit certifikát.
  9. Klikněte na tlačítka Stáhnout u prvních 4 (certifikát k věci, veřejný klíč, soukromý klíč), které jsou zakroužkovány červeně.
  10. Klikněte na klíč RSA 2048 bit: VeriSign Class 3 Public Primary G5 root CA certificate.
  11. Zkopírujte celý text a vložte jej do poznámkového bloku.
  12. Uložte soubor jako rootCA.pem.
  13. Uspořádejte soubory do 1 složky.
  14. Na obrazovce stažení certifikátů klikněte na tlačítko Aktivovat.
  15. Po úspěšné aktivaci se zobrazí zelené oznámení. Tlačítko Aktivovat se změnilo na tlačítko Deaktivovat.
  16. Klikněte na tlačítko Hotovo.
  17. Věc GarageParking se objeví v sekci Věci.
  18. Klikněte na Zabezpečit> Certifikáty.
  19. Najeďte myší na certifikát, který jste vytvořili, a klikněte na zaškrtávací políčko.
  20. Klikněte na Akce> Aktivovat.
  21. Po aktivaci se zobrazí úspěšné oznámení.
  22. Klikněte na Zabezpečit> Zásady.
  23. Klikněte na tlačítko Vytvořit.
  24. Jako název zadejte GarageParkingPolicy, iot: * pro akci, * pro ARN zdroje, povolte efekt.
  25. Klikněte na tlačítko Vytvořit.
  26. Zásady GarageParking se zobrazí v sekci Zásady. Po úspěšném vytvoření se zobrazí úspěšné oznámení.
  27. Přejděte na Zabezpečené> Certifikáty. Klikněte na vodorovnou elipsu u certifikátu.
  28. Klikněte na Připojit zásady.
  29. Klikněte na zaškrtávací políčko GarageParkingPolicy> tlačítko Připojit.
  30. Po připojení se zobrazí úspěšné oznámení.
  31. Klikněte na vodorovnou elipsu u certifikátu.
  32. Klikněte na Připojit věc.
  33. Klikněte na zaškrtávací políčko u GarageParking> Připojit.
  34. Po připojení se zobrazí úspěšné oznámení.

Krok 4: Nastavení Smart Garage (část 2)

Nainstalujte požadované knihovny

Nainstalujte virtualenv $ pip install virtualenv

V kořenové složce projektu $ source virtualenv/env/bin/aktivujte

Deaktivovat virtualenv $ deaktivovat

Před provedením tohoto pip install -r requirements.txt nainstalujte balíčky požadované v projektuRemember, abyste aktivovali virtualenv

Aktualizujte požadavky.txt (aka balíček.json, protože to nedělají za vás) Pokud jste přidali nový balíček, nezapomeňte aktualizovat požadavky. Txt Nezapomeňte před provedením této akce aktivovat virtuální soubor $ pip> zmrazit požadavky.txt

Krok 5: Nastavení Smart Garage (část 3)

Chcete -li spustit aplikaci

python server.py

Doufáme, že se vám náš návod líbil! Chcete -li získat další informace o nastavení, stáhněte si dokument!

Doporučuje: