Taula de continguts:

[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk: 4 passos
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk: 4 passos

Vídeo: [Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk: 4 passos

Vídeo: [Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk: 4 passos
Vídeo: Преступления на почве ненависти в Хартленде-Трагическ... 2024, De novembre
Anonim
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk
[Domòtica] Control de relés des de qualsevol lloc mitjançant ESP8266 + Blynk

Hi ha moltes maneres de fer una domòtica, algunes són complicades, d’altres són fàcils. Aquesta instrucció us mostrarà com fer un control de relés senzill mitjançant ESP-12E amb Blynk. Per a la seva comoditat, el disseny era de PCB de costat únic, de manera que podeu fer-ho a casa vostra o fins i tot enviar el fitxer gerber al fabricant de PCB perquè el fabriqueu per a vosaltres.

Pas 1: disseny de PCB

Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB

El pas de disseny de PCB és el pas més important, perquè si equivocem alguna cosa en aquest pas, el projecte no funcionarà correctament.

Com a tema d’aquest instructiu, farem servir el mòdul ESP8266 (ESP-12E) per accionar / desactivar els relés. Per tant, hem d’entendre l’especificació ESP8266. Si observem a la secció Característiques elèctriques del full de dades ESP8266, ho trobarem

- La tensió d’alimentació és de 3,3V

- La tensió màxima dels GPIO és de 3,3V

- El corrent màxim de GPIO és de 12 mA

Utilitzarem relés de 5V, l’alimentació serà de 5V, però l’ESP8266 només necessita 3,3V. Per tant, necessitem algun regulador de 5V a 3,3V. Per als relés de 5 V que utilitzen 3,3 V, necessitem algun transistor per guanyar corrent i tensió, per a un nombre mínim de peces, recomano utilitzar la matriu de transistors ULN2803. Amb ULN2803 podem accionar fins a 8 relés i té díodes interns flyback per evitar pujades de tensió quan s'apaga la càrrega inductiva.

Finalment, selecciono 1117-3.3 per al regulador de tensió, ULN2803A per als relés de transmissió

A continuació, ESP8266 Mode d'arrencada i mode Flash

Des de la pàgina de fulls de dades 8 per fer arrencar ESP8266 normalment, heu d'aplicar la lògica al pin tal i com es mostra a continuació

- ALTA a CHIP_EN, GPIO0, GPIO2

- BAIX a GPIO15

Per flaixar el microprogramari a l'ESP8266, heu d'aplicar la lògica al pin com es mostra a continuació

- ALTA a CHIP_EN, GPIO2

- BAIX a GPIO15, GPIO0

Per tant, faig servir una resistència de 10 k per tirar cap amunt i cap avall de cada pin tal com es descriu i faig servir el polsador com RESET i FLASH per permetre entrar a cada mode fàcilment.

Pas 2: Feu un PCB

Feu un PCB
Feu un PCB
Feu un PCB
Feu un PCB
Feu un PCB
Feu un PCB
Feu un PCB
Feu un PCB

Si és possible, podeu enviar un fitxer gerber al fabricant de PCB, però si no ho farem nosaltres mateixos.

Utilitzo la transferència de calor per fer que el PCB sigui el següent:

- Imprimiu la capa inferior sobre paper fotogràfic.

- Tallar PCB llis amb la mateixa mida que el dissenyat.

- Utilitzeu ferro per transferir la tinta del paper al PCB.

- Després de treure el paper, submergeix el PCB al gravat àcid del PCB.

- Neteja de PCB amb diluent per eliminar la tinta.

- PCB de perforació

- Gravat del PCB

Pas 3: Muntatge de PCB

Muntatge de PCB
Muntatge de PCB
Muntatge de PCB
Muntatge de PCB
Muntatge de PCB
Muntatge de PCB
Muntatge de PCB
Muntatge de PCB

En el pas de muntatge de PCB, si us plau acuradament sobre Soldador.

En aquest pas, recomano soldar primer el dispositiu petit. Si fabriqueu PCB per vosaltres mateixos, utilitzeu un multímetre per comprovar una mica d’espai estret de la pista per evitar el curtcircuit elèctric.

Pas 4: Codificació i intermitència

Image
Image
Codificació i intermitència
Codificació i intermitència
Codificació i intermitència
Codificació i intermitència
Codificació i intermitència
Codificació i intermitència

En primer lloc, instal·leu l'aplicació "Blynk" al telèfon mòbil, registreu-vos i inicieu sessió a l'aplicació.

Després d'iniciar la sessió a l'aplicació, toqueu "Projecte nou".

Introduïu el nom del projecte, seleccioneu ESP8266 com a dispositiu i toqueu "Crea projecte".

L'aplicació mostrarà el missatge "S'ha enviat el testimoni d'autor a:".

Apareixerà la pestanya a qualsevol lloc del disseny del projecte, apareixerà un quadre de widgets.

Seleccioneu el botó i introduïu LED1 com a nom del botó, seleccioneu "GP16" com a sortida d'ESP8266 (vegeu l'esquema), valor mínim "0", valor màxim "1", mode "commutador", introduïu les etiquetes ON / OFF segons necessiteu i pestanya Feu clic al botó "D'acord" a la part superior dreta de la pantalla per finalitzar la configuració del botó.

Feu el mateix que l'anterior per a LED2, LED3 i LED4

Arrossegueu el botó a qualsevol lloc que vulgueu.

Toqueu el botó "Triangle" o "Reprodueix" a la part superior dreta de la pantalla per executar el projecte.

Notareu que el vostre tauler està fora de línia.

Ara anem al programa del costat ESP8266.

Connecteu l'USB a RS-232 a la placa ESP8266, tingueu en compte el nivell TTL del mòdul USB a RS-232, el nivell TTL no pot superar els 3,6 volts.

Per entrar al mode de flaix, premeu el botó de reinici i el botó de flaix després del botó de reinici de llançament i, a continuació, deixeu anar el botó de flaix respectivament. Si la placa està en mode flash, el LED1 s'encendrà.

Aneu al lloc web de Blynk, descarregueu la biblioteca de Blynk i instal·leu-la al vostre PC.

A Arduino IDE aneu a Fitxer-> Exemples-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

Canvieu la cadena "YourAuthToken" al vostre testimoni de recepció del correu electrònic.

Canvieu el vostre ssid i la vostra contrasenya.

Seleccioneu el "NodeMCU 1.0" com a tauler.

Seleccioneu el port del mòdul USB a RS-232.

Pengeu el codi al tauler espereu fins que es completi la càrrega (el LED1 s'apagarà).

Ara està a punt per controlar els relés des del vostre telèfon mòbil.

De nou al telèfon, l'estat del tauler es converteix en "EN LÍNIA".

Toqueu cada botó i els relés s’encendran / apagaran com es mostra al telèfon.

Bona sort.

Recomanat: