Cuprins:
- Pasul 1: Prezentare generală
- Pasul 2: Cerințe hardware
- Pasul 3: Configurarea garajului inteligent (partea 1)
- Pasul 4: Configurarea garajului inteligent (partea 2)
- Pasul 5: Configurarea garajului inteligent (partea 3)
Video: Garaj inteligent: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Buna tuturor! Acesta este un proiect IoT de garaj inteligent.
Garajul inteligent are funcții de securitate precum streaming live, recunoaștere facială. În plus, Smart Garage are un senzor de mișcare pentru a detecta mașinile, permițând deschiderea ușii garajului. Detectarea obstacolului este prezentă atunci când mașina face marșarier, ceea ce permite verificarea siguranței. Senzorul de distanță va urmări câte distanțe a rămas mașina pentru a inversa înapoi. Dacă mașina a lovit peretele, datele de șoc vor fi afișate pe portalul web. Portalul web are caracteristici care să permită interacțiunea cu recunoașterea facială, să controleze de la distanță lumina din garaj și să vadă datele cum ar fi înregistrări de acces, date de șoc, date despre greutate (coșul care deține coșul de gunoi) trimise de senzori. Pentru finalizarea recunoașterii feței și a coșului de gunoi care are atașat un senzor de greutate. Vă rugăm să consultați fișierul de documentare atașat pentru pași mai detaliați.
În acest tutorial, va fi discutată configurarea garajului inteligent fără recunoașterea facială și coșul de gunoi care are atașat un senzor de greutate.
Sperăm să înveți și să te bucuri de acest proces! Fără alte întrebări, să începem acum.
Pasul 1: Prezentare generală
- Cerințe hardware
- Configurarea Smart Garage
- Rulați programul
Pasul 2: Cerințe hardware
RaspberryPi
- RaspberryPi cu placă foto NoIR, card MicroSD și carcasă (1)
- Adaptor de alimentare cu 3 pini (1)
- Set T-Cobbler cu Breadboard, MCP3008 ADC, cablu panglică (1)
- Cititor de carduri NFC (1)
- Card NFC (1)
- Sârmă jumper masculin-feminin (7)
- Sârmă jumper masculin-masculin (14)
- LED-uri (3)
- Rezistențe de 330 ohmi (3)
- Buzzer (1)
- Buton (1)
- Rezistor 10000 ohmi (1)
Arduino
- UNO R3 (1)
- Cablu USB B (1)
- Panou (1)
- Sârmă jumper masculin-feminin (14)
- Sârmă jumper masculin-masculin (8)
- Afișaj LCD 12C (1)
- Senzor de mișcare Pir (1)
- Senzor cu ultrasunete HC-SR04 (1)
- FC-51 Senzor de evitare a obstacolelor (1)
- Senzor comutator de vibrații KY-002 (1)
Pasul 3: Configurarea garajului inteligent (partea 1)
AWS este necesar pentru înființarea acestui proiect. Dacă nu aveți un cont, vă rugăm să vizitați site-ul web aws pentru a vă înscrie pentru un cont.
- La consola AWS amazon, faceți clic pe Servicii.
- Tastați IoT Core în căutare.
- Faceți clic pe IoT Core.
- Accesați Gestionare> Lucruri și faceți clic pe butonul Creare
- Faceți clic pe Creați un singur lucru.
- Tastați GarageParking ca nume. Lăsați pe alții ca implicit.
- Faceți clic pe butonul Următor.
- Faceți clic pe butonul Creare certificat.
- Faceți clic pe butoanele Descărcare pentru primele 4 (certificat pentru obiect, cheie publică, cheie privată) care sunt încercuite cu roșu.
- Faceți clic pe tasta RSA 2048 biți: certificatul CA rădăcină primară publică G5 clasa 3 VeriSign.
- Copiați întregul text și lipiți-l într-un blocnotes.
- Salvați fișierul ca rootCA.pem.
- Organizați fișierele sub 1 folder.
- Faceți clic pe butonul Activare din ecranul de descărcare a certificatelor.
- Notificarea verde apare după activarea cu succes. Butonul Activare s-a transformat în butonul Dezactivare.
- Faceți clic pe butonul Terminat.
- Lucrul GarageParking apare în secțiunea Lucruri.
- Faceți clic pe Secure> Certificate.
- Plasați cursorul peste certificatul pe care l-ați creat și faceți clic pe caseta de selectare.
- Faceți clic pe Acțiuni> Activați.
- O notificare reușită apare la activare.
- Faceți clic pe Secure> Politici.
- Faceți clic pe butonul Creare.
- Tastați GarageParkingPolicy ca nume, iot: * pentru acțiune, * pentru Resource ARN, permite efectul.
- Faceți clic pe butonul Creare.
- Politica GarageParking apare în secțiunea Politici. Notificarea reușită apare la crearea cu succes.
- Accesați Secure> Certificate. Faceți clic pe elipsa orizontală de pe certificat.
- Faceți clic pe Atașați politica.
- Faceți clic pe caseta de selectare a butonului GarageParkingPolicy> Attach.
- Notificarea reușită apare la atașament.
- Faceți clic pe elipsa orizontală de pe certificat.
- Faceți clic pe Atașați lucruri.
- Faceți clic pe caseta de selectare a butonului GarageParking> Atașați.
-
Notificarea reușită apare la atașament.
Pasul 4: Configurarea garajului inteligent (partea 2)
Instalați bibliotecile necesare
Instalează virtualenv $ pip instalează virtualenv
În folderul rădăcină al proiectului $ source virtualenv / env / bin / activate
Pentru a dezactiva virtualenv $ dezactivați
Instalați pachetele necesare în proiect Amintiți-vă pentru a activa virtualenv înainte de a efectua această instalare pip -r requirements.txt
Actualizați requirements.txt (aka package.json pentru că nu o fac pentru dvs.) Dacă ați adăugat un pachet nou, nu uitați să actualizați requirements.txt Nu uitați să activați virtualenv înainte de a face acest lucru $ pip> freeze requirements.txt
Pasul 5: Configurarea garajului inteligent (partea 3)
Pentru a rula aplicația
python server.py
Sperăm să vă bucurați de tutorialul nostru! Pentru mai multe informații despre cum să configurați, vă rugăm să descărcați documentul!
Recomandat:
Deschidere ușă de garaj inteligentă DIY + Integrare asistent la domiciliu: 5 pași
Deschidere ușă ușoară pentru garaj DIY + Integrare asistent la domiciliu: Faceți ușoară ușa normală a garajului folosind acest proiect DIY. Îți voi arăta cum să-l construiești și să-l controlez folosind Home Assistant (prin MQTT) și să am capacitatea de a deschide și închide de la distanță ușa garajului. Voi folosi o placă ESP8266 numită Wemos
Ușă de garaj controlată Alexa cu Arduino Esp8266: 6 pași
Ușă de garaj controlată Alexa cu Arduino Esp8266: Ideea acestui proiect mi-a venit dintr-un proiect vechi la care lucrasem cu ceva timp în urmă. Cablasem un circuit simplu de buton care avea să aprindă un LED atunci când un buton era apăsat de ușa garajului. Această metodă sa dovedit a fi fiabilă și nu la fel de utilă
Monitorizarea a două uși de garaj: 4 pași
Monitorizarea a două uși de garaj: în 2016 ne-am mutat într-o casă nouă, unde ușile garajului sunt amplasate într-un mod în care nu le puteți vedea de la intrarea principală a casei. Deci nu puteți fi sigur dacă ușile sunt închise sau deschise. Numai pentru monitorizare, foștii proprietari au instalat un comutator de presă
Raspberry Pi Zero Garaj de deschidere a ușii de garaj: 10 pași
Raspberry Pi Zero Garage Door Opener Hardware: Una dintre inspirațiile pentru acest proiect a fost instruirea fină a Raspberry Pi 3 Garage Door Opener, împreună cu alte câteva găsite pe Internet. Nefiind o persoană electronică experimentată, am făcut o mulțime de cercetări suplimentare cu privire la modalitățile de a
Controler inteligent de garaj: 5 pași
Smart Garage Controller: Acest proiect a apărut când plecam din casă pentru muncă și ajungeam la jumătatea drumului, pentru a avea un moment de panică în care nu-mi mai aminteam dacă aș fi închis ușa garajului. Uneori eram convins că nu, și mă întorceam, doar ca să