Taula de continguts:
- Pas 1: COMPONENTS NECESSARIS
- Pas 2: programari
- Pas 3: DIAGRAMA DEL CIRCUIT
- Pas 4: CODI
- Pas 5: CONTROL
- Pas 6: CONCLUSIÓ
- Pas 7: vídeo !
Vídeo: Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
TOTS els crèdits a https://arest.io/ per al servei al núvol !!
IoT és el tema més discutit del món ara mateix !! Els servidors i serveis al núvol que ho fan possible són el punt d’atracció del món actual …
RESULTAR LA BARRERA A DISTÀNCIA era i és l'objectiu !!
Així que ara controleu la vostra llar o oficina des de qualsevol lloc del món … no només des de l'interior ni des d'un abast !!
La solució més fàcil i econòmica del noi més mandrós !!! DISFRUTEU I SIGUEU PAGAR …
NOTA: LLEGEIX TOT EL PROJECTE PRIMER, trigaràs 3-4 minuts i innovaràs … NO LLEGIS A LA MITJA I ENTRECEU EL TEU DISPOSITIU …
Pas 1: COMPONENTS NECESSARIS
Només es necessiten 4 components: 1. ESP8266 NODEMCU o WEMOS D1 mini o qualsevol placa de desenvolupament wifi esp8266 2. RELÈ (5V o 6V) 3. ULN2003 o UNL2003A (relé IC controlador) 4. Jumpers (òbviament o bé soldeu-lo !!) L'estructura principal del projecte és que el mòdul ESP8266 rebrà el senyal del servidor MQTT (és a dir, arest.io) i reenviarà el senyal al pin o al processador. IC del controlador de relé ULN2003 connectat als pins de la placa Nodemcu. Els pins de sortida estan connectats al relé o a qualsevol llum RGB o servomotor, etc.
Pas 2: programari
He utilitzat Arduino IDE com a programari de programació. Si no coneixeu aquest tauler de desenvolupament de Nodemcu o esp8266, consulteu la meva instrucció anterior. Per connectar la placa Nodemcu o wemos amb Arduino IDE.
A l'IDE d'Arduino després de configurar les coses explicades anteriorment, aneu a SKETCH -> INCLOU LA BIBLIOTECA -> GESTIONA LES BIBLIOTECES -> CERCAR "arest" -> INSTAL·LAR LES BIBLIOTECES -> ARA CERCAR PubSubClient -> INSTAL·LAR LA BIBLIOTECA.
Ara està mig fet … gairebé allà !!!
Pas 3: DIAGRAMA DEL CIRCUIT
Com que el circuit anterior mostra tot el que encara queda, el costat d'entrada del relé IC del controlador ULN2003 està connectat als pins de l'esp8266 i la sortida es connecta a la pota de la bobina del relé, ja que quan el pin esp8266 augmenta, el pin de sortida d'ULN2003 es redueix, donant així el relé. un potencial de 5V per treballar.
En lloc d'enviar el 0 o l'1 al relé esp8266 pins, també podem enviar altres valors per al servo, però declarant servo.attach (pin) per girar el servo al cert valor. És fàcil, però tothom ha d’innovar, llegir i pensar una mica.
Pas 4: CODI
Vaig tenir la idea del projecte "Marco Schwartz" i la vaig modificar. Ha utilitzat d l'arest.io MQTT, però també podem utilitzar adafruit.io. La part principal del programa és:
Identificador únic d'arest de 6 dígits
char * device_id = "unique_6_digit_id";
Credencials WiFi
const char * ssid = "nom_ssid"; const char * password = "contrasenya_vostra";
Trieu qualsevol identificador únic que vulgueu, però hauria de ser únic, no el meu o el vostre nom, tret que sigui un nom telugu.
exemple d'identificador únic: pf4h6q (només exemple)
hi pot haver molts canvis fets al codi ja que segons el codi, hem d'esmentar la sortida després de cada reinici de la placa de desenvolupament
Codi Github
Codi:
Pas 5: CONTROL
2 passos CRUCIALS: 1. declarar el pin de sortida 2. canviar o enviar informació en aquest pin Declarar el pin de sortida: https://cloud.arest.io/pf486q/mode/5/o "pf486q" és el codi únic de 6 dígits per a arest. io "o" com a sortida de resposta després d'executar-ho en qualsevol navegador {"message": "El pin D2 s'ha configurat com a sortida", "id": "pf486q", "nom": "núvol domèstic", "maquinari": "esp8266", "connectat": cert} Canviar o enviar informació al pin: https://cloud.arest.io/pf486q/digital/2/0dificial pin 2 s'envia una mica "0" o "1" com desitgem https:// cloud.arest.io/pf486q/digital/2/1 El fet de declarar el pin és necessari una vegada després d'un reinici / reinici / apagat, en cas contrari per a l'execució contínua d'esp8266, és innecessari. URL necessària. Com es mostra a la meva instrucció anterior. Tingueu en compte que, en cas contrari, serà llarg.
Pas 6: CONCLUSIÓ
Es tracta d’un projecte IoT per controlar electrodomèstics, portes, finestres i tot, que es pot personalitzar segons les necessitats de cada persona. No es controla localment, tot això es pot controlar des de qualsevol lloc.
CADA ORDRE O URL AMB ARGUMENT NECESSITA UNA VEGADA 1-2 segons per executar-se ja que no es tracta d'un servidor dedicat … però és fantàstic controlar la vostra casa des de qualsevol lloc d'aquest món
DISFRUTEU I SIGUEU PAGUER … ESTEU DISTENT I OBLIDEU APAGAR ELS ELECTRODOMÈSTICS PERUT SENSE MAL DE CAP !!
Gràcies als serveis MQTT "arest.io" i a "Marco Schwatrz" …
si us agrada el suport instructiu i gaudiu … i per qualsevol problema relacionat amb això, pregunteu-me
Pas 7: vídeo !
Algú especial m’ha ajudat a comprovar que funciona des d’un altre lloc o no … I funciona des de qualsevol lloc, només es necessita accés a Internet … (Sóc a Calcuta, IN i està a Ranchi, IN) … i sí, s’ha embolicat amb mi després de saber-ho el meu codi únic d'arest.io, així que no compartiu el vostre propi codi únic creat !!
Recomanat:
Domòtica controlada per Infinity Gauntlet: 8 passos (amb imatges)
Domòtica controlada per Infinity Gauntlet: en el meu projecte anterior he creat un guant infinit que controla un interruptor de llum. Volia utilitzar sis pedres i cada pedra pot controlar l’aparell, el pany de la porta o la il·luminació. Per tant, vaig fabricar un sistema domòtic amb guant infinit. En aquest projecte
Tira LED controlada controlada per RC: 4 passos (amb imatges)
Franja LED Rgb controlada per RC: creeu la vostra pròpia tira led controlada per rc per a la il·luminació individual de la sala. Per apagar-lo, activar-lo o canviar el color, heu de mantenir-vos davant del receptor. Això és avorrit i no re
Conceptes bàsics de l'IoT: connectar el vostre IoT al núvol mitjançant el sistema operatiu Mongoose: 5 passos
Conceptes bàsics de l’IoT: connectar el vostre IoT al núvol mitjançant el sistema operatiu Mongoose: si sou una persona que es dedica a la manipulació i l’electrònica, més sovint, us trobareu amb el terme Internet de les coses, normalment abreujat com a IoT, i que fa referència a un conjunt de dispositius que es poden connectar a Internet. Ser una persona així
Tira LED de 12v controlada per Wifi mitjançant Raspberry Pi amb Tasker, integració Ifttt .: 15 passos (amb imatges)
Cinta de 12v controlada per Wifi mitjançant Raspberry Pi amb Tasker, integració Ifttt. estic fent servir un Raspberry Pi 1 Model B +) 1x RGB 12v Le
Domòtica controlada per veu: 8 passos (amb imatges)
Automatització domèstica controlada per veu: hola, en aquest instructiu, us ensenyaré a fer una domòtica controlada per veu. Simplement tocarem el mòbil i controlarem els nostres electrodomèstics amb la nostra veu. Confieu en mi, no és tan difícil de fer com sembla. Simplement seguiu els passos i