martes, 30 de junio de 2015

domingo, 28 de junio de 2015

Crea una alarma de movimiento con Arduino.

Crea una alarma de movimiento con Arduino.

Hola amigos!!! Hoy les traemos un nuevo proyecto usando un arduino y un sensor de movimiento o PIR para crear una alarma que se activara al detectar movimiento.
PIR es un sensor infrarojo pasivo que podremos utilizar en muchos proyectos y ademas es muy barato, este es un muy buen proyecto para comenzar con el uso de sensores con un microcontrolador.




viernes, 26 de junio de 2015

No tienes un Arduino? No hay problema...

No tienes un Arduino? No hay problema...


Sabemos que para muchos a veces es dificil tener acceso a estos dispositivos dependiendo en el lugar donde vives, pueda ser que lo ordenes Online pero va tardar varios dias o hasta semanas en llegar y estas ansioso por empezar a aprender y crear tus propios circuitos, proyectos y hasta algunos juegos... si ese es tu caso te vamos a ayudar a empezar sin invertir un solo centavo.

jueves, 25 de junio de 2015

Como conectar tu Arduino al Internet

Como conectar tu Arduino al Internet

Hola a todos!!!  Hoy tenemos un poco de información de como conectar un arduino al internet  y asi abrir un mundo de posibilidades al conectarnos  a la red.
El arduino Ethernet Shield viene con todo lo necesario en la plaqueta como un modulo ethernet W5100 y un modulo para una micro SD card para tener mas memoria para nuestros proyectos, es tan facil que se puede hacer en minutos solo colocamos el modulo encima de un arduino uno o mega y conectamos un cable de red RJ45  o ethernet cable a nuestro modem y este se conectara automaticamente a nuestra red,  y listo, hay varios sketches de ejemplos en la libreria que viene cuando instalamos  el arduino software y hay muchos sketches que podemos encontrar en la red.

lunes, 22 de junio de 2015

Automatizacion Con Arduino y Bluetooth

Automatizacion Con Arduino y Bluetooth

Hola amigos!!!  Hoy tenemos un nuevo tutorial de como usar un Arduino y bluetooth para controlar cualquier aparato eléctrico en tu casa, ya hay en el mercado muchos sistemas de automatización pero la mayoría son muy costosos y hasta un poco difíciles de adquirir, por eso decidí hacer este proyecto para demostrar que se pueden obtener casi los mismos resultados de un sistema costoso a una fracción del costo y también pasarse un buen rato con este pequeño tutorial.


Partes que vamos a necesitar para este proyecto:

Arduino Uno (Se puede utilizar cualquier arduino)












Modulo Bluetooth













Modulo Relay


















Estos son los elementos principales para este proyecto al final del tutorial pondre los links y la información de como pueden adquirirse. Ademas de esto necesitamos un teléfono con android y unos cables pequeños de cualquier tipo.

Aqui les dejo el esquema de como devemos conectar los modulos al arduino:

















Cuando todo este conectado nos daremos cuenta que el modulo bluetooth se prende y podemos revisar en nuestro teléfono que aparecera para conectarse en la opción de conexiones con bluetooth,
bueno ya teniendo todo conectado al arduino podemos pasar al siquiente paso que es pasar el sketch o codigo al arduino por medio de una computadora, aqui les dejo el codigo:


/*
simple LED test
*/

char val;         // variable to receive data from the serial port
int ledpin = 2;  // LED connected to pin 2 (on-board LED)

void setup()
{
  pinMode(ledpin = 2, OUTPUT); // pin 2 (on-board LED) as OUTPUT
  pinMode(ledpin = 3, OUTPUT); // pin 3 (on-board LED) as OUTPUT

    Serial.begin(9600);       // start serial communication at 115200bps

}

void loop()

{
  if( Serial.available() )       // if data is available to read
  {
    ;
  }
  val = Serial.read();         // read it and store it in 'val'

  if( val == 'a' )               // if 'a' was received led 2 is switched off
  {
    digitalWrite(ledpin = 2, HIGH);    // turn Off pin 2
  }

  if( val == 'A' )               // if 'A' was received led 2 on
  {
    digitalWrite(ledpin = 2, LOW);  // turn ON pin 2
  }

  if( val == 'b' )               // if 'b' was received led 3 is switched off
  {
    digitalWrite(ledpin = 3, HIGH);    // turn Off pin 3
  }

  if( val == 'B' )               // if 'B' was received led 3 on
  {
    digitalWrite(ledpin = 3, LOW);  // turn ON pin 3
  } //else (ledpin = 3, LOW)        //set led pin 3 to low state

  if( val == 'C' )               // if 'C' was received led 2 on for 1 second
  {
    digitalWrite(ledpin = 2, LOW);  // turn ON pin 2
    delay(1000);                     // wait 1 second
    digitalWrite(ledpin, HIGH);      // turn Off pin 2
  }

  if( val == 'D' )               // if 'D' was received led 3 on for 1 second
  {
    digitalWrite(ledpin = 3, LOW);  // turn ON pin 3
    delay(1000);                     // wait 1 second
    digitalWrite(ledpin, HIGH);      // turn Off pin 3
  }

  if( val == 'E' )               // if 'E' was received led 2 on for 5 seconds
  {
    digitalWrite(ledpin = 2, LOW);  // turn ON pin 2
    delay(5000);                     // wait 500 milli seconds
    digitalWrite(ledpin, HIGH);      // turn Off pin 2
  }

  if( val == 'F' )               // if 'F' was received led 3 on for 5 seconds
  {
    digitalWrite(ledpin = 3, LOW);  // turn ON pin 3
    delay(5000);                     // wait 500 milli seconds
    digitalWrite(ledpin, HIGH);       // turn Off pin 3
  }

  if( val == 'G' )               // if 'G' was received turn led pin 2 on for 500ms then switch off and turn on pin 3 for 500 mili seconds then off
  {
    digitalWrite(ledpin = 2, LOW);  // turn ON pin 2
    delay(500);                     // wait 500mili second
    digitalWrite(ledpin, HIGH);      // turn Off pin 2
    digitalWrite(ledpin = 3, LOW);  // turn ON pin 2
    delay(500);                     // wait 500 mili second
    digitalWrite(ledpin, HIGH);      // turn Off pin 2
  }

  if( val == 'h' )               // if 'h' was received switch off all pins
  {
    digitalWrite(ledpin = 13, LOW);    // turn Off pin 13
    digitalWrite(ledpin = 2, HIGH);      // turn Off pin 2
    digitalWrite(ledpin = 3, HIGH);      // turn Off pin 3
}

  if( val == 'H' )               // if 'H' was received switch pin 2 on and off 1000 times

  for(int i = 0; i < 1000; i++)
  {
    digitalWrite(ledpin = 2, HIGH);  // turn ON pin 2
   delay (1000); //wait 1000 mili seconds
    digitalWrite(ledpin = 2, LOW);  // turn Off pin 2
   delay (1000); //wait 1000 mili seconds
  
  }

}

Ya con el arduino y los modulos listos necesitamos una app para poder usar con el bluetooth y el arduino aqui les dejo esta que esta muy buena y fácil de utilizar
https://play.google.com/store/apps/details?id=com.app.control&hl=en





















Bueno ahora que ya tenemos casi todo listo podemos buscar algo para la automatizacion en este caso yo utilice una luz led que tenia por ahi pero pueden utilizar cualquier cosa que ustedes tengan a la mano pero ahí que tener mucho cuidado porque si usamos algo de alta corriente debemos ser muy cuidadosos cuando hacemos las conecciones al modulo relay, aqui les dejo un ejemplo de como quedo mi proyecto:

















Aqui esta como se ve ya con el relay activado con la app:
















Espero que les haya gustado este proyecto, esperamos sus comentarios y no olviden en darnos un like si les gusto,  aqui les dejo unos links de las partes que utilizamos en este proyecto, gracias y hasta la proxima.

Arduino uno:

http://www.amazon.com/Board-Atmega328p-Atmega16u2-Cable-Arduino/dp/B00OBSD202/ref=sr_1_3?ie=UTF8&qid=1435018121&sr=8-3&keywords=arduino+uno

Modulo Bluetooth:

http://www.amazon.com/JY-MCU-Arduino-Bluetooth-Wireless-Serial/dp/B009DZQ4MG/ref=sr_1_2?ie=UTF8&qid=1435018274&sr=8-2&keywords=arduino+bluetooth

Modulo Relay:

http://www.amazon.com/Kootek%C2%AE-2-channel-Relay-Module-Arduino/dp/B00C59NOHK/ref=sr_1_sc_2?ie=UTF8&qid=1435029261&sr=8-2-spell&keywords=arduino+2+ralay


sábado, 20 de junio de 2015

Que es Arduino?

Que es Arduino?

Se trata de un microcontrolador, una placa, un pequeño sistema de procesamiento. Sin embargo, su condición de sistema libre ha propiciado tantas variaciones de lo mismo, que Arduino no es una pieza de hardware única, y de hecho podemos encontrar tantas configuraciones como desarrolladores dispuestos a hacer cambios en los esquemas puedan existir.

miércoles, 17 de junio de 2015

miércoles, 10 de junio de 2015