Sisukord:

Nutikas garaaž: 5 sammu
Nutikas garaaž: 5 sammu

Video: Nutikas garaaž: 5 sammu

Video: Nutikas garaaž: 5 sammu
Video: 5 sammu korras rahaasjadeni, neljas osa "Pikk‌ ‌planeerimine‌" 2024, Juuli
Anonim
Nutikas garaaž
Nutikas garaaž

Tere kõigile! See on nutikas garaaži IoT projekt.

Nutikas garaažil on turvafunktsioonid, nagu otseülekanne, näotuvastus. Lisaks on Smart Garage'il liikumisandur, mis tuvastab autosid, et garaažiuks saaks avaneda. Kui auto tagurdab, on takistust tuvastatud, mis võimaldab ohutuskontrolli. Kaugusandur jälgib, kui palju vahemaid on auto tagurdamiseks tagurdanud. Kui auto on vastu seina löönud, kuvatakse veebiportaalis šoki andmed. Veebiportaalil on funktsioone, mis võimaldavad suhelda näotuvastusega, kaugjuhtida garaaži valgust ja vaadata andurite poolt saadetud andmeid, nagu juurdepääsukirjed, šokiandmed, kaaluandmed (prügikast). Näotuvastuse ja prügikasti, mille külge on kinnitatud kaaluandur, lõpuleviimiseks. Üksikasjalikumaid juhiseid leiate lisatud dokumentatsioonifailist.

Selles õpetuses käsitletakse nutika garaaži seadistamist ilma näotuvastuseta ja prügikasti, mille külge on kinnitatud kaaluandur.

Loodame, et saate õppida ja protsessi nautida! Ilma pikema jututa alustame kohe.

1. samm: ülevaade

  1. Riistvara nõuded
  2. Smart Garage'i seadistamine
  3. Käivitage programm

Samm: riistvaranõuded

VaarikaPi

  • RaspberryPi koos NoIR -kaameraplaadi, MicroSD -kaardi ja korpusega (1)
  • 3 -kontaktiline toiteadapter (1)
  • T-Cobbler komplekt koos leivaplaadiga, MCP3008 ADC, lintkaabel (1)
  • NFC kaardilugeja (1)
  • NFC -kaart (1)
  • Meeste ja naiste džemprijuhtmed (7)
  • Meeste-meeste džemprijuhtmed (14)
  • LEDid (3)
  • 330 oomi takistid (3)
  • Sumin (1)
  • Nupp (1)
  • 10000 oomi takisti (1)

Arduino

  • UNO R3 (1)
  • USB B kaabel (1)
  • Leivalaud (1)
  • Meeste ja naiste džemprijuhtmed (14)
  • Meeste-meeste džemprijuhtmed (8)
  • 12C LCD -ekraan (1)
  • Pir liikumisandur (1)
  • HC-SR04 ultraheliandur (1)
  • FC-51 takistuste vältimise andur (1)
  • KY-002 vibratsioonilüliti andur (1)

3. toiming: nutika garaaži seadistamine (1. osa)

Nutika garaaži seadistamine (1. osa)
Nutika garaaži seadistamine (1. osa)
Nutika garaaži seadistamine (1. osa)
Nutika garaaži seadistamine (1. osa)
Nutika garaaži seadistamine (1. osa)
Nutika garaaži seadistamine (1. osa)

Selle projekti loomiseks on vaja AWS -i. Kui teil pole kontot, külastage konto loomiseks veebisaiti aws.

  1. Klõpsake AWS Amazoni konsoolil teenustel.
  2. Sisestage otsingusse IoT Core.
  3. Klõpsake IoT Core.
  4. Minge jaotisse Halda> Asjad ja klõpsake nuppu Loo
  5. Klõpsake nuppu Loo üks asi.
  6. Tippige nimeks GarageParking. Jäta teised vaikimisi.
  7. Klõpsake nuppu Järgmine.
  8. Klõpsake nuppu Loo sertifikaat.
  9. Esimese 4 (asja sertifikaat, avalik võti, privaatvõti), mis on punasega ümbritsetud, klõpsake nuppu Laadi alla.
  10. Klõpsake RSA 2048 bitivõtmel: VeriSign Class 3 Public Primary G5 root CA sertifikaat.
  11. Kopeerige kogu tekst ja kleepige see märkmikku.
  12. Salvestage fail rootCA.pem nimega.
  13. Korraldage failid 1 kausta alla.
  14. Klõpsake sertifikaatide allalaadimise ekraanil nuppu Aktiveeri.
  15. Roheline teade ilmub pärast edukat aktiveerimist. Nupp Aktiveeri on muutunud deaktiveerimisnupuks.
  16. Klõpsake nuppu Valmis.
  17. GarageParking Thing kuvatakse jaotises Asjad.
  18. Klõpsake Turvaline> Sertifikaadid.
  19. Hõljutage kursorit loodud sertifikaadi kohal ja klõpsake märkeruutu.
  20. Klõpsake Toimingud> Aktiveeri.
  21. Aktiveerimisel ilmub edukas teade.
  22. Klõpsake Turvaline> Poliitikad.
  23. Klõpsake nuppu Loo.
  24. Tippige nimeks GarageParkingPolicy, iot: * toimingu jaoks, * ressursi ARN jaoks, lubage efekt.
  25. Klõpsake nuppu Loo.
  26. GarageParkingu poliitika kuvatakse jaotises Poliitika. Edukal loomisel kuvatakse edukas teade.
  27. Avage Turvaline> Sertifikaadid. Klõpsake sertifikaadi juures horisontaalset ellipsi.
  28. Klõpsake käsul Manusta poliitika.
  29. Klõpsake märkeruutu GarageParkingPolicy> Lisa.
  30. Manustamisel kuvatakse edukas teade.
  31. Klõpsake sertifikaadi juures horisontaalset ellipsi.
  32. Klõpsake käsul Lisa asi.
  33. Klõpsake märkeruutu GarageParking> Lisa.
  34. Manustamisel kuvatakse edukas teade.

4. samm: nutika garaaži seadistamine (2. osa)

Installige vajalikud teegid

Installi virtualenv $ pip install virtualenv

Projekti juurkaustas $ source virtualenv/env/bin/active

Virtualenv deaktiveerimiseks $ deaktiveeri

Paigaldage projektis nõutavad paketidPidage meeles, et enne selle installimist installige virtualenv -r nõuded.txt

Värskendage nõudeid.txt (teise nimega package.json, sest nad ei tee seda teie eest) Kui olete lisanud uue paketi, pidage meeles, et värskendage nõudeid. Txt Ärge unustage enne selle toimingu tegemist $ pip> külmutada

5. samm: nutika garaaži seadistamine (3. osa)

Rakenduse käivitamiseks

python server.py

Loodame, et naudite meie õpetust! Seadistamise kohta lisateabe saamiseks laadige dokument alla!

Soovitan: