Sadržaj:

Pametna garaža: 5 koraka
Pametna garaža: 5 koraka

Video: Pametna garaža: 5 koraka

Video: Pametna garaža: 5 koraka
Video: Предсказания будущего от мольфаров. Путешествуй по Украине с Дмитрием Комаровым 5 выпуск 2024, Studeni
Anonim
Pametna garaža
Pametna garaža

Pozdrav svima! Ovo je pametan IoT projekt garaže.

Pametna garaža ima sigurnosne značajke kao što su streaming uživo, prepoznavanje lica. Osim toga, Smart Garage ima senzor pokreta za detekciju automobila koji omogućuje otvaranje garažnih vrata. Otkrivanje prepreke prisutno je dok se automobil kreće unatrag što omogućuje sigurnosne provjere. Senzor udaljenosti će pratiti koliko je udaljenosti automobil ostavio za vožnju unatrag. Ako je automobil udario u zid, podaci o šoku bit će prikazani na web portalu. Web portal ima značajke koje omogućuju interakciju s prepoznavanjem lica, daljinski upravljaju svjetlom u garaži i vide podatke poput zapisa o pristupu, podataka o šoku, podataka o težini (kanta za smeće) koje šalju senzori. Za dovršetak prepoznavanja lica i kante za smeće na koju je pričvršćen senzor težine. Za detaljnije korake pogledajte priloženu dokumentaciju.

U ovom vodiču raspravljat će se o postavljanju pametne garaže bez prepoznavanja lica i kante za smeće s senzorom težine.

Nadamo se da ćete naučiti i uživati u procesu! Bez odlaganja, počnimo sada.

Korak 1: Pregled

  1. Hardverski zahtjevi
  2. Postavljanje pametne garaže
  3. Pokrenite program

Korak 2: Zahtjevi hardvera

RaspberryPi

  • RaspberryPi s NoIR pločom za kameru, MicroSD karticom i kućištem (1)
  • 3 -polni adapter za napajanje (1)
  • Set T-Cobbler s Breadboard-om, MCP3008 ADC, vrpčani kabel (1)
  • Čitač NFC kartica (1)
  • NFC kartica (1)
  • Muško-ženske kratkospojne žice (7)
  • Muško-muške kratkospojne žice (14)
  • LED diode (3)
  • Otpornici 330 ohma (3)
  • Zvučni signal (1)
  • Gumb (1)
  • Otpornik 10000 ohma (1)

Arduino

  • UNO R3 (1)
  • USB B kabel (1)
  • Oglasna ploča (1)
  • Muško-ženske kratkospojne žice (14)
  • Muško-muške kratkospojne žice (8)
  • 12C LCD zaslon (1)
  • Pir senzor pokreta (1)
  • HC-SR04 Ultrazvučni senzor (1)
  • Senzor za izbjegavanje prepreka FC-51 (1)
  • KY-002 Senzor prekidača vibracija (1)

Korak 3: Postavljanje pametne garaže (1. dio)

Postavljanje pametne garaže (1. dio)
Postavljanje pametne garaže (1. dio)
Postavljanje pametne garaže (1. dio)
Postavljanje pametne garaže (1. dio)
Postavljanje pametne garaže (1. dio)
Postavljanje pametne garaže (1. dio)

AWS je potreban za postavljanje ovog projekta. Ako nemate račun, posjetite aws web stranicu kako biste se prijavili za račun.

  1. Na amazonskoj konzoli AWS kliknite Usluge.
  2. U pretraživanje upišite IoT Core.
  3. Kliknite na IoT Core.
  4. Idite na Upravljanje> Stvari i kliknite gumb Stvori
  5. Pritisnite Stvori jednu stvar.
  6. Upišite GarageParking kao naziv. Ostave ostavite kao zadane.
  7. Pritisnite gumb Dalje.
  8. Pritisnite gumb Izradi certifikat.
  9. Pritisnite gumbe za preuzimanje za prva 4 (certifikat za stvar, javni ključ, privatni ključ) koji su zaokruženi crvenom bojom.
  10. Pritisnite RSA 2048 bitni ključ: VeriSign klasa 3 javni primarni G5 korijenski CA certifikat.
  11. Kopirajte cijeli tekst i zalijepite ga u bilježnicu.
  12. Spremite datoteku kao rootCA.pem.
  13. Organizirajte datoteke u jednu mapu.
  14. Pritisnite gumb Aktiviraj na zaslonu certifikata za preuzimanje.
  15. Zelena obavijest pojavljuje se nakon uspješne aktivacije. Gumb Aktiviraj se pretvorio u gumb Deaktiviraj.
  16. Pritisnite gumb Gotovo.
  17. Stvar GarageParking pojavljuje se u odjeljku Stvari.
  18. Pritisnite Sigurno> Certifikati.
  19. Zadržite pokazivač iznad certifikata koji ste stvorili i kliknite potvrdni okvir.
  20. Kliknite Radnje> Aktiviraj.
  21. Uspješna obavijest pojavljuje se nakon aktivacije.
  22. Pritisnite Sigurno> Pravila.
  23. Pritisnite gumb Kreiraj.
  24. Upišite GarageParkingPolicy kao naziv, iot: * za radnju, * za resurs ARN, dopustite učinak.
  25. Pritisnite gumb Kreiraj.
  26. Pravila GarageParkinga pojavljuju se u odjeljku Pravila. Uspješna obavijest pojavljuje se nakon uspješnog kreiranja.
  27. Idite na Sigurno> Certifikati. Kliknite na vodoravnu elipsu na certifikatu.
  28. Kliknite na Priloži pravila.
  29. Kliknite potvrdni okvir GarageParkingPolicy> gumb Priloži.
  30. Uspješna obavijest prikazuje se nakon privitka.
  31. Kliknite na vodoravnu elipsu na certifikatu.
  32. Kliknite na Attach thing.
  33. Kliknite potvrdni okvir GarageParking> gumb Priloži.
  34. Uspješna obavijest prikazuje se nakon privitka.

Korak 4: Postavljanje pametne garaže (2. dio)

Instalirajte potrebne knjižnice

Instalirajte virtualenv $ pip install virtualenv

U korijenskoj mapi projekta $ source virtualenv/env/bin/enable

Za deaktiviranje virtualenv $ deaktivirajte

Instalirajte potrebne pakete u projektu Zapamtite kako biste aktivirali virtualenv prije izvođenja ovog pip install -r requirements.txt

Ažurirajte requirements.txt (aka package.json jer oni to ne rade umjesto vas) Ako ste dodali novi paket, ne zaboravite ažurirati requirements.txt Ne zaboravite aktivirati virtualenv prije nego što učinite ovo $ pip> freeze requirements.txt

Korak 5: Postavljanje pametne garaže (3. dio)

Za pokretanje aplikacije

python server.py

Nadamo se da ćete uživati u našem vodiču! Za više informacija o postavljanju preuzmite dokument!

Preporučeni: