Taula de continguts:

Garatge intel·ligent: 5 passos
Garatge intel·ligent: 5 passos

Vídeo: Garatge intel·ligent: 5 passos

Vídeo: Garatge intel·ligent: 5 passos
Vídeo: 2014-2023 WoT Blitz #wotblitz #game #wot #wotgameplay #tank #wotb #gameplay #besttank #gaming 2024, Juliol
Anonim
Garatge intel·ligent
Garatge intel·ligent

Hola a tothom! Es tracta d’un projecte IoT de garatge intel·ligent.

El garatge intel·ligent té funcions de seguretat com ara transmissions en directe i reconeixement facial. A més, Smart Garage té un sensor de moviment per detectar els cotxes i permetre que s’obri la porta del garatge. La detecció de l’obstacle és present quan el cotxe fa marxa enrere, cosa que permet fer controls de seguretat. El sensor de distància farà un seguiment de quantes distàncies queda el cotxe per fer marxa enrere. Si el cotxe ha xocat contra la paret, es mostraran dades de xoc al portal web. El portal web té funcions que permeten la interacció amb el reconeixement facial, controlar de forma remota la llum del garatge i veure les dades com ara registres d’accés, dades de xoc, dades de pes (la paperera que conté la brossa) enviades pels sensors. Per completar el reconeixement facial i la paperera que té un sensor de pes connectat. Consulteu el fitxer de documentació adjunt per obtenir passos més detallats.

En aquest tutorial, es parlarà de la configuració del garatge intel·ligent sense el reconeixement facial i la paperera que té un sensor de pes connectat.

Esperem que pugueu aprendre i gaudir del procés. Sense més preàmbuls, comencem ara.

Pas 1: Visió general

  1. Requisits de maquinari
  2. Configuració de Smart Garage
  3. Executeu el programa

Pas 2: Requisits de maquinari

RaspberryPi

  • RaspberryPi amb placa de càmera NoIR, targeta MicroSD i carcassa (1)
  • Adaptador de corrent de 3 pins (1)
  • Conjunt T-Cobbler amb tauler de pa, MCP3008 ADC, cable de cinta (1)
  • Lector de targetes NFC (1)
  • Targeta NFC (1)
  • Filferros de pont masculí-femení (7)
  • Filferros de pont masculí-masculí (14)
  • LED (3)
  • Resistències de 330 ohms (3)
  • Zumbador (1)
  • Botó (1)
  • Resistència de 10000 ohms (1)

Arduino

  • UNO R3 (1)
  • Cable USB B (1)
  • Taula de pa (1)
  • Filferros de pont masculí-femení (14)
  • Filferros de pont masculí-masculí (8)
  • Pantalla LCD de 12C (1)
  • Sensor de moviment Pir (1)
  • Sensor d'ultrasons HC-SR04 (1)
  • FC-51 Sensor d'evitació d'obstacles (1)
  • Sensor de commutació de vibració KY-002 (1)

Pas 3: Configuració del garatge intel·ligent (primera part)

Configuració del garatge intel·ligent (primera part)
Configuració del garatge intel·ligent (primera part)
Configuració del garatge intel·ligent (primera part)
Configuració del garatge intel·ligent (primera part)
Configuració del garatge intel·ligent (primera part)
Configuració del garatge intel·ligent (primera part)

AWS és necessari per a la configuració d’aquest projecte. Si no teniu cap compte, visiteu el lloc web aws per registrar-vos.

  1. A la consola Amazon AWS, feu clic a Serveis.
  2. Escriviu IoT Core a la cerca.
  3. Feu clic a IoT Core.
  4. Aneu a Gestiona> Coses i feu clic al botó Crea
  5. Feu clic a Crea una sola cosa.
  6. Escriviu GarageParking com a nom. Deixeu els altres per defecte.
  7. Feu clic al botó Següent.
  8. Feu clic al botó Crea un certificat.
  9. Feu clic als botons de baixada dels primers 4 (certificat de la cosa, clau pública, clau privada) que estan encerclats en vermell.
  10. Feu clic a la clau RSA 2048 bits: certificat de CA arrel G5 primària pública de VeriSign Class 3.
  11. Copieu tot el text i enganxeu-lo en un bloc de notes.
  12. Deseu el fitxer com a rootCA.pem.
  13. Organitzeu els fitxers en una carpeta.
  14. Feu clic al botó Activa a la pantalla de descàrrega de certificats.
  15. La notificació verda apareix quan s'activa correctament. El botó Activa s'ha convertit en botó Desactiva.
  16. Feu clic al botó Fet.
  17. El GarageParking Thing apareix a la secció Coses.
  18. Feu clic a Segur> Certificats.
  19. Passeu el cursor per sobre del certificat que heu creat i feu clic a la casella de selecció.
  20. Feu clic a Accions> Activa.
  21. Apareix una notificació correcta en activar-se.
  22. Feu clic a Segur> Polítiques.
  23. Feu clic al botó Crea.
  24. Escriviu GarageParkingPolicy com a nom, iot: * per a l'acció, * per a l'ARN de recursos, permeten l'efecte.
  25. Feu clic al botó Crea.
  26. La política de GarageParking apareix a la secció Polítiques. La notificació correcta apareix quan es crea correctament.
  27. Aneu a Segur> Certificats. Feu clic a l’el·lipsi horitzontal del certificat.
  28. Feu clic a Adjunta la política.
  29. Feu clic a la casella de selecció del botó GarageParkingPolicy> Adjunta.
  30. La notificació amb èxit apareix en adjuntar.
  31. Feu clic a l’el·lipsi horitzontal del certificat.
  32. Feu clic a Adjunta cosa.
  33. Feu clic a la casella de selecció del botó GarageParking> Adjunta.
  34. La notificació amb èxit apareix en adjuntar.

Pas 4: Configuració del garatge intel·ligent (part 2)

Instal·leu les biblioteques necessàries

Instal·la virtualenv $ pip instal·la virtualenv

A la carpeta arrel del projecte $ source virtualenv / env / bin / activate

Per desactivar virtualenv $ desactivar

Instal·leu els paquets necessaris al projecte Recordeu-vos d’activar virtualenv abans de fer aquesta instal·lació de pip -r requirements.txt

Actualitzeu requirements.txt (també conegut com package.json perquè no ho fan per vosaltres) Si heu afegit un paquet nou, recordeu d'actualitzar els requirements.txt Recordeu d'activar virtualenv abans de fer això $ pip> freeze requirements.txt

Pas 5: Configuració del garatge intel·ligent (part 3)

Per executar l'aplicació

python server.py

Esperem que gaudiu del nostre tutorial! Per obtenir més informació sobre com configurar-lo, descarregueu el document.

Recomanat: