epespad

Construye un robot con arduino bluetooth y cámara ip



Construye un robot con arduino bluetooth y cámara ip

electronica
robot



Que tal amigos de taringa, en este post les mostrare un proyecto en el que trabaje hace un tiempo, se trata de la construcción de dos robots exploradores.



Estos robots los hicimos en mi empresa de acesoria en proyectos de electronica y robotica, aclaro que estos robots los hice yo para venderlos y ya no los tengo conmigo, pero puedo proporcionarle los diseños en 3d para que los puedan hacer en corte laser.







 Espero sea de utilidad para muchos, gracias por pasar


arduino






TUTORIAL ROBOT EXPLORADOR BLUETOOTH



EN ESTE POST EXPLICARE COMO CONSTRUIR UN ROBOT EXPLORADOR DE 4 Y 6 LLANTAS.





LOS DISEÑOS LOS PUEDEN DESCARGAR DE AQUI







robot arduino





Construye un robot con arduino bluetooth y cámara ip



MODELO EN 3D DEL ROBOT DE 4 LLANTAS
electronica



MODELO EN 3D DEL ROBOT DE 6 LLANTAS
robot



arduino


DIAGRAMAS DE CONEXIÓN



robot arduino
Construye un robot con arduino bluetooth y cámara ip
electronica
robot
arduino

robot arduino
Construye un robot con arduino bluetooth y cámara ip
electronica
robot
arduino
robot arduino
Construye un robot con arduino bluetooth y cámara ip
electronica
robot
arduino
robot arduino



ESTE ROBOT CUENTA CON UNA CAPARA IP, SENSORES DE HUMO Y TEMPERATURA, Y SENSORES DE GAS GLP, ESTE ROBOT ESTA DISEÑADO PARA INSPECCIONAR LUGARES PELIGROSOS PARA LAS PERSONAS
Construye un robot con arduino bluetooth y cámara ipelectronica







robot







EN ESTA FOTO ESTAN LOS CHICOS QUE RECIBIERON EL CURSO DE COMO ARMAR LOS ROBOTS



arduinorobot arduinoConstruye un robot con arduino bluetooth y cámara ipelectronicarobotarduinorobot arduinoConstruye un robot con arduino bluetooth y cámara ipelectronicarobotarduino









robot arduino
CÓDIGO


[color=#000000][color=#000000][color=#000000][color=#000000][color=#000000][color=#000000][color=#000000][color=#000000][color=#000000][color=#000000]
#include <Ultrasonic.h>

const int analogInhumo = A0;  // sensor de humo
const int analogIntemp = A1;  // sensor de temperatura
const int analogIngas = A2;  // sensor de gas

Ultrasonic ultrasonic(11,10); // (Trig PIN,Echo PIN)

int sensorhumovalue = 0;
int sensortempvalue = 0;
int sensorgasvalue = 0;

int IN1=3;
int IN2=5;
int IN3=6;
int IN4=9;

char dataIn = 'S';       

char determinant;        
char det;                

void setup() 
{       

 pinMode(IN1,OUTPUT);
 pinMode(IN2,OUTPUT);
 pinMode(IN3,OUTPUT);
 pinMode(IN4,OUTPUT);


Serial.begin(9600);  

}

void loop()

    det = check();
      while (det == 'L')   //LEFT
      {     
 digitalWrite(IN1,LOW);
 digitalWrite(IN2,HIGH);
 digitalWrite(IN3,HIGH);
 digitalWrite(IN4,LOW);
       
          det = check();          
      }  
      while (det == 'F')   //FORWARD
      {   
 digitalWrite(IN1,HIGH);
 digitalWrite(IN2,LOW);
 digitalWrite(IN3,HIGH);
 digitalWrite(IN4,LOW);
            
          det = check();          
      } 

      while (det == 'B')   //BACK
      {    
        
 digitalWrite(IN1,LOW);
 digitalWrite(IN2,HIGH);
 digitalWrite(IN3,LOW);
 digitalWrite(IN4,HIGH);
  
         det = check();
      }  
      while (det == 'R')   //RIGTH
      {    
 digitalWrite(IN1,HIGH);
 digitalWrite(IN2,LOW);
 digitalWrite(IN3,LOW);
 digitalWrite(IN4,HIGH);

          det = check(); 
      }
     
      while (det == 'I')   //RECIVES INFORMATION OF THE TEMPERATURE SENSOR
      {     

  int sensortempvalue = analogRead(analogIntemp);           //read the value from the sensor
  sensortempvalue = (5.0 * sensortempvalue * 100.0)/1024.0;  //convert the analog data to temperature
  int temp = sensortempvalue-10;
  Serial.print((byte)temp);
  Serial.println("  Cº"); 
  delay(100);    
          det = check();          
      }  
      while (det == 'J')   //RECIVES INFORMATION OF THE SMOKE SENSOR
      {      
  sensorhumovalue  = analogRead(analogInhumo);
  Serial.print("HUMO = " );                       
  Serial.println(sensorhumovalue);
  delay(100); 
         
          det = check();          
      }          
      while (det == 'G')   //RECIVES INFORMATION OF THE GAS SENSOR
      { 
  sensorgasvalue  = analogRead(analogIngas);
  Serial.print("GAS = " );                       
  Serial.println(sensorgasvalue);
  delay(100);         
          det = check();          
      }    
      while (det == 'H')   //RECIVES INFORMATION OF THE DISTANCE SENSOR
      {
  int distancia=(ultrasonic.Ranging(CM)); // CM or INC
  //int distanciainvertida=(11-distancia);
  Serial.print(distancia);
  Serial.println(" cm" );
  delay(100);        
          det = check();                                              
      }   
      while (det == 'S')   //STOP
      {
 digitalWrite(IN1,LOW);
 digitalWrite(IN2,LOW);
 digitalWrite(IN3,LOW);
 digitalWrite(IN4,LOW);
 digitalWrite(13, LOW);

          det = check(); 
      }
      while (det == 'U')   //TURN ON LIGTHS
      {
       digitalWrite(13, HIGH);
          det = check(); 
      }
      while (det == 'u')   //TURN OFF LIGTHS
      {
       digitalWrite(13, LOW);         
          det = check(); 
      }

}

int check()
{
  if (Serial.available() > 0)    
  {   
   sensorhumovalue  = analogRead(analogInhumo);
   sensortempvalue  = analogRead(analogIntemp);
   sensorgasvalue  = analogRead(analogIngas);
   
    dataIn = Serial.read();  
        if (dataIn == 'F')
        {     
          determinant = 'F';
        }  
        else if (dataIn == 'B')
        { 
          determinant = 'B'; 
        }
        else if (dataIn == 'L')  
        { 
          determinant = 'L';
        }
        else if (dataIn == 'R')  
        { 
          determinant = 'R';
        } 
        else if (dataIn == 'I')  
        { 
          determinant = 'I'; 
        }  
        else if (dataIn == 'J')  
        {  
          determinant = 'J';
        }          
        else if (dataIn == 'G') 
        {
          determinant = 'G'; 
        }    
        else if (dataIn == 'H')  
        {
          determinant = 'H'; 
        }   
        else if (dataIn == 'S') 
        {
          determinant = 'S';
        }
        else if (dataIn == 'U') 
        {
          determinant = 'U';
        }
        else if (dataIn == 'u') 
        {
          determinant = 'u';
        }
        else if (dataIn == 'W') 
        {
          determinant = 'W';
        }
       
        else if (dataIn == 'w') 
        {
          determinant = 'w';
        }
  }
return determinant;
}

[/color][/color][/color][/color][/color][/color][/color][/color][/color][/color]


[/align]
CERTIFICADA



Construye un robot con arduino bluetooth y cámara ip




electronica









robot


LES INVITO A PASAR POR MI POST DE INTELIGENCIA COLECTIVA
TODO SOBRE IMPRESORAS 3D Y COMO CONSTRUIR UNA CON BAJO PRESUPUESTO









arduino

Comentarios Destacados

Elcalvicie +12
De a poco está volviendo la inteligencia colectiva lince.
robot arduino
Muy bonito post +10
JOSTIKERO_92
muchas gracias master

14 comentarios - Construye un robot con arduino bluetooth y cámara ip

tatianampuero +1
genial yo igual arme uno solo que nunca compre la camara +10
tatianampuero +1
@JOSTIKERO_92 me gusta mucho trabajar con ardiuno, aunque estoy juntando dinero para una raspberry , suerte en tus proximos proyectos
JOSTIKERO_92
@tatianampuero es genial la raspberry puedes hacer un robot espia con ella, igualmente suerte con tus proyectos
aticuss
@JOSTIKERO_92
no es cara, el otro dia compre una es esa p2p cloud no?
3l_l4g4rt0 +1
muy bueno, después lo voy a leer más tranqui......pero una consulta, tiene detector de GNL?? pero no es antiexplosivo.....creo que cuando lo detecte te quedas sin robot explorador
JOSTIKERO_92 +1
que tal, el sensor es de gas GLP o (gas licuado de petroleo) que es el gas de uso comun para cocinar, gracias por pasar amigo, saludos
francisco0327 +1
Yo estoy empezando con esto de arduino, tengo una duda, como haces para controlar una de esas camaras ip con arduino ?
JOSTIKERO_92
@slug1987 si que lo seria, pero no entiendo esta pagina, unos usuarios me dicen que porque solo uno arduino, hago un post usando pic y me dicen que puedo usar arduino...sabes intentare hacer un post mas sencillo saludos
slug1987
@JOSTIKERO_92 HERMANO LOS PIDEN PIC SON NOSTALFAGS ¡¡¡ la nueva era es con arduino y si puedes usar s4a para hacerlo mas facil , hazlo , te lo agradeceremos...salu2
LuxArts
@slug1987 Nada que ver papu, es un tema de costo. Este proyecto se peude hacer tranquilamente usando un Attiny que salen mucho mas baratos que los Atmega328 y muchísimo mas barato aún que un Arduino. El proyecto es eficaz, pero no es eficiente.
PD: Aprendé a programar en C, S4A es para nenes de entre 6 a 12 años máximo.
Nikell +1
Leí NADA... pero como se ve complicado... al apoyarlo poso de seudintelectual
JOSTIKERO_92
puedes compartir el post
esmerlin0 +1
SI ESTO NO ES TOP ME VOY DE TARINGA
JOSTIKERO_92 +1
gracias capo, esperemos que si
_ricardo_ +1
buee , yo pensaba usarlos para cuando una amiga va al baño y se baja la chabomba , justo iba a ser la unica vez que le pueda ver la colita me desilucionaste
JOSTIKERO_92
puedes hacerlo, pero debe ser ciega para no ver el robot
cattena_2 +5
En los proximos dias en policiales:
Usuario de taringa filmaba a la gente que se cambiaba de ropa"
Construye un robot con arduino bluetooth y cámara ip
JOSTIKERO_92 +1
jajaja y se hace top historico
figex +1
Hola man genial post! Una pregunta yo me copié uno de 4 motores pero solo use un puente h, lo alimento con una batería de 9v mi pregunta es está bien? O mejor sería utilizar 2 puentes h como tú modelo de 4 motores desde ya gracias
JOSTIKERO_92
que tal, si que puedes usar un solo puente h para 4 motores, pero si quieres que sea mas potente el robot es mejor usar un puente h para do motores, con eso te aseguras que la corriente les llegue de igual manera saludos
willy_23
Gracias Capo, me gusto mucho tu post. Donde puedo acceder a mas info porq estoy empezando a armar un sistema de seguridad con un dvr Hikvision y esta algo limitado y pensaba conectarlo a un arduino?
JUANCHISD +1
Hoy todo es arduinos, los de la vieja escuela construíamos todo desde cero, y desafiábamos nuestras capacidades económicas e intelectuales.
JOSTIKERO_92 +1
si lo se, tambien lo hago todavía, tengo muchos proyectos asi pero no los he subido, revisa mi post del display pov
dk_sam300
puedes poner un tutorial de como implementar esa camara porfa??