Tabla de contenido:
- Paso 1: configurar la cuenta de Ubidots
- Paso 2: Aplicación Jason
- Paso 3: la seguridad es lo primero
- Paso 4: esquemas
- Paso 5: tablero
- Paso 6: Código
- Paso 7: demostración
Video: Luces controladas por voz desde cualquier lugar con Jason: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Luces de CA que se controlan desde cualquier lugar con conexión a Internet mediante NodeMCU (ESP8266) y Jason (aplicación de Android).
Jason es una aplicación de asistente controlada por voz que codifiqué para dispositivos Android para controlar el estado eléctrico de un aparato de CA, hasta ahora puede controlar las luces. Puede controlar las luces desde cualquier parte del mundo siempre que tenga conexión a Internet. Esto es posible mediante el uso de un corredor de IoT, en este caso estamos usando Ubidots.
Para usarlo, debe construir el módulo de hardware que se conecta a la bombilla (cuyas instrucciones se encuentran en este tutorial) y también deberá crear una cuenta de Ubidots.
Entonces empecemos…
Paso 1: configurar la cuenta de Ubidots
Lo primero que debe hacer es ir al sitio web de Ubidots for Education y crear una cuenta. Puede iniciar sesión directamente si ya tiene una cuenta de Twitter, Github, Google o Facebook.
Cuando ya haya creado su cuenta, tendrá acceso a su token, haciendo clic en su nombre de usuario en la esquina superior derecha y haciendo clic en Credenciales API. Guarde su token, ya que lo usaremos más adelante.
Paso 2: Aplicación Jason
La aplicación se puede descargar desde Play Store, está disponible en inglés y español.
Copie su token de Ubidots en la aplicación, tocando la pestaña de configuración, pegándola en el campo clave de Ubidots y tocando el botón Guardar.
Ahora necesitamos configurar un dispositivo, ir a la pestaña de dispositivos y tocar el botón Agregar. Ingresa un nombre, preferiblemente el nombre del área donde están las luces, para que puedas decir "Enciende las luces de la cocina". En el pin de E / S de ESP32, elija "5", que será el pin NodeMCU (ESP8266 interno) conectado al relé. Y toca guardar.
Paso 3: la seguridad es lo primero
En este proyecto estamos trabajando con tensión de red (tensión A / C) que es peligrosa si no sabes lo que estás haciendo, ten mucho cuidado. NUNCA toque NINGUNA parte del circuito ni trabaje con él si está conectado a la alimentación de la pared. Si no sabe lo que está haciendo, deténgase aquí o busque ayuda de profesionales.
Solo estoy publicando este tutorial educativo y de ninguna manera soy responsable de las lesiones o daños que pueda causar.
Paso 4: esquemas
- Encienda el NodeMCU conectando VIN a VCC (5V) y el pin GND a GND.
- Conecte D8 a un extremo del interruptor y a una resistencia de 2.2K Ohm conectada a GND.
- Conecte el otro extremo del interruptor a 3.3V ya que el NodeMCU solo puede manejar ese voltaje en sus pines de E / S.
- Resistencia de D1 a 2.2k Ohm a la base del transistor NPN
- DC negativo del relé al colector del transistor.
- Emisor de transistor a GND.
- CC positiva del relé a 5V.
- Negativo de la bombilla a un pin de CA del relé.
- Positivo de la bombilla a CA Viva (CA Positiva).
- Otro pin de CA del relé a neutro (negativo de CA)
NOTA: VCC 5V se suministrará desde un cable USB conectado a un cargador transformador de teléfono simple.
Paso 5: tablero
El interruptor puede ser un interruptor de palanca simple o un interruptor de pared, solo necesita detectar si el usuario cambia su estado para que podamos controlar las luces con un interruptor normal.
El interruptor que usé tiene doble tiro, solo necesitamos uno, así que conecté su pin 1 a 3V del NodeMCU y el pin 2 del interruptor al pin D8 de NodeMCU.
La fuente de alimentación será un cargador de pared de teléfono de 5 V con un cable usb pelado.
Controlando la conexión a tierra con el relé podemos controlar el estado de CA de la bombilla.
Paso 6: Código
Antes de usar el código fuente, debe descargar algunas bibliotecas:
- Núcleo Arduino para ESP8266 (lea el paso "Instalación con Boards Manager")
- Ubidots ESP MQTT
Nota: Si no sabe cómo agregar bibliotecas al IDE de arduino, puede seguir este sencillo tutorial.
Configure su placa de desarrollo en NodeMCU 1.0 (módulo ESP-12E). Necesita cambiar algunas variables en el código:
- Su SSID (nombre de su red Wi-Fi doméstica)
- Contraseña de su red wifi
- Tu token de Ubidots y finalmente sube tu código al tablero.
Y finalmente sube tu código al tablero.
Paso 7: demostración
¡Funciona!
Recomendado:
Controle por voz su hogar desde cualquier lugar del mundo: 5 pasos
Controle por voz su hogar desde cualquier lugar del mundo: … ya no es ciencia ficción … Usando hardware y software disponibles en la actualidad, este Instructable demostrará cómo es posible controlar por voz la mayoría de los sistemas de su hogar a través del control por voz, teléfono inteligente, tableta y / o PC desde cualquier lugar i
Tiras de luces LED de desvanecimiento controladas por sensor y alimentadas por Arduino: 6 pasos (con imágenes)
Tiras de luces LED de desvanecimiento controladas por sensor y alimentadas por Arduino: Recientemente renové mi cocina y sabía que la iluminación "mejoraría" el aspecto de los armarios. Opté por "True Handless", por lo que tengo un espacio debajo de la superficie de trabajo, así como un tablero, debajo del armario y en la parte superior de los armarios disponibles y
Luces de scooter y puerta de garaje controladas por voz: 6 pasos
Luces de scooter controladas por voz y puerta de garaje: ¡Hola a todos! Recientemente compré un scooter eléctrico pero no tenía luz trasera ni abridor de puerta de garaje incorporado … ¡SORPRESA! (ノ ゚ 0 ゚) ノ ~ Entonces, decidí hacer mi propio control remoto de puerta de garaje y luces traseras en lugar de comprarlas
Controle ESP8266 a través de Internet (desde cualquier lugar): 5 pasos (con imágenes)
Controle ESP8266 a través de Internet (desde cualquier lugar): hay algunas cosas mejores que programar (con éxito) y usar su Arduino. ¡Seguramente una de esas cosas es usar su ESP8266 como un Arduino con WiFi! En este instructivo, le mostraré una manera FÁCIL de hacer que el ESP8266 funcione como un web se
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF - Sin microcontrolador y programación - Control desde cualquier lugar del mundo - RoboGeeks: 15 pasos
Cómo hacer un robot controlado por un móvil »Wiki Ùtil Basado en DTMF | Sin microcontrolador y programación | Control desde cualquier lugar del mundo | RoboGeeks: Quiero hacer un robot que se pueda controlar desde cualquier parte del mundo, ¡¡¡hagámoslo