Taula de continguts:

Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: 16 passos
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: 16 passos

Vídeo: Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: 16 passos

Vídeo: Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU: 16 passos
Vídeo: Домашняя автоматизация на основе Интернета вещей с помощью реле управления Blynk и NodeMCU | Обратная связь в режиме реального времени 2024, De novembre
Anonim
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU
Domòtica amb relé de control de temperatura LDR amb sensor tàctil NodeMCU

En els meus passats projectes de NodeMCU, he controlat dos electrodomèstics des de l’aplicació Blynk. He rebut molts comentaris i missatges per actualitzar el projecte amb Control manual i afegir més funcions.

Per tant, he dissenyat aquest Smart Home Extension Box.

En aquest projecte de domòtica basat en IoT, he realitzat la domòtica mitjançant Blynk i NodeMCU amb sensor tàctil, LDR, mòdul de relé de control de temperatura amb retroalimentació en temps real.

En el mode manual, aquest mòdul de relé es pot controlar des d’un mòbil o un telèfon intel·ligent i mitjançant un commutador tàctil manual (TTP223).

En mode automàtic, aquest relé intel·ligent també pot detectar la temperatura ambient i la llum solar per encendre i apagar el ventilador i la bombeta mitjançant el sensor DHT11 i el LDR.

Aquest projecte de casa intel·ligent té les funcions següents:

1. Electrodomèstics controlats des del mòbil mitjançant l’aplicació Blynk

2. Electrodomèstics controlats automàticament per sensor de temperatura i humitat (en mode automàtic)

3. Electrodomèstics controlats per Dark Sensor automàticament (en mode automàtic)

4. Superviseu la lectura de temperatura i humitat de l'habitació en DIRECTE en OLED i telèfon intel·ligent

5. Electrodomèstics controlats manualment amb interruptor tàctil

6. Controlar els electrodomèstics a través d'Internet (WiFi)

Aquest projecte s’inspira en aquest projecte Simple NodeMCU

Subministraments

1. Taula NodeMCU

2. Sensor DH11

3. LDR

4. Resistències 10k 5 núm

5. Resistències 1k 3 núm

6. Resistències de 220 ohms 2 núm

7. Transistors NPN BC547 2 núm

8. Diodo 1N4007 2 núm

9. Diodo 1N4001 1no

10. LED de 5 mm (1,5 v) 3 núm

11. Relleus SPDT 5V 2 núm

12. Premeu el commutador / botó 4 no (o) Sensor tàctil TTP223 (3no)

13. Connectors i ponts

14. Pantalla OLED I2C (0,96 "o 1,3") (opcional)

15. Hi-Link convertidor de 220V a 5V de CA a CC

Pas 1: diagrama del circuit

Esquema de connexions
Esquema de connexions

Aquest és el diagrama de circuits complet d’aquest sistema intel·ligent basat en IoT.

He utilitzat NodeMCU per controlar el mòdul de relé. He connectat el sensor de temperatura i humitat DHT11 i LDR per controlar el relé automàticament segons la temperatura ambient i la llum ambiental.

Hi ha quatre botons connectats amb NodeMCU, és a dir, S1, S2, CMODE, RST. S1 i S2 per controlar el mòdul de relé manualment.

També podeu connectar els sensors tàctils TTP223 en lloc de polsadors.

CMODE per canviar el mode (mode manual, mode automàtic)

RST per restablir el NodeMCU

He utilitzat un convertidor de 110 V / 220 V CA a 5 V CC per subministrar el 5 V a NodeMCU i els relés.

Així, podeu connectar directament un subministrament de CA de 110V o 220V amb aquest mòdul de relé intel·ligent.

Pas 2: feu el circuit a la taula de pa per provar-los

Feu el circuit a la taula de pa per provar-los
Feu el circuit a la taula de pa per provar-los
Feu el circuit a la taula de pa per provar-los
Feu el circuit a la taula de pa per provar-los

Abans de dissenyar el PCB, primer he fet el circuit a la taula de proves per provar-lo.

