InicioHazlo Tu MismoRobot espia con arduino y camara inalambrica

Robot espia con arduino y camara inalambrica

Hazlo Tu Mismo3/26/2014
Robot controlado por arduino mediante bluetooth desde visual studio

Robot espia con arduino y camara inalambrica

robot


ARMADO DEL CHASIS

EL MAGICIAN CHASSIS ES UN CHASIS GENERICO MUY ECONOMICO Y FLEXIBLE PARA LA INSTALACION DE DIVERSOS COMPONENTES DEBIDO A SU GRAN CANTIDAD DE AGUJEROS Y PLATAFORMA.

Características:

• Máximo Voltaje del motor: 6VDC

• Velocidad sin carga: 90 ± 10rpm

• Sin corriente de carga: 190mA (max.250mA)

• Par: 800gf.cm • Puesto actual: ~ 1A

• Ruedas de diámetro 65 mm (30 mm de ancho)

• El plástico llantas con neumáticos de goma maciza


CONEXION Y CIRCUITOS


arduino

CON EL ARDUINO PROGRAMADO SE SIGUE AL SIGUIENTE PASO, QUE ES EL ARMADO DEL CIRCUITO ETAPA CONTROLADORA DE MOTORES.

ESTE CIRCUITO ESTA CONFORMADO BASICAMENTE POR EL DRIVER L293D


robot espia

CON EL CIRCUITO TERMINADO SE CONECTAN LAS ENTRADAS DEL DRIVER L293D A LAS SALIDAS DIGITALES DE LA PLACA ARDUINO:

PIN 2(INPUT-1) A LA SALIDA DEL PIN 13 DEL ARDUINO.

PIN 7(INPUT-2) A LA SALIDA DEL PIN 12 DEL ARDUINO.

PIN 10(INPUT-3) A LA SALIDA DEL PIN 11 DEL ARDUINO.

PIN 15(INPUT-4) A LA SALIDA DEL PIN 10 DEL ARDUINO.

PINES 1 Y 9 (ENABLE 1/ENABLE 2) SE CONECTAN A +5V O VOLTAJE DE CONTROL.




robot espia casero


Robot espia con arduino y camara inalambrica


robot


arduino


robot espia

robot espia casero


CAMARA INALAMBRICA


Robot espia con arduino y camara inalambrica

robot

RECEPTOR DE AUDIO Y VIDEO

arduino

DESCRIPCIÓN DEL RECEPTOR

robot espia



APLICACION ANDROID


robot espia casero

Robot espia con arduino y camara inalambrica


PROGRAMA DE ARDUINO

String readString;

void setup() {
Serial.begin(9600);


pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);


}

void loop() {
while (Serial.available()) {
delay(10);
if (Serial.available() >0) {
char c = Serial.read();
readString += c;
}
}
if (readString.length() >0) {

if (readString == "f" {

digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);

}

if (readString == "b" {

digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
}

if (readString == "l" {

digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
}

if (readString == "r" {

digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
}

if (readString == "x" {

digitalWrite(2, HIGH);

}

if (readString == "y" {


digitalWrite(2, LOW);
}

if (readString == "w" {

digitalWrite(3, HIGH);

}

if (readString == "z" {


digitalWrite(3, LOW);
}


if (readString == "s" {

digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, LOW);

}
readString="";
}
}






PROGRAMA VISUAL STUDIO



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using Bluetooth_Controller.Properties;

namespace Bluetooth_Controller
{
public partial class BLUETOOTH_CONTROLLER : Form
{



public BLUETOOTH_CONTROLLER()
{
InitializeComponent();
//serialPort1.PortName = "COM4";
//serialPort1.BaudRate = 9600;
//serialPort1.Open();


}

private void button1_Click(object sender, EventArgs e)
{

serialPort1.PortName = textBoxcom.Text;
serialPort1.BaudRate = Convert.ToInt32(txtbaudrate.Text);
serialPort1.Open();
}


private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (serialPort1.IsOpen) serialPort1.Close();

}


private void btn1_Click(object sender, EventArgs e)
{
serialPort1.Write("x";
btn1.Enabled = false;
btn3.Enabled = true;
pic1.Image = Resources.ledon;
}

private void btn3_Click(object sender, EventArgs e)
{
serialPort1.Write("y";
btn1.Enabled = true;
btn3.Enabled = false;
pic1.Image = Resources.offled;
}

private void btn2_Click(object sender, EventArgs e)
{
serialPort1.Write("w";
btn4.Enabled = true;
btn2.Enabled = false;
pic2.Image = Resources.ledon;
}


private void btn4_Click(object sender, EventArgs e)
{
serialPort1.Write("z";
btn2.Enabled = true;
btn4.Enabled = false;
pic2.Image = Resources.offled;
}

private void btndesconectar_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen) serialPort1.Close();
}

private void btnup_Click(object sender, EventArgs e)
{
serialPort1.Write("f";
}

private void btnrigth_Click(object sender, EventArgs e)
{
serialPort1.Write("r";
}

private void btndown_Click(object sender, EventArgs e)
{
serialPort1.Write("b";
}

private void btnleft_Click(object sender, EventArgs e)
{
serialPort1.Write("l";
}

private void btnstop_Click(object sender, EventArgs e)
{
serialPort1.Write("s";
}

private void btngo_Click(object sender, EventArgs e)
{
serialPort1.Write("q";
}

private void btnstop2_Click(object sender, EventArgs e)
{
serialPort1.Write("e";
}





CLICK EN LA IMAGEN PARA IR A MI BLOG AHI ENCONTRARAN LOS PROGRAMAS TANTO EL PROGRAMA DE VISUAL STUDIO COMO LA APLICACION DE ARDUINO, Y UNA CARPETA CON LOS SCKETCH DE ARDUINO YA QUE TARINGA NO DEJA PONER LINKS



robot












Datos archivados del Taringa! original
382puntos
7,454visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

J
JOSTIKERO_92🇦🇷
Usuario
Puntos0
Posts40
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.