Beruflich Dokumente
Kultur Dokumente
CON ARDUINO
PROFESOR:MIGUEL BARROSO
2017
COCHE CONTROLADO POR BLUETOOTH
Controlaremos nuestro coche con una aplicacin creada en nuestro mvil que se
comunicar por bluetooth, adems le dotaremos de la capacidad de ir esquivando
obstculos de manera autnoma .
Los materiales que vamos a necesitar para este proyecto son los siguientes:
Como ya sabris, uno de los pilares de cualquier proyecto que realicemos con Arduino o
algn otro sistema de desarrollo similar es la parte Software (el cdigo o la programacin)
de nuestra placa Arduino para que el Hardware (compuesta por los componentes
electrnicos y mecnicos que vamos a utilizar) se comporte como nosotros deseamos.
Aqu tenis la oportunidad de echar unas cuantas horas a pensar cmo podrais realizar la
programacin de este proyecto, aunque para los que les guste ver primero que el asunto
funciona y despus intentar entenderlo, os dejo el cdigo a continuacin:
- Autor:
- Fecha de creacin:
- Ttulo del proyecto:
- Aclaraciones y comentarios sobre el proyecto:
- Licencias para terceros: (por ejemplo, GNU General Public License, que
permite a teerceros utilizar tus contenidos, pero no lucrarse con ellos)*/
// DECLARACIN DE VARIABLES
void setup() {
Serial.begin(9600); // inicia el Puerto Serial para
comunicacin con Bluetooth
pinMode(derA, OUTPUT);
pinMode(derB, OUTPUT);
pinMode(izqA, OUTPUT);
pinMode(izqB, OUTPUT);
pinMode(pecho, INPUT);
pinMode(ptrig,OUTPUT);
pinMode(13,OUTPUT); // lo utilizaremos para controlar un LED
}
//BUCLE DEL PROGRAMA QUE SE REPETIR INFINITAMENTE HASTA QUE DESCONECTEMOS
LA ALIMENTACIN DE NUESTRA PLACA ARDUINO
void loop() {
estado = Serial.read();
}
}
MONTAJE DEL CIRCUITO
Para empezar, conviene soldar con estao un par de cables a los motores.
Para no liarnos con una estructura complicada, vamos a realizar el montaje directamente
sobre nuestra protoboard, colocando los motores sobre una paletilla o algn objeto similar
y adherindolos con cinta aislante.
Podemos adherir nuestra paleta con una pistola de plstico caliente o usar una goma
elstica, de la siguiente manera:
Este es el momento de colocar las ruedas, podis pegar con la pistola de plstico caliente .
Ahora, para que nuestro coche quede nivelado, necesitamos dos rueda loca, es decir, dos
ruedas que sigan la direccin de las ruedas delanteras, cuya funcionalidad sea mantener
La protoboard horizontal respecto al suelo.
Para colocar nuestro sensor de Ultrasonidos vamos a usar una tcnica similar a la de los motores, es decir, una paletilla,
goma elstica y cinta aislante.
Al colocarlo as, con las conexiones hacia arriba, necesitaremos soldar los cables a las
conexiones de nuestro sensor, aunque si prefers no hacerlo, existen un tipo de cables
Hembra-Macho, con los que podemos realizar la conexin sin necesidad de soldar, los cuales
podemos comprar en cualquier tienda de electrnica (como Electrnica Embajadores, cerca
de la Universidad).
A continuacin, buscamos sitio libre para nuestro puente H, el mdulo bluetooth y la
batera.
OJO! Cuidado con poner el puente H al revs, la muesca del chip est colocado a la izquierda
en esta imagen.
Podemos alimentar nuestro Arduino con la misma batera que alimentamos el puente H,
llevando el pin positivo a la conexin de Arduino Vin (situada a la izquierda de las
conexiones Analgicas).
Aqu tenis apuntadas las conexiones con el puente H, con el sensor Bluetooth y el Ultrasonidos:
- Puente H:
ARDUINO L293D(Puente H)
5 10
6 15
9 7
10 2
5V 1, 9, 16
GND 4, 5, 12, 13
https://play.google.com/store/apps/details?id=appinventor.ai_el_profe_garcia.Arduino_C
ontrol_Car&hl=es_419
La apariencia de nuestra aplicacin ddebe ser algo similar a esto, con cuatro botones para ir
hacia delante, hacia detrs, hacia la derecha o hacia la izquierda, con un botn para detener
el coche, con un botn de ON del sistema automtico Esquiva obstculos y un botn OFF
del sistema automtico y otro botn para conectarnos por bluetooth, como se vio en el
curso.
El cdigo de bloques ha de ser de la siguiente manera:
Comunicacin Bluetooth
Botones
Las instrucciones de los bloques las podemos encontrar dentro de el apartado Built in,
correspondiendo los colores de cada subapartado con los bloques utilizados, o directamente
clicando sobre los elementos sobre los que queremos actuar (Bluetooth, botones, ) y
colocando la accin deseada desde ah.