Vous êtes sur la page 1sur 22

Cada vez más se está poniendo de moda en General Motors hacer coches con arranque por

control remoto. Este control remoto es el mismo mando que abre y cierra el coche, pero con la
función de arrancar el coche cuando lo pulsas, de forma que puedes calentar el motor del
coche unos minutos antes de salir. Esto es bastante efectivo en lugares donde el clima es bastante
duro y frío.

El precio de este sistema está sobre los $300 dólares. Al presionar el botón asegura el cierre y, a
continuación, procede a arrancar el motor del vehículo durante 10 minutos, salvo que se le pida lo
contrario, hasta 20 minutos.

Pensaremos que esta técnica no es eficiente, pero en cuanto el catalizador esté caliente (trabaja
mejor) y el motor esté preparado para andar, notaremos la eficiencia y por tanto, será a la larga
más ecológico.

Por otro lado, también existe un sistema en algunos vehículos, que cierran temporalmente su
circuito de refrigeración, para que el cilindro alcance una temperatura óptima. En cuanto supera
esa temperatura, el by-pass deja circular de nuevo el agua y el circuito llega a su temperatura
óptima más rápido.

Historia[editar]

Uno de los primeros ejemplos de controles remoto (mando a distancia en España) fue desarrollado
en 1898 por Nikola Tesla y descrito en su patente número 613809, titulada Método de un aparato
para el mecanismo de control de vehículo o vehículos en movimiento.

En 1903, Leonardo Torres Quevedo presentó el telekino en la Academia de Ciencias de París,


acompañado de una memoria y haciendo una demostración experimental. En ese mismo año
obtuvo la patente en Francia, España, Gran Bretaña y Estados Unidos. El telekino consistía en un
autómata que ejecutaba órdenes transmitidas mediante ondas hertzianas; constituyó el primer
aparato de radiodirección del mundo, y fue un pionero en el campo del control remoto. El 25 de
septiembre de 1906, en presencia del Rey y ante una gran multitud, demostró con éxito el invento
en el puerto de Bilbao al guiar un bote desde la orilla; más tarde intentaría aplicar el telekino a
proyectiles y torpedos, pero tuvo que abandonar el proyecto por falta de financiación. (Nota: En
septiembre de 1898 Tesla sorprendió al público asistente a la Exhibición Eléctrica llevada a cabo en
el Madison Square Garden de Nueva York, al presentar el primer bote del mundo conducido por
control remoto, usando su sistema "Teleautomático" o "potenciado-a-mente". Todas las noches de
la semana que duró la exhibición Tesla controló a distancia un bote acorazado-con-hierro de 3-pies
de longitud haciendo una variedad de maniobras. Para demostrar la simplicidad de su operación,
Tesla invitó a voluntarios del público a operar los controles. A este invento se le concedió la
patente 613.809) El primer modelo de avión por control remoto voló en 1932. Durante la Segunda
Guerra Mundial, se llevó a cabo el uso de tecnología de control remoto para propósitos militares;
uno de los resultados de esto fue el misil alemán Wasserfall. El primer artilugio diseñado para
controlar remotamente un televisor fue desarrollado por Zenith Radio a principios de 1950s. El
control —extraoficialmente llamado “Lazy Bones” (~para vagos)— usaba un cable para conectarse
al televisor. Para mejorar el engorroso sistema, se creó un control remoto sin cables en 1955. El
mando, llamado “Flashmatic”, funcionaba enviando un rayo de luz a una célula fotoeléctrica.
Desafortunadamente, las células no distinguían entre la luz del mando y la luz de otras fuentes. El
Flashomatic también requería que se apuntara el mando a distancia al receptor con precisión.

En 1956, Robert Adler desarrollo el “Zenith Space Command” (Mando del espacio cenit), un control
sin cables. Era mecánico y usaba ultrasonidos para cambiar el canal y el volumen. Cuando el
usuario pulsaba un botón del mando a distancia, hacía un chasquido y golpeaba una barra, de ahí
el término para denominarlo en EE.UU.“clicker” (chasqueador). Cada barra emitía una frecuencia
diferente y los circuitos en el televisor detectaban el ruido. La invención del transistor hizo posible
controles electrónicos más baratos, que contenía un cristal piezoeléctrico que era alimentado por
una corriente eléctrica oscilatoria a una frecuencia cercana o mayor a la del umbral superior
de audición humana, aunque todavía audible para perros. El receptor contenía un micrófono unido
a un circuito que estaba configurado a la misma frecuencia. Algunos problemas de este método
eran que el receptor podía ser activado accidentalmente por ruidos que ocurrieran de forma
natural y, algunas personas, especialmente mujeres jóvenes, podían oír las agudas señales
ultrasónicas. Hubo incluso un incidente memorable, en el cual un xilófono cambiaba los canales de
ese tipo de televisores, ya que algunos de los armónicos del instrumento eran iguales a la
frecuencia ultrasónica del mando a distancia.

El impulso para un tipo más complejo de control remoto vino a finales de los 70 con el desarrollo
del servicio de teletexto Ceefax por BBC. La mayoría de los controles que existían por entonces
tenían un número limitado de funciones, a veces sólo cuatro: canal siguiente, canal anterior, subir
o bajar el volumen.

Control remoto de un televisor Philips de 1978.

Este tipo de controles no satisfacía las necesidades de televisores con teletexto donde las páginas
se identificaban con un número de tres dígitos. Un control remoto para seleccionar páginas de
teletexto necesitaría botones para cada número del cero al nueve, así como otras funciones, como
por ejemplo, cambiar del texto a la imagen (y viceversa) y los controles normales de un televisor:
volumen, canal, brillo, intensidad del color, etc. Los primeros televisores con teletexto usaban
mandos con cable para elegir las páginas, pero su uso continuado, requerido para el teletexto,
indicó rápidamente la necesidad de un dispositivo sin cables. Así que ingenieros de la BBC
comenzaron conversaciones con uno o dos fabricantes de televisores, lo cual llevó a los primeros
prototipos sobre 1977-78, ya pudiendo controlar un mayor número de funciones. ITT fue una de
las compañías, la cual más tarde daría su nombre al Protocolo ITT de comunicaciones
infrarrojas. [1]
A principios de los años 80, cuando se desarrollaron los semiconductores para emitir y recibir
radiación infrarroja, los mandos a distancia fueron gradualmente cambiando a esta tecnología que,
en 2006, todavía es ampliamente usada. También existen tecnologías de radio, como los Sistemas
de audio Bose y aquellas basadas en Bluetooth.

A principios de los años 2000, la cantidad de electrodomésticos que hay en la mayoría de los
hogares había aumentado notablemente. De acuerdo con la Asociación de electrónica de
consumo, el americano medio dispone de cuatro mandos a distancia. Para manejar un "home
theater" se pueden llegar a necesitar seis mandos, incluidos uno para el receptor del cable o
satélite, el video, el reproductor de DVD, el televisor y el amplificador de audio. Se necesita usar
varios de estos mandos de manera secuencial, pero, como no existe un diseño común aceptado, el
proceso se hace más intrincado. Muchos especialistas, como Jakob Nielsen [2], renombrado
especialista en usabilidad, y Robert Adler [3], el inventor del mando actual, señalan lo confuso,
difícil de manejar y frustrante que se ha convertido lidiar con múltiples mandos a distancia. En ese
sentido, los diseñadores de mando a distancia de TiVo han reemplazado las clásicas columnas de
botones en un rectángulo negro por un diseño en forma de maní que ha sido bien recibida por sus
usuarios. El diseño, que ha provocado varias imitaciones, probablemente signifique un cambio en
la forma en la que los diseñadores de aparatos electrónicos ven un control.

Tipos[editar]

Existen mandos o radiocontroles para muchos otros dispositivos: modelos a escala


de aviones, helicópteros, y otros modelos por radiocontrol son juguetes bastante populares.
Muchos robots se controlan remotamente, especialmente aquellos que han sido diseñados para
llevar a cabo tareas peligrosas; así como algunos de los más nuevos cazas de combate se
maniobran por control remoto.

Mando a distancia para un temporizador fotográfico.

Además, un mando universal combina diversos controles en uno, normalmente con alguna clase
de interruptor o botón para seleccionar el aparato controlado. Los mandos universales varían
desde modelos básicos baratos a un mando como el modelo de 700$ con Linux de Sony [4]. El
primer modelo de control remoto universal fue desarrollado por William Russell McIntyre a
mediados de los 60, mientras trabajaba en Philips. Al diseño del software de McIntyre se le fueron
otorgadas patentes, ya que fue el primer control remoto que podía apuntarse a un aparato
electrónico y aprender sus controles operativos.

El siguiente paso en los mandos a distancia son los paneles de control doméstico. Estos controles
remotos no sólo funcionan en televisores o sistemas de entretenimiento, sino que permiten
controlar otros aparatos eléctricos tales como cortinas electrónicas, interruptores de la luz y
cámaras de seguridad. Algunos de los últimos paneles de control domésticos permiten la
transmisión de audio así como tomar fotografías.

A veces se usan armas de fuego por control remoto para cazar pájaros y otros animales. En 2005,
el estado de Virginia, en Estados Unidos, prohibió esta práctica [5].

Tecnología[editar]

El espectro de emisión de un mando típico está en el infrarrojo cercano.

La mayoría de mandos a distancia para aparatos domésticos utilizan diodos de emisión en


el infrarrojo cercano para emitir un rayo de luz que alcance el dispositivo. Esta luz es invisible para
el ojo humano, pero transporta señales que pueden ser detectadas por el aparato.

Un mando a distancia de un sólo canal permite enviar una señal portadora, usada para accionar
una determinada función. Para controles remoto multicanales, se necesitan procedimientos más
sofisticados; uno de ellos consiste en modular la señal portadora con señales de diferente
frecuencia. Después de la demodulación de la señal recibida, se aplican los filtros de frecuencia
apropiados para separar las señales respectivas. Hoy en día, se suelen usar métodos digitales.

Por lo general un mando a distancia está compuesto por:

 Una carcasa.

 Una plaqueta donde se encuentran las conexiones para diferentes funciones.

 Una fuente de alimentación, generalmente dos baterías de 1,5 voltios.

 Botones, cada uno con una función distinta.

Funcionamiento[editar]

Los botones tienen en su parte posterior un material que conduce la electricidad. Cuando se
presiona el botón, este material hace contacto con la plaqueta y cierra el circuito que corresponde
al botón. Un pequeño circuito integrado reconoce la señal y determina qué botón fue presionado;
con base a esa información envía una señal al resonador de cuarzo (cristal); éste la devuelve con
una frecuencia determinada. Ese impulso es transmitido a un LED que lo envía convertido en
radiación infrarroja. El receptor (por ejemplo, un televisor) puede reconocer el botón pulsado
midiendo la frecuencia de la radiación.

Aplicaciones[editar]

Industria[editar]

El control remoto es usado para operar subestaciones, centrales hidroeléctricas reversibles y


plantas HVDC. Para estos sistemas se suelen usar PLCs de baja frecuencia.

Aplicaciones militares[editar]

El astronauta Leroy Chiao manipula el Canadarm2 o Sistema de manipulación remota de la


Estación Espacial Internacional (SSRMS).

El uso control remoto de vehículos militares data de comienzos del siglo XX. El Ejército
rojo usaba teletanques, controlados remotamente, durante los años 1930 y los comienzos de
la Segunda Guerra Mundial. También experimentaron con aviones por control remoto.

Astronáutica[editar]

La tecnología por control remoto también es usada en los viajes al espacio. Por ejemplo, en el
programa Ruso Lunokhod, los vehículos eran accionados por control remoto. El control remoto
directo de naves, carros y aparatos espaciales a mayores distancias desde la tierra no era práctico
ya que se generaba un gran retardo de señal.

Videojuegos[editar]

El Cable como tal se ha mostrado muy incómodo en cuestión de la franquicia de los videojuegos,
casi todas las consolas han tenido un cierto problema con el molesto cable que conecta el control
con la consola, eso era un problema muy molesto hasta que se inventaron los controles
inalámbricos para una mejor experiencia en los videojuegos, empezando con la exitosa
videoconsola Wii.

Aparatos electrónicos[editar]
Control remoto por infrarrojos Canon RC-6 para realizar fotos a distancia.

Sirve para poder prender o apagar algunos aparatos electrónicos tales como el aire acondicionado
o algunas luces modernas o ventiladores.Otra aplicación puede ser para el auto.
Las llaves: esos pequeños dispositivos mecánicos que nos unen con nuestro auto aún cuando
estamos relativamente lejos, podrían ver su próximo fin tras el anuncio de una tecnología que en lo
particular, no me convence del todo.

Fue desarrollado por Toyota y se llama Smart Key Box. Es un aditamento en el interior del auto
que se conecta vía Bluetooth con nuestro celular, y convertirá a nuestro móvil -literalmente-, en la
llave y centro de control del coche.

© Proporcionado por Atracción 360

No sólo habilitará la apertura del coche, también permitirá encender el motor, ubicar su posición
geográfica y conocer alguna avería detectada por la computadora.
Todo suena maravilloso, accesible y sencillo. Ya no tendremos el problema de perder las llaves del
auto. Sin embargo, -no dudo que lo han pensado-, sufrir el robo del teléfono (muy común en
México), o perderlo, se convertirá en una doble tragedia si esta tecnología llega a popularizarse.

© Proporcionado por Atracción 360

De momento, no tendremos que preocuparnos por esta situación pues la tecnología es un


desarrollo que sólo será probada en San Francisco, en particular en un proyecto de coches
compartidos que ha sido denominada Getaround.

¿Preferirías utilizar el celular en lugar de las llaves convencionales para activar y abrir tu coche?

Imágenes: Toyota
Tema.-
 MOBOT auto controlado vía bluethoot por un dispositivo móvil android basado en
una placa arduino

Justificación y problema.-
El motivo por el cual se desea diseñar un auto controlado por el teléfono celular es
para poner en práctica los conocimientos obtenidos durante la carrera y se
considera lo bastante complejo como para poner a prueba cada lección aprendida.
Se necesita diseñar, investigar el estado del arte y pensar la solución más
eficiente para cada problema.

Nuestro proyecto de conclusión de año de tercero de bachillerato informática, nos


ayuda a la investigación nos dará a conocer cómo manejar un auto a través del
teléfono celular con una programación. Con este proyecto desarrollaremos
nuestras mentes para crear este auto de juguete hará demostrar que si
podremos hacer que un auto se maneje atreves del teléfono celular Ya que así
demostraremos la programación de un control remoto y el sistema en el teléfono
celular para controlar todos los tipos de movimientos del auto RC

Objetivo general
 Demostrar la programación de un sistema operativo android móvil hacia la placa
arduino que está instalada en el auto RC (teléfono celular – auto RC)

Objetivos específicos.-
 Demostrar la facilidad de la programación para inventar nuevas cosas que
funcionen con tecnología de computación

 Demostrar a factibilidad de contrallación, con dispositivos móviles como teléfonos


celulares

 Demostrar nuevos usos que puede tener el sistema operativo android, pero que
se le pueda añadir programación y dispositivos de contrallación inalámbrica como
tal proyecto que estamos ejecutando
Ideas a defender.-
La creación de este carro servirá para demostrar nuestras aptitudes en los
campos de trabajo

También para demostrar la programación en nuevas tecnologías como lo es


android

La realización de los códigos en android para programar y demostrar nuestro


interés en la especialidad

Metodología investigativa.-
Utilizamos la investigativa – deductiva según la búsqueda de los instrumentos de
construcción dedujimos como el carro podría ser incorporado

1 DIAGNOSTICO
1.1 FORMATO DE ENCUESTA
ENCUESTAS DE EL PROYECTO
El proyecto consiste en la modificación de un pequeño auto de radio control,
a la que ha conectado una placa Arduino UNO y un módulo Bluetooth para
comunicarse con la tarjeta y entregar los pedidos. Además, se ha añadido un
sistema de iluminación completa que incluye luces cortas, luces largas y
luces de marcha atrás, que todo esto será controlado incluyendo el auto RC,
por un teléfono celular con sistema operativo android móvil.
si no

PREGUNTAS

1.- ¿LE GUSTARIA CONDUCIR UN AUTO RC CONTROLADO POR TELEFONO


CELULAR?
2.- ¿CONOCE USTED EL SISTEMA OPERATIVO ANDROID MOVILE?
3.- ¿CONOCE LA PLACA ARDUINO?
4.- ¿SABE QUE ES PROGRAMACION EN ANDROID?
5.- ¿SABE QUE ES UNMODULO BLUETOOTH?
6.- ¿DECEARIA APRENDER A PROGRAMAR EN ANDRIOD?
7.- ¿QUISIERA USTED DESARROLLAR MODULOS PARA ANDROID?
8.- ¿EL PARESE INTERESANTE EL PROYECTO?
9.- ¿CREE QUE EL PROYECTO ES INNOVADOR?
10.- ¿DESEARIA USTED DESALLORAR PROLLECTOS DE ESTE TIPO?
11.- ¿PIENSA QUE ESTE PROYECTO ES SENSILLO?
12.- ¿CREE USTED QUE EL PROYECTO AYUDARIA EN NUESTRA FORMACION
ACADEMICA?
13.- ¿CREE QUE EL PROYECTO ES COSTOSO?
14.- ¿SI EL PROYECTO SALE AL MERCADO, USTED LO COMPRARIA?
15.- ¿USTED AYUDARIA A DESARROLLAR EL PROYECTO?
SUGERENCIAS:___________________________________________________________________
____________________________________________________________________________________
________________________________________________.

1.2 FORMATO DE ENTREVISTAS.-


Entrevistas
Introducción.-
El proyecto consiste en la modificación de un pequeño auto de
radio control, a la que ha conectado una placa Arduino UNO y un
módulo Bluetooth para comunicarse con la tarjeta y entregar los
pedidos. Además, se ha añadido un sistema de iluminación
completa que incluye luces cortas, luces largas y luces de marcha
atrás, que todo esto será controlado incluyendo el auto RC, por un
teléfono celular con sistema operativo android móvil.
Profesores / autoridades
1. Qué opina sobre el proyecto MOBOT?
______________________________________________________
2. Cree que el proyecto es factible?
______________________________________________________
3. Piensa Ud. que el proyecto sería fácil de realizar?
______________________________________________________
4. Como define el proyecto?
______________________________________________________
5. Cuanto cree que costaría el proyecto?
______________________________________________________
6. Porque es importante la realización de este proyecto?
______________________________________________________
7. Si el proyecto da frutos como lo calificaría Ud.?
______________________________________________________
8. Si el producto saldría al mercado lo compraría porque?
______________________________________________________
9. De una pequeña definición de que entiende sobre el tema
MOBOT?
______________________________________________________
10. Porque cree que el proyecto seria beneficiario?
______________________________________________________
11. Que opina Ud. sobre el proyecto?
______________________________________________________
12. Como cree que influirá el proyecto en la vida académica?
______________________________________________________
13. Que opina que mobot un proyecto complicado sea realizado por
alumnos del colegio?
______________________________________________________
14. Le parece atractivo el proyecto porque?
______________________________________________________
15. Encuentra aspectos negativos en el proyecto?
______________________________________________________
16. Conoce Ud. algún lugar donde realicen proyectos de este tipo
indicar el lugar?
______________________________________________________

Gracias

Capitulo II
2 MARCO TEORICO.-
MOBOT coches BT es un proyecto simple que me ha ayudado a familiarizarse con
la plataforma Arduino. El proyecto consiste en la modificación de un pequeño radio
de coches de bajo coste, a la que ha conectado un Arduino UNO y un módulo
Bluetooth para comunicarse con la tarjeta y entregar los pedidos. Además, se ha
añadido un sistema de iluminación completa que incluye luces cortas, luces largas
y luces de marcha atrás.

2.1.1 Componentes:
1/16 coche de RC

Arduino UNO bordo

Módulo Bluetooth (modelo: BT0417C)

6 LEDs blancos

2 LEDs rojos

4 pilas AA

Ni-Mh 650mAh batería

Alambrado

2.1.2 Construcción:
Lo primero que debe hacer es quitar la cáscara del coche para desatornillar la
placa que controla los motores. Si nos fijamos, la junta tiene un micro controlador
con 16 pines (8 en cada lado). Los modelos más baratos tienen un chip RX2/TX2
Realtek o compatible con el diseño de las entradas mostradas en la imagen. Lo
que tenemos que hacer es soldar un cable a las salidas del chip que las señales
de control hacia adelante, hacia atrás, Turbo, derecha e izquierda, además de la
salida GND que debe ser conectado a tierra. Usted puede mantener el chip, pero
como solía usarlo, es mejor eliminarlos del tablero y eliminar. Todas las señales de
control se realizan desde la placa Arduino.
Una vez que desactive las clavijas en el chip a puentear, debe estar soldado a
cada uno de ellos. Para facilitar esto, no se recomienda la soldadura directamente
en el chip, pero en algún punto en la placa conectada a cada pin donde ya tiene
punto de soldadura aa. También es recomendable poner una etiqueta en cada
cable con la función de pasador que se suelda a encontrar más adelante cuál es
cuál.

2.1.3 Arduino:
Arduino es una fuente abierta de una sola placa electrónica, descendiente de la
plataforma de cableado de código abierto, diseñado para hacer que el proceso de
utilización de la electrónica en proyectos multidisciplinares más accesibles. El
hardware consiste en un diseño de hardware simple y abierto para la placa
Arduino con un procesador Atmel AVR ya bordo de entrada / salida de apoyo. El
software consiste en un compilador de lenguaje de programación estándar y el
gestor de arranque que se ejecuta en el tablero.

Hardware Arduino se programa mediante un lenguaje basado en Wiring (sintaxis y


bibliotecas), similar a C + + con algunas simplificaciones y modificaciones leves, y
un ambiente de procesamiento basado en el desarrollo integral.

Las versiones actuales se pueden comprar pre-ensamblado, información de


diseño de hardware está disponible para aquellos que quieran montar un Arduino
a mano. Además, las variaciones de la fabricación italiana Arduino-con diferentes
niveles de compatibilidad, han sido puestas en libertad por parte de terceros,
algunos de ellos están programados con el software Arduino.
El proyecto Arduino recibió una mención honorífica en la categoría de
Comunidades Digitales en el PrixArsElectronica 2006.
2.1.4 Pins soldadas:
Pin 2 – GND

Pin 6 – Derecho

Pin 7 – Left

Pin 10 – Retroceso

Pin 11 – Forward

Pin 12 – Turbo
Ahora vamos a ver el tema de las luces. El modelo que utilicé fue 2 faros de LED
blancos que iluminaban cuando el coche estaba en la parte delantera y dos luces
traseras LED rojo que enciende cuando el coche estaba en la parte trasera.
También, me uní a un segundo conjunto de 2 LEDs blancos de iluminación más
potente para su uso como luces largas y 2 otro para la función inversa. Para
instalarlo, tuve que atravesar la niebla con un destornillador para sacar el hueco
justo a la nueva iluminación.

Tenemos que cortar los cables de los LEDs a la placa original. Para el control de
los LEDs (tanto nuevos como los originales) que necesitamos un nuevo cableado.
Los pasadores cortos del LED 8 (ánodos) se conectan entre sí y todos van a una
entrada GND de la placa Arduino. Los pasadores largos estarán conectados en
pares (los dos LEDs para las luces cortas, los dos LEDs para las luces largas y los
dos LEDs para las luces traseras y los dos LEDs para atrás). Cada uno de estos
pares se acopla con una resistencia de 1K para evitar que los LEDs de la quema.
Cada resistencia se conectará al terminal correspondiente.

En este momento todos hemos montado. Ahora tenemos que perforar cada cable
de los que hemos preparado en el pin correspondiente de la placa Arduino. A
continuación se explican los pines correspondientes para cada elemento:
Pin 12 – Forward
Pin 11 – Regresar
Pin 10 – Left
Pin 9 – Derecho
Pin 8 – Turbo
Pin 7 - Luces cortas
Pin 6 - Luces Largas
Pin 5 - Luces traseras
Pin 4 - Las luces de marcha atrás
TX - RXD del módulo de BT
RX - TXD del módulo BT
3.3V - 3.3V del módulo de BT

GND - GND del módulo de BT / GND de LEDs / GND del chip de coche (desde el
Arduino tiene 3 entradas GND, puede utilizar uno para cada uno de los cables
especificados)

2.2 Montaje del circuito arduino con el módulo BT, las


LED y el controlador

En la siguiente imagen se puede ver el montaje completo del circuito:


Sólo queda por resolver la cuestión del poder, tanto los motores de los
automóviles y el Arduino. Como estamos usando el propio circuito del coche, para
alimentar los motores que pueden utilizar el sistema de baterías estándar. En un
primer intento, traté de alimentación de la placa Arduino con la batería del coche
mismo, pero las baterías no eran lo suficientemente fuertes para alimentar el
circuito. Por esta razón, tuve que usar una segunda batería para alimentar el
Arduino. Esta batería se ha tomado de un modelo de avión y está fuera del coche
debido a un problema de espacio.
2.3 Arduino Programación:
Código completo de la placa Arduino, que debe ser cargado en el tablero para una
adecuada comunicación con el cliente de Android.

int forward = 12; // Pin 12 - Forward


int reverse = 11; // Pin 11 - Reverse
int left = 10; // Pin 10 - Left
int right = 9; // Pin 9 - Right
int turbo = 8; // Pin 8 - Turbo
intshort_lights = 7; // Pin 7 - Short Lights
intlong_lights = 6; // Pin 6 - Long Lights
intback_lights = 5; // Pin 5 - Back Lights
intreverse_lights = 4; // Pin 4 - Reverse Lights

charval; // Variable to receive data from the serial port

void setup() {

// initialize the digital pins as output


pinMode(forward, OUTPUT);
pinMode(reverse, OUTPUT);
pinMode(left, OUTPUT);
pinMode(right, OUTPUT);
pinMode(turbo, OUTPUT);
pinMode(short_lights, OUTPUT);
pinMode(long_lights, OUTPUT);
pinMode(back_lights, OUTPUT);
pinMode(reverse_lights, OUTPUT);

Serial.begin(9600); // Start serial communication at 9600bps


}

// Forward action
voidgo_forward() {
digitalWrite(forward, HIGH);
digitalWrite(turbo, LOW);
digitalWrite(reverse, LOW);
}

// Stop Forward action


voidstop_go_forward() {
digitalWrite(forward, LOW);
}

// Reverse action
voidgo_reverse() {
digitalWrite(reverse, HIGH);
digitalWrite(forward, LOW);
digitalWrite(turbo, LOW);
digitalWrite(reverse_lights, HIGH);
}

// Stop Reverse action


voidstop_go_reverse() {
digitalWrite(reverse, LOW);
digitalWrite(reverse_lights, LOW);
}
// Turbo action
voidgo_turbo() {
digitalWrite(turbo, HIGH);
digitalWrite(forward, LOW);
digitalWrite(reverse, LOW);
}

// Stop Turbo action


voidstop_go_turbo() {
digitalWrite(turbo, LOW);
}

// Left action
voidgo_left() {
digitalWrite(left, HIGH);
digitalWrite(right, LOW);
}

// Right action
voidgo_right() {
digitalWrite(right, HIGH);
digitalWrite(left, LOW);
}

// Stop turn action


voidstop_turn() {
digitalWrite(right, LOW);
digitalWrite(left, LOW);
}

// Stop car
voidstop_car() {
digitalWrite(forward, LOW);
digitalWrite(reverse, LOW);
digitalWrite(turbo, LOW);
digitalWrite(right, LOW);
digitalWrite(left, LOW);
digitalWrite(reverse_lights, LOW);
}

// Short Lights ON
voidlights_on() {
digitalWrite(short_lights, HIGH);
digitalWrite(back_lights, HIGH);
}
// Short Lights OFF
voidlights_off() {
digitalWrite(short_lights, LOW);
digitalWrite(back_lights, LOW);
}

// Long Lights ON
voidlong_lights_on() {
digitalWrite(long_lights, HIGH);
}

// Long Lights OFF


voidlong_lights_off() {
digitalWrite(long_lights, LOW);
}

// Reverse Lights ON
voidback_lights_on() {
digitalWrite(reverse_lights, HIGH);
}

// Reverse Lights OFF


voidback_lights_off() {
digitalWrite(reverse_lights, LOW);
}

// Read serial port and perform command


voidperformCommand() {
if (Serial.available()) {
val = Serial.read();
}
if (val == 'f') { // Forward
go_forward();
} else if (val == 'z') { // Stop Forward
stop_go_forward();
} else if (val == 'b') { // Backward
go_reverse();
} else if (val == 'y') { // Stop Backward
stop_go_reverse();
} else if (val == 't') { // Turbo
go_turbo();
} else if (val == 'x') { // Stop Turbo
stop_go_turbo();
} else if (val == 'l') { // Right
go_right();
} else if (val == 'r') { // Left
go_left();
} else if (val == 'v') { // Stop Turn
stop_turn();
} else if (val == 's') { // Stop
stop_car();
} else if (val == 'a') { // Short Lights
lights_on();
} else if (val == 'c') { // Stop Short Lights
lights_off();
} else if (val == 'd') { // Long Lights
long_lights_on();
} else if (val == 'e') { // Stop Long Lights
long_lights_off();
}

void loop() {
performCommand();
}

3 propuesta (desarrollo del proyecto)


3.1 propuesta.-
Deseamos emplear este proyecto en el plantel para demostrar lo aprendido en las
diferentes materias de especialidad y también nuestra capacidad investigativa
sobre cualquier tema relacionado con informática

3.2 presupuesto tentativo.-

descripción precio
Auto RC 50$
Módulo Bt 30$
Placa arduino 40$
leds 15$
Cables 5$
otros 10$

3.3procesos del proyecto

3.4 bibliografía.-
Arduino Diecimila
http://arduino.cc/en/Main/ArduinoBoardDiecimila

Software de arduino
http://www.atmel.com/default.aspx

http://es.wikipedia.org/wiki/Arduino

http://tecnomobilex.com/materias/electronica/la-comunicacion-
inalambrica-con-el-pc-y-placa-arduino-mediante-bluetooth
cualquier duda o ayuda comicarse
celular: claro 0985597989 casa: 4077112

Vous aimerez peut-être aussi