Innehållsförteckning:

Smart Garage: 5 steg
Smart Garage: 5 steg

Video: Smart Garage: 5 steg

Video: Smart Garage: 5 steg
Video: VMS твоя СИСТЕМА ВИДЕОНАБЛЮДЕНИЯ на ПК ноутбуке 2024, November
Anonim
Smart garage
Smart garage

Hej allihopa! Detta är ett smart garage -IoT -projekt.

Smart garage har säkerhetsfunktioner som livestreaming, ansiktsigenkänning. Förutom det har Smart Garage en rörelsesensor för att upptäcka bilar så att garageporten kan öppnas. Detektering av hindret finns när bilen backar vilket möjliggör säkerhetskontroller. Avståndssensorn spårar hur många avstånd bilen lämnade för att backa bakåt. Om bilen har slagit mot väggen kommer chockdata att visas på webbportalen. Webportalen har funktioner för att möjliggöra interaktion med ansiktsigenkänning, fjärrstyrning av ljus i garaget och se data som åtkomstposter, chockdata, viktdata (papperskorgen som innehåller skräpet) som skickas av sensorerna. För slutförande av ansiktsigenkänning och soptunnan som har en viktsensor fäst vid den. Se dokumentationen som bifogas för mer detaljerade steg.

I denna handledning diskuteras installationen av det smarta garaget utan ansiktsigenkänning och soptunnan som har en viktgivare kopplad till den.

Vi hoppas att du får lära dig och njuta av processen! Utan vidare, låt oss börja nu.

Steg 1: Översikt

  1. Hårdvarukrav
  2. Inställning av Smart Garage
  3. Kör programmet

Steg 2: Hårdvarukrav

Raspberry Pi

  • RaspberryPi med NoIR -kamerakort, MicroSD -kort och hölje (1)
  • 3 -polig nätadapter (1)
  • T-skomakare med brödbräda, MCP3008 ADC, bandkabel (1)
  • NFC -kortläsare (1)
  • NFC -kort (1)
  • Man-kvinnliga bygeltrådar (7)
  • Manlig-manliga tröjor (14)
  • Lysdioder (3)
  • 330 ohm resistorer (3)
  • Summer (1)
  • Knapp (1)
  • 10000 ohm motstånd (1)

Arduino

  • UNO R3 (1)
  • USB B -kabel (1)
  • Brödbräda (1)
  • Man-kvinnliga bygelkablar (14)
  • Manlig-manlig tröja (8)
  • 12C LCD -skärm (1)
  • Pir rörelsessensor (1)
  • HC-SR04 Ultraljudssensor (1)
  • FC-51 Observeringssensor (1)
  • KY-002 vibrationsomkopplare (1)

Steg 3: Konfigurera Smart Garage (del 1)

Inrätta Smart Garage (del 1)
Inrätta Smart Garage (del 1)
Inrätta Smart Garage (del 1)
Inrätta Smart Garage (del 1)
Inrätta Smart Garage (del 1)
Inrätta Smart Garage (del 1)

AWS krävs för att starta detta projekt. Om du inte har ett konto, besök aws webbplats för att registrera ett konto.

  1. Klicka på Tjänster på AWS amazon -konsolen.
  2. Skriv IoT Core i sökningen.
  3. Klicka på IoT Core.
  4. Gå till Hantera> Saker och klicka på Skapa -knappen
  5. Klicka på Skapa en enda sak.
  6. Skriv GarageParking som namn. Lämna andra som standard.
  7. Klicka på knappen Nästa.
  8. Klicka på knappen Skapa certifikat.
  9. Klicka på nedladdningsknapparna för de första 4 (certifikat för saken, offentlig nyckel, privat nyckel) som är inringade i rött.
  10. Klicka på nyckeln RSA 2048: VeriSign Class 3 Public Primary G5 root CA -certifikat.
  11. Kopiera hela texten och klistra in den i en anteckningsblock.
  12. Spara filen som rootCA.pem.
  13. Ordna filerna under en mapp.
  14. Klicka på knappen Aktivera på skärmen för nedladdningscertifikat.
  15. Den gröna aviseringen visas när den har aktiverats. Knappen Aktivera har förvandlats till knappen Inaktivera.
  16. Klicka på knappen Klar.
  17. GarageParking Thing visas i avsnittet saker.
  18. Klicka på Säker> Certifikat.
  19. Håll muspekaren över certifikatet som du har skapat och klicka på kryssrutan.
  20. Klicka på Åtgärder> Aktivera.
  21. Ett lyckat meddelande visas vid aktivering.
  22. Klicka på Säker> Policyer.
  23. Klicka på knappen Skapa.
  24. Skriv GarageParkingPolicy som namnet, iot: * för åtgärden, * för resurs -ARN, tillåta effekten.
  25. Klicka på knappen Skapa.
  26. GarageParking -policyn visas i avsnittet Policies. Lyckad avisering visas när den skapades.
  27. Gå till Secure> Certificates. Klicka på den horisontella ellipsen vid certifikatet.
  28. Klicka på Bifoga policy.
  29. Klicka på kryssrutan för GarageParkingPolicy> Bifoga -knappen.
  30. Meddelandet lyckades vid bilagan.
  31. Klicka på den horisontella ellipsen vid certifikatet.
  32. Klicka på Bifoga sak.
  33. Klicka på kryssrutan GarageParking> Bifoga.
  34. Meddelandet lyckades vid bilagan.

Steg 4: Konfigurera Smart Garage (del 2)

Installera de nödvändiga biblioteken

Installera virtualenv $ pip installera virtualenv

I projektrotmappen $ source virtualenv/env/bin/active

För att inaktivera virtualenv $ avaktivera

Installera paket som krävs i projektet Kom ihåg att aktivera virtualenv innan du gör denna pip install -r krav.txt

Uppdatera requirements.txt (aka package.json eftersom de inte gör det åt dig) Om du har lagt till ett nytt paket, kom ihåg att uppdatera requirements.txt Kom ihåg att aktivera virtualenv innan du gör detta $ pip> freeze requirements.txt

Steg 5: Konfigurera Smart Garage (del 3)

För att köra appen

python server.py

Vi hoppas att du gillar vår handledning! För mer information om hur du konfigurerar, ladda ner dokumentet!

Rekommenderad: