Cuprins:
- Pasul 1: Configurarea hardware-ului
- Pasul 2: Codul
- Pasul 3: Utilizarea dispozitivului
- Pasul 4: Produsul final
Video: Temporizator ușă frigider: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În acest tutorial, vom trece prin procesul de construire și codificare a abstractizării unui temporizator de lumină frigider. Scopul principal al dispozitivului nostru este de a economisi energie prin aprinderea luminii frigiderului doar dacă cineva stă în fața acestuia. Dispozitivul nostru Internet of Things folosește doi senzori: un comutator reed și un modul senzor de evitare a obiectelor. Senzorul reed va trimite un semnal ori de câte ori este prezent un câmp magnetic. Aceasta va fi utilizată pentru a detecta dacă ușa este deschisă sau închisă. Dacă ușa este deschisă, senzorul de proximitate este utilizat pentru a detecta dacă cineva stă în fața frigiderului. Dacă nu este detectată nicio persoană, temporizatorul va începe să numere cât timp a trecut de când cineva a fost în fața ușii.
Acest proiect include, de asemenea, o interfață pentru controlul dispozitivului, care este rulată pe un server de balon. Un utilizator poate verifica fiecare dintre temporizatoare sau le poate reseta folosind această interfață.
Următorii pași vă vor ghida în procesul de construire a acestui dispozitiv.
Pasul 1: Configurarea hardware-ului
Primul pas este configurarea circuitelor pentru dispozitiv. Noi vom avea nevoie:
- Raspberry Pi 3
- Pană de pâine
- Modul Reed *
- Modulul senzorului de evitare a obstacolelor *
- Rezistor de 10KOhm
- Fire
- Un magnet (pentru încercarea dispozitivului)
* Din setul de senzori Arduino 37-în-1 (documentație)
Odată ce toate materialele au fost colectate, asamblați circuitul pe baza diagramei de mai sus.
Pasul 2: Codul
Acum că avem hardware-ul configurat, putem începe să scriem codul. Codul poate fi găsit în folderul zip atașat. Structura directoarelor este dificilă, deci aveți grijă să nu mutați niciunul dintre fișiere.
Pasul 3: Utilizarea dispozitivului
Programul este rulat folosind servere Flask. Detalii despre instalarea și utilizarea Flask pot fi găsite aici.
Mai întâi, utilizând promptul de comandă, setați aplicația balon pentru a fi iotapp.py:
setați FLASK_APP = iotapp.py
Apoi, rulați aplicația cu:
flask run --host 0.0.0.0
Pentru a accesa interfața, copiați adresa URL care rezultă din ultima comandă. Această pagină are două temporizatoare: unul care ține evidența timpului în care ușa a fost deschisă și unul pentru a monitoriza cât timp a fost deschisă ușa fără ca cineva să fie în fața ei. Ori de câte ori pagina este actualizată, ambele temporizatoare se vor actualiza. Un utilizator poate reseta temporizatoarele folosind butonul „Resetare temporizatoare”.
Magnetul reprezintă ușa frigiderului. Ori de câte ori este prezent magnetul, ușa poate fi considerată închisă. Pentru a simula deschiderea ușii, scoateți magnetul de la senzorul de stuf. Pentru a simula o persoană care stă în fața frigiderului, puneți mâna deasupra senzorului de proximitate. Când vă scoateți mâna, cronometrul va începe să numere cât a trecut de când cineva a fost în fața frigiderului.
Pasul 4: Produsul final
Aici, vă prezentăm un exemplu al dispozitivului în acțiune.
Acest Instructable a fost creat de Ryan Anderson și Kevin Benson.
Recomandat:
Frigider Wifi: 4 pași
Frigider Wifi: - Hei, spațiului tău de producție îi lipsește un frigider, ia-l aici! - Mulțumesc! Dar amice, e rupt. Exact. Și așa am luat o cutie pentru a avea lapte rece în cafea. Sau pentru a fi un pic mai precis: gheață de lapte. Frigider 101. Un frigider poate fi rupt în mai multe moduri
Frigider / frigider Peltier de casă cu controler de temperatură DIY: 6 pași (cu imagini)
Răcitor / frigider Peltier de casă cu controler de temperatură DIY: Cum să faci un răcitor Peltier / mini frigider termoelectric de casă DIY cu controler de temperatură W1209. Acest modul TEC1-12706 și efectul Peltier fac cooler-ul perfect pentru bricolaj! Acest instructable este un tutorial pas cu pas care vă arată cum să faceți
Ceas cu magnet pentru frigider: 9 pași (cu imagini)
Ceas cu magnet pentru frigider: întotdeauna am fost fascinat de ceasurile neobișnuite. Aceasta este una dintre cele mai recente creații ale mele, care folosește numerele alfabetului frigider pentru a afișa ora. Numerele sunt așezate pe o bucată de plexiglas alb subțire, cu tablă subțire laminată în spate
Frigider / congelator Fix și Upgrade (Bosch KSV29630): 5 pași
Repararea și actualizarea frigiderului / congelatorului (Bosch KSV29630): Reparare & Actualizați mai degrabă decât înlocuiți & Simptome: când frigiderul încearcă să declanșeze compresorul, uneori funcționează, alteori eșuează cu lumina verde de temperatură intermitentă. Poate reuși să pornească compresorul, dar după
Microcontroler AVR. LED-uri clipește folosind temporizator. Temporizatoare se întrerupe. Mod CTC temporizator: 6 pași
Microcontroler AVR. LED-uri clipește folosind temporizator. Temporizatoare se întrerupe. Timer CTC Mode: Bună ziua tuturor! Timers este un concept important în domeniul electronicii. Fiecare componentă electronică funcționează pe o bază de timp. Această bază de timp ajută la menținerea tuturor lucrărilor sincronizate. Toate microcontrolerele funcționează la o anumită frecvență de ceas predefinită