Skip to main content
conexiones

Proyecto con Arduino Nº 06 – Coche fantástico interactivo

FUNCIONAMIENTO DEL PROGRAMA:

En este proyecto con arduino, vamos a utilizar 10 leds, para conseguir un efecto similar a KITT el coche fantástico de la famosa serie de televisión, pero ahora introduciremos un nuevo componente electrónico, el potenciómetro, que nos permitirá regular la velocidad de desplazamiento del led encendido, en este caso un potenciómetro de 4K7, 4.700 Ohmios, el potenciómetro tiene tres patillas, entre las dos de los extremos tendremos una resistencia de 4K7, y entre uno de los extremos y la patilla del centro tendremos una resistencia variable de 0 a 4.700 Ohmios dependiendo de cuanto giremos el potenciómetro, si además de ello colocamos el potenciómetro en un circuito eléctrico con una tensión fija en sus extremos podremos utilizar el potenciómetro como un divisor de tensión.

Si llevamos la patilla de en medio del potenciómetro a una entrada analógica del arduino, podremos leer ese valor de tensión, y en este ejercicio la frecuencia de barrido de las luces del coche fantástico dependerá de ese valor analógico de entrada.

El potenciómetro es un componente electrónico muy usado, por ejemplo, para manejar el volumen de una radio, para regular el brillo de una lámpara, y en general en cualquier circuito eléctrico en el que necesitemos regular una magnitud.

Conexiones

Comprobando primero que todo está desconectado. Conectaremos el Arduino tal como aparece en el simulador y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

 

Esquema eléctrico

Hardware (Lista de materiales)

Id

Descripción

Cantidad

1

Placa Arduino R3

1

2

Placa Protoboard

1

3

Led Rojo

10

4

Resistencias de 220 Ohmios

10

5

Potenciómetro de 4K7

1

Programa

// Proyecto 06 – Coche fantástico interactivo

 byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; // Creo un array para los Leds

 int ledDelay=100; // Establezco el retraso entre los cambios

 int direction = 1;

 int currentLED = 0;

 unsigned long changeTime;

 int potPin=2; // Pin 2 analógico como entrada

 void setup()

 {

 Serial.begin(9600);

for (int x = 0; x < 10; x++) // Establezco los pins a cero, ahora van de cero a diez

 {

pinMode(ledPin[x], OUTPUT);

}

 changeTime = millis();

 }

 void loop()

 {

 ledDelay=analogRead(potPin);

 Serial.println(ledDelay);

 if ((millis() – changeTime) > ledDelay) // Si ha pasado el tiempo de cambio desde el último cambio

 {

 changeLED();

 changeTime = millis();

 }

 }

 void changeLED()

 {

 for (int x = 0; x < 10; x++) // turn off all LED’s

 {

 digitalWrite(ledPin[x], LOW);

 }

 digitalWrite(ledPin[currentLED], HIGH); // turn on the current LED

 currentLED += direction; // increment by the direction value

 if (currentLED == 9) // change direction if we reach the end

 {

 direction = -1;

 }

if (currentLED == 0)

 {

 direction = 1;

 }

 }

Notas:
  • Utiliza cable negro para todas las conexiones a masa (GND).
  • Utiliza cable rojo para todas las conexiones a VCC (5V).
  • No importa los colores que utilices para las demás conexiones.
  • Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.
  • Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).
  • Cuando todo esté correctamente conectado puedes conectar el cable USB.
Observaciones
  • Una vez comprobado el código y subido el led al Arduino, ser encenderán y apagarán todos los leds tres veces y después comenzará la secuencia del programa.
Enlaces del proyecto en 123D Circuits
conexiones

Proyecto con Arduino Nº 5 – “Kitt, el coche fantástico”

En este proyecto con Arduino Nº 5 – “Kitt, el coche fantástico” vamos a utilizar 10 leds, para conseguir un efecto similar a Kitt, el coche fantástico, de la famosa serie de televisión, y además introduciremos el concepot de los arrays de variables.

 

PROYECTO “KITT EL COCHE FANTASTICO”

Dificultad: Media

Tiempo estimado: 60m

FUNCIONAMIENTO DEL PROGRAMA:

En este proyecto vamos a utilizar 10 leds, para conseguir un efecto similar a KITT el coche fantástico de la famosa serie de televisión, y además introduciremos el concepto de los arrays de variables.

Conexiones

Comprobando primero que todo está desconectado. Conectaremos el Arduino tal como aparece en el simulador y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

 conexiones

 

 

 

Esquema
eléctrico

 esquema eléctrico

 

 

Hardware
(Lista de materiales)

Id

Descripción

Cantidad

1

Placa Arduino R3

1

2

Placa Protoboard

1

3

Led Rojo

10

4

Resistencias de 220 Ohmios

10

Programa

// Proyecto 05 – Kitt el coche fantastico

byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
// Creo un array para los pins

int ledDelay(65); // delay between changes

int direction = 1;

int currentLED = 0;

unsigned long changeTime;

void setup()

{

for (int x = 0; x < 10; x++) // set all pins to output

{

pinMode(ledPin[x], OUTPUT);

}

changeTime = millis();

}

void loop()

{

if ((millis() – changeTime) > ledDelay) // if it has been ledDelay ms since last change

{

changeLED();

changeTime = millis();

}

}

void changeLED()

{

for (int x = 0; x < 10; x++) // turn off all LED’s

{

digitalWrite(ledPin[x], LOW);

}

digitalWrite(ledPin[currentLED],HIGH); // turn on the current LED

currentLED += direction; // increment by the direction value

if (currentLED == 9) // change direction if we reach the end

{
direction = -1;

}

if (currentLED == 0)

{

direction = 1;

}

}

Notas:

Utiliza cable negro para todas las conexiones a masa

Utiliza cable rojo para todas las conexiones a VCC (5V).

No importa los colores que utilices para las demás conexiones.

Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.

Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).

Cuando todo esté correctamente conectado puedes conectar el cable USB.

Observaciones

Una vez comprobado el código y subido el led al Arduino, se encenderán y apagarán todos los leds tres veces y después comenzará la secuencia del programa.

Enlaces del proyecto en circuits.io

Proyecto 05 – Kitt el coche fantástico

 

 

Proyecto con Arduino Nº 04 – “Paso de cebra con pulsador”

 

PROYECTO “PASO DE CEBRA CON PULSADOR”

Dificultad: Media

Tiempo estimado: 60m

FUNCIONAMIENTO DEL PROGRAMA:

En este proyecto con Arduino vamos a incluir las luces del semáforo de peatones y un pulsador para pedir el paso. La placa Arduino reaccionará al presionar el pulsador, cambiando el estado de las luces, para parar el paso de los coches y permitir el paso de los peatones.

En este proyecto, haremos también nuestras primeras funciones. A partir de ahora en la lista de materiales no indicaremos los cables de conexiones, ya que utilizaremos tantos como necesitemos.

Cuando el programa empiece a funcionar veremos que la luz de los coches empieza en verde y el semáforo de peatones en rojo.

Al pulsar el botón el programa comprueba que han pasado 5 segundos, por lo menos, desde la última vez que el botón fue pulsado, para permitir que el tráfico se mueva, entonces, pasará a ejecución una función que llamaremos CambiaLuces(), en esta función la luz de los coches va de verde a ámbar y a rojo, será entonces cuando la luz de los peatones cambiará a verde.

Después de un periodo de tiempo razonable para que los peatones crucen la calle, la luz verde del semáforo de peatones parpadeará para advertir a los peatones que deben darse prisa para cruzar la calle. Entonces la luz de los peatones cambiará a rojo y la de los vehículos volverá a su rutina habitual, verde-ámbar-rojo.

CONEXIONES

Comprobando primero que todo está desconectado. Conectaremos el Arduino tal como aparece en la figura y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

proyecto-04-conexiones-cruce-de-cebra-con-pulsador

ESQUEMA ELÉCTRICO

 
proyecto-04-esquema-electrico-cruce-de-cebra-con-pulsador

Hardware
(Lista de materiales)

Id

Descripción

Cantidad

1

Placa Arduino R3

1

2

Placa Protoboard

1

3

Led Verde

2

4

Led Amarillo

1

5

Led Rojo

2

6

Resistencias de 220 Ohmios

5

7

Resistencia de 10 Kohmios

1

8

Pulsador

1

 

Programa

// Proyecto 04 – Paso de cebra con pulsador de peatones – APROBARFACIL.COM

int ledDelay = 200; // Tiempo entre cambios de estado

int CarRojo = 13;

int CarAmarillo = 12;

int CarVerde = 11;

int PeaRojo=10;

int PeaVerde=9;

int Boton=2;

int TiempoParaCruzar = 5000;

unsigned long changeTime; // Tiempo desde que el boton esta pulsado

void
setup()

{

Serial.begin(9600);

int i,j;

for(i=9;i<14;i++)

{

pinMode(i,OUTPUT);

digitalWrite(i,LOW);

}

for(i=9;i<14;i++)

{

digitalWrite(i,HIGH);

delay(ledDelay/3);

}

for(i=9;i<14;i++)

{

digitalWrite(i,LOW);

delay(ledDelay/3);

}

}

void RutinaDeLuces()

{

int estado=0;


for(estado=1;estado<4;estado++)

{

switch(estado)

{


case(0):

digitalWrite(CarRojo, LOW);

digitalWrite(CarAmarillo, LOW);

digitalWrite(CarVerde, LOW);

digitalWrite(PeaRojo, LOW);

digitalWrite(PeaVerde, LOW);


break;


case(1):


digitalWrite(CarRojo, HIGH);


digitalWrite(CarAmarillo, LOW);

digitalWrite(CarVerde, LOW);

digitalWrite(PeaRojo, LOW);

digitalWrite(PeaVerde, HIGH);

break;

case(2):

digitalWrite(CarRojo, LOW);

digitalWrite(CarAmarillo, HIGH);

digitalWrite(CarVerde, LOW);

digitalWrite(PeaRojo, HIGH);

digitalWrite(PeaVerde, LOW);

break;

case(3):

digitalWrite(CarRojo, LOW);
digitalWrite(CarAmarillo, LOW);

digitalWrite(CarVerde, HIGH);

digitalWrite(PeaRojo, HIGH);

digitalWrite(PeaVerde, LOW);

break;

}

delay(ledDelay);

digitalWrite(CarRojo, LOW);


digitalWrite(CarAmarillo, LOW);


digitalWrite(CarVerde, LOW);


digitalWrite(PeaRojo, LOW);


digitalWrite(PeaVerde, LOW);

}

}

void PasoDePeatones()

{

int estado=0;


Serial.println(“paso de peatones”);


for(estado=1;estado<3;estado++)

{

switch(estado)

{

case(1):

digitalWrite(CarRojo, LOW);

digitalWrite(CarAmarillo, HIGH);

digitalWrite(CarVerde, LOW);

digitalWrite(PeaRojo, HIGH);

digitalWrite(PeaVerde, LOW);

break;

case(2):

digitalWrite(CarRojo, HIGH);

digitalWrite(CarAmarillo, LOW);

digitalWrite(CarVerde, LOW);

digitalWrite(PeaRojo, LOW);

digitalWrite(PeaVerde, HIGH);

break;

}


delay(ledDelay);


digitalWrite(CarRojo, LOW);


digitalWrite(CarAmarillo, LOW);


digitalWrite(CarVerde, LOW);


digitalWrite(PeaRojo, LOW);


digitalWrite(PeaVerde, LOW);

}

}

void loop()

{

int
EstadoBoton=digitalRead(Boton);

if(EstadoBoton == HIGH && (millis() – changeTime) > 5)

{

PasoDePeatones();

}

else

{

RutinaDeLuces();

}

}

Notas:

  • Utiliza cable negro para todas las conexiones a masa
  • Utiliza cable rojo para todas las conexiones a VCC (5V).
  • No importa los colores que utilices para las demás conexiones.
  • Ten cuidado al conectar los componentes en el protoboardpues puedes dañarlos.
  • Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).
  • Cuando todo esté correctamente conectado puedes conectar el cable USB.

Observaciones

Una vez comprobado el código y subido el led al Arduino, ser encenderán y apagarán todos los leds tres veces y después comenzará la secuencia del programa.

Enlaces del proyecto en 123D Circuits

Proyecto 04 – Cruce de peatones con pulsador

 

 

Proyecto con Arduino Nº 03 – Semáforo simple

DESCRIPCIÓN DEL FUNCIONAMIENTO:

En este proyecto con arduino vamos a simular el funcionamiento de un semáforo simple, pero introduciremos varias novedades al código. Cuando empiece el programa encenderemos y apagaremos 3 veces los leds para comprobar su correcto funcionamiento. Además introduciremos el concepto de circuito secuencial con diferentes estados en este caso 3 estados.


CONEXIONES:

Comprobando primero que todo está desconectado. Conectaremos el arduino tal como aparece en la figura y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

proyecto-03-conexiones-semaforo-simple


ESQUEMA ELÉCTRICO:

Este es el esquema eléctrico que se ha utilizado en este proyecto:

proyecto-03-esquema-electrico-semaforo-simple


LISTA DE MATERIALES:

  • 1 Placa Arduino R3
  • 1 Protoboard
  • 1 Led rojo
  • 1 Led amarillo
  • 1 Led verde
  • 3 Resistencias de 220 Ohmios
  • Cables de conexión

PROGRAMA:

// Proyecto 03 – Semáforo simple – APROBARFACIL.COM
int ledDelay = 200; // Retraso entre los cambios
int LedRojo = 13;
int LedAmarillo = 12;
int LedVerde = 11;
void setup()
{

int i,j;
for(i=11;i<14;i++)

{

pinMode(i,OUTPUT);
digitalWrite(i,LOW);

}
for(j=1;j<4;j++)

{
digitalWrite(LedRojo, HIGH);
digitalWrite(LedAmarillo, HIGH);
digitalWrite(LedVerde, HIGH);
delay(ledDelay/2);
digitalWrite(LedRojo, LOW);
digitalWrite(LedAmarillo, LOW);
digitalWrite(LedVerde, LOW);
delay(ledDelay/2);
}

}

void loop()
{
int estado=0;
for(estado=1;estado<4;estado++)
{

switch(estado)
{
case(0):
digitalWrite(LedRojo, LOW);
digitalWrite(LedAmarillo, LOW);
digitalWrite(LedVerde, LOW);
break;

case(1):
digitalWrite(LedRojo, LOW);
digitalWrite(LedAmarillo, LOW);
digitalWrite(LedVerde, HIGH);
break;
case(2):
digitalWrite(LedRojo, LOW);
digitalWrite(LedAmarillo, HIGH);
digitalWrite(LedVerde, LOW);
break;

case(3):
digitalWrite(LedRojo, HIGH);
digitalWrite(LedAmarillo, LOW);
digitalWrite(LedVerde, LOW);

break;
}

delay(ledDelay);
}
}


NOTAS:

  • Utiliza cable negro para todas las conexiones a masa (GND).
  • Utiliza cable rojo para todas las conexiones a VCC (5V).
  • No importa los colores que utilices para las demás conexiones.
  • Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.
  • Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).
  • Cuando todo esté correctamente conectado puedes conectar el cable USB.

OBSERVACIONES:

  • Una vez comprobado el código y subido el led al arduino, ser encenderán y apagarán todos los leds tres veces y después comenzará la secuencia rojo-amarillo-verde.

ENLACE DEL PROYECTO EN CIRCUITS.IO:


esquema conexiones

PROYECTO ARDUINO 02 – “GENERADOR CODIGO MORSE S.O.S.”

PROYECTO “GENERADOR CODIGO MORSE S.O.S.”

Dificultad: Media Tiempo estimado: 60m

 

FUNCIONAMIENTO DEL PROGRAMA:

En este proyecto vamos a utilizar el mismo Hardware que para el Proyecto “LED INTERMINTENTE”, pero cambiaremos el programa que cargaremos a la placa Arduino. En este caso generaremos el código Morse necesario para transmitir las letras S. (tres luces cortas) O (tres luces largas) y de nuevo S. (tres luces cortas).

 

Hardware (Lista de materiales)

·         1 Arduino Uno R3

·         1 Placa Protoboard

·         1 Led Verde

·         1 Resistencia 220 Ohmios

·         Varios cables para las conexiones

 

Esquema eléctrico

proyecto-02-esquema-electrico-generador-codigo-morse

 

 

Esquema de conexiones
Comprobando primero que todo está desconectado. Conectaremos el Arduino tal como aparece en la figura y teniendo mucho cuidado de colocar cada uno de los extremos del cable en los orificios (entradas y salidas) adecuados.

esquema conexiones

 

 

 

Programa:
// Proyecto 02 – Generador de código morse S.O.S.

int ledPin = 13;

// se ejecuta una vez cuando comienza el programa

void setup()

{

pinMode(ledPin, OUTPUT); // fija el pin 13 como salida

}

void loop()

{

 for (int x=0; x<3; x++)   // 3 veces cortas

{

digitalWrite(ledPin, HIGH); // sets the LED on

delay(150);                 // waits for 150ms

digitalWrite(ledPin, LOW);  // sets the LED off

delay(100);                 // waits for 100ms

}

delay(100);   // 100ms entre letras

for (int x=0; x<3; x++) // 3 veces largas

{

digitalWrite(ledPin, HIGH); // sets the LED on

delay(400); // waits for 400ms

digitalWrite(ledPin, LOW); // sets the LED off

delay(100); // waits for 100ms

}

delay(100); // 100ms delay entre letras

for (int x=0; x<3; x++) // 3 dits again

{

digitalWrite(ledPin, HIGH); // sets the LED on

delay(150); // waits for 150ms

digitalWrite(ledPin, LOW); // sets the LED off

delay(100); // waits for 100ms

}

delay(5000);   // wait 5 seconds antes de repetir la señal completa

}

 

 

Notas:
·         Utiliza cable negro para todas las conexiones a masa (GND).

·         Utiliza cable rojo para todas las conexiones a VCC (5V).

·         No importa los colores que utilices para las demás conexiones.

·         Ten cuidado al conectar los componentes en el protoboard pues puedes dañarlos.

·         Comprueba que conectas el led con la polaridad correcta. (Cátodo a masa).

·         Cuando todo esté correctamente conectado puedes conectar el cable USB.

 

Observaciones
·         Una vez comprobado el código y subido al arduino, el led generará el código morse de las letras S.O.S., prueba a cambiar las letras del código, para ello cambia el tiempo que está el led apagado y encendido.

 

Enlaces del proyecto en 123D Circuits
·         Enlace al Proyecto 02 – Generador de código Morse S.O.S.

 

Proyectos con Arduino – Proyecto 01 – Led Intermitente

Voy a empezar a compartir contigo varios proyectos hechos con Arduino, en el simulador gratuito de Autodesk circuits.io, además de ello te adjunto la memoria completa de cada uno de los proyectos.

Voy a comenzar con un proyecto sencillo llamado “LED INTERMITENTE”, donde voy a comprobar el funcionamiento del entorno de programación y simulación. Para ello cargaré al Arduino un programa simple, que hace que un led se apague y se encienda cada segundo. Aunque es un proyecto sencillo, lo utilizaremos para comprobar las conexiones entra la placa de Arduino y el PC y para verificar que la carga de los programas se hace correctamente ya que ello querrá decir que tienes el pueto COM correctamente configurado.

Aquí tienes la simulación del proyecto:

Si quieres más información de este proyecto puedes ver la memoria aquí.

arduino

Noticias Arduino 2016 – 01

Las noticias arduino de los últimos días, son las siguientes; desde la muy recomendable página web Hardware Libre, te informan de que Intel libera el código del firmware de Arduino 101. Hasta ahora había funcionalidades del chip Curie de Intel a las que no podías acceder, tales como el bluetooth, del ratón o incluso algunas funcionalidades del usb, pero no te olvides que Intel es una empresa, y si ha liberado este firmware evidentemente es porque le conviene económicamente o estratégicamente, no por el bien mundial y mucho menos por el beneficio de la comunidad Arduino.

Intel está en pleno “proceso de restructuración” es decir despidos, y cambio de estrategia, por decirlo de alguna manera, se quiere hacer una empresa más simpática.

Puedes leer más sobre este tema en el propio blog de Hardware Libre.

Otra de las noticias que más me ha llamado la atención en los últimos meses, ha sido el posible competidor para Raspeberry Pi, llamado Arduino Tian, que tiene unas especiales características que le hará un duro competidor para la tan alabada placa Raspberry Pi. El mundo de las placas SBC, ha sufrido una gran revolución desde la popularización de placas como Arduino, BeageBone Black, Pandaboard o la estadounidense PcDuino, así que la competición entre las diferentes placas, sin duda alguna, nos beneficia a los usuarios y desarrolladores.

Esta noticia me ha llegado a través de Hardware Libre.

Y para finalizar, no puedo dejar de pasar un excelente artículo de xataka, donde te dicen (casi) todo lo que necesitas saber sobre arduino.

Además en aprobarfacil.com tienes este fábuloso CURSO GRATIS DE ELECTRÓNICA DIGITAL.

Por cierto, ¿ya conoces Ardusat?

¿Que placa de Arduino me puedo comprar para iniciarme en el mundo del Hardware Libre?

Últimamente se está desatando una verdadera pasión por el Hardware Libre, con la aparición de diversas plataformas de precio realmente muy barato, y bastantes personas me están preguntando ¿Qué placa de Arduino me puedo comprar para iniciarme en el mundo del Hardware Libre?

Hay en el mercado muchas versiones de esta plataforma de aprendizaje. ArduinoMega, ardusat, etc, pero para iniciarte en este mundo con un Arduino Uno, es suficiente ya que tiene 32K de memoria que, sin duda alguna, es una memoria suficiente para hacer funcionar tus primeros programas y, evidentemente, es suficiente para seguir el curso de introducción a arduino de aprobarfacil.com.

sku_297567_2

Existen multitud de páginas web donde puedes comprar una placa de arduino Uno original que te saldrá por unos 25 Euros, evidentemente si el dinero no es un problema para ti, no dudes en comprarte una placa original, ya que te evitarás posibles problemas.

Tienes que saber que también existen unas placas “clónicas” que no son originales de arduino pero, salen por un precio de unos 5 euros, con lo que la diferencia de coste entre uno y otro, me hace inclinarme por esta última.

Pero con la plataforma solamente, no tienes suficiente para hacer tus primeros proyectos, necesitas diodos led, pulsadores, sensores, resistencias, una placa protoboard, y algún que otro componente electrónico. Si todos estos elementos los compras por separado el precio es mayor que si los compras juntos en un kit.

Yo he visitado unas cuantas páginas de venta de componentes de electrónica, para recomendar a mis alumnos y alumnas, y valorando la calidad, la rapidez de entrega y el precio me quedo con un Kit de Arduino de la página dx.com. He comprado varias veces y me ha llegado en perfectas condiciones de uso.

Mirar Kit de Arduino en la página donde lo venden.

Farmbot, un proyecto para los más agricultores

Normalmente existen muchos proyectos que utilizan Hardware Libre para su funcionamiento pero realmente sólo unos pocos son realmente buenos. Dentro de este pequeño hall de la fama tenemos desde luego a Raspberry Pi, a Arduino y Genuino y al Proyecto RepRap. Proyectos muy buenos que recientemente han recibido a un compañero: Farmbot.

El proyecto Farmbot es un proyecto que utiliza el Hardware Libre para el mundo del cultivo y la agricultura ecológica. Pero su punto fuerte no es ese sino su amplia y exhaustiva documentación que nos permitirá no sólo recrear por completo el proyecto sino también personalizarlo, crear nuevos gadgets partiendo del proyecto e incluso portarlo a otros contextos como un balcón o una miniterraza.

En cuánto a su funcionamiento y su creación, Farmbot no es muy diferente de una impresora 3D, a excepción del extrusor, el funcionamiento es casi igual y ello hace que el cultivo de ciertas plantas sea mas fácil de lo habitual, además podremos controlarlo a distancia gracias a su software y sus dispositivos que nos permitirán controlarlo de forma remota. Farmbot utiliza una placa Arduino Mega, Raspberry Pi 2, varios servomotores y tiene una estructura enorme que bien puede ser reducida en función de lugar y la cantidad de sedimento que queramos utilizar. Cualquiera que este interesado en este proyecto, esta web es la oficial donde encontraréis no sólo la documentación oficial sino también el software necesario, un foro e incluso acceso al Github oficial del Proyecto.

Pinche aquí para ver el vídeo

Realmente encuentro interesante este proyecto ya que a pesar de no parecer, la tecnología libre y el mundo de la agricultura han hecho buenas migas y podemos ver grandes proyectos como Farmbot o como Agduino. En el caso del primero, el reconocimiento ha sido tal que aparece en la web oficial de Arduino, por lo que seguramente no soy el primero ni el único que ve con buenos ojos este proyecto ¿ no creéis?

El artículo Farmbot, un proyecto para los más agricultores ha sido originalmente publicado en Hardware libre.