Arduino: Garage con Portón Automático

COMANDO DE PORTÓN VIA BLUETOOTH

Utilizaremos el BLUETOOTH  para controlar el movimiento de apertura y cierre del portón movido por el motor.

Descripción del proyecto

Bluetooth es la norma que define un estándar global de comunicación inalámbrica, que posibilita la transmisión de voz y datos, entre diferentes equipos, mediante un enlace por radiofrecuencia. Los principales objetivos de dicha norma son: 1- Facilitar las comunicaciones entre equipos móviles y fijos, 2- Eliminar cables y conectores entre éstos. 2- Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la sincronización de datos entre nuestros equipos personales (fuente:  Instituto Nacional de Tecnologías Educativas y Formación del Profesorado, 2005 )

Para poder experimentar con esta tecnología , construiremos un Garage, que tendrá al frente un portón levadizo, cuyo movimiento se produce a través de un motor que lo tracciona con un hilo. Sugerimos comenzar la construcción siguiendo los planos del «Garage» (incluímos el Link).  En especial para el portón del frente y ambas paredes de los costados. En nuestro proyecto, modificamos la pared posterior, en la que cambiamos la ubicación del motor y simplificamos el mecanismo de arrastre para reducir los tiempos de construcción en el aula.

El motor es activado a distancia a través del dispositivo bluetooth. Para eso utilizamos el módulo Bluettoh HC-05  y una App de celular, llamada «Bluetooth Terminal HC:05»,  que recomendamos para empezar. 

A través de dicha App nos comunicaremos a distancia de hasta 8 metros,  para controlar la apertura y cierre del Portón Automático.

  • Descargar el plano del Garage > > LINK
  • Descargar fotos de la modificación de la pared trasera >> LINK 

Es importante destacar que se puede utilizar cualquier App de Bluetooth que trabaje con el dispositivo HC-05.  Recomendamos para empezar usar esta tecnología,  la  App: «Bluetooth Terminal HC-05».

Objetivos

  • Aproximarse al conocimiento y el manejo de distintos componentes electrónicos mediante la construcción de un portón automático que es comandado a través de nuestro celular.
  • Experimentar sobre la creación de redes inalámbricas.
  • Desarrollar una comunicación inalámbrica entre un equipo móvil y  un equipo fijo.
  • Analizar el lenguaje de programación textual en el IDE de arduino.

Piezas y dispositivos

  • Ladrillo inteligente R8
  • Batería
  • Motor 1
  • Módulo Bluetooth HC-05
  • App «Bluetooth Terminal HC-05»
  • Teléfono celular

Sensores, Actuadores y Comunicación

Motor de corriente continua (Motor DC):

Es una maquina eléctrica que  convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio en su eje.  Este motor maneja dos señales que permiten controlar su sentido y velocidad. El motor se puede utilizar en los conectores CON1 (Digital 11 y 12) CON2 (digital 6 y 8), CON3 (digital 13 y 4) y  CON7 (digital 2 y 3)

 

Bluetooh HC-05

Con el módulo bluetooth HC-05 se puede conectar el ladrillo R8 a un Teléfono, Tablet, PC etc.  El módulo bluetooth HC-05 se puede  configurar para trabajar como maestro o esclavo. En el modo maestro puede conectarse con otros módulos bluetooth, mientras que en el modo esclavo, espera que un dispositivo bluetooth maestro se conecte a este, por ejemplo un celular. Agregando este módulo a tu proyecto, podrás controlar a distancia, desde un celular, tablet, laptop o pc de escritorio, todas las funcionalidades que desees. El modulo BlueTooth HC-05 utiliza el protocolo UART RS 232 serial. Para conectar este módulo, se debe enchufar en CON 1, 2, 3 o 7.

Teléfono Móvil con App

App recomendada para empezar utilizar el modulo HC-05 Link

¡A conectar los componentes!

Conectar el Motor 1 a CON2 ( Pin Digital 6 y 8) del Ladrillo Inteligente «R8»

Conectar el Bluetooth a CON1 ( Pin Digital 11 y 12) del Ladrillo Inteligente «R8»

Conectar la Batería al Ladrillo Inteligente «R8»

¡Es hora de programar!

 

En este proyecto utilizaremos un código escrito o textual que lo obtendremos del link (ver abajo), copiamos y pegamos en el IDE de Arduino.

En ese código está programado el uso del Bluetooth para hacer funcionar el motor, con 2 funciones: avance, reversa, que producen la apertura y cierre del portón autimático.

Una vez que el código fue pegado en el IDE de Arduino, subimos la programación al R8.

  • Código Arduino > > LINK

Luego desargamos e instalamos en el teléfono la App «Bluetooth Terminal HC-05″

Cuando está instalada la App en el teléfono, pulsamos la opción «SCAN» para buscar en el espectro el dispotivino bluetooth conectado al R8.

Cuando aparece en pantalla, lo selecionamos y comenzamos con el seteo de los botones de comando.
Nos muestra la opción HEX / ASCII, elegimos ASCII

Seteamos los 2 botones que usaremos. apretándolos unos segundos de manera continua hasta que se abra el cuadro.,

    • al Boton 1 lo denominados Abrir, y Comando: 1
    • al Boton 2 lo denominados Cerrar, y Comando: 2

Y ya estamos listos para probar el dispositivo y el funcionamiento del Garage con Portón Levadizo.

Desafío a Resolver  

  1. En el programa se utilizo un ciclo «For» para poder disminuir la velocidad del motor sin perdida de Torque. Se propone modificar el tiempo de parada y activación del motor, en el ciclo «For» correspondiente,  para duplicar el tiempo de apertura del Portón.  Procurar mantener la «suavidad» en la recorrido del Portón
  2. Se propone modificar el programa textual,  para que el portón se pueda abrir y cerrar, utilizando un solo Botón de la App.
  3. Agregar un sonido intermitente cuando el Portón abre y otro sonido diferente cuando el Portón cierra.

 

 

 

Categoría:

Información adicional

Kit

R503, R504 Agro, R504 Industria

Tiempo

> 1 h

Actuador

Motor DC

Tema

Física, Matemática, Tecnología

Edad

+ 13 años, 11 a 13 años

Comunicación inalámbrica

Bluetooth

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Arduino: Garage con Portón Automático”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *