Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Diagrama de contexto
4. Protocolo de comunicaciones
Crear y definir un protocolo de comunicación es un aspecto muy importante en
todo proceso de comunicación. En nuestro caso, para el intercambio de
mensajes se define la siguiente sintaxis:
Ejemplo:
El motor debe subir a una velocidad de 250.
Comando: “*|250|20|#”
Componentes de Control
Los componentes del sistema de control son:
Bluetooth shield (HC-06)
Controlador Arduino
Driver del motor DC (L293D)
Motor DC de 12 V
Variables y Constantes
setup()
Se inicializan los pines de salida PWM de Arduino para el control del motor DC.
loop()
Recibir la trama del comando enviado por el control remoto (Aplicación basado en
Android).
Control de velocidad
El control de velocidad está basado en PWM, cuya técnica reside en modificar el ciclo
de trabajo que se traduce en mayor o menor energía eléctrica que debe aplicarse al
motor DC, en consecuencia, el motor varia de velocidad en función directa a la señal
PWM.
que permite escribir un “valor” analógico (señal PWM) a la salida “pin” de Arduino.
Esta funcionalidad nos permite manejar un motor a diferentes velocidades.
Proyecto AppInventor: http://ai2.appinventor.mit.edu/#5199644048490496
9 Nombre del Proyecto: SLT_CONTROL
En nuestro caso, estamos utilizando las salidas D9 PWM y D10 PWM de Arduino y se
aplican al driver L293D.
El driver del motor L293D recibe las dos señales PWM y genera el voltaje resultante
que es aplicado al motor DC; propagando el movimiento mecánico a la plataformatipo
tijera.
Durante las pruebas del controlador se activó el “Monitor Serie” para verificar la
llegada de los comandos provenientes del control remoto Android.
6. Referencias
Proyecto ArduDroid escrito por Hazim Bitar,
http://www.techbitar.com/ardudroid-simple-bluetooth-control-for-arduino-
and-android.html
AppInventor.org
http://www.appinventor.org/