Tabla de contenido:

Persianas Arduino activadas por voz: 9 pasos (con imágenes)
Persianas Arduino activadas por voz: 9 pasos (con imágenes)

Video: Persianas Arduino activadas por voz: 9 pasos (con imágenes)

Video: Persianas Arduino activadas por voz: 9 pasos (con imágenes)
Video: Súper consejo #shorts 2024, Noviembre
Anonim
Image
Image
Persianas Arduino activadas por voz
Persianas Arduino activadas por voz

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

Lista de partes
Lista de partes

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

El circuito
El circuito
El circuito
El circuito
El circuito
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

Fuente de alimentación
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

Hacer el caso
Hacer el caso
Hacer el caso
Hacer el caso
Hacer el caso
Hacer el caso
Hacer el caso
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

Conectando los motores a las persianas
Conectando los motores a las persianas
Conectando los motores a las persianas
Conectando los motores a las persianas
Conectando los motores a las persianas
Conectando 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

Configurar la aplicación
Configurar la aplicación
Configurar la aplicación
Configurar la aplicación
Configurar la aplicación
Configurar la aplicación
Configurar la aplicación
Configurar 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

Una descripción general
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.

Concurso inalámbrico
Concurso inalámbrico
Concurso inalámbrico
Concurso inalámbrico

Finalista en el concurso inalámbrico

Recomendado: