Taula de continguts:

Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)

Vídeo: Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)

Vídeo: Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)
Vídeo: ✅ Como crear su propia App en Android para controlar Arduino (Bluetooth) Tutorial 2024, Desembre
Anonim
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT)

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

COMPONENTS NECESSARIS
COMPONENTS NECESSARIS
COMPONENTS NECESSARIS
COMPONENTS NECESSARIS
COMPONENTS NECESSARIS
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

Programari
Programari
Programari
Programari
Programari
Programari
Programari
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

ESQUEMA DE CONNEXIONS
ESQUEMA DE CONNEXIONS

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

CODI
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

CONTROL
CONTROL
CONTROL
CONTROL
CONTROL
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: