Tabla de contenido:

Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT): 7 pasos (con imágenes)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT): 7 pasos (con imágenes)

Video: Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT): 7 pasos (con imágenes)

Video: Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT): 7 pasos (con imágenes)
Video: Pr#87 - Crear Servidor ESP8266 | Control Arduino por Internet (cualquier sitio del mundo) 2024, Noviembre
Anonim
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)
Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT)

¡¡TODOS los créditos a https://iest.io/ por el servicio en la nube !!

IoT es el tema más discutido en el mundo ahora mismo !! Los servidores y servicios en la nube que lo hacen posible es el punto de atracción del mundo actual …

¡¡ELIMINAR LA BARRERA DE DISTANCIA era y es el objetivo !!

Así que ahora controle su hogar u oficina desde cualquier parte del mundo … ¡no solo desde adentro o desde una cocina!

¡La solución más fácil y barata del tipo más vago! DISFRUTAR Y SER PEREZOSO …

NOTA: LEA TODO EL PROYECTO PRIMERO. TOMARÁ 3-4 MINUTOS E INNOVARÁ … NO LEER LA MITAD Y LADRILLAR SU DISPOSITIVO …

Paso 1: COMPONENTES REQUERIDOS

COMPONENTES REQUERIDOS
COMPONENTES REQUERIDOS
COMPONENTES REQUERIDOS
COMPONENTES REQUERIDOS
COMPONENTES REQUERIDOS
COMPONENTES REQUERIDOS

Solo se requieren 4 componentes: 1. ESP8266 NODEMCU o WEMOS D1 mini o cualquier placa de desarrollo wifi esp8266 2. RELÉ (5V o 6V) 3. ULN2003 o UNL2003A (controlador de relé IC) 4. Jumpers (obviamente o soldarlo!) El La estructura principal del proyecto es que el módulo ESP8266 recibirá la señal del servidor MQTT (es decir, arest.io) y enviará la señal al pin o procesador. IC controlador de relé ULN2003 conectado a los pines de la placa Nodemcu. Los pines de salida están conectados a un relé o cualquier luz RGB o servomotor, etc.

Paso 2: software

Software
Software
Software
Software
Software
Software
Software
Software

He usado Arduino IDE como software de programación. Si es nuevo en esta placa de desarrollo Nodemcu o esp8266, consulte mis instrucciones anteriores. Para conectar la placa Nodemcu o wemos con Arduino IDE.

En el IDE de Arduino, después de configurar las cosas anteriores, vaya a BOCETO -> INCLUIR BIBLIOTECA -> ADMINISTRAR BIBLIOTECAS -> BUSCAR "arest" -> INSTALAR LAS BIBLIOTECAS -> AHORA BUSCAR PubSubClient -> INSTALAR LA BIBLIOTECA.

Ahora está a medio hacer … ¡¡¡casi listo !!!

Paso 3: DIAGRAMA DE CIRCUITOS

DIAGRAMA DE CIRCUITO
DIAGRAMA DE CIRCUITO

Como el circuito anterior muestra todo, el lado de entrada del controlador de relé ULN2003 IC está conectado a los pines del esp8266 y la salida está conectada a la pata de la bobina del relé, ya que cuando el pin esp8266 se pone alto, el pin de salida de ULN2003 se pone bajo, lo que le da al relé un potencial de 5V para trabajar.

En lugar de enviar el 0 o 1 a los pines del relé esp8266, también podemos enviar otros valores para el servo, pero declarando servo.attach (pin) para girar el servo al valor determinado. Es fácil pero todo el mundo necesita innovar, leer y pensar un poco.

Paso 4: CÓDIGO

CÓDIGO
CÓDIGO

Tomé la idea del proyecto "Marco Schwartz" y la modifiqué. Él ha usado d el arest.io MQTT pero también podemos usar adafruit.io. La parte principal del programa es:

Identificación de arest única de 6 dígitos

char * device_id = "unique_6_digit_id";

Credenciales WiFi

const char * ssid = "ssid_name"; const char * contraseña = "su_contraseña";

¡Elija cualquier identificación única que desee, pero debe ser única, no mi nombre ni el suyo, a menos que sea un nombre telugu!

ejemplo de identificación única: pf4h6q (solo ejemplo)

puede haber muchos cambios realizados en el código, ya que de acuerdo con el código, tenemos que mencionar la salida después de cada reinicio de la placa de desarrollo

Código Github

Código:

Paso 5: CONTROLAR

CONTROLADOR
CONTROLADOR
CONTROLADOR
CONTROLADOR
CONTROLADOR
CONTROLADOR

2 pasos CRUCIALES: 1. declarar el pin de salida 2. alternar o enviar información en ese pin Declarar el pin de salida: https://cloud.hest.io/pf486q/mode/5/o "pf486q" es el código único de 6 dígitos para arest. io "o" as outputreply después de ejecutar esto en cualquier navegador {"message": "Pin D2 establecido en salida", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Alternar o enviar información en el pin: https://cloud.hest.io/pf486q/digital/2/0digital pin 2 se envía un bit "0" o "1" como queramos https:// cloud.hest.io/pf486q/digital/2/1Declaring pin es necesario una vez después de un reinicio / reinicio / apagado; de lo contrario, para la ejecución continua de esp8266 no es necesario. He usado una aplicación de Android HTTPRequest para crear un widget en la pantalla de inicio con el URL necesaria. Como se muestra en mi instructable anterior. Tenga en cuenta que, de lo contrario, esto será largo.

Paso 6: CONCLUSIÓN

Este es un proyecto de IoT para controlar electrodomésticos, puertas, ventanas, todo y se puede personalizar de acuerdo con las necesidades individuales. No se controla localmente, todo esto se puede controlar desde cualquier lugar.

CADA COMANDO O URL CON ARGUMENTO NECESITA EN ALGUNA VEZ 1-2 segundos / s para ejecutarse ya que este no es un servidor dedicado … ¡¡pero controlar su casa desde cualquier lugar de este mundo es IMPRESIONANTE

DISFRUTAR Y SER PEREZOSO… ESTAR AUSENTE Y OLVIDAR APAGAR LOS ELECTRODOMÉSTICOS PERO SIN DOLOR DE CABEZA !!

Gracias a los servicios MQTT "arest.io" y a "Marco Schwatrz" …

si te gusta el apoyo instructable y disfrutas… y para cualquier problema con respecto a esto pregúntame

Paso 7: Video !

Alguien especial me ayudó a verificar si funciona desde otro lugar o no … Y funciona desde cualquier lugar, solo se necesita acceso a Internet … (Estoy en Kolkata, IN y ella está en Ranchi, IN) … y sí, se metió conmigo después de saber mi código único de arest.io, ¡así que no comparta su propio código único creado!

Recomendado: