Innholdsfortegnelse:

Smart Garage: 5 trinn
Smart Garage: 5 trinn

Video: Smart Garage: 5 trinn

Video: Smart Garage: 5 trinn
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Smart garasje
Smart garasje

Hei alle sammen! Dette er et smart garasje IoT -prosjekt.

Smart garasje har sikkerhetsfunksjoner som live streaming, ansiktsgjenkjenning. Dessuten har Smart Garage en bevegelsessensor for å oppdage biler slik at garasjeporten kan åpnes. Deteksjonen av hindringen er tilstede når bilen er i revers, noe som muliggjør sikkerhetskontroll. Avstandssensoren vil spore hvor mange avstander bilen har igjen for å reversere bakover. Hvis bilen har truffet mot veggen, vil sjokkdata vises på webportalen. Nettportalen har funksjoner for å tillate interaksjon med ansiktsgjenkjenning, fjernkontroll av lys i garasjen, og se data som tilgangsoppføringer, sjokkdata, vektdata (søppelbøtten som inneholder søppel) sendt av sensorene. For fullføring av ansiktsgjenkjenning og søppelkassen som har en vektsensor festet til den. Se dokumentasjonen som er vedlagt for mer detaljerte trinn.

I denne opplæringen vil oppsettet for den smarte garasjen uten ansiktsgjenkjenning og søppelbøtten som har en vektsensor festet til det bli diskutert.

Vi håper du får lære og nyte prosessen! Uten videre, la oss begynne nå.

Trinn 1: Oversikt

  1. Krav til maskinvare
  2. Setter opp Smart Garage
  3. Kjør programmet

Trinn 2: Krav til maskinvare

BringebærPi

  • RaspberryPi med NoIR kamerakort, MicroSD -kort og deksel (1)
  • 3 -pinners strømadapter (1)
  • T-skomaker sett med brødbrett, MCP3008 ADC, båndkabel (1)
  • NFC -kortleser (1)
  • NFC -kort (1)
  • Stikkontakter for menn og kvinner (7)
  • Stikkontakter for mann-mann (14)
  • LED (3)
  • 330 ohm motstander (3)
  • Summer (1)
  • Knapp (1)
  • 10000 ohm motstand (1)

Arduino

  • UNO R3 (1)
  • USB B -kabel (1)
  • Brødbrett (1)
  • Stikkontakter for menn og kvinner (14)
  • Stikkontakter for mann-mann (8)
  • 12C LCD -skjerm (1)
  • Pir bevegelsessensor (1)
  • HC-SR04 Ultralydsensor (1)
  • FC-51 hindringssensor (1)
  • KY-002 vibrasjonsbryter sensor (1)

Trinn 3: Sette opp Smart Garage (del 1)

Sette opp Smart Garage (del 1)
Sette opp Smart Garage (del 1)
Sette opp Smart Garage (del 1)
Sette opp Smart Garage (del 1)
Sette opp Smart Garage (del 1)
Sette opp Smart Garage (del 1)

AWS kreves for å sette opp dette prosjektet. Hvis du ikke har en konto, kan du gå til aws nettsted for å registrere deg for en konto.

  1. Klikk på Services på AWS amazon -konsollen.
  2. Skriv IoT Core i søket.
  3. Klikk på IoT Core.
  4. Gå til Administrer> Ting og klikk på Opprett -knappen
  5. Klikk på Opprett en enkelt ting.
  6. Skriv GarageParking som navn. La andre være standard.
  7. Klikk på Neste -knappen.
  8. Klikk på Opprett sertifikatknapp.
  9. Klikk på Last ned -knappene for de fire første (sertifikatet for tingen, offentlig nøkkel, privat nøkkel) som er sirklet med rødt.
  10. Klikk på RSA 2048 bit -nøkkelen: VeriSign Class 3 Public Primary G5 root CA -sertifikat.
  11. Kopier hele teksten og lim den inn i en notisblokk.
  12. Lagre filen som rootCA.pem.
  13. Organiser filene under 1 mappe.
  14. Klikk på Aktiver -knappen på skjermbildet for nedlasting av sertifikater.
  15. Den grønne varslingen vises etter vellykket aktivering. Aktiver -knappen har blitt til Deaktiver -knapp.
  16. Klikk på Ferdig -knappen.
  17. GarageParking Thing vises i Things -delen.
  18. Klikk på Sikker> Sertifikater.
  19. Hold markøren over sertifikatet du har opprettet, og klikk på avmerkingsboksen.
  20. Klikk på Handlinger> Aktiver.
  21. Et vellykket varsel vises ved aktivering.
  22. Klikk på Sikker> Retningslinjer.
  23. Klikk på knappen Opprett.
  24. Skriv GarageParkingPolicy som navnet, iot: * for handlingen, * for ressurs -ARN, tillat effekten.
  25. Klikk på knappen Opprett.
  26. Retningslinjene for GarageParking vises i avsnittet Retningslinjer. Vellykket varsel vises ved vellykket opprettelse.
  27. Gå til Sikker> Sertifikater. Klikk på den horisontale ellipsen på sertifikatet.
  28. Klikk på Legg ved policy.
  29. Klikk på avmerkingsboksen for GarageParkingPolicy> Legg ved -knappen.
  30. Vellykket varsel vises ved vedlegg.
  31. Klikk på den horisontale ellipsen på sertifikatet.
  32. Klikk på Legg ved ting.
  33. Klikk på avmerkingsboksen for GarageParking> Legg ved -knappen.
  34. Vellykket varsel vises ved vedlegg.

Trinn 4: Sette opp Smart Garage (del 2)

Installer de nødvendige bibliotekene

Installer virtualenv $ pip install virtualenv

I prosjektrotmappen $ source virtualenv/env/bin/active

For å deaktivere virtualenv $ deaktivere

Installer pakker som kreves i prosjektet. Husk å aktivere virtualenv før du gjør denne pip install -r requirements.txt

Oppdater krav.txt (aka package.json fordi de ikke gjør det for deg) Hvis du har lagt til en ny pakke, må du huske å oppdatere requirements.txt Husk å aktivere virtualenv før du gjør dette $ pip> freeze requirements.txt

Trinn 5: Sette opp Smart Garage (del 3)

For å kjøre appen

python server.py

Vi håper du liker opplæringen vår! For mer informasjon om hvordan du konfigurerer, vennligst last ned dokumentet!

Anbefalt: