Taula de continguts:
- Pas 1: desenvolupar l'aplicació Android
- Pas 2: Pas 2 (a): configuració del node Mcu Esp2866
- Pas 3: Pas 2 (b): programació del node Mcu
- Pas 4: Pas 3: entendre Mqtt
Vídeo: Android Home (controleu la vostra llar des del telèfon): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El meu pla final és tenir la casa a la butxaca, els interruptors, els sensors i la seguretat. i després automàticament
Introducció: Hola Ich bin zakriya i aquest "Android home" és el meu projecte, aquest projecte és el primer de quatre propers instructables, A Yothis Instructable aprendrem a utilitzar Mqtt amb el node Mcu Esp 8266 per controlar i controlar alguns commutadors de qualsevol part del món. per al controlador crearem una aplicació a l'inventor d'aplicacions MIT. En els propers projectes afegirem sensors, mòdul de càmera i, finalment, automatitzarem el sistema.
Hi haurà tres passos bàsics per fer-ho.
pas 1: desenvolupament d'aplicacions d'Android: us farem inventor del programari en línia de codi obert MIT per desenvolupar l'aplicació.
Pas 2: Configuració del node MCU Esp 8266: consta de dues parts, una de configuració de maquinari i una altra de programació del node.
pas 3: entendre Mqtt i treballar-hi: en aquest pas comprendreem el protocol bàsic i aprendrem a utilitzar la configuració.
El temps màxim per canviar un led és d'aproximadament 0,68 seg.
Subministraments:
1 node Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE / 174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
Mòdul de relé de 2 canals de vuit canals: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- una font d'alimentació externa de 5v (2A)
Pas 1: desenvolupar l'aplicació Android
Crear una aplicació a l’inventor d’aplicacions MIT és molt fàcil. només cal connectar-se i jugar. s'adjunta el diagrama de blocs.
Treball:
1- Sempre que s’inicialitza l’aplicació, s’envia un missatge a Node Mcu Esp8266 "data_request"
2- Sempre que rep algun missatge (al formulari "1-0" que vol dir que un està desactivat), l'APP el compara i estableix els colors dels botons en conseqüència.
3- sempre que es prem un botó, s'envia un missatge per canviar l'estat d'aquest botó a la llista del node mcu "estats ".
i gireu el botó en gris (ara es rep el color del missatge del node mcu)
Fitxer Aia editable:
Pas 2: Pas 2 (a): configuració del node Mcu Esp2866
PART 1: Part del maquinari
el maquinari és bastant senzill, seguiu el sistema sistèmic donat i esteu bé, però esteu bé.
Nota: nivell lògic de sortida de pin digital mcu de node 3.3v, que és insuficient per a la placa de relés, per la qual cosa necessiteu una font d'alimentació externa que alimenti els relés i el node. la font d'alimentació externa ha de ser almenys (5v, 2A)
les connexions de pins s’esmenten al diagrama.
Pas 3: Pas 2 (b): programació del node Mcu
pas 1: instal·leu la placa esp 8266 a ide arduino
pas 2: selecció del pin de com correcte.
pas 3: descarregueu el "Relay_control.ino i executeu-lo"
pas 4: instal·leu les biblioteques donades a ide arduino. "Adafruit_MQTT.h"
pas 5: gravar-lo al node mcu
nota: no oblideu afegir el vostre issd, contrasenya, topic_cmd i topic_state al programa.
nota: el programa està ben comentat i espero que sigui fàcil, però si us confoneu en qualsevol lloc, feu-m'ho saber
Pas 4: Pas 3: entendre Mqtt
Mqtt (Message Queuing Telemetry Transport) és un protocol de missatgeria lleugera per comunicar dispositius, que té tres components bàsics.
1. Subscriptor: Subscriber és el dispositiu que s’uneix al servidor mqtt per obtenir dades i missatges del servidor
2. publicador: l’editor és el dispositiu que s’uneix al servidor mqtt per penjar un missatge o dades al servidor
3. broker: broker és el servidor que guarda i supervisa els missatges dels editors als subscriptors.
els editors, els subscriptors també són coneguts com a clients d’aquest servidor
un agent pot tenir diversos subscriptors i editors
QUÈ ÉS EL TEMA:
un corredor tindrà milers de massatges, per garantir la transferència de missatges, l’editor enviarà les dades dels seus missatges a una adreça específica, a la mateixa adreça que rebrà els subscriptors. aquesta adreça s’anomena tema. Al nostre projecte hi haurà temes, 1 estats per publicar el node mcu i un mòbil per subscriure’s i un per a cmds
perquè els androides publiquin i nodi per subscriure-s'hi.
Finalment: per descarregar el fitxer.apk (que tampoc no es permet carregar) aneu a "MIT APP INVENTOR". creeu un compte, carregueu el tipus.aia i després descarregueu.apk de "build"
Si teniu algun tipus de pregunta o consulta, feu-m'ho saber i m'agradaria saber si voleu que treballi per vosaltres en el vostre projecte.
Recomanat:
Controleu la vostra llar des de qualsevol lloc del món: 5 passos
Controleu la vostra llar des de qualsevol lloc del món: … ja no és ciència ficció … Utilitzant el maquinari i el programari disponibles avui, aquest instructiu demostrarà com és possible controlar per veu la majoria dels sistemes de la vostra llar mitjançant control de veu, telèfon intel·ligent, tauleta i / o PC des de qualsevol lloc i
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IdT és aquí: 6 passos
Integració Arduino i Apple HomeKit: controleu la vostra llar des de Siri. L’IoT és aquí: aquest manual d’instruccions us proporcionarà una manera ràpida i senzilla d’afegir una placa arduino al HomeKit d’Apple en un dispositiu iOS. Obre tot tipus de possibilitats, inclosos els scripts que s’executen al servidor, combinats amb “Scenes” d’Apples HomeKit, fa que
[HASS.IO] Comenceu a construir la vostra llar intel·ligent sense codificar, per menys de 100 dòlars: 6 passos
[HASS.IO] Comenceu a construir la vostra llar intel·ligent sense codificar, per menys de 100 dòlars: recentment he estat jugant i aconseguint que la meva casa sigui menys "idiota". Així que vaig a compartir com fer un sistema intel·ligent per a la llar amb un preu baix, una alta compatibilitat que funcionaria sense problemes i estable
Protegiu la vostra llar intel·ligent de manera intel·ligent: 14 passos
Protegiu la vostra llar intel·ligent de manera intel·ligent: opto per un concurs segur i segur. Si us agrada la meva instrucció, si us plau voteu-la! Us mostraré com assegurar totalment de manera fàcil i econòmica la vostra llar i el seu entorn. Conté segments on aprendreu a: 1. Configura y
Feu la vostra llar intel·ligent amb Sonoff i Contactor: 3 passos
Fes que la teva llar sigui intel·ligent amb Sonoff i el contactor: Fes que la teva llar sigui intel·ligent amb Sonoff i el contactor