Вы находитесь на странице: 1из 17

CARRO

A
CONTROL REMOTO

SEBASTIAN LERMA LIMON.


JESUS IGNACIO VARGAS DE LA TORRE.
EDGAR MORENO CRUZ.
HUMBERTO IVAN ESTRADA.
VALERY RODRIGUEZ ANGUIANO.

INDICE

PORTADA.1
INDICE..2
INTRODUCCION.3
OBJETIVOS......4
MATERIALES...................5-9
DESARROLLO.10
CODIGO DE ARDUINO...11-13
DATASHEET.14-15
CONCLUCION...16
BIBLIOGRAFIA.17

INTRODUCCION

CARRO CONTROL REMOTO


El carro control remoto es un mecanismo que cuenta con componentes elctricos y
mecnicos, los cuales permiten avanzar hacia adelante y hacia atrs.
ste carro camin est diseado para que se mueva dependiendo de un esquema de
circuitos que y motores determina hacia adonde debe ir el carro, bien sea hacia
adelante o hacia atrs.

OBJETIVOS

El objetivo de este proyecto ser utilizarlo para diferentes tipos de fines


para que otra persona lo utilice para que pueda transportar cosas a
otra persona sin la necesidad de levantarse o para otros diferentes
tipos de usos.

MATERIALES
LLANTAS PARA MOTOR
Las llantas te permite que tu auto pueda
moverse y realice movimientos a distintas
direcciones

PILAS
Las pilas tendr el funcionamiento de alimentar
todo el carro para que pueda moverse.

TRANSISTOR 2n2222a

El 2N2222 es un transistor de unin bipolar


basado en silicio; est ampliamente disponible
para su compra en tiendas de componentes
electrnicos. Este transistor se usa como un
transistor con propsitos generales. Su bajo
costo y disponibilidad lista le permite al
transistor ser usado a bajo voltaje o con
circuitos electrnicos de baja seal para
aficionados.
Este transistor se utilizara para entregar una
seal de salida en respuesta a una seal de
entrada.
5

RESISTENCIA
OHM

DE

1K
En los circuitos electrnicos tiene muchas
aplicaciones, no tan solo limitar el paso de
corriente en un circuito, sino que adems
haciendo un arreglo de resistencia podes
provocar cadas de tensin a valores
deseados. Junto con otros componentes,
como son los capacitores forman filtros de
frecuencias.
La resistencias nos servir para que no se
queme la tablilla y ningn tipo de
componente el trabajo que realizara ser
el de regular la corriente para que todo
funcione correctamente.

PORTA PILAS
Elemento en el cual se colocan las pilas
en distintos elementos la otra funcin del
porta pilas es conducir la energa de las
pilas al motor del proyecto.
El porta pilas te permitir colocar las pilas
para que pueda alimentar al carro para
que puedas avanzar o retroceder o
realizar los distintos tipos de movimientos.

RUEDA LOCA
La rueda loca es una rueda sin traccin,
simple o doble, que puede girar libremente y
que generalmente est situada en la parte
inferior de una estructura. Se utiliza en carros
de la compra, sillas de oficina o vehculos. La
rueda loca te permitir realizar movimientos a
tu carro al lugar que tu desees que se mueva
y si dificultad.

DIODO 1N4004

El Diodo 1N4004 es un dispositivos


utilizado hoy en da en muchos
proyectos electrnicos.
Este diodo lo utilizaremos como
rectificador en fuente de alimentacin y
supresor de picos en bobinas.

PUENTE H LS93D

Es un circuito elctrico que permite a un


motor elctrico gire en ambos sentidos,
avance o retroceda.

ATMEGA 2560

Es una plataforma hardware de cdigo


abierto que utilizamos para grabar el
cdigo para que ese cdigo realice el
trabajo que le estn diciendo.
7

SENSOR ULTRASONICO

Se utiliza principalmente para le


deteccin de superficies irregulares,
lquidos, objetos traslucidos y objetos
en ambientes sucios.

MODULO
BLUETOOTH
Este aparato realizara para que se
conecte a un celular para que desde el
celular realice el funcionamiento que
desees.

REGULADOR 7805
Este instrumento se utiliza principalmente
para almacenar energa y poder alimentar
el circuito o cualquier cosa en el que
utilices este regulador.

CONDENSADOR 10uf

Este circuito se utiliza principalmente para


ahorrar energa para que duren mas
tiempo tus proyectos o trabajos que
realices.

JUMPERS

El jumper es un elemento para


interconectar dos terminales de manera
temporal sin tener que efectuar una
operacin que requiera herramienta
adicional. Dicha unin de terminales cierra
el circuito elctrico del que forma parte.

MOTO REDUCTOR

Un motor reductor no es mas que un mtodo


de reduccin de velocidad de un motor de
combustin o un motor elctrico estos por lo
regular usan sistemas de engranajes.
Este moto reductor sirve para que realice
movimientos llantas o diferentes cosas para lo
que se utilice.

DESARROLLO
PROCEDIMIENTO

1.-Se deber armar la base del carrito.


2.-Haser las conexiones del puente H hacia los motores .
3.-Hacer las conexiones al arduino.
4.-Configurar el modulo de bluetooth de modo que lo podamos controlar por medio de
un telfono.
5.-Hacer las conexiones de el modulo blutooth y el sensor ultrasnico hacia la placa
arduino.
6.-Terminar de hacer las conexiones faltantes.
7.- Escribir el cdigo que ira en la placa arduino.
8.-Verificar que el cdigo este correcto.
9.-Subir el cdigo a la placa arduino.
10.-Checar el funcionamiento del carrito.

10

CODIGO DE ARDUINO

int izq1 = 5;
int izq2 = 6;
int der1 = 9;
int der2 = 10;
int veloz = 255; // Velocidad de los motores (0-255)
int plasma = 'g'; // inicia detenido
int pecho = 2; // define el pin 2 como (pecho) para el Ultrasonido
int ptrig = 3; // define el pin 3 como (ptrig) para el Ultrasonido
int duracion, distancia; // para Calcular distacia
void setup() {
Serial.begin(9600); // inicia el puerto serial para comunicacion con el
Bluetooth
pinMode(der1, OUTPUT);
pinMode(der2, OUTPUT);
pinMode(izq1, OUTPUT);
pinMode(izq2, OUTPUT);
pinMode(pecho, INPUT); // define el pin 2 como entrada (pecho)
pinMode(ptrig,OUTPUT); // define el pin 3 como salida (ptrig)
pinMode(13,OUTPUT);
}
void loop() {
if(Serial.available()>0){ // lee el bluetooth y almacena en estado plasma =
Serial.read(); }
if(plasma=='a'){ // Boton desplazar al Frente
analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(der1, veloz);
analogWrite(izq1, veloz);
}
if(plasma=='b'){ // Boton IZQ
analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(der1, 0);
analogWrite(izq1, veloz);
}
if(plasma=='c'){ // Boton Parar
analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(der1, 0);
analogWrite(izq1, 0);
}

11

if(plasma=='d'){ // Boton DER


analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(izq1, 0);
analogWrite(der1, veloz);
}
if(plasma=='e'){ // Boton Reversa
analogWrite(der1, 0);
analogWrite(izq1, 0);
analogWrite(der2, veloz);
analogWrite(izq2, veloz);
}
if (plasma =='f'){ // Boton ON, se mueve sensando
distancia digitalWrite(ptrig, HIGH); // genera el pulso de
trigger por 10us
delay(0.01);
digitalWrite(ptrig, LOW);
duracion = pulseIn(pecho, HIGH); // Lee el tiempo del
Echo distancia = (duracion/2) / 29; // calcula la distancia
en centimetros
delay(10);
if (distancia <= 15 && distancia >=2){ // si la distancia es
menor de 15cm digitalWrite(13,HIGH); // Enciende LED
analogWrite(der2, 0); // Parar los motores por 200 mili
segundos
analogWrite(izq2, 0);
12

analogWrite(der1, 0);
analogWrite(izq1, 0);
delay (200);
analogWrite(der2, veloz); // Reversa durante 500 mili
segundos analogWrite(izq2, veloz);
delay(500);
analogWrite(der2, 0); // Girar durante 1100 milisegundos
analogWrite(izq2, 0);
analogWrite(der1, 0);
analogWrite(izq1, veloz);
delay(1100);
digitalWrite(13,LOW);
}
else{ // Si no hay obstaculos se desplaza al frente
analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(der1, veloz);
analogWrite(izq1, veloz);
}
}
if(plasma=='g'){ // Boton OFF, detiene los motores no hace
nada analogWrite(der2, 0);
analogWrite(izq2, 0);
analogWrite(der1, 0);
analogWrite(izq1, 0);
}
}
13

REGULADOR 7805

DATASHEETH DE
DIFERENTES
COMPNENTES

TRANSISTOR 2n2222a

14

PUENTE H L293
SENSOR
ULTRASONICO

REGULADOR
7805

15

El proyecto que realizamos ha contribuido de manera muy importante para


identificar y resaltar los puntos que hay que cubrir y considerar para llevar a cabo
una implementacin exitosa de los aprendizajes aprendidos.
En la introduccin de este documento hablamos sobre cules son los objetivos que
se desean lograr con el proyecto, y mencionamos una parte importante sobre lo que
queramos lograr con el proyecto.
Este proyecto se llev acabo con los aprendizajes aprendidos del submodulo
UTILIZA Y PROGRAMA MICOCONTROLADORES impartida por el Lic. Oscar
Snchez Ureo, en el cual se impartieron conocimientos para poder lograr un
exitoso resultado.
Este proyecto tuvo como fin resaltar los conocimientos aprendidos durante este
semestre.

BIBLIOGRAFIA

Вам также может понравиться