Si no necesita demasiada potencia de procesamiento, un microcontrolador Pico puede ser más adecuado para muchos proyectos electrónicos.
Hay varios ordenadores monoplaca de la empresa Raspberry Pi, pero sólo un microcontrolador, el Raspberry Pi Pico. Esta pequeña placa no pretende ser una alternativa a los SBC más potentes, pero tiene un conjunto único de características que la hacen más adecuada para ciertos proyectos.
Aquí exploraremos varias razones por las que quizás quieras usar una Raspberry Pi Pico en lugar de otros modelos de Raspberry Pi en tus proyectos electrónicos.
1. Arquitectura del microcontrolador
Mientras que la otros modelos de Raspberry Pi hace grandes intentos de reemplazar su computadora principal o al menos servir como una alternativa digna, el Pico es en cambio una placa de microcontrolador simple y discreta sin otra misión que ayudarlo a llevar sus proyectos de electrónica a vida.
Si bien esto lo hace menos capaz en general que los otros modelos Pi, también aporta varias ventajas, como se describe en las siguientes secciones. Debido a su arquitectura mucho más simple, Raspberry Pi Pico utiliza muchos menos recursos para realizar las mismas tareas que una Raspberry Pi normal.
También es mucho más fácil de configurar y no tiene ninguno de los problemas de seguridad de una computadora de placa única. Además, el Pico ofrece 2 MB de memoria flash no volátil y no tiene ranura para tarjetas SD, aunque puedes usar un adaptador para conectar uno al Pico. Esta memoria flash retendrá sus datos incluso durante un corte de energía repentino, mientras que lo más probable es que tenga una tarjeta SD dañada en sus manos.
2. Rentabilidad
Raspberry Pi Pico es el producto Raspberry Pi más barato, a partir de $4 para el modelo base. Esto es aproximadamente una cuarta parte del precio de la Raspberry Pi Zero 2 W y mucho menos costoso que la Raspberry Pi 4 más barata. Raspberry Pi Pico ofrece una baja barrera de entrada a los retoques electrónicos, lo que le permite iniciar su nuevo pasatiempo con una inversión mínima.
Incluso en el mundo de los microcontroladores, el precio de Pico sigue siendo muy competitivo y usted está Es poco probable que encuentre una placa que ofrezca características similares, facilidad de uso y documentación a ese precio. punto.
Hay tres variantes del Pico, todas con precios diferentes. El modelo base tiene un precio oficial de 4 dólares, pero viene con cabezales sin soldar y carece de conectividad inalámbrica. Para obtener esas funciones en la caja, deberá pagar entre $ 1 y $ 3 adicionales. La versión Pico WH, con Wi-Fi y cabezales presoldados, cuesta 7 dólares.
3. Eficiencia energetica
Puede que la Raspberry Pi Pico no sea la placa de microcontrolador con mayor eficiencia energética, pero funciona bastante bien, especialmente dentro de la familia Raspberry Pi. Usar un Pico en su lugar es una de nuestras recomendaciones Consejos para ahorrar energía en tus proyectos Raspberry Pi..
Ofrece dos modos de bajo consumo, suspensión e inactividad. El modo inactivo utiliza la menor cantidad de energía pero requiere un disparador externo para devolver el Pico a un estado más activo. El modo de suspensión, por otro lado, utiliza más energía ya que parte de la infraestructura de reloj en el chip se deja activa para activar el Pico si es necesario.
Aunque el Raspberry Pi Pico carece de los modos de suspensión avanzados del ESP32, consume menos energía en los modos activos. Usó menos de 100 mA durante una prueba de reproducción de video registrada en la hoja de datos (con el ahorro de energía desactivado).
4. Entrada/Salida programable
La Raspberry Pi Pico tiene un cabezal de 40 pines con 26 pines multifunción de entrada/salida de uso general (GPIO). Pico presenta diferentes protocolos de comunicación, incluidos 2 x I2C, 2 x SPI y 2 x canales UART, similares a otros modelos de Raspberry Pi. Tenemos una guía detallada para el pinout de Pico que definitivamente deberías revisar.
Sin embargo, una característica única de Raspberry Pi Pico es su capacidad para crear interfaces digitales y protocolos de comunicación personalizados.
Esto es posible gracias a las ocho máquinas de estado PIO en Pico. Básicamente, se trata de núcleos de procesamiento capaces de manejar datos que entran y salen del microcontrolador. Pueden aliviar de la CPU la carga de ciertas tareas críticas en el tiempo, lo que permite una mejor gestión de recursos en el microcontrolador.
PIO puede resultar útil cuando necesita trabajar con LED direccionables, controlar motores o interactuar con protocolos propietarios o hardware heredado.
5. Entrada analogica
La Raspberry Pi Pico es el único modelo capaz de leer señales analógicas. Para enviar señales desde un dispositivo analógico a una computadora de placa única Raspberry Pi, necesitaría un convertidor analógico a digital (ADC) para leer estas señales y enviarlas al Pi en una forma digital que puedo leer.
La Raspberry Pi Pico, por otro lado, es capaz de recibir entrada analógica directamente, gracias al ADC de 12 bits incorporado. Tres de los 26 pines GPIO de la placa se pueden configurar como entradas analógicas. Así que puedes use un Raspberry Pico para leer un potenciómetro, Por ejemplo.
6. Tamaño compacto
El Pico es el Raspberry Pi más pequeño (2 x 0,8 x 0,04 pulgadas), seguido de cerca por el Raspberry Pi Zero (2,6 × 1,2 × 0,2 pulgadas). Si estuviera construyendo una consola de juegos portátil, gafas inteligentes, un monitor de frecuencia cardíaca o cualquier otro proyecto de electrónica portátil, el Pico probablemente encajaría mucho mejor que la mayoría de las otras Raspberry Pi modelos. En general, el tamaño compacto de Pico amplía su gama de casos de uso y lo convierte en una herramienta valiosa para proyectos donde las limitaciones de espacio son una consideración importante.
7. Aplicaciones en tiempo real
A diferencia de otros modelos de Raspberry Pi, Pico es adecuado para aplicaciones en tiempo real. El tiempo real en informática generalmente se refiere a un sistema que está diseñado para responder a un evento externo dentro de un límite de tiempo o fecha límite específicos. Los sistemas en tiempo real son muy importantes en aplicaciones que requieren tiempos de respuesta rápidos, como aplicaciones de defensa, telecomunicaciones, aeroespaciales y automotrices.
El Pico tiene un reloj interno en tiempo real que funciona principalmente como se esperaba, pero desafortunadamente no está diseñado para continuar funcionando después de apagar el dispositivo. Sin embargo, puedes conectar un reloj externo en tiempo real al Pico para obtener una sincronización aún más precisa.
Dado que no hay un sistema operativo con el que interactuar en Pico, su código se ejecuta inmediatamente al inicio, a diferencia de otros modelos de Raspberry Pi en los que debe esperar a que el sistema operativo se inicie primero. Si bien la programación básica es técnicamente posible en otros modelos, es más difícil trabajar con ella y es más adecuada para desarrolladores avanzados.
Por lo tanto, el Pico es más adecuado para proyectos en los que el tiempo es crítico, como controladores de juegos, seguridad del hogar, proyectos de robótica e incluso aplicaciones de automatización del hogar.
8. Compatible con silicio Raspberry Pi
A diferencia de las computadoras de placa única y los módulos de cómputo de Raspberry Pi, Pico marca la tendencia de ser la primera placa de microcontrolador y el primer producto basado en el chip interno de la empresa, el RP2040. El chip económico pero de alto rendimiento también alimenta varias alternativas a la Raspberry Pi Pico.
Comprar una Raspberry Pi Pico significa que admite Raspberry Pi Silicon y hace que sea más probable que veamos chips aún mejores que el RP2040 en el futuro.
Raspberry Pi Pico es una alternativa económica para sus proyectos electrónicos
Lo que le falta a Raspberry Pi Pico en potencia y espacio de almacenamiento, lo compensa con capacidad, tamaño y asequibilidad en tiempo real. Es perfecto para proyectos en los que una computadora Raspberry Pi completa sería excesiva. Si los pines de E/S del Pi son todo lo que necesitas para darle vida a tu proyecto, es posible que te convenga más una de las variantes del Raspberry Pi Pico.