Las placas computadoras, como la Raspberry Pi, tienen la potencia de procesamiento necesaria para realizar algunos impresionantes proyectos creativos, pero también son comparativamente más grandes y caras que otras alternativas. Para aplicaciones de bajo coste y en tiempo real, podemos recurrir a los microprocesadores.

Los microprocesadores son diminutos chips que pueden gestionar entradas y salidas de diversos tipos en tiempo real. Existen muchos tipos de microprocesadores, pero algunos de los más comunes son los chips AVR de ATmega. A menos que esté acostumbrado a trabajar con ellos, la programación de los microprocesadores puede implicar una pronunciada curva de aprendizaje. Afortunadamente, los fabricantes han creado placas de desarrollo como la omnipresente Arduino, desarrollada por un equipo de ingenieros en Italia en 2005.

Estas placas conectan las clavijas del chip a cabezales, lo que facilita el acceso para la creación de prototipos. Además, ya incluyen los componentes electrónicos necesarios para utilizar dichas clavijas, como reguladores de tensión, resistencias elevadoras de tensión o pull-up, diodos, etc. Esto significa que un usuario principiante podría empezar a crear sin necesidad de tener amplios conocimientos de electrónica.

Algunas de las versiones más populares son el Arduino Uno, el Arduino Leonardo y el Arduino Micro. En este artículo, veremos algunos proyectos con Arduino fascinantes para principiantes, aunque muchos también pueden funcionar con placas alternativas.

Imagen principal de The Top 10 Arduino Uses
También de interés
The Top 10 Arduino Uses

Volver al sumario

Proyectos con Arduino prácticos

Aunque el objetivo principal de los siguientes proyectos es proporcionarle la ocasión de practicar con su Arduino y la programación correspondiente, también brindan como resultado un pequeño objeto útil. Recuerde que estos proyectos son solo un punto de partida, ¡así que no dude en variarlos para adaptarlos a sus intereses!

Volver al sumario

Publicidad
1
Proyecto Arduino para principiantes

Pantalla OLED

An SSD1306 OLED screen!
An SSD1306 OLED screen showing off its range of characters (Source: tronixstuff.com)

Este proyecto le enseña a utilizar una pantalla OLED de bajo consumo, brillante y de tamaño reducido. Se trata de módulos de visualización OLED basados en el chip SSD1306.

Con un montón de bibliotecas disponibles, como el repositorio SSD1306 de Adafruit, en GitHub, conectar una de estas pantallas supone un proyecto excelente para un usuario poco experimentado.

Volver al sumario

Publicidad
Publicidad
2
Proyecto Arduino para principiantes

Reloj de precisión

Keep track of the time with Arduino
Keep track of the time with Arduino (Source: paulsb via Arduino Project Hub)

¿Le gusta ser extremadamente puntual y saber realmente la hora exacta? En ese caso, le encantará este reloj de precisión, fácil de crear mediante un proyecto con Arduino. Aunque el proyecto utiliza un Arduino Nano, parece replicable en otros Arduinos, como el Uno.

El creador del proyecto, extremadamente receptivo (ha respondido con detalle a todas las preguntas de los makers), ha elaborado este proyecto con Arduino para fabricar un reloj de precisión. El truco en este caso es el código, que utiliza almacenamiento de fechas y cálculos. Este proyecto también es muy económico, ya que solo requiere unos pocos componentes básicos para su creación.

Volver al sumario

Publicidad
Publicidad
3
Proyecto Arduino para principiantes

Ayuda para invidentes BlindSight

Arduino assistance for the sight-impaired
Arduino assistance for the sight-impaired (Source: Daniel Ramsgard via Hackster)

Se trata de un ingenioso dispositivo «ponible» (si se le añaden un par de accesorios) operado por Arduino para invidentes o personas con problemas de visión. Esta unidad envía vibraciones a su portador para evitar obstáculos en el camino, que detecta mediante la ayuda de un sensor.

