Sisällysluettelo:

Smart Garage: 5 vaihetta
Smart Garage: 5 vaihetta

Video: Smart Garage: 5 vaihetta

Video: Smart Garage: 5 vaihetta
Video: КАРКАСНЫЙ ГАРАЖ СВОИМИ РУКАМИ! СТРОПИЛЬНАЯ СИСТЕМА! 2024, Marraskuu
Anonim
Smart Garage
Smart Garage

Hei kaikki! Tämä on älykäs autotallin IoT -projekti.

Älykkäässä autotallissa on suojausominaisuuksia, kuten suoratoisto ja kasvojentunnistus. Lisäksi Smart Garage -laitteessa on liiketunnistin, joka havaitsee autot ja sallii autotallin oven avautumisen. Esteen tunnistus on havaittavissa auton peruutettaessa, mikä mahdollistaa turvallisuustarkastukset. Etäisyysanturi seuraa, kuinka monta etäisyyttä auto on jättänyt peruuttaakseen taaksepäin. Jos auto osuu seinään, iskutiedot näkyvät verkkoportaalissa. Verkkoportaalissa on ominaisuuksia, jotka mahdollistavat vuorovaikutuksen kasvojentunnistuksen kanssa, kauko -ohjaavat autotallin valoa ja näkevät antureiden lähettämät tiedot, kuten kulkutiedot, iskutiedot, painotiedot (roskakorin). Kasvontunnistuksen ja roska -astian, johon on kiinnitetty painoanturi, viimeistelyyn. Katso tarkemmat vaiheet liitteenä olevasta dokumentaatiotiedostosta.

Tässä opetusohjelmassa käsitellään älykkään autotallin asennusta ilman kasvojentunnistusta ja roska -astiaa, johon on kiinnitetty painoanturi.

Toivomme, että opit ja nautit prosessista! Aloittamatta nyt, ilman lisäselvityksiä.

Vaihe 1: Yleiskatsaus

  1. Laitteistovaatimukset
  2. Smart Garage -sovelluksen käyttöönotto
  3. Suorita ohjelma

Vaihe 2: Laitteistovaatimukset

VadelmaPi

  • RaspberryPi NoIR -kamerakortilla, MicroSD -kortilla ja kotelolla (1)
  • 3 -nastainen virtalähde (1)
  • T-Cobbler-sarja, jossa on leipälevy, MCP3008 ADC, nauhakaapeli (1)
  • NFC -kortinlukija (1)
  • NFC -kortti (1)
  • Uros-naarasliitinjohdot (7)
  • Uros-uros-hyppyjohdot (14)
  • LEDit (3)
  • 330 ohmin vastukset (3)
  • Summeri (1)
  • Painike (1)
  • 10000 ohmin vastus (1)

Arduino

  • UNO R3 (1)
  • USB B -kaapeli (1)
  • Leipälauta (1)
  • Uros-naarasliitinjohdot (14)
  • Uros-uros-hyppyjohdot (8)
  • 12C LCD -näyttö (1)
  • Pir -liikeanturi (1)
  • HC-SR04-ultraäänianturi (1)
  • FC-51 esteiden välttämisen anturi (1)
  • KY-002 Tärinäkytkimen anturi (1)

Vaihe 3: Smart Garage -ohjelmiston asentaminen (osa 1)

Smart Garage -sovelluksen asentaminen (osa 1)
Smart Garage -sovelluksen asentaminen (osa 1)
Smart Garage -sovelluksen asentaminen (osa 1)
Smart Garage -sovelluksen asentaminen (osa 1)
Smart Garage -sovelluksen asentaminen (osa 1)
Smart Garage -sovelluksen asentaminen (osa 1)

AWS vaaditaan tämän projektin perustamiseen. Jos sinulla ei ole tiliä, käy aws -sivustolla ja luo tili.

  1. Napsauta AWS amazon -konsolissa Palvelut.
  2. Kirjoita hakuun IoT Core.
  3. Napsauta IoT -ydintä.
  4. Siirry kohtaan Hallinta> Asiat ja napsauta Luo -painiketta
  5. Napsauta Luo yksittäinen asia.
  6. Kirjoita nimeksi GarageParking. Jätä muut oletukseksi.
  7. Napsauta Seuraava -painiketta.
  8. Napsauta Luo varmenne -painiketta.
  9. Napsauta latauspainikkeita ensimmäisten neljän (varmenne tuotteelle, julkinen avain, yksityinen avain) kanssa, jotka on ympyröity punaisella.
  10. Napsauta RSA 2048 -bittiavainta: VeriSign Class 3 Public Primary G5 root CA -varmenne.
  11. Kopioi koko teksti ja liitä se muistilehtiöön.
  12. Tallenna tiedosto rootCA.pem -tiedostona.
  13. Järjestä tiedostot 1 kansioon.
  14. Napsauta lataa varmenteet -näytössä Aktivoi -painiketta.
  15. Vihreä ilmoitus tulee näkyviin, kun aktivointi on onnistunut. Aktivointipainike on muuttunut deaktivointipainikkeeksi.
  16. Napsauta Valmis -painiketta.
  17. GarageParking Thing näkyy Asiat -osiossa.
  18. Napsauta Suojattu> Varmenteet.
  19. Vie hiiri luomasi varmenteen päälle ja napsauta valintaruutua.
  20. Napsauta Toiminnot> Aktivoi.
  21. Ilmoitus onnistumisesta tulee näkyviin aktivoinnin yhteydessä.
  22. Napsauta Suojattu> Käytännöt.
  23. Napsauta Luo -painiketta.
  24. Kirjoita nimeksi GarageParkingPolicy, iot: * toiminnolle, * resurssin ARN, salli vaikutus.
  25. Napsauta Luo -painiketta.
  26. GarageParking -käytäntö näkyy Käytännöt -osiossa. Onnistunut ilmoitus tulee näkyviin onnistuneen luomisen jälkeen.
  27. Siirry kohtaan Suojattu> Varmenteet. Napsauta varmenteen vaakasuuntaista ellipsiä.
  28. Napsauta Liitä käytäntö.
  29. Napsauta GarageParkingPolicy> Liitä -painikkeen valintaruutua.
  30. Onnistunut ilmoitus näkyy liitteenä.
  31. Napsauta varmenteen vaakasuuntaista ellipsiä.
  32. Napsauta Liitä asia.
  33. Napsauta GarageParking> Liitä -painikkeen valintaruutua.
  34. Onnistunut ilmoitus näkyy liitteenä.

Vaihe 4: Smart Garage -ohjelmiston asentaminen (osa 2)

Asenna tarvittavat kirjastot

Asenna virtualenv $ pip asenna virtualenv

Projektin juurikansiossa $ source virtualenv/env/bin/active

Poista virtualenv käytöstä $ deaktivoimalla

Asenna projektissa tarvittavat paketit Muista aktivoida virtualenv ennen kuin teet tämän pip install -r vaatimukset.txt

Päivitä vaatimukset.txt (alias package.json koska he eivät tee sitä puolestasi) Jos olet lisännyt uuden paketin, muista päivittää vaatimukset.txt Muista aktivoida virtualenv ennen kuin teet tämän $ pip> pysäytä vaatimukset.txt

Vaihe 5: Smart Garage -ohjelmiston asentaminen (osa 3)

Sovelluksen suorittaminen

python -palvelin.py

Toivomme, että nautit opetusohjelmastamme! Jos haluat lisätietoja asennuksesta, lataa asiakirja!

Suositeltava: