Está en la página 1de 11

MÉTODO: EXPERIMENTAL

MATERIALES:
 Placa Arduino uno
 Modulo bluetooth HC-05-HC-06
 Driver Puente H
 Cable Dupont Macho Hembra
 4 Motorreductores
 4 llantas de goma
 Portapilas 6 pilas AA LR6 terminal cable 9V
 Sensor de Temperatura y Humedad DHT22
 Chasis para carro robot (material acrílico transparente)
 Sheld para arduino

DESCRIPCIÓN

 Placa Arduino uno:

Arduino Uno es una placa electrónica basada en el microcontrolador


ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6 se pueden
utilizar como salidas PWM (Modulación por ancho de pulsos) y otras 6 son
entradas analógicas. Además, incluye un resonador cerámico de 16 MHz, un
conector USB, un conector de alimentación, una cabecera ICSP y un botón de
reseteado. La placa incluye todo lo necesario para que el microcontrolador haga
su trabajo, basta conectarla a un ordenador con un cable USB o a la corriente
eléctrica a través de un transformador.
 Modulo bluetooth HC-05-HC-06

Bluetooth es una especificación industrial para Redes Inalámbricas de Área


Personal (WPAN) que posibilita la transmisión de voz y datos entre diferentes
dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4
GHz. Los principales objetivos que se pretenden conseguir con esta norma son:
 Facilitar las comunicaciones entre equipos móviles y fijos.
 Eliminar los cables y conectores entre éstos.

 Driver Puente H

El puente H es el que nos permite invertir el giro de un motor, necesitamos un


puente H que tenga dos canales para poder controlar dos motores. Entre los puente
H más comunes tenemos el L298N, L293D, TB6612FNG y el L9110S .nosotros
utilizamos el L298N.
 Cable Dupont Macho Hembra

Es un cable con un conector en cada punta, que se usa normalmente para


interconectar entre sí los componentes en una placa de pruebas. Se utilizan de
forma general para transferir señales eléctricas de cualquier parte de la placa de
prototipos.tienen excelente conductividad eléctrica y de variados colores.

 Motorreductores

Los motorreductores son apropiados para el accionamiento de toda clase de


máquinas y aparatos que necesitan reducir su velocidad en una manera segura y
eficiente.  Las transmisiones de fuerza por correa, cadena o trenes de engranajes
que aún se usan para la reducción de velocidad presentan una regularidad perfecta
tanto en la velocidad como en la potencia transmitida,  mayor eficiencia en la
transmisión de la potencia suministrada por el motor. Este motor reductor es ideal,
para usar en los proyectos donde requieres girar una polea, un elevador o para las
llantas de tu robot.
 Engranaje de plástico
 Doble Eje

 Llanta de goma

Llanta de goma es ideal para utilizarse en la realización de plataformas


robóticas. Si estas pensando en construir un robot de sumo, un robot seguidor de
líneas, o cualquier robot con tracción diferencial, este juego de llantas de goma
es ideal para darle movimiento a tu creación.
 Portapilas 6 pilas AA LR6 terminal cable 9V
Portapilas para 6 pilas LR6 AA  con conexión en serie , ideal para alimentar todo
tipo de dispositivos electrónicos y de robótica ya que puede conectarse de manera
sencilla. Terminal cable. Proporciona una alimentación de 6 pilas x 1.5V/pila =
9V

 Sensor de Temperatura y Humedad DHT22


El DHT22 es un sensor básico digital de medición de temperatura y humedad. Este
sensor está basado en un termistor que sirve para medir el aire circundante
(temperatura) e implementa un sensor interno capacitivo para la medición de
humedad
Características:
 Alimentación: 3.3Vdc ≤ Vcc ≤ 6Vdc
 Rango de medición de temperatura: -40°C a 80
°C
 Precisión de medición de temperatura: <±0.5 °C
 Resolución Temperatura: 0.1°C
 Rango de medición de humedad: De 0 a 100%
RH
 Precisión de medición de humedad: 2% RH
 Resolución Humedad: 0.1%RH
 Tiempo de sensado: 2s
 Chasis para carro robot (material acrílico transparente)
Chasis básico para crear tu vehículo inteligente con Arduino. Este producto. Es
un kit de armado simple incluye todas las partes necesarias, es especial para
trabajos, es resistente y soporta la instalación de otra capa sobre el chasis.  Posee
agujeros de montaje para las cajas de baterías o baterías de litio, además cuenta
con dos agujeros y discos para utilizar un sensor de velocidad. El chasis cuenta
con una serie de perforaciones lo que facilita la instalación de cables y módulos
que se requiera
PROCEDIMIENTO

En este apartado se explica detalladamente el proceso de desarrollo del código, y las


pruebas respectivas antes del ensamblaje final del proyecto.

Programación:

La programación es base fundamental en el proyecto ya que gracias a eso se logra realizar


y comprender el funcionamiento de nuestro proyecto y su debida aplicación en la solución
del problema planteado acercando lo más posible a la realidad estudiada. A continuación la
programación para nuestros fines:

// datos
/*
Flecha N "Norte" = 'n'
Flecha S "Sur" = 's'
Flecha O "Oeste" = 'o'
Flecha E "Este" = 'e'
Flecha P "Parar" = 'p'
Boton Verde "Encender" = 'h'
Boton Rojo "Apagar" = 'l'
*/
// INICIO DEL CÓDIGO
#include <DHT.h>
#define DHTPIN 2 // ponemos al Pin 13 el sensor DHT
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
int LaIzAn = 3; // Giro Lado Izquierdo AntiHorario
int LaIzHo = 5; // Giro Lado Izquierdo Horario
int LaDeHo = 6; // Giro Lado Derecho Horario
int LaDeAn = 9; // Giro Lado Derecho AntiHorario
int Mov = 250; // Movimiento de motor (0-255)
int mMov = 127; // Medio Movimiento
int estado = 'l'; // inicia detenido
void setup() {
dht.begin();
Serial.begin(9600); // inicia el puerto serial para comunicacion con el Bluetooth
pinMode(LaDeHo, OUTPUT);
pinMode(LaDeAn, OUTPUT);
pinMode(LaIzHo, OUTPUT);
pinMode(LaIzAn, OUTPUT);
}
void loop() {
float tem = dht.readTemperature();
float hum = dht.readHumidity();
Serial.print("TEMP "); Serial.print(tem); Serial.print(" HUM "); Serial.print(hum);
delay(500);
if(Serial.available()>0){ // lee el bluetooth y almacena en estado
estado = Serial.read();
}
if(estado=='n'){ // Desplazar hacia Adelante "Norte"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, Mov);
analogWrite(LaIzHo, Mov);
}
if(estado=='s'){ // Desplazar hacia Atras "Sur"
analogWrite(LaDeAn, Mov);
analogWrite(LaIzAn, Mov);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
if(estado=='o'){ // Desplazar hacia LadDerecha "Oeste"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, 0);
analogWrite(LaDeHo, mMov);}
if(estado=='e'){ // Desplazar hacia LadIzquierdo "Este"
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaIzHo, mMov);
analogWrite(LaDeHo, 0);
}
if(estado=='p'){ // Detenerse; Detiene los motores
analogWrite(LaDeAn, 0);
analogWrite(LaIzAn, 0);
analogWrite(LaDeHo, 0);
analogWrite(LaIzHo, 0);
}
}
//FIN DEL CÓDIGO

Diseño mecanico
Se buscó el diseño mecánica del Carro a control remoto vía Bluetooth y sensor de
temperatura y humedad a corde del prototipo que pensamos hacer ,ya decidido
adquirimos la partes y se ensamblo con tutoriales vistos en internet cada uno de los
componentes como Llantas, Motorreductores, Chasis, Ejes, Bateria.
Diseño electrónico
Para terminar el ensamblaje total ,primero hicimos el diseño electrónico en un
simulador y ahorrarnos errores externos y tener la certeza que son correcto las
conexiones de la Placa Arduino uno ,Modulo bluetooth HC-06 ,Driver Puente
H,Portapilas 6 pilas AA LR6 terminal cable 9V,Sensor de Temperatura y Humedad
DHT22.
 Pines de conexión de la plac arduino y Modulo bluetooth HC-06

 Pines de conexión de la placa arduino y el sensor


Sensor Arduino
VCC 5V

DATA PIN 2 (SALIDA)

GND GND
 Pines de conexión de la placa arduino y el puente H.
PUENTE H ARDUINO
PIN 1 PIN 9
PIN 2 PIN 5
PIN 3 PIN 10
PIN 4 PIN 6
12 V VIN
GND GND

 Diseño del circuito

 Simulación del proyecto


 Ensamblaje total .

Prueba
Por ultimo sólo queda confirmar una vez terminado nuestro proyecto del “carro control
remoto controlado por bluetooth y un sensor de temperatura y humedad”, que quede
cumpliendo en sus diseños de: programación, mecánico, electrónico y el Arduino y
cumplir las expectativas del problema plantado.

También podría gustarte