Durant les proves, he penjat el codi al NodeMCU i després he intentat controlar els relés amb els botons polsadors, l’interruptor tàctil. Aplicació Blynk, sensor de temperatura i LDR.

Aquí el pin RST està actiu baix, de manera que el sensor tàctil connectat amb el pin RST hauria d’estar actiu baix.

Baixeu-vos el codi adjunt per a aquest projecte NodeMCU. He esmentat tots els enllaços de les biblioteques necessàries al codi.

Pas 3: vídeo tutorial per a aquest projecte IOT

Image
Image

Al vídeo tutorial he explicat detalladament tots els passos per fer aquest dispositiu Smart Home.

Així, podeu fer fàcilment aquest projecte d’IoT a casa vostra.

Pas 4: instal·leu l'aplicació Blynk

Instal·leu l'aplicació Blynk
Instal·leu l'aplicació Blynk

Instal·leu l'aplicació Blynk des de Google Play Store o App Store i, a continuació, afegiu tots els ginys necessaris per controlar el mòdul de retransmissió i controlar la temperatura i la humitat. He explicat tots els detalls al vídeo del tutorial.

He utilitzat els ginys de 3 botons per controlar el mòdul de retransmissió i canviar el mode.

I 2 ginys de calibre per controlar la temperatura i la humitat.

Pas 5: mode diferent del mòdul de relés intel·ligents

Diferents modes del mòdul de relés intel·ligents
Diferents modes del mòdul de relés intel·ligents
Diferents modes del mòdul de relés intel·ligents
Diferents modes del mòdul de relés intel·ligents

Podem controlar el relé intel·ligent en dos modes:

1. Mode manual

2. Mode automàtic

Podem canviar el mode fàcilment amb el botó CMODE instal·lat al PCB o des de l’aplicació Blynk.

En automàtic

Pas 6: mode manual

Mode manual
Mode manual
Mode manual
Mode manual

En el mode manual, podem controlar el mòdul de relés des dels commutadors tàctils S1 i S2 o des de l’aplicació Blynk. Sempre podem controlar l’estat de retroalimentació en temps real dels commutadors des de l’aplicació Blynk.

I també podem controlar la lectura de temperatura i humitat a la pantalla OLED i a l’aplicació Blynk, tal com es pot veure a les imatges.

Amb l’aplicació Blynk, podem controlar el mòdul de retransmissió des de qualsevol lloc si tenim internet al nostre telèfon intel·ligent.

Pas 7: mode automàtic

Mode automàtic
Mode automàtic
Mode automàtic
Mode automàtic

En mode automàtic, el mòdul de relé controlat pel sensor DHT11 i LDR.

Podem establir uns valors mínims i màxims de temperatura i llum predefinits al codi.

Control de temperatura

Quan la temperatura de l'habitació creua la temperatura màxima predefinida, el relé-1 s'encén i quan la temperatura de l'habitació és inferior a la temperatura mínima predefinida, el relé-1 s'apaga automàticament.

Control LDR

De manera similar, quan el nivell de llum disminueix, el relé-2 s'encén i quan la llum és suficient, el relé-2 s'apaga automàticament.

Ho he explicat amb detall al vídeo del tutorial.

Pas 8: Dissenyar el PCB

Disseny del PCB
Disseny del PCB

Després de provar totes les funcions del mòdul de relés intel·ligents a la placa, he dissenyat el PCB per fer el circuit compacte i donar al projecte un aspecte professional.

Podeu descarregar el fitxer PCB Gerber d’aquest projecte domòtic basat en IoT des del següent enllaç:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

Pas 9: demaneu el PCB

Demaneu el PCB
Demaneu el PCB
Demaneu el PCB
Demaneu el PCB

Després de descarregar el fitxer Garber, podeu demanar fàcilment el PCB

1. Visiteu https://jlcpcb.com i inicieu la sessió / registreu-vos

2. Feu clic al botó CITA ARA.

