Taula de continguts:

Domòtica amb ESP8266 WiFi sense utilitzar Blynk !: 24 passos (amb imatges)
Domòtica amb ESP8266 WiFi sense utilitzar Blynk !: 24 passos (amb imatges)

Vídeo: Domòtica amb ESP8266 WiFi sense utilitzar Blynk !: 24 passos (amb imatges)

Vídeo: Domòtica amb ESP8266 WiFi sense utilitzar Blynk !: 24 passos (amb imatges)
Vídeo: BTT SKR2 — Обновлены основы SKR 2 (Rev B) 2024, De novembre
Anonim
Domòtica amb ESP8266 WiFi sense utilitzar Blynk!
Domòtica amb ESP8266 WiFi sense utilitzar Blynk!

En primer lloc, vull donar les GRÀCIES a tothom per fer-me guanyador del Concurs d’Automatització 2016 per aquest INSTRUCTABLE. Per tant, tal com us vaig prometre, aquí teniu allò que es pot instruir per controlar els electrodomèstics amb el mòdul WiFi ESP8266.

Pas 1: següent a Domòtica

Per tal de romandre al sofà i controlar tots els aparells elèctrics amb només un comandament a distància de televisió, vaig crear una instrucció per a això i ara toca actualitzar a WiFi. Ara podreu controlar-ho tot amb el vostre telèfon intel·ligent. Sona complicat !!! Però molt fàcil de fer !!!

Pas 2: per què ESP8266?

Per què ESP8266?
Per què ESP8266?

Ara podríeu estar pensant per què faig servir WiFi aquí? Hauria utilitzat Bluetooth o RF, però per què només Wifi amb l’ESP8266? La resposta senzilla és: • L’ESP8266 seria més barat que el mòdul Bluetooth (a eBay, és d’uns 2 dòlars). • Si utilitzeu l’ESP8266, podeu connectar el mòdul a Internet i controlar-lo des de qualsevol part del món.

Pas 3: quin mòdul ESP he de comprar?

Quin mòdul ESP he de comprar?
Quin mòdul ESP he de comprar?
Quin mòdul ESP he de comprar?
Quin mòdul ESP he de comprar?
Quin mòdul ESP he de comprar?
Quin mòdul ESP he de comprar?

Ara hi ha una nova pregunta plantejada: quin mòdul ESP8266 hauria de comprar? Ara bé, hi ha moltes variacions d’aquest mòdul. Aquí, en aquest instructiu, he utilitzat el mòdul ESP-01. Aquest va ser el primer mòdul introduït i també el més barat, de manera que si sou principiant a l'IoT, és millor que aneu per això. El mòdul que heu de comprar depèn del nombre de pins gpio (general-purpose-input-output) que necessiteu. Això decidirà quantes coses podreu controlar mitjançant WiFi. Per als principiants recomanaria el mòdul ESP-01.

Pas 4: informació bàsica sobre WIFI !

Alguna informació bàsica sobre WIFI !!!
Alguna informació bàsica sobre WIFI !!!

El WiFi és una tecnologia que permet connectar els dispositius electrònics a una xarxa LAN sense fils (WLAN), principalment mitjançant bandes de ràdio SHF ISM de 2,4 gigahertzs (12 cm) UHF i 5 gigahertzs (6 cm) SHF ISM. tecnologia de xarxes sense fils que utilitza ones de ràdio per proporcionar connexions sense fils d’Internet i xarxa d’alta velocitat. Una idea equivocada habitual és que el terme Wi-Fi és l'abreviació de "Wireless Fidelity", però no és així. Wi-Fi és simplement una frase de marca comercial que significa IEEE 802.11x.

Pas 5: No Blynk !

No Blynk !!!
No Blynk !!!

Podeu trobar la domòtica amb esp8266 a tots els Instructables, però el més habitual és que controlin els seus esp a través de l’aplicació Blynk. Bé, l'aplicació Blynk també és bona per a l'ESP, però encara hi ha alguns inconvenients. • En primer lloc, requereix una connexió a Internet perquè l'aplicació es pugui connectar al seu servidor. • En segon lloc, com altres mètodes, l’aplicació Blynk i l’Esp haurien de connectar-se a un punt d'accés WiFi. Per tant, les persones que no tinguin una connexió de xarxa permanent ni un encaminador com a punt d'accés no poden utilitzar l'aplicació Blynk.

Pas 6: Llavors, què hi ha de tan especial al meu sistema

Al meu sistema, he creat una aplicació per a Android que es connecta directament al vostre esp en lloc de connectar-se a un punt d'accés Wi-Fi. Això tampoc requereix cap connexió a Internet ni cap punt de connexió wifi extern, ja que les dues màquines es connectarien directament, cosa que provocaria una ràpida reacció de l’ESP.

Pas 7: reuniu totes les parts

Reuneix totes les parts
Reuneix totes les parts
Reuneix totes les parts
Reuneix totes les parts
Reuneix totes les parts
Reuneix totes les parts

Aquí s'esmenten totes les parts que necessitareu en aquest projecte i els enllaços des d'on els podeu comprar, però us recomano que primer intenteu trobar els components de manera local perquè així podreu comprar-los més ràpidament i potser més econòmicament, però si no ho són disponibles localment, sempre es poden comprar amb els enllaços proporcionats. Sempre compro tot a eBay perquè és el més barat. Per a aquest projecte necessitareu:

  • Mòdul WiFi ESP8266
  • FTDI Breakout (o ARDUINO UNO)
  • 2x resistències 1K
  • 2x BC547 Transistor
  • Relé 2x 5v
  • 2x DIODE 1N4007
  • 2x Teminals de cargol.

Pas 8: feu que la taula de taulers sigui amigable

Feu que la taula de pa sigui amigable
Feu que la taula de pa sigui amigable
Feu que la taula de pa sigui amigable
Feu que la taula de pa sigui amigable
Feu que la taula de pa sigui amigable
Feu que la taula de pa sigui amigable

A hores d’ara, és possible que us hàgiu adonat que l’ESP-01 no pot encabir-se a la tauleta de suport, de manera que hem de fer-la Breadboard Friendly. a les imatges anteriors.

Pas 9: l'aplicació d'Android

L’aplicació Android
L’aplicació Android

Per controlar l'ESP8266 directament des del vostre telèfon mòbil, he creat una aplicació amb l'inventor d'aplicacions MIT. Podeu trobar l'aplicació aquí.

Primer heu de connectar el vostre telèfon intel·ligent a esp8266 WiFi i, a continuació, definiu l'adreça IP a l'adreça IP del mòdul a l'aplicació. En el meu cas, era 192.168.4.1

Pas 10: HORA DE COMENÇAR A CONSTRUIR !

Primer hem de connectar el mòdul ESP a l'ordinador per actualitzar el firmware i programar-lo.

Pas 11: converteix 5v a 3,3v !

Converteix 5v a 3.3v !!!
Converteix 5v a 3.3v !!!

El més important és que el mòdul esp8266 només funciona amb 3.3v i no 5v.

5v pot matar-lo, de manera que per convertir 5v a 3.3v hem de crear un divisor de voltatge.

Creeu un divisor de voltatge connectant una resistència de 1K i 2K com es mostra a la imatge.

Pas 12: Connecteu FTDI a Esp !

Connecta FTDI a Esp !!!
Connecta FTDI a Esp !!!

Només cal que seguiu l'esquema per connectar el vostre esp a una interrupció FTDI. Assegureu-vos d’utilitzar 3.3v només a la vostra interrupció FTDI.

Pas 13: no teniu cap problema FTDI

No teniu cap interrupció FTDI
No teniu cap interrupció FTDI

Si en el cas que no tingueu un FTDI com jo, també podeu fer servir el vostre arduino per programar l’esp. REMOVEU L’ATMEGA 328 IC DE LA TAULA ARDUINO ABANS DE PROGRAMAR. NO OBLIDEU QUE ESP8266 FUNCIONA EN 3.3v I NO EN 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ TERRA3.3v ------------- --- CHP_PWD (XIP POWER DOWN) TX --------------- TXRX --------------- RX

Pas 14: llança el teu ESP

Fes flash el teu ESP
Fes flash el teu ESP

Feu passar el vostre ESP al darrer firmware Descarregueu el programari necessari. Flasher.exe Assegureu-vos de connectar gpio 0 a terra. Això habilitarà el mode de flaix al vostre esp.

Descarregueu els fitxers. >>>>> Els fitxers estarien en un fitxer zip, així que descomprimiu-los i obriu l'esp8266_flasher.exe >>>>> Podeu utilitzar el firmware.bin que ja es proporciona al fitxer zip. >>>>> A continuació, seleccioneu la vostra COMUNICACIÓ (COM) PORT i introduïu 0x00080 a l’altra columna. >>>>>>> Hit Download.

Pas 15: comproveu si tot està bé !

Comprovar si tot va bé !!!
Comprovar si tot va bé !!!

Després de parpellejar l’ESP, és hora de comprovar si tot està bé.

  • Aneu a Arduino IDE
  • Aneu al monitor sèrie
  • Seleccioneu la velocitat de transmissió 115200
  • Ara introduïu les ordres següents.

AT

Després d'introduir aquesta ordre, premeu ENVIAR i, si rebeu D'acord, ja estareu preparats.

Podeu jugar amb el mòdul amb altres ordres AT tal com es mostra a les imatges anteriors.

Pas 16: pre-codificació

Pre-codificació
Pre-codificació
Pre-codificació
Pre-codificació
Pre-codificació
Pre-codificació
Pre-codificació
Pre-codificació

Per programar l’ESP des d’Arduino IDE, heu d’instal·lar alguns programes necessaris.

1. Aneu a Arduino IDE 2. Aneu a Fitxer >>>> Preferències 3. Al quadre de text de l'URL ADDICIONAL BOARDS MANAGER, copieu i enganxeu el camí següent

arduino.esp8266.com/package_esp8266com_inde…

4. Aneu a EINES >>>>> BOARD >>>>> BOARD MANAGER5. Escriviu esp al quadre de cerca i només quedaria una opció. Instal·leu el paquet ESP8266.

