Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: características
- Paso 3: el circuito
- Paso 4: ¡El código
- Paso 5: fuente de alimentación
- Paso 6: Hacer el caso
- Paso 7: Conexión de los motores a las persianas
- Paso 8: Configuración de la aplicación
- Paso 9: una descripción general
Video: Persianas Arduino activadas por voz: 9 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Hace un tiempo hice un Instructable donde agregué un servo y un dispositivo Bluetooth a la cerradura de mi puerta, lo que me permitió controlarlo con mi teléfono como un adicto. No puedo dejar de agregar Bluetooth a las cosas, así que en este proyecto voy a mostrar cómo hacer persianas controladas por Bluetooth con algunas funciones de activación por voz. ¡Empecemos!
Paso 1: Lista de piezas
Este proyecto es bastante barato y realmente no necesita tantas piezas, las piezas que necesitaremos son:
- Arduino Nano (aquí)
- Módulo Bluetooth Hc-06 (aquí)
- Controlador de motor (aquí)
- 2x motorreductores (aquí)
- 2x resistencias de 220 ohmios (aquí)
- 2x pulsadores (aquí)
- LED (aquí)
Y para herramientas y materiales necesitaremos:
- Cartulina
- Cable
- soldador y soldadura
- pistola de pegamento caliente y pegamento caliente
- Cortador de cajas
Paso 2: características
Entonces, la característica principal que tendrán estas persianas es la capacidad de abrirlas y cerrarlas desde una aplicación. Tengo dos persianas que quiero controlar con este dispositivo, así que voy a utilizar dos motores, uno para cada persiana. Cuando el comando U se envía a través del dispositivo Bluetooth, ambos motores girarán a la posición abierta y si se envía el comando D, ambos motores girarán a la posición cerrada. Ahora, uno de los problemas que tuve con mi proyecto de cerradura de puerta Bluetooth fue que mi teléfono moriría antes de llegar a casa, lo que significa que no podría entrar a mi habitación y, por lo tanto, para este proyecto agregaremos botones al dispositivo. que nos permiten abrir las persianas cuando se presiona el botón. Ahora, por supuesto, esto también contará con control por voz y la capacidad de controlar motores individuales, lo que nos permitirá abrir una persiana a la vez, pero hablaré más de eso más adelante.
Paso 3: el circuito
No se deje engañar por el diagrama de cableado desordenado, este circuito es bastante simple y directo si sigue el diagrama de cableado pieza por pieza, así que comencemos conectando el controlador del motor al Arduino:
- El pin 8 se conecta a M1 en el controlador del motor
- El pin 9 se conecta a E1 en el controlador del motor
- El pin 10 se conecta a M2 en el controlador del motor
- El pin 11 se conecta a E2 en el controlador del motor
Ahora vamos a querer conectar el módulo Bluetooth al Arduino, hacemos esto de la siguiente manera:
- Pin de 5 voltios se conecta a VCC en el módulo Bluetooth
- El pin de tierra se conecta a tierra en el módulo Bluetooth
Rx y Tx también estarán conectados al Arduino, pero no podemos hacer esto todavía, ya que una vez que se realizan estas conexiones, no podemos cargar el código, así que no los conecte hasta que carguemos el código.
- Rx se conecta a Tx en el módulo Bluetooth
- Tx se conecta a Rx en el módulo Bluetooth
También vamos a querer conectar nuestros botones que nos permitan controlar los motores sin un teléfono inteligente los conectamos de la siguiente manera
- Conecte una resistencia del Pin 7 en el Arduino a 5 voltios en el Arduino
- Conecte una resistencia del Pin 4 en el Arduino a 5 Voltios en el Arduino
- Conecte una pata del botón al Pin 7 y la otra pata a tierra
- Conecte una pata del siguiente botón al Pin 4 y la otra pata a tierra
Ahora vamos a conectar un LED al pin 4 que mostrará que el dispositivo tiene energía:
- El pin 4 va al cátodo (pata larga del LED)
- La tierra va al ánodo (tramo corto del LED)
Y por último, vamos a conectar los motores al controlador del motor atornillándolos en el terminal de tornillo.
Paso 4: ¡El código
Descargue el boceto, ábralo en el IDE de Arduino y cárguelo en el Arduino Nano.
Paso 5: fuente de alimentación
Para dar a estos motores la potencia suficiente para girar el mecanismo de persiana algo rígido, vamos a necesitar al menos una fuente de alimentación de enchufe de pared de 9 voltios y 1 amperio. Una vez que haya encontrado una fuente de alimentación, vamos a querer conectarla a nuestro Arduino y al controlador del motor.
Se conecta al Arduino de la siguiente manera:
- Positivo (+) se conecta al Pin VIN en el Arduino
- Tierra (-) se conecta al Pin de tierra en el Arduino
Se conecta al controlador del motor de la siguiente manera:
- Positivo (+) se conecta a VS en el controlador del motor
- Tierra (-) se conecta a GND en el controlador del motor
Ahora podemos enchufar el controlador del motor y probarlo, si todo se enciende, ¡podemos pasar al siguiente paso!
Paso 6: Hacer el caso
Este paso puede depender completamente de usted, ya que prácticamente cualquier diseño de carcasa funcionará, sin embargo, echemos un vistazo a cómo diseñé la mía. Hice la mía con un cartón resistente, vamos a imprimir una plantilla, la pegaremos al cartón y la recortaremos. Vamos a necesitar cortar nuestras 2 formas ovaladas principales, 1 punta larga que serán los lados de la caja y dos piezas curvas que montaremos o abotonaremos.
Vamos a querer marcar la pieza larga para poder hacer que se doble alrededor de nuestra forma ovalada que luego debe pegarse, una vez que tengamos ambos lados marcados y pegados, podemos pegar nuestro circuito en el medio del óvalo.
Ahora vamos a querer pegar nuestros botones a dos pedazos de cartón diferentes y pegarlos en la parte superior e inferior de la caja, vamos a querer pegarlos de una manera que haga que la parte superior del botón sobresalga del En su caso, esto es para que podamos pegar otro trozo de cartón en la parte superior del botón que lo oculta pero aún nos permite usarlo.
Una vez hecho esto podemos tomar nuestro segundo óvalo y cortarlo en 3 piezas, una pieza superior, una pieza inferior y una tira larga del medio. la pieza del medio se pegará en el medio con ese LED montado en el medio. Luego, la pieza superior se pega al botón superior y la pieza del botón se pega al botón inferior. Al pegar las piezas a los botones, tenga mucho cuidado de no agregar demasiado pegamento, ya que si el pegamento entrara en el mecanismo del botón lo rompería.
Paso 7: Conexión de los motores a las persianas
Para conectar los motores a nuestras persianas vamos a necesitar tomar el palo y el gancho que normalmente se usa para abrir las persianas y romper el gancho, luego lo pegaremos al eje del motor y lo engancharemos al movimiento de las persianas. mecanismo.
Ahora no podemos dejar el motor colgando allí, así que tendremos que pegarlo a la pared. Usé pegamento caliente, pero los motores son bastante livianos, por lo que la mayoría de las opciones de montaje funcionarán. Lo mismo para el caso, pegué el mío a la pared, pero es tan ligero que la mayoría de las opciones funcionarán bien.
Paso 8: Configuración de la aplicación
La aplicación que vamos a utilizar se llama "Arduino Bluetooth Control" de Broxcode, la razón por la que elegí esta aplicación es porque no solo tiene una función de terminal, sino también una función que nos permite enviar comandos al Arduino cuando se selecciona una frase. dijo.
Para configurarlo, vamos a emparejar nuestro dispositivo Bluetooth con nuestro teléfono inteligente, abrir la aplicación y hacer clic en el botón de emparejar y buscar HC-06 y emparejarlo, si solicita una contraseña, es 1234 o 0000 una vez que esté emparejado, haga clic en la opción de terminal y envíe U y luego D a través de la cual los motores deben girar en el sentido de las agujas del reloj y luego en el sentido contrario.
Para configurar los comandos de voz, abra el menú de opciones y desplácese hacia abajo hasta la configuración del comando de voz, allí tenemos la opción de enviar un comando cuando se diga una frase, coloque el comando que desea enviar en el cuadro de comando que será U y luego en el cuadro de frase ponga Que haya luz, o lo que quiera. Luego iremos a la siguiente opción de comando de voz y pondremos D en el cuadro de envío del comando y Que no haya luz en el cuadro de frase, lo que significa que nuestras persianas se abrirán cuando digamos que haya luz y se cerrarán cuando digamos que no haya luz..
Paso 9: una descripción general
Bien, tomemos un tiempo para comprender completamente cómo funciona todo. Si desea que se abran ambas persianas, podemos presionar el botón superior o podemos decir que haya luz en la aplicación, si queremos que ambas persianas estén cerradas, podemos presionar el botón inferior o decir que no haya luz en la aplicación.
Si solo queremos abrir una de las dos persianas a la vez podemos ir a la sección terminal de la aplicación y enviar el comando K para abrir la persiana izquierda y yo para cerrar la persiana izquierda o W para abrir la persiana derecha y L para cierra la persiana derecha. Esas son prácticamente todas las características de las persianas.
Si tiene preguntas, hágamelo saber en los comentarios y estaré encantado de responderlas.
Finalista en el concurso inalámbrico
Recomendado:
Alas de cosplay activadas por movimiento usando Circuit Playground Express - Parte 1: 7 pasos (con imágenes)
Alas de cosplay activadas por movimiento usando Circuit Playground Express - Parte 1: Esta es la primera parte de un proyecto de dos partes, en el que les mostraré mi proceso para hacer un par de alas de hadas automatizadas. mecánica de las alas, y la segunda parte es hacer que se pueda usar y agregar las alas
Control de persianas con ESP8266, integración de Google Home y Openhab y control web: 5 pasos (con imágenes)
Control de persianas con ESP8266, integración de Google Home y Openhab y Webcontrol: en este Instructable, les muestro cómo agregué automatización a mis persianas. Quería poder agregar y quitar la automatización, por lo que toda la instalación se engancha. Las partes principales son: Motor paso a paso Controlado por controlador paso a paso bij ESP-01 Engranaje y montaje
Sonoff multicanal - Luces activadas por voz: 4 pasos (con imágenes)
Sonoff multicanal - Luces activadas por voz: Hace 5 años, las luces de mi cocina funcionaban como siempre. La iluminación de la pista estaba fallando y la iluminación debajo del mostrador era simplemente basura. También quería dividir la iluminación en canales para poder iluminar mejor la habitación para dif
Persianas inteligentes controladas por Alexa integradas: 8 pasos (con imágenes)
Persianas inteligentes controladas por Alexa integradas: hay muchos proyectos de persianas inteligentes e Instructables actualmente disponibles en línea. Sin embargo, quería poner mi propio toque en los proyectos actuales con el objetivo de tener todo lo interno en la persiana, incluidos todos los circuitos. Esto significaría
Escaleras activadas por movimiento: 6 pasos (con imágenes)
Escaleras activadas por movimiento: Sí, sé lo que estás pensando, esto parece un poco exagerado pero, en primer lugar, nunca tendrás que preocuparte por golpearte el dedo del pie de nuevo y, en segundo lugar, hace que subir y bajar escaleras sea tan difícil. divertido, me encontré subiendo las escaleras sin ninguna razón