Indholdsfortegnelse:

Smart Garage: 5 trin
Smart Garage: 5 trin

Video: Smart Garage: 5 trin

Video: Smart Garage: 5 trin
Video: SMART GARAGE Door Opener + Camera! | Occhi x Ampoza 2024, Juli
Anonim
Smart garage
Smart garage

Hej allesammen! Dette er et smart garage IoT -projekt.

Smart garage har sikkerhedsfunktioner såsom live streaming, ansigtsgenkendelse. Udover det har Smart Garage en bevægelsessensor til at registrere biler, så garageporten kan åbnes. Detektion af forhindringen er til stede, når bilen kører, hvilket muliggør sikkerhedskontrol. Afstandssensoren vil spore, hvor mange afstande bilen tilbage for at bakke baglæns. Hvis bilen har ramt mod væggen, vises støddata på webportalen. Webportalen har funktioner til at tillade interaktion med ansigtsgenkendelse, fjernstyring af lys i garagen og se data som f.eks. Adgangsregistre, støddata, vægtdata (skraldespanden, der indeholder affaldet) sendt af sensorerne. Til færdiggørelse af ansigtsgenkendelse og skraldespanden, der har en vægtsensor knyttet til sig. Se den vedhæftede dokumentationsfil for mere detaljerede trin.

I denne vejledning diskuteres opsætningen af den smarte garage uden ansigtsgenkendelse og skraldespanden, der har en vægtsensor tilsluttet sig.

Vi håber, at du lærer og nyder processen! Uden videre skal vi starte nu.

Trin 1: Oversigt

  1. Krav til hardware
  2. Opsætning af Smart Garage
  3. Kør programmet

Trin 2: Hardwarekrav

HindbærPi

  • RaspberryPi med NoIR -kamerakort, MicroSD -kort og kabinet (1)
  • 3 -pins strømadapter (1)
  • T-skomager sæt med brødbræt, MCP3008 ADC, båndkabel (1)
  • NFC -kortlæser (1)
  • NFC -kort (1)
  • Mand-Kvinde Jumper Wires (7)
  • Mand-Mandlige Jumper Wires (14)
  • Lysdioder (3)
  • 330 ohm modstande (3)
  • Summer (1)
  • Knap (1)
  • 10000 ohm modstand (1)

Arduino

  • UNO R3 (1)
  • USB B -kabel (1)
  • Brødbræt (1)
  • Mand-Kvinde Jumper Wires (14)
  • Mand-Mand Jumper Wires (8)
  • 12C LCD -display (1)
  • Pir Bevægelsessensor (1)
  • HC-SR04 Ultralydssensor (1)
  • FC-51 Forhindringssensor (1)
  • KY-002 vibrationsafbryder sensor (1)

Trin 3: Opsætning af Smart Garage (del 1)

Opsætning af Smart Garage (del 1)
Opsætning af Smart Garage (del 1)
Opsætning af Smart Garage (del 1)
Opsætning af Smart Garage (del 1)
Opsætning af Smart Garage (del 1)
Opsætning af Smart Garage (del 1)

AWS er påkrævet for oprettelsen af dette projekt. Hvis du ikke har en konto, kan du besøge aws websted for at tilmelde dig en konto.

  1. Klik på Services i AWS amazon -konsollen.
  2. Skriv IoT Core i søgningen.
  3. Klik på IoT Core.
  4. Gå til Administrer> Ting og klik på knappen Opret
  5. Klik på Opret en enkelt ting.
  6. Skriv GarageParking som navnet. Forlad andre som standard.
  7. Klik på knappen Næste.
  8. Klik på Opret certifikatknap.
  9. Klik på Download -knapperne for de første 4 (certifikat for tingen, offentlig nøgle, privat nøgle), der er omringet med rødt.
  10. Klik på RSA 2048 bit -nøglen: VeriSign Class 3 Public Primary G5 root CA -certifikat.
  11. Kopier hele teksten og indsæt den i en notesblok.
  12. Gem filen som rootCA.pem.
  13. Organiser filerne under 1 mappe.
  14. Klik på knappen Aktiver på skærmen med downloadcertifikater.
  15. Den grønne meddelelse vises efter vellykket aktivering. Knappen Aktiver er blevet til Deaktiver -knap.
  16. Klik på knappen Udført.
  17. GarageParking Thing vises i afsnittet Ting.
  18. Klik på Sikker> Certifikater.
  19. Hold markøren over det certifikat, du har oprettet, og klik på afkrydsningsfeltet.
  20. Klik på Handlinger> Aktiver.
  21. En vellykket meddelelse vises ved aktivering.
  22. Klik på Sikker> Politikker.
  23. Klik på knappen Opret.
  24. Skriv GarageParkingPolicy som navnet, iot: * for handlingen, * for ressource -ARN, tillade effekt.
  25. Klik på knappen Opret.
  26. GarageParking -politikken vises i afsnittet Politikker. Meddelelse om succes vises ved vellykket oprettelse.
  27. Gå til Sikker> Certifikater. Klik på den vandrette ellipse ved certifikatet.
  28. Klik på Vedhæft politik.
  29. Klik på afkrydsningsfeltet for GarageParkingPolicy> Vedhæft knap.
  30. Meddelelse med succes vises ved vedhæftning.
  31. Klik på den vandrette ellipse ved certifikatet.
  32. Klik på Vedhæft ting.
  33. Klik på afkrydsningsfeltet for GarageParking> Vedhæft knap.
  34. Meddelelse med succes vises ved vedhæftning.

Trin 4: Opsætning af Smart Garage (del 2)

Installer de nødvendige biblioteker

Installer virtualenv $ pip installer virtualenv

I projektrodens mappe $ source virtualenv/env/bin/activ

For at deaktivere virtualenv $ deaktivere

Installer pakker, der kræves i projektet. Husk at aktivere virtualenv, før du laver denne pip install -r krav.txt

Opdater krav.txt (aka package.json fordi de ikke gør det for dig) Hvis du har tilføjet en ny pakke, skal du huske at opdatere requirements.txt Husk at aktivere virtualenv, før du gør dette $ pip> freeze requirements.txt

Trin 5: Opsætning af Smart Garage (del 3)

For at køre appen

python server.py

Vi håber du nyder vores tutorial! For mere information om opsætning, download venligst dokumentet!

Anbefalede: