Cuprins:
- Provizii
- Pasul 1: Diagrama circuitului
- Pasul 2: Realizați circuitul pe panou pentru testare
- Pasul 3: Video tutorial pentru acest proiect IOT
- Pasul 4: Instalați aplicația Blynk
- Pasul 5: Mod diferit al modulului Smart Relay
- Pasul 6: Mod manual
- Pasul 7: Mod automat
- Pasul 8: Proiectarea PCB-ului
- Pasul 9: Comandați PCB
- Pasul 10: Încărcarea fișierului Gerber și setarea parametrilor
- Pasul 11: Selectați adresa de expediere și modul de plată
- Pasul 12: lipiți toate componentele
- Pasul 13: Programați NodeMCU
- Pasul 14: Conectați aparatele electrocasnice
- Pasul 15: Plasați circuitul complet într-o cutie
- Pasul 16: În cele din urmă
Video: Automatizare acasă cu senzor tactil NodeMCU Releu de control al temperaturii LDR: 16 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În proiectele mele anterioare NodeMCU, am controlat două electrocasnice din aplicația Blynk. Am primit multe comentarii și mesaje pentru a actualiza proiectul cu Control manual și pentru a adăuga mai multe funcții.
Așa că am proiectat această casetă Smart Extension Box.
În acest proiect de automatizare a casei bazat pe IoT, am realizat automatizarea casei utilizând Blynk & NodeMCU cu senzor tactil, LDR, modul de releu de control al temperaturii cu feedback în timp real.
În modul manual, acest modul de releu poate fi controlat de pe un telefon mobil sau smartphone și, printr-un comutator tactil manual (TTP223).
În modul Auto, acest releu inteligent poate simți, de asemenea, temperatura camerei și lumina soarelui pentru a porni și opri ventilatorul și becul folosind senzorul DHT11 și LDR.
Acest proiect de casă inteligentă are următoarele caracteristici:
1. Electrocasnice controlate de pe mobil folosind aplicația Blynk
2. Electrocasnice controlate automat de senzor de temperatură și umiditate (în modul automat)
3. Electrocasnice controlate automat de Dark Sensor (în modul automat)
4. Monitorizați temperatura camerei și citirea umidității LIVE pe OLED și smartphone
5. Electrocasnice controlate manual cu comutator tactil
6. Controlul electrocasnicelor prin Internet (WiFi)
Acest proiect este inspirat din acest proiect Simple NodeMCU
Provizii
1. Placa NodeMCU
2. Senzor DH11
3. LDR
4. Rezistoare 10k 5 nr
5. Rezistențe 1k 3 nr
6. Rezistențe de 220 ohmi 2 nr
7. BC547 Tranzistoarele NPN 2 nr
8. Dioda 1N4007 2 nr
9. Dioda 1N4001 1no
10. LED de 5 mm (1,5 v) 3 nr
11. Relee SPDT 5V 2 nr
12. Apăsați comutatorul / butonul 4 nu (sau) senzor tactil TTP223 (3no)
13. Conectori și jumperi
14. Afișaj OLED I2C (0,96 "sau 1,3") (opțional)
15. Convertor Hi-Link 220V la 5V AC-DC
Pasul 1: Diagrama circuitului
Aceasta este schema completă a circuitului pentru acest sistem inteligent de acasă bazat pe IoT.
Am folosit NodeMCU pentru a controla modulul de releu. Am conectat senzorul de temperatură și umiditate DHT11 și LDR pentru a controla automat releul în funcție de temperatura camerei și de lumina ambientală.
Există patru butoane conectate cu NodeMCU, adică S1, S2, CMODE, RST. S1 și S2 pentru a controla manual modulul releului.
De asemenea, puteți conecta senzorii tactili TTP223 în loc de butoane.
CMODE pentru a schimba modul (Mod manual, Mod automat)
RST pentru a reseta NodeMCU
Am folosit un convertor de 110V / 220V AC la 5V DC pentru a furniza 5V la NodeMCU și relee.
Deci, puteți conecta direct alimentarea de 110V sau 220V AC cu acest modul de releu inteligent.
Pasul 2: Realizați circuitul pe panou pentru testare
Înainte de a proiecta PCB-ul, mai întâi am realizat circuitul de pe panoul de testare pentru testare.
În timpul testării, am încărcat codul pe NodeMCU, apoi am încercat să controlez releele cu ajutorul butoanelor, comutatorului tactil. Aplicația Blynk, senzorul de temperatură și LDR.
Aici pinul RST este activ scăzut, astfel încât senzorul tactil conectat cu pinul RST ar trebui să fie activ scăzut.
Descărcați codul atașat pentru acest proiect NodeMCU. Am menționat toate linkurile bibliotecilor necesare în cod.
Pasul 3: Video tutorial pentru acest proiect IOT
În videoclipul tutorial, am explicat în detaliu toți pașii pentru realizarea acestui dispozitiv Smart Home.
Deci, puteți face cu ușurință acest proiect IoT pentru casa dvs.
Pasul 4: Instalați aplicația Blynk
Instalați aplicația Blynk din Google Play Store sau App Store, apoi adăugați toate widgeturile necesare pentru a controla modulul de releu și a monitoriza temperatura și umiditatea. Am explicat toate detaliile în videoclipul tutorial.
Am folosit widgeturile cu 3 butoane pentru a controla modulul de releu și a schimba modul.
Și 2 widget-uri de calibru pentru a monitoriza temperatura și umiditatea.
Pasul 5: Mod diferit al modulului Smart Relay
Putem controla releul inteligent în două moduri:
1. Mod manual
2. Mod automat
Putem schimba cu ușurință modul cu butonul CMODE montat pe PCB sau din aplicația Blynk.
În auto
Pasul 6: Mod manual
În modul Manual, putem controla modulul de releu de pe comutatoarele tactile S1 și S2 sau din aplicația Blynk. Putem monitoriza întotdeauna starea de feedback în timp real a comutatoarelor din aplicația Blynk.
Și, de asemenea, putem monitoriza citirea temperaturii și umidității pe afișajul OLED și aplicația Blynk așa cum puteți vedea în imagini.
Cu aplicația Blynk, putem controla modulul de releu de oriunde, dacă avem internetul pe smartphone-ul nostru.
Pasul 7: Mod automat
În modul Auto, modulul de releu controlat de senzorul DHT11 și LDR.
Putem seta valori minime și maxime predefinite de temperatură și lumină în cod.
Controlul temperaturii
Când temperatura camerei depășește temperatura maximă predefinită, releul-1 pornește și când temperatura camerei devine mai mică decât temperatura minimă predefinită, releul-1 se oprește automat.
Control LDR
În mod similar, atunci când nivelul luminii scade, releul-2 se aprinde și când lumina este suficientă, releul-2 se oprește automat.
Am explicat în detalii în videoclipul tutorial.
Pasul 8: Proiectarea PCB-ului
După ce am testat toate caracteristicile modulului de releu inteligent de pe panou, am proiectat PCB-ul pentru a face circuitul compact și pentru a oferi proiectului un aspect profesional.
Puteți descărca fișierul PCB Gerber al acestui proiect de automatizare la domiciliu bazat pe IoT de pe următorul link:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Pasul 9: Comandați PCB
După descărcarea fișierului Garber puteți comanda cu ușurință PCB
1. Accesați https://jlcpcb.com și Conectați-vă / Înscrieți-vă
2. Faceți clic pe butonul CITAȚI ACUM.
3 Faceți clic pe butonul „Adăugați fișierul Gerber”. Apoi răsfoiți și selectați fișierul Gerber pe care l-ați descărcat.
Pasul 10: Încărcarea fișierului Gerber și setarea parametrilor
4. Setați parametrul necesar, cum ar fi cantitatea, culoarea de mascare PCB etc.
5. După selectarea tuturor parametrilor pentru PCB, faceți clic pe butonul SAVE TO CART.
Pasul 11: Selectați adresa de expediere și modul de plată
6. Tastați adresa de expediere.
7. Selectați metoda de expediere potrivită pentru dvs.
8. Trimiteți comanda și continuați plata.
De asemenea, vă puteți urmări comanda de pe JLCPCB.com.
PCB-urile mele au durat 2 zile pentru a fi fabricate și au ajuns într-o săptămână folosind opțiunea de livrare DHL.
PCB-urile erau bine ambalate, iar calitatea era foarte bună la acest preț accesibil.
Pasul 12: lipiți toate componentele
După aceea lipiți toate componentele conform schemei de circuit.
Apoi conectați afișajul NodeMCU, DHT11, LDR și OLED.
Pasul 13: Programați NodeMCU
1. Conectați NodeMCU la laptop
2. Descărcați codul. (Atașat)
3. Schimbați jetonul Blynk Auth, numele WiFi, parola WiFi.
4. Modificați temperatura predefinită și valoarea luminii pentru modul automat, conform cerințelor dvs.
5. Selectați placa NodeMCU 12E și portul corespunzător. Apoi încărcați codul.
** În acest proiect, puteți utiliza atât afișaj OLED de 0,96 "și OLED de 1,3". Am distribuit codul pentru ambele OLED, încărcați codul conform afișajului OLED pe care îl utilizați.
Am atașat deja codul în pașii anteriori.
Pasul 14: Conectați aparatele electrocasnice
Conectați aparatele electrocasnice conform schemei de circuit.
Vă rugăm să luați măsurile de siguranță corespunzătoare în timp ce lucrați cu tensiune înaltă.
Aici puteți conecta direct alimentarea de 110V sau 220V AC.
** Nu am folosit senzor tactil pentru pinul RST, deoarece este activ LOW.
Pasul 15: Plasați circuitul complet într-o cutie
Am plasat circuitul complet într-o cutie plasică. Pe măsură ce voi folosi acest proiect NodeMCU ca Smart Extension BOX.
Va fi foarte util și ușor de utilizat.
Pasul 16: În cele din urmă
Porniți alimentarea 110V / 230V.
Acum vă puteți controla aparatele electrocasnice într-un mod inteligent. Sper că ți-a plăcut acest proiect de automatizare a casei. Am împărtășit toate informațiile necesare pentru acest proiect.
Voi aprecia cu adevărat dacă împărtășiți feedback-ul dvs. valoros. De asemenea, dacă aveți orice întrebare, vă rugăm să scrieți în secțiunea de comentarii.
Pentru mai multe astfel de proiecte, vă rugăm să urmați TechStudyCell. Vă mulțumim pentru timp și învățare fericită.
Recomandat:
Automatizare vorbitoare -- Audio de la Arduino -- Automatizare controlată prin voce -- Modul Bluetooth HC - 05: 9 pași (cu imagini)
Automatizare vorbitoare || Audio de la Arduino || Automatizare controlată prin voce || HC - 05 Bluetooth Module: …………………………. Vă rugăm să vă ABONAȚI la canalul meu de YouTube pentru mai multe videoclipuri …. …. În acest videoclip am construit o Automatizare Vorbitoare .. Când veți trimite o comandă vocală prin mobil, aceasta va porni dispozitivele de acasă și va trimite feedback
Automatizare acasă IR folosind releu: 6 pași (cu imagini)
Automatizarea IR la domiciliu utilizând releu: sistem de automatizare la domiciliu la distanță infared (Atenție: Replicați proiectul pe propria răspundere! Acest proiect implică tensiune ridicată)
Cum să faci o casă inteligentă folosind modulul de releu de control Arduino - Idei de automatizare la domiciliu: 15 pași (cu imagini)
Cum să faci o casă inteligentă folosind modulul de releu de control Arduino | Idei de automatizare a casei: În acest proiect de automatizare a casei, vom proiecta un modul inteligent de releu de acasă care poate controla 5 aparate electrocasnice. Acest modul de releu poate fi controlat de pe mobil sau smartphone, telecomandă IR sau telecomandă TV, comutator manual. Acest releu inteligent poate, de asemenea, să simtă
Automatizare la domiciliu cu Raspberry Pi folosind placa de releu: 7 pași
Automatizare la domiciliu cu Raspberry Pi folosind placa de releu: un număr important de oameni doresc un confort deosebit, dar la prețuri rezonabile. Ne simțim leneși să aprindem casele în fiecare seară, când soarele apune și dimineața următoare, stingând din nou luminile Sau să pornim / oprim aparatul de aer condiționat / ventilatorul / încălzitoarele așa cum a fost
AUTOMATIZARE ACASĂ BAZATĂ PE SERVERUL MQTT LOCAL UTILIZAND RASPBERRY PI ȘI NODEMCU BOARD: 6 pași
AUTOMATIZARE PRINCIPALĂ BAZATĂ PE SERVERUL MQTT LOCAL UTILIZAND RASPBERRY PI ȘI NODEMCU BOARD: Până acum am realizat mai multe videoclipuri tutoriale privind controlul aparatelor pe internet. Și pentru asta am preferat întotdeauna serverul Adafruit MQTT, deoarece era ușor de utilizat și ușor de utilizat. Dar toate aceste lucruri se bazau pe internet. Asta înseamnă că noi