Pas 17: temps per a la codificació

Després d’instal·lar el paquet ESP8266, ANAR A EINES >>>>> TARGETES >>>>> Seleccioneu el mòdul que teniu (Si teniu el mòdul esp-01 com jo, seleccioneu el MUDUL GENERIC ESP8266)

Ara canvieu les propietats segons el vostre mòdul al menú d'eines.

Ara assegureu-vos que teniu la biblioteca ESP8266WIFI.

Pengeu el codi al vostre esp.

Pas 18: Feu el circuit !

Fes el Circuit !!!
Fes el Circuit !!!
Fes el Circuit !!!
Fes el Circuit !!!
Fes el Circuit !!!
Fes el Circuit !!!

Primer intenteu fer el circuit a la placa de control i, a continuació, fer-lo permanent a la placa de PCB.

Però el problema més gran és que l’ESP8266 necessita 3.3v i no 5v.

No subestimeu la potència de 5v, és suficient per acabar amb el vostre mòdul ESP.

*** Ei! copejat en algun lloc ??? Sempre hi sóc per ajudar-vos en els comentaris següents !!! ***

Pas 19: PRECAUCIÓ !!! ALT VOLTATGE!

ATENCIÓ !!! ALT VOLTATGE!!!
ATENCIÓ !!! ALT VOLTATGE!!!

AVÍS !

Un ús incorrecte o incorrecte pot provocar:

  • Lesions greus o mort.
  • Danys físics al producte.
  • Creació de riscos perillosos.

*** NO ASSUMO RESPONSABILITAT DE CAP DE LES SEVES ACCIONS ***

Pas 20: Com utilitzar-ho a casa vostra

Com fer-ho servir a CASA !!!
Com fer-ho servir a CASA !!!

Diguem que voleu controlar la llum i el ventilador del vostre dormitori, podeu instal·lar aquest circuit a la placa de commutació. Només heu d’obrir la placa de commutació que controla els llums i els ventiladors i veureu que hi ha dos cables connectats a l’interruptor. Només heu de treure aquests cables de l’interruptor i connectar-los als terminals del PCB i ja heu acabat. Super senzill però eficaç.

*** Nens, mantingueu-vos allunyats dels cables elèctrics vius. Tingueu un adult al costat per fer el treball elèctric d’alta tensió ***

Pas 21: resolució de problemes! @ # $%

Resolució de problemes! @ # $%
Resolució de problemes! @ # $%

Hmm … No funciona com s'esperava ???

Proveu aquesta guia de resolució de problemes perquè el vostre projecte funcioni com un encant.

Primer comproveu el codi. Assegureu-vos que teniu totes les biblioteques instal·lades correctament. Si no, primer els heu de descarregar

  • Assegureu-vos que les connexions siguin correctes. Utilitzant la funció de continuïtat del multímetre comproveu si hi ha connexions incorrectes o curtcircuits.
  • Assegureu-vos que teniu ESP i relés funcionants.
  • Assegureu-vos que heu situat el díode en la polaritat correcta.
  • Assegureu-vos que heu connectat el telèfon a esp mitjançant WiFi.

*** Si teniu dubtes sobre això, sempre podeu demanar-me'ls en els comentaris següents ***

Pas 22: comproveu aquests punts !

  • Abans de provar el circuit, comproveu totes les connexions amb funció de continuïtat del multímetre si hi ha connexions incorrectes o curtcircuits.
  • Instal·leu el díode entre les bobines en la polaritat correcta, ja que protegirà el nostre circuit de qualsevol corrent invers.
  • Us recomano que abans de provar el circuit amb TENSIÓ D'ALTA CA, primer proveu-lo amb un senzill LED.
  • Tampoc utilitzeu mai electrodomèstics que tinguin més actualitat que les valoracions del vostre relé.

Pas 23: Què passa aquí ???

Hmm … confós ara … deixeu-me que us digui què passa aquí ???

Quan premeu el botó ACTIVAT de l’aplicació del controlador WiFi, envia un senyal ACTIVAT a l’ESP. El mòdul està programat de manera que quan rep el senyal ON, es converteix en estat gpio a HIGH. En fer-ho, el relé s’activa i l’aparell s’encén. De la mateixa manera, quan premeu OFF, l'esp esp converteix el seu estat gpio en BAIX, de manera que el relé s'apaga de manera que l'aparell. El principi de funcionament és molt senzill en comparació amb la complicació de l’aplicació Blynk.

Si voleu més informació, consulteu el tutorial de GreatScott sobre això.

*** Si encara teniu algun dubte, no dubteu a preguntar-ho a la secció de comentaris següent ***

Pas 24: Conclusió !

Conclusió !!!
Conclusió !!!

Ei !!! Bona sort per crear-ho tot sol. Si us colpeja en algun lloc, no dubteu a preguntar-me-ho a les seccions de comentaris següents. Sempre hi seré per ajudar. Si teniu algun suggeriment, expliqueu-me-ho i, si us agrada el projecte, premeu el botó M'agrada, compartiu el projecte el més fàcilment possible i VOTEU als concursos.

Gràcies per llegir,

YAVNIK SHARMA

Recomanat: