Turinys:

Išmanusis garažas: 5 žingsniai
Išmanusis garažas: 5 žingsniai

Video: Išmanusis garažas: 5 žingsniai

Video: Išmanusis garažas: 5 žingsniai
Video: Гердан из бисера без станка. Украшение из бисера своими руками 2024, Lapkritis
Anonim
„Smart Garage“
„Smart Garage“

Sveiki visi! Tai protingas garažo IoT projektas.

Išmanusis garažas turi saugumo funkcijų, tokių kaip tiesioginis srautinis perdavimas, veido atpažinimas. Be to, „Smart Garage“turi judesio jutiklį, kuris aptinka automobilius ir leidžia atidaryti garažo duris. Automobiliui važiuojant atbuline eiga aptinkama kliūtis, kuri leidžia patikrinti saugumą. Atstumo jutiklis stebės, kiek atstumų automobilis paliko atbuline eiga. Jei automobilis atsitrenkė į sieną, smūgio duomenys bus rodomi interneto portale. Interneto portale yra funkcijų, leidžiančių sąveikauti su veido atpažinimu, nuotoliniu būdu valdyti šviesą garaže ir matyti jutiklių siunčiamus duomenis, tokius kaip prieigos įrašai, smūgio duomenys, svorio duomenys (šiukšliadėžė). Užbaigti veido atpažinimą ir šiukšliadėžę, prie kurios pritvirtintas svorio jutiklis. Išsamesnių veiksmų ieškokite pridėtame dokumentacijos faile.

Šioje pamokoje bus aptariamas išmaniojo garažo įrengimas be veido atpažinimo ir šiukšlių dėžė, prie kurios pritvirtintas svorio jutiklis.

Tikimės, kad jums pavyks išmokti ir mėgautis procesu! Nedvejodami pradėkime dabar.

1 žingsnis: apžvalga

  1. Techninės įrangos reikalavimai
  2. „Smart Garage“nustatymas
  3. Paleiskite programą

2 žingsnis: Aparatūros reikalavimai

RaspberryPi

  • „RaspberryPi“su „NoIR“fotoaparato plokšte, „MicroSD“kortele ir korpusu (1)
  • 3 kontaktų maitinimo adapteris (1)
  • T-Cobbler rinkinys su duonos lenta, MCP3008 ADC, juostelės kabelis (1)
  • NFC kortelių skaitytuvas (1)
  • NFC kortelė (1)
  • Vyrų ir moterų jungiamieji laidai (7)
  • Vyrų ir vyrų jungiamieji laidai (14)
  • Šviesos diodai (3)
  • 330 omų rezistoriai (3)
  • Garsinis signalas (1)
  • Mygtukas (1)
  • 10000 omų rezistorius (1)

Arduino

  • UNO R3 (1)
  • USB B kabelis (1)
  • Duonos lenta (1)
  • Vyrų ir moterų jungiamieji laidai (14)
  • Vyrų ir vyrų jungiamieji laidai (8)
  • 12C LCD ekranas (1)
  • Pir judesio jutiklis (1)
  • Ultragarsinis jutiklis HC-SR04 (1)
  • FC-51 kliūčių vengimo jutiklis (1)
  • KY-002 vibracijos jungiklio jutiklis (1)

3 veiksmas: „Smart Garage“nustatymas (1 dalis)

„Smart Garage“nustatymas (1 dalis)
„Smart Garage“nustatymas (1 dalis)
„Smart Garage“nustatymas (1 dalis)
„Smart Garage“nustatymas (1 dalis)
„Smart Garage“nustatymas (1 dalis)
„Smart Garage“nustatymas (1 dalis)

Norint sukurti šį projektą, reikia AWS. Jei neturite paskyros, apsilankykite „aws“svetainėje ir prisiregistruokite.

  1. „AWS amazon“pulte spustelėkite „Paslaugos“.
  2. Paieškoje įveskite „IoT Core“.
  3. Spustelėkite „IoT Core“.
  4. Eikite į Tvarkyti> Daiktai ir spustelėkite mygtuką Sukurti
  5. Spustelėkite Sukurti vieną dalyką.
  6. Įveskite „GarageParking“kaip pavadinimą. Palikite kitus kaip numatytuosius.
  7. Spustelėkite mygtuką Kitas.
  8. Spustelėkite mygtuką Sukurti sertifikatą.
  9. Spustelėkite Atsisiųsti mygtukus, kad pirmi 4 (daikto sertifikatas, viešasis raktas, privatus raktas) būtų pažymėti raudonai.
  10. Spustelėkite RSA 2048 bitų raktą: „VeriSign Class 3 Public Primary G5 root CA“sertifikatas.
  11. Nukopijuokite visą tekstą ir įklijuokite į užrašų knygelę.
  12. Išsaugokite failą kaip rootCA.pem.
  13. Sutvarkykite failus po 1 aplanku.
  14. Atsisiuntimo sertifikatų ekrane spustelėkite mygtuką Aktyvinti.
  15. Sėkmingai suaktyvinus pasirodys žalias pranešimas. Mygtukas Aktyvinti virto išjungimo mygtuku.
  16. Spustelėkite mygtuką Atlikta.
  17. „GarageParking Thing“pasirodo skyriuje „Daiktai“.
  18. Spustelėkite Saugus> Sertifikatai.
  19. Užveskite pelės žymeklį virš sukurto sertifikato ir spustelėkite žymimąjį laukelį.
  20. Spustelėkite Veiksmai> Aktyvinti.
  21. Sėkmingas pranešimas rodomas suaktyvinus.
  22. Spustelėkite Sauga> Politika.
  23. Spustelėkite mygtuką Sukurti.
  24. Įveskite „GarageParkingPolicy“kaip pavadinimą, iot: * veiksmui, * išteklių ARN, leiskite efektui.
  25. Spustelėkite mygtuką Sukurti.
  26. „GarageParking“politika pateikiama skiltyje Politika. Sėkmingas pranešimas rodomas sėkmingai sukūrus.
  27. Eikite į Saugus> Sertifikatai. Sertifikate spustelėkite horizontalią elipsę.
  28. Spustelėkite Pridėti politiką.
  29. Spustelėkite žymės langelį GarageParkingPolicy> Pridėti mygtuką.
  30. Sėkmingas pranešimas rodomas pridėjus.
  31. Sertifikate spustelėkite horizontalią elipsę.
  32. Spustelėkite Pridėti daiktą.
  33. Spustelėkite „GarageParking“> Pridėti mygtuko žymės langelį.
  34. Sėkmingas pranešimas rodomas pridėjus.

4 veiksmas: „Smart Garage“nustatymas (2 dalis)

Įdiekite reikalingas bibliotekas

Įdiegti virtualenv $ pip įdiegti virtualenv

Projekto šakniniame aplanke $ source virtualenv/env/bin/active

Norėdami išjungti virtualenv $, išjunkite

Įdiekite paketus, kurių reikia projekte Nepamirškite aktyvuoti virtualenv prieš atlikdami šį „pip install“-r reikalavimai.txt

Atnaujinkite reikalavimus.txt (dar žinomas kaip package.json, nes jie to nepadaro už jus) Jei pridėjote naują paketą, nepamirškite atnaujinti reikalavimus.txt Prieš atlikdami šį veiksmą nepamirškite suaktyvinti virtualenv

5 veiksmas: „Smart Garage“nustatymas (3 dalis)

Norėdami paleisti programą

python server.py

Tikimės, kad jums patiks mūsų pamoka! Norėdami gauti daugiau informacijos apie tai, kaip nustatyti, atsisiųskite dokumentą!

Rekomenduojamas: