¿Que te parecio mi blog?

sábado, 20 de agosto de 2016

Proyecto Final

  • RESUMEN DE CONSTRUCCIÓN DEL ROBOT MOVIL CONTROLADO POR BLUETOOH.
Se ejecutó la edificación mecánica del carro o auto “Huerto Kart” pero este adquirirá un manejo mediante control remoto vía bluetooth.  Se usó el Puente H para lograr controlar los moto reductores, teniendo ventaja de invertir el giro de los motor reductores. Se lo ensambló con cada uno de los materiales y elementos necesarios para ello (llantas, Motor reductores, Puente H, Batería, Bluetooth y entre otros) Usamos el Arduino ya que es esencial para  nuestro proyecto, es la base para el proceso de elaboración de nuestro auto. Solo falta poderlo a andar. Con todo esto podemos contralar los movimientos que vayamos a realizar, giro o desplazamientos.

- Protoboard

- Llantas

- Cinta

- Motor reductor

- Arduino Uno

- Módulo Bluetooth HC05

- Cables Macho

-Cables Hembra

- Puente H

-Resistencias

- Batería

  • FOTOS Y VIDEO DE LA CONSTRUCCIÓN Y PRUEBAS DEL PROYECTO
    .

sábado, 6 de agosto de 2016

MODULO DE BLUETOOH HC 05

  • DEFINICIÓN DE MODULO BLUETOOH HC 05.
Se denomina a un componente electrónico que nos facilita conectar por medio de bluetooth otro dispositivo eléctrico  y facilita las comunicaciones entre equipos, no hace uso de conectores o cables.
  • PINES DE CONEXIÓN DE HC 05.
Los HC-05 normalmente tienen dos pines extra , además de estar TX, RX, VCC, GND, estos son marcado como “Key” y “State”. El pin “key” es preciso para ingresar al modo de comandos AT en el módulo HC-05 (pin 34).
  • COMO SE CONECTA EL HC 05 AL ARDUINO.
Como vemos en la imagen, asi se conecta el HC 05 al Arduino:
Bluetooth HC-06 y HC-05 Android – Arduino
  • PROGRAMACIÓN BÁSICA DEL HC 05 EN EL ARDUINO.
Con su Programacion
int state = 0; // Variable lectrura serial

//motor derecho
int IN1D = 4;
int IN2D = 5;
//motor izquierdo
int IN3i = 6;
int IN4i = 7;
 
void setup() {
    Serial.begin(9600);
    pinMode(IN1D, OUTPUT);
    pinMode(IN2D, OUTPUT);
    pinMode(IN3I, OUTPUT);
    pinMode(IN4I, OUTPUT);
}
 
void loop() {
  //si el modulo DE BLUETOOH manda dato, guardarlo en estado.
  if(Serial.available() > 0){
    state = Serial.read();
  } // esta parte del código es para solo 1 Carácter o Unidad. 
 
  // si el estado es F avanza


  if (state == 'F') {
    digitalWrite(IN1D, HIGH);
    digitalWrite(IN2D, LOW);
    digitalWrite(IN3I, HIGH);
    digitalWrite(IN4I, LOW);
    Serial.println("avanza");
  } else {
    //si el estado es B retrocede
    if (state == 'B') {
      digitalWrite(IN1D, LOW);
      digitalWrite(IN2D, HIGH);
      digitalWrite(IN3I, LOW);
      digitalWrite(IN4I, HIGH);
      Serial.println("atras");
    }
  }
}
  • FOTOS DE SU PRÁCTICA CON EL HC 05.