5 proyectos básicos con Arduino

Con la aparición de las primera placas de Arduino, allá por el año 2005, los proyectos de electrónica a nivel de usuario se empezaron a popularizar cada vez más en Internet. Y es que,gracias a ser una plataforma de código abierto, se empezó a formar una comunidad cada vez más numerosa, que realizaba constantes contribuciones, tanto de código como de ideas.

Arduino ayuda a acercar la electrónica a mucha gente, independientemente del nivel de conocimientos sobre la materia. Y esa es una de las grandes ventajas que aporta, la facilidad para realizar proyectos muy interesantes, sin necesidad de ser un experto electrónico.

Como ya hicimos en nuestra entrada sobre proyectos con la Raspberry Pi (https://bugeados.com/raspberry/7-proyectos-con-raspberry-pi/), en esta entrada os queremos mostrar 5 proyectos arduino básicos que se pueden hacer con casi cualquier kit de iniciación a la electrónica.

1 – Luz nocturna automática

El objetivo de este proyecto es crear una luz que se encienda automáticamente cuando se empiece a hacer de noche o la iluminación sea baja.

Para conseguir esto, se puede utilizar una fotorresistencia o LDR. Se trata de un tipo de resistencia que varía su valor (medido en Ohmios Ω) en función de la cantidad de luz que incide sobre ella.

De este modo, podremos medir la cantidad de luz, y mandar a nuestro Arduino los valores de luz registrados en la habitación a través de una de sus entradas analógicas. Cuando el valor sea inferior a X (siendo X el valor que hayamos programado en nuestro código), Arduino se encargará de encender una bombilla LED que conectaremos en una de sus salidas digitales.

Componentes:

  • Arduino
  • Protoboard
  • LDR
  • 1 resistencia de 10K Ohmios o similar
  • 1 resistencia de 220 Ohmios o similar
  • LED del color deseado
  • Cables

Circuito:

Figura 1. Circuito luz nocturna automática

Enlace a simulador:

https://www.tinkercad.com/things/1uAmk0jvkuD-luz-nocturna

Código:

2 – Usando pantalla LCD

Uno de los elementos que más nos gusta a la hora de montar nuestros proyectos, son las pantallas LCD. Estas nos permiten mostrar cualquier información y son un gran complemento para casi cualquier proyecto que podamos imaginar.

En este ejemplo, usaremos la pantalla LCD para mostrar un texto y un contador de segundos.

Componentes:

  • Arduino
  • Placa de pruebas o protoboard
  • Potenciómetro para regular el contraste de la pantalla LCD
  • Pantalla LCD
  • 1 resistencia de 220 Ohmios o similar
  • Cables

Circuito:

Figura 2. Circuito pantalla LCD y contador

Enlace a simulador:

https://www.tinkercad.com/things/9XMxfZ4d0fO

Código:

3 – Luces por detección de movimiento

La domótica es una de esas cosas que se ha puesto muy de moda en los últimos años, y no es de extrañar ya que nos facilita y ayuda en nuestro hogar, haciendo aquellas tareas repetitivas que tanto nos pueden llegar a incomodar.

Una de las primeras cosas que se nos vienen a la cabeza cuando hablamos de domótica, son las luces. Y de eso mismo trata el siguiente proyecto, de la automatización de luces (al igual que el primer proyecto de la lista, pero de un modo diferente).

La idea de este proyecto es encender las luces, cuando un sensor de infrarrojos detecte que hay alguien cerca. Y dejarla encendida durante X segundos, en nuestro ejemplo usamos 10 segundos, pero podéis ajustar el valor a vuestro gusto.

Para este ejemplo, usaremos un sensor de infrarrojos y un LED.

Componentes:

  • Arduino
  • Placa de pruebas o protoboard
  • Sensor de ultrasónico HC-SR04
  • LED del color deseado
  • 1 resistencia de 220 Ohmios o similar
  • Cables

Circuito:

Enlace a simulador:

https://www.tinkercad.com/things/haQifIrNFHg

Código:

4 – Mini piano

Uno de los proyectos básicos más divertidos y satisfactorios de hacer, es el del mini piano.

Usando un pequeño altavoz piezoeléctrico, unos pulsadores y nuestro Arduino, podemos montar ya un pequeño piano.

Componentes:

  • Arduino
  • Placa de pruebas o protoboard
  • 1 altavoz piezoeléctrico
  • 3 pulsadores o botones
  • 3 resistencias de 100k Ohmios o similar
  • 1 resistencia de 100 Ohmios o similar
  • Cables

Circuito:

Figura 4. Circuito mini piano

Enlace a simulador:

https://www.tinkercad.com/things/f9eJcZ4AU8r

Código:

En este ejemplo, solo usaremos 3 notas (una nota a 440Hz, otra a 494Hz y una última a 523Hz).
Sin embargo, lo interesante de este proyecto es que lo podemos mejorar tanto como queramos. Usando un mejor altavoz y añadiendo tantas notas musicales como queramos, podemos conseguir un piano bastante completo y divertido.

5 – Sensor temperatura con pantalla

Una forma muy interesante y práctica de usar una pantalla LCD consiste en usarla para mostrar la temperatura del lugar en el que nos encontramos.
Usando casi el mismo circuito del proyecto 2, tendremos un medidor de temperatura con pantalla. Solo necesitaremos incluirle un sensor de temperatura.

Uno de los sensores de temperatura más fáciles de usar es el TMP36, el cual se compone de solo 3 pines (Vcc, GND y el pin que nos devuelve el valor que está registrando el sensor en cada momento).

Componentes:

  • Arduino
  • Placa de pruebas o protoboard
  • Resistencia de 220 Ohmios o similar
  • Potenciómetro para ajustar el contraste de la pantalla LCD
  • Pantalla LCD
  • Sensor temperatura TMP36 o similar
  • Cables

Circuito:

Enlace a simulador:

https://www.tinkercad.com/things/emEt9N9Hjdf

Código:

Ahí lo tenéis, 5 proyectos arduino básicos, que cualquier persona puede realizar. Esperemos que os hayan gustado los proyectos aquí propuestos. Si os han gustado o tenéis cualquier duda, podéis dejarnos un comentario al respecto.