Raspberry Pi Pico, lanzado en 2021, es un mi­cro­co­n­tro­la­dor con el que se pueden poner en práctica toda una serie de ideas de proyectos di­fe­re­n­tes. El mi­cro­co­n­tro­la­dor se puede programar con Mi­cro­P­y­thon, así como con C y C++.

Raspberry Pi Pico: toda la in­fo­r­ma­ción im­po­r­ta­n­te sobre el mi­cro­co­n­tro­la­dor

Raspberry Pi Pico es el modelo más pequeño de la familia Raspberry Pi y se vende por menos de 10 euros. Es ideal para los pri­n­ci­pia­n­tes en la pro­gra­ma­ción de mi­cro­co­n­tro­la­do­res debido a los bajos costes de ad­qui­si­ción. No obstante, las es­pe­ci­fi­ca­cio­nes técnicas son muy positivas:

El pro­ce­sa­dor de 2 núcleos funciona a una fre­cue­n­cia de reloj de hasta 166 MHz, pero es ideal para el ove­r­clo­ki­ng. La memoria de trabajo es de 264 KB de RAM. Al igual que otros mi­cro­co­n­tro­la­do­res, Raspberry Pi Zero se puede programar con el IDE de Arduino y el lenguaje de pro­gra­ma­ción C. Si todavía no conoces el lenguaje C, también puedes utilizar Mi­cro­P­y­thon para poner en práctica varias ideas de proyectos.

Consejo

Si prefieres trabajar con otro mi­nio­r­de­na­dor, te re­co­me­n­da­mos que eches un vistazo a nuestros artículos sobre los mejores proyectos con Arduino y proyectos con Banana Pi.

LED pa­r­pa­dea­n­te: idea de proyecto sencilla para pri­n­ci­pia­n­tes

Si eres nuevo en la pro­gra­ma­ción de mi­cro­co­n­tro­la­do­res, un LED pa­r­pa­dea­n­te es un proyecto ideal de inicio en Raspberry Pi Pico. Uti­li­za­n­do el lenguaje de pro­gra­ma­ción Mi­cro­P­y­thon, puedes escribir el sencillo programa que utiliza un te­m­po­ri­za­dor para hacer parpadear el LED. Por supuesto, además del mi­cro­co­n­tro­la­dor, también se necesita un LED y una placa de conexión con la que se pueda conectar el LED y el Raspberry Pi Pico.

Interfaz de la pantalla LCD: salida de texto con Raspberry Pi Pico

Otro proyecto de Raspberry Pi Pico que puedes programar usando Mi­cro­P­y­thon es un monitor LCD que muestre un texto de tu elección. Para ello ne­ce­si­ta­rás tu Raspberry Pi Pico y, por supuesto, una pantalla LCD. A co­n­ti­nua­ción, tienes que conectar los pines del monitor a los pines de tu mi­cro­co­n­tro­la­dor. Para ello, también es adecuada una placa que pueda en­chu­far­se. El código necesario para in­ter­ac­tuar con el LCD es ya algo más complejo. Sin embargo, sino quieres pro­fu­n­di­zar, puedes si­m­ple­me­n­te de­s­ca­r­gar­lo.

Conexión con LoRaWAN: co­m­pa­ti­bi­li­dad de LoRaWAN con tu Raspberry Pi Pico

El protocolo de red LoRaWAN permite tra­n­s­mi­tir datos a largas di­s­ta­n­cias de hasta 15 km ahorrando recursos. La de­s­ve­n­ta­ja: la velocidad de tra­n­s­mi­sión es solo del orden de los bytes. Además, tienes que estar en una red LoRaWAN. Sin embargo, esto es lo menos difícil gracias a la comunidad glo­ba­l­me­n­te activa.

Si te interesa co­n­fi­gu­rar la co­m­pa­ti­bi­li­dad de LoRaWAN para tu Raspberry Pi Pico estás de suerte: Sandeep Mistry, el autor de la librería Arduino LoRa, la ha extendido para que la Raspberry Pi Pico sea ahora también co­m­pa­ti­ble. Para hacer que tu mi­cro­co­n­tro­la­dor esté ha­bi­li­ta­do para LoRaWAN, primero necesitas un Breakout de Radio LoRa que puedas conectar a tu Raspberry Pi Pico. Una vez que hayas co­n­fi­gu­ra­do el mi­cro­co­n­tro­la­dor como co­rre­s­po­n­de, nada se in­te­r­po­n­drá en el envío de datos.

Utiliza el WiFi: envía mensajes a tu sma­r­t­pho­ne

Otro proyecto de Raspberry Pi Pico utiliza la apli­ca­ción Blynk para enviar mensajes a tu sma­r­t­pho­ne. Para ello, lo primero que tienes que hacer es conectar tu Raspberry Pi Pico con la WiFi. Esto funciona con un módulo WiFi externo ali­me­n­ta­do por batería que puedes conectar a tu mi­cro­co­n­tro­la­dor. A co­n­ti­nua­ción, hay que co­n­fi­gu­rar la apli­ca­ción Blynk, que conecta los mi­cro­co­n­tro­la­do­res y otros di­s­po­si­ti­vos IoT a través de Internet. También puede uti­li­zar­se para recibir mensajes.

Pico Pong: el divertido proyecto Raspberry Pi Pico

Con unos pocos ac­ce­so­rios y un poco de habilidad para programar, puedes usar tu Raspberry Pi Pico para ejecutar un juego de ping-pong co­n­tro­la­do por los gestos. Para llevar a cabo el proyecto, tendrás que ove­r­clo­c­kear tu Raspberry Pi Pico, una función por la que el mi­cro­co­n­tro­la­dor es conocido. El código para ejecutar el juego puede de­s­ca­r­gar­se de GitHub. Después de eso, ya solo queda jugar al ping-pong.

Music-Box: un proyecto para los amantes de la música

Si te gusta más la música que los juegos, el Music-Box es el proyecto Raspberry Pi Pico ideal para ti. Aparte del mi­cro­co­n­tro­la­dor y los ma­te­ria­les ha­bi­tua­les, como los cables, bá­si­ca­me­n­te solo necesitas un am­pli­fi­ca­dor y un altavoz. Para dar a Music Box un toque óptico final, puedes hacer una carcasa adecuada uti­li­za­n­do la impresión 3D. Puedes re­pro­du­cir casi cualquier canción que elijas: el requisito de memoria total de tu código y el archivo de la canción solo tiene que ser inferior a 1 MB. Por si fuera poco, también puedes conectar un lector de tarjetas SD y almacenar las canciones de forma externa.

Re­co­no­ci­mie­n­to de mo­vi­mie­n­tos: apre­n­di­za­je au­to­má­ti­co con la Raspberry Pi Pico

Otro caso de uso in­te­re­sa­n­te del mi­cro­co­n­tro­la­dor es el re­co­no­ci­mie­n­to de mo­vi­mie­n­tos humanos como círculos o mo­vi­mie­n­tos de arriba abajo. Para llevar a cabo esta tarea, se utiliza TinyML, también conocido como embedded Machine Learning. Además, se necesita un sensor que se conecta a la Raspberry Pi Pico para percibir los mo­vi­mie­n­tos. Los datos de mo­vi­mie­n­to que registra el sensor pueden uti­li­zar­se para entrenar la red neuronal. De este modo, se puede im­ple­me­n­tar gra­dua­l­me­n­te un sistema de re­co­no­ci­mie­n­to de mo­vi­mie­n­tos que funcione.

Line Follow Robot: construye tu propio robot

Otro proyecto lúdico de Raspberry Pi Pico es construir un robot Line Follow que siga una línea dibujada según su nombre. Para detectar esta línea se utilizan sensores de in­fra­rro­jos o de pro­xi­mi­dad. La capacidad de mover tu robot Raspberry Pi Pico es posible gracias a las ruedas acopladas. Para programar el mi­cro­co­n­tro­la­dor, puedes utilizar, por ejemplo, el entorno de de­sa­rro­llo (IDE) Visual Studio Code, que incluye Pico Go, una práctica extensión para todo lo re­la­cio­na­do con la Raspberry Pi Pico.

Os­ci­lo­s­co­pio para sma­r­t­pho­nes: mide y muestra señales

Construir tu propio os­ci­lo­s­co­pio es un proyecto de Raspberry Pi Pico para en­tu­sia­s­tas de la te­c­no­lo­gía. Con el os­ci­lo­s­co­pio puedes medir señales y mostrar tu tensión en tu sma­r­t­pho­ne. Todo lo que necesitas es el mi­cro­co­n­tro­la­dor, las re­si­s­te­n­cias y la apli­ca­ción Android Scoppy. Esto puede mostrar las señales medidas en tu sma­r­t­pho­ne Android y fue de­sa­rro­lla­do es­pe­cí­fi­ca­me­n­te para su uso con el Raspberry Pi Pico. Con esta co­n­fi­gu­ra­ción, se pueden vi­sua­li­zar señales con una fre­cue­n­cia de hasta 250 KHz.

Sensor DHT11: mide la te­m­pe­ra­tu­ra y la humedad

El DHT11 es un popular sensor que puede uti­li­zar­se para medir la te­m­pe­ra­tu­ra y la humedad. También es ideal para co­ne­c­tar­se a mi­cro­co­n­tro­la­do­res. De esta manera puedes crear un sensor de te­m­pe­ra­tu­ra y humedad para Raspberry Pi Pico. Puede medir te­m­pe­ra­tu­ras de entre 0 y 50 °C y humedad entre 20 y 90 %. Una vez que hayas conectado el sensor a tu Raspberry Pi Pico, puedes co­n­fi­gu­rar el mi­cro­co­n­tro­la­dor en co­n­se­cue­n­cia uti­li­za­n­do Python.

Ma­n­de­l­brot: proyecto Raspberry Pi Pico para en­tu­sia­s­tas de las ma­te­má­ti­cas

El mi­cro­co­n­tro­la­dor también es ideal para re­pre­se­n­tar ciertas funciones ma­te­má­ti­cas. Por ejemplo, la ca­ra­c­te­rí­s­ti­ca ma­n­de­l­brot puede ser vi­sua­li­za­da uti­li­za­n­do una pantalla conectada a la Raspberry Pi. Los conjuntos de ma­n­de­l­brot son fractales, es decir, patrones o es­tru­c­tu­ras que crean una impresión confusa y al mismo tiempo armoniosa. El código necesario para el proyecto está escrito en Mi­cro­P­y­thon y puede de­s­ca­r­gar­se para que solo tengas que preo­cu­par­te de co­n­fi­gu­rar tu mi­cro­co­n­tro­la­dor.

Pedales USB: Gadget con la Raspberry Pi Pico

Es­pe­cia­l­me­n­te para las personas que trabajan fre­cue­n­te­me­n­te con ciertos atajos de teclado, un pedal USB que los sustituya puede ser muy útil. Se puede co­n­fi­gu­rar con una Raspberry Pi Pico sin mucho esfuerzo. Además del propio pedal, todo lo que necesitas es el mi­cro­co­n­tro­la­dor y un poco de habilidad para programar. A di­fe­re­n­cia de la mayoría de los pedales USB di­s­po­ni­bles en el mercado, la variante DIY puede uti­li­zar­se con todos los sistemas ope­ra­ti­vos ha­bi­tua­les, ya que no se necesita un software in­de­pe­n­die­n­te para su co­n­fi­gu­ra­ción.

Consejo

¿Quieres llevar a cabo un proyecto de Raspberry Pi Pico o similar, pero aún necesitas más in­s­pi­ra­ción? Aquí puedes encontrar más proyectos y artículos in­te­re­sa­n­tes sobre la familia Raspberry Pi y otros mi­cro­co­n­tro­la­do­res:
- Proyectos con Raspberry Pi
- Proyectos con Raspberry Pi Zero
- Instalar el servidor Plex en un Raspberry Pi
- Alexa en Raspberry Pi
- Utilizar Raspberry Pi con Ubuntu

Ir al menú principal