lunes, 9 de mayo de 2016

Robot pescado (para inspección de cisternas)



Introducción:
En este proyecto, se describirá paso a paso, el proceso de diseño, manufactura, ensamble y prueba de un robot pescado. No es fácil para la electrónica el sobrevivir en el medio acuático. Este robot cuenta con algunos comportamientos básicos, por ejemplo, cuando el sensor de nariz detecta una colisión inminente, el robot gira para evitar la colisión.

Robot pescado (tiburón)

Paso 1:
Uno de los objetivos es fabricar un robot de bajo costo usando materiales reciclados. A continuación los materiales empleados.

Electrónica:
-       Arduino Nano
-       Módulo Bluetooth HC-06
-       LEDs untrabrillantes
-       Sensor de distancia (emisor IR y receptor IR)
-       Paquete de baterías (4 AA)
-       On-off switch
-       Tres servomotores

Componentes del robot:
-       Vaso de cafe (desechable)
-       Botella de plástico (Mayonesa)
-       Guantes de latex
-       Bote de leche
-       Cinta de aislar
-       Pegamento epóxico
-       Pegamento silicón frio
-       Plastilina





Paso 2:
La dirección y propulsión está conformado pro tres servomotores, uno como aleta y dos para el timón de profundidad. Para proteger los servomotores del agua, fueron recubiertos con latex y una capa de silicón frio fue agregado.



La botella de pástico, tendrá en su interior la electrónica y baterías del sistema.

Paso 3:
En este paso, la electrónica del robot es probada y mejorada. Los sensores, el módulo Bluetooth, los LEDs y los servos son probados. La etapa de prueba dura hasta que la electrónica funcione correctamente.


Paso 4:
La aleta del robot se fabrica usando envases de leche y es reforzado con acrílico en la cola para dar rigidez. Un radiofaro es instalado en la punta de la cola.



El latex proteje el interior del robot y aisla. Durante la fabricación la cola fue dañada y reparada.

Paso 5:
Para agregar personalidad al robot, se agregaron ojos y boca. Los LEDs ultrabrillantes se colocaro debajo de los ojos.




Paso 6:
Después de las prueba y la integración, es probado el robot en el agua, primero en una tina para verificar el correcto funcionamiento de todos los subsistemas.



Paso 7:
Ahora será probado en su ambiente de trabajo, en una cisterna para inspección. Sólo me resta dar un consejo: Disfruta de la robótica !!!


miércoles, 20 de abril de 2016

Robot araña (Spider robot)



Introducción:
Cuando los robots aparecieron en las novelas de ciencia ficción, inmediatamente captaron la imaginación del hombre, quien ha concebido diferentes tipos de robots realizado gran variedad de trabajos. En la actualidad, la robótica ha buscado inspiración en la naturaleza, imitando organismos vivos.

Paso 1:
La idea es desarrollar un robot con seis patas inspirado en una araña o en un cangrejo. La base mecánica se tomará de un juguete comercial, el cual se le agregará el control, un brazo de robot, sistema de visión y sensores. La arquitectura se muestra a continuación.

Arquitectura del robot araña
 
La base del robot es un juguete comercial (imagen cortesía del fabricante)
Paso 2:
Una vez definida la arquitectura, se procede al diseño de los componentes mecánicos, el software y la electrónica.
 
Diseño mecánico del robot
Paso 3:
Para la locomoción, se aprovechó el sistema original del juguete que consta de patas sincronizadas que realizan el movimiento hacia adelante, atrás y giro
 
Sistema de tracción del juguete adaptado al robot
Diseño CAD del robot
Paso 4:
Se agrega el sistema de visión (CMUcam) así como el brazo encargado de recoger la basura controlado por dos servomotores y un moto reductor para la tenaza.
 
Robot con microcontrolador, cámara y brazo
Paso 5:
El video muestra las etapas de construcción, así como la prueba durante la competencia.


martes, 5 de abril de 2016

Robot Bluetooth con celular



Introducción:
Este proyecto es el resultado de la integración de un módulo Bluetooth, una tarjeta para controlar motores, una plataforma de robot, controlado a través de un teléfono celular.

Paso 1:
La imagen muestra los componentes del robot. Se busca modularidad tanto en la base del robot como en los componentes electrónicos.

Componentes del robot

Paso 2:
La siguiente imagen muestra el robot ya ensamblado.

Vista superior del robot
Paso 3:
El programa para controlar los motores usando el módulo Bluetooth.

/* Arduino drive Shield V1 */
// Writen by: AMS

#include <AFMotor.h>

AF_DCMotor Motor_Derecho(1);
AF_DCMotor Motor_Izquierdo(2);
int Info_Serial;

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor control");

}

void loop() 
     {
      Info_Serial=Serial.read();

      switch (Info_Serial)
        {
          case '0':
            Serial.println("Adelante"); 
            Motor_Derecho.run(FORWARD);
            Motor_Derecho.setSpeed(255);  
            Motor_Izquierdo.run(FORWARD);
            Motor_Izquierdo.setSpeed(255);  
          break;
          
          case '1':
            Serial.println("Atras"); 
            Motor_Derecho.run(BACKWARD);
            Motor_Derecho.setSpeed(255);  
            Motor_Izquierdo.run(BACKWARD);
            Motor_Izquierdo.setSpeed(255);  
          break;  
          
          case '2':
            Serial.println("Giro derecha"); 
            Motor_Derecho.run(BACKWARD);
            Motor_Derecho.setSpeed(255);  
            Motor_Izquierdo.run(FORWARD);
            Motor_Izquierdo.setSpeed(255);  
          break;  
          
          case '3':
            Serial.println("Giro izquierda"); 
            Motor_Derecho.run(FORWARD);
            Motor_Derecho.setSpeed(255);  
            Motor_Izquierdo.run(BACKWARD);
            Motor_Izquierdo.setSpeed(255);  
          break; 
          
          case '4':
            Serial.println("Parar"); 
            Motor_Derecho.run(FORWARD);
            Motor_Derecho.setSpeed(0);  
            Motor_Izquierdo.run(FORWARD);
            Motor_Izquierdo.setSpeed(0);  
          break;
        }
      }

Paso 4:
El siguiente video muestra el ensamble de los módulos del robot.