El «cerebro» del dispositivo es un Arduino Uno, con un diseño de circuito fácil de usar para principiantes. El creador del proyecto ha hecho un gran trabajo explicando claramente el montaje del circuito y cómo configurar el software necesario. Además, proporciona algunas sugerencias útiles sobre cómo prolongar la duración de la batería. En definitiva, aunque se trata de un proyecto con Arduino fácil de hacer, el proceso de pensamiento que hay detrás es bastante sofisticado.

Y el creador no se ha confirmado con su primera versión, sino que ha desarrollado aún más el proyecto con una segunda versión que ocupa menos espacio, entre otras características adicionales.

Volver al sumario

Publicidad
Publicidad
4
Proyecto Arduino para principiantes

Lector de frecuencia cardiaca

Completing your first Arduino project is sure to get the adrenaline pumping
Completing your first Arduino project is sure to get the adrenaline pumping (Source: Surtrtech)

¿Alguna vez se ha preguntado cuántas veces late su corazón por minuto? O quizá esté con la familia y quiera medir la frecuencia cardiaca de su abuelo. ¿Quién necesita un smartwatch cuando puede construir su propio pulsómetro?

Utilizando un módulo de pulsioximetría y un pulsómetro con su Arduino Uno, puede medir su frecuencia cardiaca y su nivel de saturación de oxígeno. Solo tiene que colocar el dedo sobre un pequeño sensor hasta que oiga un «bip». La media de cuatro mediciones se muestra en un dispositivo OLED.

Además del hardware, el autor de este proyecto ha proporcionado el código completo y los mapas de bits utilizados. Con toda esa información y la explicación detallada del creador, sin duda podrá reproducir fácilmente este proyecto. También puede ver el proyecto terminado en acción.

Volver al sumario

Publicidad
Publicidad
5
Proyecto Arduino para principiantes

Termómetro ambiental y medidor de humedad

Measuring temperature and humidity with Arduino
Measuring temperature and humidity with Arduino (Source: Ummara Mushtaq via Make Use Of)

Este es un gran proyecto si necesita vigilar el grado de calor y humedad de una estancia de su casa o de su jardín, sobre todo para evitar el moho o el sobrecalentamiento. Se trata de una creación de bajo presupuesto y los pasos del tutorial son sencillos y están bien explicados.

Conecte el Arduino a su ordenador y configure el sensor y la pantalla LCD con todos los esquemas pertinentes que se incluyen. Finalmente, conecte la pantalla LCD y el sensor con un circuito y cargue el código en Arduino. Hay un útil vídeo de YouTube que muestra cómo probar el sensor; el creador recomienda comprobar su precisión sosteniéndolo sobre una taza de agua caliente.

Volver al sumario

Publicidad
Publicidad
6
Proyecto Arduino para principiantes

Teclado mecánico de macros personalizado

An eight button macro keypad made with the Arduino Pro Micro!
Pushing buttons was never so fun (Source: FosterP via Instructables)

¿Alguna vez ha querido automatizar la pulsación de teclas con un solo botón? ¿Quizá le gustaría acelerar el proceso de trazado de una placa de circuito impreso en Eagle o KiCad? ¿O quizá le gustaría aligerar el proceso al pintar digitalmente en Adobe Illustrator o Inkscape?

Si construye y programa su propio teclado macro, podrá crear casi cualquier dispositivo de entrada. Después de crear el prototipo, podría incluso imprimir en 3D su propia carcasa portátil, como se ve en esta guía. Como variación, también puede personalizar la carcasa para una versión de 8 botones, o incluso de 12 botones.

Volver al sumario

Publicidad
Publicidad
7
Proyecto Arduino para principiantes

Sistema de vigilancia de rayos

Assembling the lightning monitor
Assembling the lightning monitor (Source: Mirko Pavleski via Hackster)

Mediante la detección de la radiación electromagnética, este ingenioso sistema de monitorización de rayos puede realizar un seguimiento de los rayos cercanos, lo que lo convierte en un proyecto curioso y práctico para los usuarios noveles en Arduino.

Primero, necesitará fabricar el detector de rayos inicial del creador del proyecto para luego crear este monitor, pero el proyecto inicial también es apto para principiantes. Tras el montaje y la instalación, el creador del proyecto sugiere probarlo utilizando un mechero eléctrico para simular la caída de un rayo.

Se proporcionan todos los esquemas y el código necesarios, así como un útil vídeo de YouTube para realizar esta electrizante creación.

Volver al sumario

Publicidad
Publicidad

Proyectos con Arduino para divertirse

Quien diga que aprender no puede ser divertido se equivoca. Con estos proyectos, obtendrá una gran práctica con las placas Arduino para desarrollar una lámpara minimalista, juegos divertidos, ¡e incluso un coche por radiocontrol!

Volver al sumario

Publicidad
8
Proyecto Arduino para principiantes

Lámpara LED minimalista

Imagen de: 8. Lámpara LED minimalista
Minimal but powerful (Source: Andrei Erdei via YouTube)

Es hora de dejar que brille su ingenio con este sencillo pero divertido proyecto de lámpara LED, con el que obtendrá una bonita luz redonda de colores que podrá exhibir en su casa o jardín. El proyecto cuenta con pocos componentes, así que también es asequible a nivel económico.

Necesitará piezas impresas en 3D, para lo cual el creador ha incluido los archivos STL, que le serán de gran ayuda. Una vez creadas las piezas, podrá ensamblarlas y colocar el difusor LED en el centro. Para la creación del centro, deberá disponer de filamento transparente (el creador optó por PETG), para que la lámpara resplandezca de verdad.

El creador ofrece consejos útiles, como el slicer y los ajustes de impresión utilizados, y proporciona fotos del montaje. A continuación, se ofrece una guía detallada para descargar e instalar Arduino IDE, junto con las bibliotecas necesarias para programar la lámpara. A partir de ahí, podrá crear multitud de efectos, desde destellos de arco iris hasta un genial efecto de ondulación.

Volver al sumario

Publicidad
Publicidad
9
Proyecto Arduino para principiantes

Nanopiano

Tiny but with a mighty sound
Tiny but with a mighty sound (Source: Christian Madlacansay via Hackster)

Este piano de cuatro teclas, adorablemente pequeño, es una excelente elección entre los proyectos con Arduino Nano para principiantes, que además presenta un proceso de montaje relativamente sencillo a la hora de unir todos los componentes.

Deberá cargar el programa en Arduino IDE (se proporcionan todos los esquemas y el código) y luego todo se ensamblará en una base de construcción (como una placa de pruebas o protoboard), resguardando los elementos electrónicos dentro de una caja o compartimento similar. Aunque puede ser útil disponer de una impresora 3D para fabricar las piezas, no es imprescindible para este proyecto. Dicho esto, puede aprovechar la oportunidad para iniciarse en el uso de algunos programas CAD para principiantes y aumentar al mismo tiempo sus conocimientos de Arduino.

Volver al sumario

Publicidad
Publicidad
10
Proyecto Arduino para principiantes

Semáforo

Stop! In The Name of Learning
Stop! In The Name of Learning (Source: DIY Inventor via Hackster)

Este es un proyecto perfecto para los que acaban de empezar y buscan desarrollar algunas habilidades fundamentales. El objetivo es crear un semáforo utilizando un Arduino Uno.

Utilizando un poco de código y un circuito sencillo, puede configurar un temporizador y un retardo para cada una de las tres luces LED. Eche un vistazo al programa final en este vídeo publicado por el creador.

Volver al sumario

Publicidad
Publicidad
11
Proyecto Arduino para principiantes

Juego de la serpiente

Don't let the snake touch the walls or eat itself!
Don't let the snake touch the walls or eat itself! (Source: ProtoStax via YouTube)

Otro juego sencillo pero cautivador que puede crear usted mismo mediante un proyecto con Arduino es el juego de la serpiente.El módulo le proporcionará el entorno de desarrollo del juego mediante una pantalla LCD de 16×2 caracteres. Para jugar al juego de la serpiente, necesitará dos botones para el control y, opcionalmente, dos altavoces piezoeléctricos para los efectos de sonido y la música de fondo que sonarán cuando la serpiente gire o cuando el juego finalice.

En caso de que sea muy joven y no recuerde el juego de Nokia, a continuación le explicamos cómo se juega. El objetivo del juego de la serpiente es evitar los obstáculos y comer manzanas. Cada manzana que coma aumentará su longitud en una unidad y el juego avanzará más rápido. El autor proporciona este sencillo código, estupendo para que los principiantes lo diseccionen y aprendan de él.

Volver al sumario

Publicidad
Publicidad
12
Proyecto Arduino para principiantes

Clon de Arduboy

Arduboy is a miniature game system the size of a credit card. It's also open source, which means you could make your own Arduboy with the Arduino Micro!
Arduboy is a miniature game system the size of a credit card (Source: PocketApe via Hackster)

Arduboy es un sistema de juego del tamaño de una tarjeta de crédito basado en el chip 32u4 de ATmega, un microcontrolador de 8 bits. Como el Arduino Micro también está basado en el chip ATmega32u4, usted podría construir el suyo propio.

Y encima podría personalizarlo a su gusto con estas carcasas para Arduboy disponibles en Thingiverse.

Volver al sumario

Publicidad
Publicidad
13
Proyecto Arduino para principiantes

Emulador de mando de la Xbox

Imagen de: 13. Emulador de mando de la Xbox
Giving your Arduino the controls (Source: Parts Not Included)

Como el Arduino Leonardo lleva un ATmega32u4, ¡se puede utilizar para emular un dispositivo HID! Además de un teclado o un ratón, también puede emular un mando de la Xbox.

En esta guía, podrá aprender a programar un Arduino Leonardo para hacer precisamente eso.

Volver al sumario

Publicidad
Publicidad
14
Proyecto Arduino para principiantes

Juego de memoria de secuencias

How long of a sequence can you remember?
How long of a sequence can you remember? (Source: Techatronic via Hackster)

Si le gustaba el juego de memoria Simon, este proyecto es para usted. Si no está familiarizado con el concepto, se trata de un juego basado en secuencias en el que el jugador observa cómo se encienden cuatro luces LED de colores en una secuencia aleatoria, y luego tiene que repetir la secuencia pulsando los botones. En cada ronda, la secuencia se hace una luz más larga y, por tanto, más difícil de recordar. Se trata de un ejercicio útil para mejorar su capacidad de memoria.

En la parte del código proporcionada por el autor, usted puede fijar su propia puntuación máxima para aumentar el desafío. También puede cambiar la alternancia de los LED cambiando la función de secuencia dada en el código.

Volver al sumario

Publicidad
Publicidad
15
Proyecto Arduino para principiantes

Coche controlado por Bluetooth

Imagen de: 15. Coche controlado por Bluetooth
Learning plenty of new skills at the same time (Source: angadiameya007 via Hackster)

Con ayuda de una conexión Bluetooth y su Arduino, podrá manejar este proyecto de coche teledirigido a distancia desde su teléfono.

Se trata de un diseño más adecuado para usuarios con cierta experiencia previa en proyectos con Arduino, ya que es necesario realizar todas las conexiones de los circuitos, pero también es un buen trampolín para aquellos que acaban de descubrir esta tecnología y buscan un proyecto con un mayor nivel de desafío.

Usando la base, deberá acoplará el motor y las placas, y cargar el código proporcionado (se incluyen todos los esquemas, así como un vídeo de YouTube donde podrá ver el coche en acción). En caso de problemas con la batería del coche, el creador sugiere acoplar una pila adicional de 9 voltios al Arduino. Tenga en cuenta también que el módulo Bluetooth debe tener el código cargado antes de conectarse al Arduino, para evitar daños.

  • Creado por: angadiameya007
  • Componentes principales: Arduino Uno, módulo Bluetooth, controladores de motor, motor de corriente continua, luces LED, cables, batería
  • Página web de descarga: Hackster

Volver al sumario

Publicidad
Publicidad
Publicidad