3 Feu clic al botó "Afegeix el vostre fitxer Gerber". A continuació, navegueu i seleccioneu el fitxer Gerber que heu descarregat.

Pas 10: pengeu el fitxer Gerber i configureu els paràmetres

Carregant el fitxer Gerber i definint els paràmetres
Carregant el fitxer Gerber i definint els paràmetres
Carregant el fitxer Gerber i definint els paràmetres
Carregant el fitxer Gerber i definint els paràmetres

4. Establiu el paràmetre requerit, com ara la quantitat, el color de l'emmascarament de PCB, etc.

5. Després de seleccionar tots els paràmetres per a PCB, feu clic al botó DESA AL CARRET.

Pas 11: seleccioneu l'adreça d'enviament i el mode de pagament

Seleccioneu l'adreça d'enviament i el mode de pagament
Seleccioneu l'adreça d'enviament i el mode de pagament
Seleccioneu l'adreça d'enviament i el mode de pagament
Seleccioneu l'adreça d'enviament i el mode de pagament

6. Escriviu l'adreça d'enviament.

7. Seleccioneu el mètode d'enviament adequat per a vosaltres.

8. Envieu la comanda i procediu al pagament.

També podeu fer un seguiment de la vostra comanda des de JLCPCB.com.

Els meus PCB van trigar 2 dies a fabricar-se i van arribar en una setmana amb l'opció de lliurament DHL.

Els PCB estaven ben embalats i la qualitat era realment bona a aquest preu assequible.

Pas 12: Soldeu tots els components

Soldar tots els components
Soldar tots els components
Soldar tots els components
Soldar tots els components

Després d'això, soldeu tots els components segons el diagrama del circuit.

A continuació, connecteu la pantalla NodeMCU, DHT11, LDR i OLED.

Pas 13: programa el NodeMCU

Programa el NodeMCU
Programa el NodeMCU
Programa el NodeMCU
Programa el NodeMCU
Programa el NodeMCU
Programa el NodeMCU

1. Connecteu el NodeMCU amb el portàtil

2. Descarregueu el codi. (Adjunt)

3. Canvieu el testimoni Blynk Auth, el nom de WiFi i la contrasenya de WiFi.

4. Canvieu la temperatura i el valor de llum predefinits per al mode automàtic segons el vostre requisit

5. Seleccioneu la placa NodeMCU 12E i el PORT adequat. A continuació, pengeu el codi.

** En aquest projecte, podeu utilitzar pantalles OLED de 0,96 "i 1,3". He compartit el codi per a tots dos OLED. Pengeu el codi segons la pantalla OLED que feu servir.

Ja he adjuntat el codi en els passos anteriors.

Pas 14: connecteu els electrodomèstics

Connecteu els electrodomèstics
Connecteu els electrodomèstics

Connecteu els electrodomèstics segons el diagrama del circuit.

Preneu les precaucions de seguretat adequades mentre treballeu amb alta tensió.

Aquí podeu connectar directament un subministrament de CA de 110V o 220V.

** No he utilitzat el sensor tàctil per al pin RST, ja que està actiu BAIX.

Pas 15: col·loqueu el circuit complet dins d'una caixa

Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa
Col·loqueu el circuit complet dins d’una caixa

He situat el circuit complet dins d’una caixa plàstica. Com que faré servir aquest projecte NodeMCU com a Smart Extension BOX.

Serà molt útil i fàcil d’utilitzar.

Pas 16: Finalment

Finalment
Finalment
Finalment
Finalment
Finalment
Finalment

Enceneu el subministrament de 110V / 230V.

Ara podeu controlar els electrodomèstics d’una manera intel·ligent. Espero que us hagi agradat aquest projecte domòtic. He compartit tota la informació necessària per a aquest projecte.

Us ho agrairé molt si compartiu els vostres valuosos comentaris. També si teniu alguna pregunta, escriviu a la secció de comentaris.

Per obtenir més projectes d’aquest tipus, seguiu TechStudyCell. Gràcies pel vostre temps i feliç aprenentatge.

Recomanat: