Tabla de contenido:
- Paso 1: COMPONENTES REQUERIDOS
- Paso 2: software
- Paso 3: DIAGRAMA DE CIRCUITOS
- Paso 4: CÓDIGO
- Paso 5: CONTROLAR
- Paso 6: CONCLUSIÓN
- Paso 7: Video !
Video: Automatización del hogar controlada por Internet / nube con Esp8266 (aREST, MQTT, IoT): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
¡¡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
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
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
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
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
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:
Automatización habladora -- Audio de Arduino -- Automatización controlada por voz -- Módulo Bluetooth HC - 05: 9 pasos (con imágenes)
Automatización habladora || Audio de Arduino || Automatización controlada por voz || HC - 05 Módulo Bluetooth: …………………………. SUSCRÍBETE A mi canal de YouTube para ver más videos …. …. En este video, hemos construido una Automatización Habladora … Cuando envíe un comando de voz a través del móvil, encenderá los dispositivos domésticos y enviará comentarios i
Automatización del hogar controlada por Infinity Gauntlet: 8 pasos (con imágenes)
Infinity Gauntlet Controlled Home Automation: En mi proyecto anterior, hice un infinity gauntlet que controla un interruptor de luz. Quería usar seis piedras y cada piedra puede controlar el electrodoméstico, la cerradura de la puerta o la iluminación, así que hice un sistema de automatización del hogar usando un guante infinito. En este proyecto
Automatización del hogar controlada por voz inspirada en COVID-19: 5 pasos
Automatización doméstica controlada por voz inspirada en COVID-19: Durante los últimos 4 años, he probado 3 o 4 variaciones diferentes de los controles domésticos basados en Arduino. Para comodidad de todos, aquí está la historia cronológica de algunos de mis desarrollos. Instructable 1 - en octubre de 2015 usó comunicación IR y RF
Automatización del hogar controlada por voz: 8 pasos (con imágenes)
Automatización del hogar controlada por voz: Hola, en este instructivo, te enseñaré a hacer una automatización del hogar controlada por voz. Simplemente aprovecharemos nuestro teléfono móvil y controlaremos nuestros dispositivos con nuestra voz. Créame, no es tan difícil de hacer como parece. Solo sigue los pasos y
Sistema de automatización del hogar económico, fácil y controlado por Internet: 5 pasos (con imágenes)
Sistema de automatización del hogar económico, fácil y controlado por Internet: si tiene mascotas / niños y necesita alimentarlos o darles nalgadas a través de Internet, este sistema puede serle de utilidad. Es una forma muy fácil y económica de controlar motores, LED, etc. en casa desde cualquier computadora conectada a la web. Todo lo que se necesita es un Webc