Está en la página 1de 5

Proyecto: Carro Bluetooth 4x4

Por: Misael Saenz Flores

Visita: www.mexbusa.com Mexbusa


Robótica

!
ATENCION
Este documento está bajo licencia Creative Commons 4.0 internacional,
Reconocimiento-NoComercial-CompartirIgual, al descargar, abrir y/o leer
este documento está aceptando la licencia Creative Commons con sus
repectivas restricciones.

En consecuencia, si viola y/o infringe la licencia Creative Commons se


recurrirá a la justicia ordinaria.

Cualquier modificación que desee hacerle al proyecto presentado en el


documento, tiene que ponerse en contacto con el autor del mismo, el
decidirá si le da el permiso o no de hacer la modificación.

Esta licencia (BY-NC-ND) permite copiar y distribuir libremente la obra


pero obliga a atribuir la autoría y prohíbe la creación de obras derivadas
(modificación) y el uso comercial.

2 Proyecto - Carro Bluetooth 4x4


Robótica

Lista de Materiales
Misael Saenz Flores
Febrero 2019

Material:
• Chasis carro 4x4 (Clave MEXBUSA - KIT-4RDA)
• Módulo Bluetooth HC-06 (Clave MEXBUSA - MOD-BT6P)
• Jumpers Macho-Hembra (Clave MEXBUSA - CDP-40HM)
• Jumpers Hembra-Hembra (Clave MEXBUSA - CDP-40HH)
• 4 baterias AA de 1800 mA (Clave MEXBUSA - BA-228)
• Arduino UNO (Clave MEXBUSA - ARD-UNO)
• Driver Puente H ((Clave MEXBUSA - DR-293)

Herramientas:

• Cautín (Clave MEXBUSA - SD-043RL)


• Pasta para soldar (Clave MEXBUSA - SD-K60)
• Soldadura (Clave MEXBUSA - SD-504)
• Multímetro (Clave MEXBUSA – MU-225)
• Pinza de corte
• Pinza de punta
• Pinza pelacable

Proyecto - Carro Bluetooth 4x4 3


1 2 3 4 5 6
DIAGRAMA PICTAGORICO DE CONEXIONES
A A
GND
GND
BLUETOOTH

+6V
+6V
HC05
SCL
B SDA
B
AREF
1
2
3
4
5
6
GND 9V GND
STATE
ARDUINO

MOTOR2
D13

GND
RXD

MOTOR3
TXD

+5V

M
EN
RESERVED D12
IOREF D11
UNO R3

/RESET D10

74HC595
L293D

L293D
3V D9
+5V

MOTOR1
5V D8 +5V
+6V GND

MOTOR4
M

M
GND2
GND1 D7
VIN D6
D5
A0 D4

Proyecto - Carro Bluetooth 4x4


A1 D3 S + -

SERVOS
A2 D2
C A3
A4/SDA
D1
D0
C
A5/SCL

GND
RXD

TXD
Robótica

+5V
D D
MISAEL SAENZ FLORES
CORPORACION MEXBUSA Esquema_conexion
SA DE CV
24/01/19 16:56
Sheet: 1/1
1 2 3 4 5 6
24/01/19 16:56 /home/inquisidor/Documentos/CARRO_BT/Esquema_conexion.sch (Sheet: 1/1)

4
Robótica
Código: void Adelante() {
motorUno.run(FORWARD);
#include <AFMotor.h> motorDos.run(FORWARD);
#include <SoftwareSerial.h> motorTres.run(FORWARD);
motorCuatro.run(FORWARD);
/** }
Programa para el carro robot con bluetooth para Arduino.
CORPORACION MEXBUSA SA DE CV void Reversa() {
Tarjeta: Arduino UNO - ATMEGA328P. motorUno.run(BACKWARD);
IDE: Arduino 1.8.8 motorDos.run(BACKWARD);
@author: Misael Saenz Flores motorTres.run(BACKWARD);
@version: 24/01/19 motorCuatro.run(BACKWARD);
Esta obra está bajo una Licencia Creative Commons }
Atribución-NoComercial-CompartirIgual 4.0 Internacional.
*/ void Derecha() {
motorUno.run(FORWARD);
SoftwareSerial BT1(9, 10); //RX - TX motorDos.run(BACKWARD);
motorTres.run(FORWARD);
AF_DCMotor motorUno(1, MOTOR12_64KHZ); motorCuatro.run(BACKWARD);
AF_DCMotor motorDos(2, MOTOR12_64KHZ); }
AF_DCMotor motorTres(3, MOTOR12_64KHZ);
AF_DCMotor motorCuatro(4, MOTOR12_64KHZ); void Izquierda() {
motorUno.run(BACKWARD);
char dato; motorDos.run(FORWARD);
motorTres.run(BACKWARD);
void setup() { motorCuatro.run(FORWARD);
BT1.begin(9600); }
motorUno.setSpeed(255);
motorDos.setSpeed(255); void Alto() {
motorTres.setSpeed(255); motorUno.run(RELEASE);
motorCuatro.setSpeed(255); motorDos.run(RELEASE);
motorTres.run(RELEASE);
} motorCuatro.run(RELEASE);
}
void loop() {
if (BT1.available() > 0) {
dato = BT1.read();
}
switch (dato) {
case ‘G’:
Adelante();
break;
case ‘H’:
Izquierda();
break;
case ‘J’:
Derecha();
break;
case ‘I’:
Alto();
break;
case ‘K’:
Reversa();
break;
default:
Alto();
break;
}
}

Proyecto - Carro Bluetooth 4x4 5

También podría gustarte