Kazalo:

Pametna garaža: 5 korakov
Pametna garaža: 5 korakov

Video: Pametna garaža: 5 korakov

Video: Pametna garaža: 5 korakov
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julij
Anonim
Pametna garaža
Pametna garaža

Zdravo vsi! To je pameten projekt IoT za garažo.

Pametna garaža ima varnostne funkcije, kot so pretakanje v živo, prepoznavanje obrazov. Poleg tega ima Smart Garage senzor gibanja za zaznavanje avtomobilov, ki omogoča odpiranje garažnih vrat. Ovira je zaznana med vožnjo avtomobila vzvratno, kar omogoča varnostne preglede. Senzor razdalje bo spremljal, koliko razdalj je avto zapustil za vzvratno vožnjo. Če je avto udaril v steno, bodo na spletnem portalu prikazani podatki o udarcu. Spletni portal ima funkcije, ki omogočajo interakcijo s prepoznavanjem obraza, daljinsko upravljanje svetlobe v garaži in ogled podatkov, kot so zapisi o dostopu, podatki o udarcih, podatki o teži (koš, ki vsebuje smeti), ki jih pošiljajo senzorji. Za dokončanje prepoznavanja obrazov in koša za smeti, ki ima pritrjen senzor teže. Za podrobnejše korake si oglejte priloženo dokumentacijo.

V tej vadnici bo obravnavana postavitev pametne garaže brez prepoznavanja obraza in koša za smeti, ki ima pritrjen senzor teže.

Upamo, da se boste naučili in uživali v procesu! Brez odlašanja začnimo zdaj.

1. korak: Pregled

  1. Strojne zahteve
  2. Nastavitev pametne garaže
  3. Zaženite program

2. korak: zahteve strojne opreme

RaspberryPi

  • RaspberryPi z NoIR kamero, kartico MicroSD in ohišjem (1)
  • 3 -polni napajalnik (1)
  • T-Cobbler set z Breadboard, MCP3008 ADC, Ribbon Cable (1)
  • Čitalnik kartic NFC (1)
  • NFC kartica (1)
  • Moški-ženski skakalci (7)
  • Moški-moški žice (14)
  • LED (3)
  • 330 ohmski upori (3)
  • Zvočni signal (1)
  • Gumb (1)
  • 10000 ohmov upor (1)

Arduino

  • UNO R3 (1)
  • Kabel USB B (1)
  • Deska (1)
  • Moško-ženske skakalne žice (14)
  • Moški-moški mostički (8)
  • 12C LCD zaslon (1)
  • Senzor gibanja Pir (1)
  • HC-SR04 ultrazvočni senzor (1)
  • Senzor za preprečevanje ovir FC-51 (1)
  • Senzor stikala vibracij KY-002 (1)

3. korak: Nastavitev pametne garaže (1. del)

Nastavitev pametne garaže (1. del)
Nastavitev pametne garaže (1. del)
Nastavitev pametne garaže (1. del)
Nastavitev pametne garaže (1. del)
Nastavitev pametne garaže (1. del)
Nastavitev pametne garaže (1. del)

Za vzpostavitev tega projekta je potreben AWS. Če nimate računa, obiščite spletno mesto aws in se prijavite za račun.

  1. Na konzoli Amazon AWS kliknite Storitve.
  2. V iskalno polje vnesite IoT Core.
  3. Kliknite na IoT Core.
  4. Pojdite na Upravljanje> Stvari in kliknite gumb Ustvari
  5. Kliknite Ustvari eno stvar.
  6. Kot ime vnesite GarageParking. Druge pustite privzete.
  7. Kliknite gumb Naprej.
  8. Kliknite gumb Ustvari potrdilo.
  9. Kliknite gumbe za prenos prvih 4 (potrdilo za stvar, javni ključ, zasebni ključ), ki so obkroženi z rdečo barvo.
  10. Kliknite na ključ RSA 2048 bit: VeriSign razred 3 javno primarno korensko potrdilo CA korenskega potrdila.
  11. Kopirajte celotno besedilo in ga prilepite v beležnico.
  12. Shranite datoteko kot rootCA.pem.
  13. Datoteke razvrstite v eno mapo.
  14. Na zaslonu s certifikati za prenos kliknite gumb Aktiviraj.
  15. Ob uspešni aktivaciji se prikaže zeleno obvestilo. Gumb Aktiviraj se je spremenil v Deaktiviraj.
  16. Kliknite gumb Končano.
  17. Stvar GarageParking se prikaže v razdelku Stvari.
  18. Kliknite Varnost> Potrdila.
  19. Premaknite miškin kazalec nad potrdilo, ki ste ga ustvarili, in kliknite potrditveno polje.
  20. Kliknite Dejanja> Aktiviraj.
  21. Ob aktivaciji se prikaže uspešno obvestilo.
  22. Kliknite Varno> Politike.
  23. Kliknite gumb Ustvari.
  24. Vnesite GarageParkingPolicy kot ime, iot: * za dejanje, * za vir ARN, dovolite učinek.
  25. Kliknite gumb Ustvari.
  26. Politika GarageParking se pojavi v razdelku Politike. Ob uspešnem ustvarjanju se prikaže uspešno obvestilo.
  27. Pojdite na Zaščita> Potrdila. Kliknite na vodoravno elipso pri potrdilu.
  28. Kliknite na Priloži pravilnik.
  29. Kliknite potrditveno polje GarageParkingPolicy> gumb Attach.
  30. Ob prilogi se prikaže uspešno obvestilo.
  31. Kliknite na vodoravno elipso pri potrdilu.
  32. Kliknite Pripni stvar.
  33. Kliknite potrditveno polje GarageParking> gumb Pripni.
  34. Ob prilogi se prikaže uspešno obvestilo.

4. korak: Nastavitev pametne garaže (2. del)

Namestite potrebne knjižnice

Namestite virtualenv $ pip namestite virtualenv

V korenski mapi projekta $ source virtualenv/env/bin/enable

Če želite deaktivirati virtualenv $ deaktivirajte

Namestite potrebne pakete v projektu Ne pozabite aktivirati virtualenv, preden izvedete to pip install -r requirements.txt

Posodobi zahteve.txt (ali paket.json, ker tega ne storijo namesto tebe) Če ste dodali nov paket, ne pozabite posodobiti zahtev.txt Ne pozabite aktivirati virtualenv, preden naredite to $ pip> zamrzni zahteve.txt

5. korak: Nastavitev pametne garaže (3. del)

Za zagon aplikacije

python server.py

Upamo, da boste uživali v naši vadnici! Za več informacij o nastavitvi prenesite dokument!

Priporočena: