Want to create interactive content? It’s easy in Genially!
Ingles - Arduino - Tema 3 REPETIDO
TEAM EGB4 TECHNOLOGY
Created on February 27, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
COMANDO DE PORTÓN VÍA BLUETOOTH
start
Utilizaremos el BLUETOOTH para controlar el movimiento de apertura y cierre del portón movido por el motor.
¿De qué trata?
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:
- Facilitar las comunicaciones entre equipos móviles y fijos.
- Eliminar cables y conectores entre éstos.
- 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.Es importante destacar que se puede utilizar cualquier App de Bluetooth que trabaje con el dispositivo HC-05A 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:
- Descargar fotos de la modificación de la pared trasera:
Enlace
Enlace
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 mBlock.
Sensores, Actuadores y Comunicación
Piezas y dispositivos
- Ladrillo inteligente R8
- Batería
- Motor 1
- Módulo Bluetooth HC-05
- App «Bluetooth Terminal HC-05»
- Teléfono celular
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)
Bluetooth HC-05
Teléfono Móvil con App
Con el módulo bluetooth HC-05 se puede conectar el ladrillo R8 a un Teléfono, Tablet, PC, etc.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.
App recomendada para empezar utilizar el modulo HC-05:
Enlace
¡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, todo lo que necesitas lo encontrarás más adelante o en el siguiente enlace: Copiamos y pegamos en el IDE de mBlock. 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 automático. Una vez que el código fue pegado en el IDE de mBlock, subimos la programación al R8.
Enlace
Enlaces:
1.- Código Arduino: Luego descargamos e instalamos en el teléfono la App «Bluetooth Terminal HC-05″2.- Descargar la App: 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.
Enlace
Enlace
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.
