Cuprins:
- Provizii
- Pasul 1: Diagrama circuitului
- Pasul 2: Realizați circuitul pe panou pentru testare
- Pasul 3: Instalați aplicația Blynk
- Pasul 4: Mod diferit al modulului de releu inteligent
- Pasul 5: Mod manual
- Pasul 6: Mod automat
- Pasul 7: Proiectarea PCB-ului
- Pasul 8: Comandați PCB
- Pasul 9: Încărcarea fișierului Gerber și setarea parametrilor
- Pasul 10: Selectați adresa de expediere și modul de plată
- Pasul 11: lipiți toate componentele
- Pasul 12: Programați NodeMCU
- Pasul 13: Conectați aparatele electrocasnice
- Pasul 14: În cele din urmă
Video: Cum se realizează automatizarea acasă bazată pe IoT cu releul de control al senzorilor NodeMCU: 14 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest proiect bazat pe IoT, am realizat Home Automation cu modulul de releu de control Blynk și NodeMCU cu feedback în timp real. În modul manual, acest modul de releu poate fi controlat de pe mobil sau smartphone și, comutator manual. În modul Auto, acest releu inteligent poate simți, de asemenea, temperatura camerei și lumina soarelui pentru a porni și opri ventilatorul și becul.
Acest proiect de casă inteligentă are următoarele caracteristici: 1. Aparate electrocasnice controlate de pe mobil folosind aplicația Blynk 2. Aparate electrocasnice controlate automat de senzor de temperatură și umiditate (în modul automat) 3. Aparate electrocasnice controlate automat de senzor întunecat (în modul automat) 4. Monitorizați temperatura LIVE a camerei și citirea umidității pe OLED și Smartphone 5. Aparate electrocasnice controlate cu comutatoare manuale 6. Controlați aparatele electrocasnice prin Internet
Provizii
Componente necesare pentru acest proiect Smart House
1. NodeMCU
2. Senzor DH11
3. LDR
4. Rezistoare 10k 5 nr
5. Rezistențe 1k 5 nu (R1 la R4)
6. Rezistențe de 220 ohmi 2 nu (R5 și R6)
7. Optocuplor PC817 2 nr
8. BC547 Tranzistoarele NPN 2 nr
9. Dioda 1N4007 2 nr
10. Dioda 1N4001 1 nr
11. LED (1,5v) 3 nr
12. Condensatoare 100uF 2 nr
13. Relee SPDT 12V 2 nr
14. 7805 regulator de tensiune 1 nr
15. Apăsați Comutatorul / butonul 4 nr
16. Conectori și jumperi
17. Afișaj OLED I2C (0,96 "sau 1,3")
Pasul 1: Diagrama circuitului
Aceasta este schema completă a circuitului pentru acest proiect de automatizare a casei 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 releu CMODE pentru a schimba modul (Mod manual, mod automat) RST pentru a reseta NodeMCU Am furnizat 12V modulului releu și am folosit un regulator de tensiune 7805 pentru a furniza 5v la NodeMCU.
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 butoanele, aplicația Blynk, senzorul de temperatură și LDR.
Descărcați codul atașat pentru acest proiect NodeMCU.
Am menționat toate link-urile bibliotecilor necesare în cod.
Pasul 3: 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 4: Mod diferit al modulului de releu inteligent
Putem controla releul inteligent în 2 moduri:
1. Mod manual
2. Mod automat
Putem schimba cu ușurință modul cu butonul CMODE montat pe PCB sau din aplicația Blynk.
Pasul 5: Mod manual
În modul Manual, putem controla modulul releu de la butoanele S1 și S2 sau de la aplicația Blynk.
Putem monitoriza oricând 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 6: 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 modul Auto, 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.
Î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 7: Proiectarea PCB-ului
Deoarece urmează să folosesc circuitul zilnic, așa că, după ce am testat toate caracteristicile modulului de releu inteligent de pe panou, am proiectat PCB-ul. Puteți descărca fișierul PCB Gerber al acestui proiect de automatizare a casei de pe următorul link:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Pasul 8: 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 9: Încărcarea fișierului Gerber și setarea parametrilor
4. Setați parametrul necesar, cum ar fi cantitatea, culoarea PCB-ului etc.
5. După selectarea tuturor parametrilor pentru PCB, faceți clic pe butonul SAVE TO CART.
Pasul 10: 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 11: 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 12: 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 13: 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ă.
Conectați sursa de curent continuu de 12 volți la PCB așa cum se arată în circuit.
Pasul 14: În cele din urmă
Porniți alimentarea 110V / 230V și alimentarea 12V DC.
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 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
Cum se realizează un circuit de protecție la scurtcircuit: 10 pași (cu imagini)
Cum se realizează un circuit de protecție la scurtcircuit: Hii prietene, astăzi voi face un circuit pentru protecția împotriva scurtcircuitului. Acest circuit îl vom face folosind un releu de 12 V. Cum va funcționa acest circuit - când va apărea un scurtcircuit pe partea de sarcină, atunci circuitul va fi întrerupt automat
Cum se realizează un circuit de comutare clapă: 12 pași (cu imagini)
Cum să facem un circuit de comutare de clapă: Hii prietene, astăzi voi face un circuit de clapă de comutare. Când vom bate din palme, atunci LED-ul va străluci. Acest circuit este uimitor. Pentru a face acest circuit, voi folosi tranzistorul LM555 IC și C945. incepe
Cum se realizează efecte uimitoare RGB LED Strip Circuit: 6 pași (cu imagini)
Cum să faci efecte uimitoare RGB LED Strip Circuit: Hii prietene, astăzi voi face un circuit care va controla LED Strip. Acest circuit va da efecte uimitoare ale LED Strip. Acest circuit este foarte ușor și ieftin. Avem nevoie doar de 3- LED RGB. Să începem
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă: 8 pași (cu imagini)
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă: Când vine vorba de realizarea unui PCB de casă, puteți găsi mai multe metode online: de la cele mai rudimentare, folosind doar un stilou, la cele mai sofisticate folosind imprimante 3D și alte echipamente. Și acest tutorial se încadrează în ultimul caz! În acest proiect am