Taula de continguts:

Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU: 14 passos (amb imatges)
Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU: 14 passos (amb imatges)

Vídeo: Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU: 14 passos (amb imatges)

Vídeo: Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU: 14 passos (amb imatges)
Vídeo: Introducción a AWS IoT 2024, Desembre
Anonim
Image
Image
Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU
Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU
Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU
Com fer domòtica basada en IoT amb el relé de control de sensors NodeMCU

En aquest projecte basat en l'IoT, he realitzat la domòtica amb el mòdul de relés de control Blynk i NodeMCU amb retroalimentació en temps real. En el mode manual, aquest mòdul de relé es pot controlar des de mòbils o telèfons intel·ligents i, mitjançant commutador manual. 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.

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 un sensor de temperatura i humitat (en mode automàtic) 3. Electrodomèstics controlats per un sensor fosc automàticament (en mode automàtic) 4. Monitoritzar la temperatura de l’habitació en viu i la lectura d’humitat a OLED i Smartphone 5. Electrodomèstics controlats amb interruptors manuals 6. Control dels electrodomèstics a través d'Internet

Subministraments

Components necessaris per a aquest projecte Smart House

1. NodeMCU

2. Sensor DH11

3. LDR

4. Resistències 10k 5 núm

5. Resistències 1k 5 no (R1 a R4)

6. Resistències de 220 ohms 2 no (R5 i R6)

7. Optocoplador PC817 2 núm

8. Transistors NPN BC547 2 núm

9. Diodo 1N4007 2 núm

10. Diodo 1N4001 1no

11. LED (1,5 v) 3 núm

12. Condensadors 100uF 2 núm

13. Relleus SPDT 12V 2 núm

14. Regulador de tensió 7805 1 núm

15. Premeu l'interruptor / botó 4 núm

16. Connectors i ponts

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

Pas 1: diagrama del circuit

Esquema de connexions
Esquema de connexions

Aquest és el diagrama de circuits complet d’aquest projecte d’automatització domèstica 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 CMODE per canviar el mode (mode manual, mode automàtic) RST per restablir el NodeMCU He subministrat 12V al mòdul de relé i he utilitzat un regulador de voltatge 7805 per subministrar 5v a NodeMCU.

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, l’aplicació Blynk, el sensor de temperatura i el LDR.

Baixeu-vos el codi adjunt per a aquest projecte NodeMCU.

He esmentat tot l'enllaç de les biblioteques necessàries al codi.

Pas 3: instal·leu l'aplicació Blynk

Instal·leu l'aplicació Blynk
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 4: 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

Podem controlar el relé intel·ligent en 2 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.

Pas 5: mode manual

Mode manual
Mode manual
Mode manual
Mode manual

En el mode manual, podem controlar el mòdul de relés des dels botons 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 6: 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 de llum i temperatura mínims i màxims predefinits. En mode automàtic, 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.

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 7: Dissenyar el PCB

Disseny del PCB
Disseny del PCB

Com que faré servir el circuit diàriament, per tant, després de provar totes les funcions del mòdul de relés intel·ligents de la placa, he dissenyat el PCB. Podeu descarregar el fitxer PCB Gerber d’aquest projecte domòtic des del següent enllaç:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Pas 8: demaneu el PCB

Demaneu el PCB
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 9: 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. Definiu el paràmetre requerit, com ara la quantitat, el color del PCB, etc.

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

Pas 10: 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
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 11: 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 12: 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 13: 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ó.

Connecteu el subministrament de CC de 12 volts a la PCB com es mostra al circuit.

Pas 14: Finalment

Finalment
Finalment
Finalment
Finalment

Activeu el subministrament de 110 V / 230 V i el subministrament de 12 V CC.

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: