los Frambuesa pi pico es el primer producto de la clase de microcontroladores Raspberry Pi Foundation, construido sobre el nuevo chip RP2040 y a un módico precio de 4 USD (2,91 GBP).
Mientras que las computadoras Raspberry Pi estándar, como la Raspberry Pi 400, toman la forma de una computadora de placa única que contiene un sistema de chip (SoC), Pico es un microcontrolador, lo que significa que la computadora está integrada en un solo circuito integrado de semiconductores.
Pico es programable en C y MicroPython y está destinado a desarrolladores que buscan una placa de desarrollo integrada profunda o para aquellos que buscan un compañero para sus computadoras Raspberry Pi existentes. También está diseñado para personas que dan sus primeros pasos con hardware de microcontroladores.
¿Qué es RP2040?
Para desarrollar su primera computadora con microcontrolador, la Fundación Raspberry Pi primero construyó el RP2040, un chip de silicio de bajo costo y alto rendimiento con interfaces digitales flexibles.
Incluye un procesador ARM Cortex-M0 + de doble núcleo, 264 KB de RAM en el chip y soporte para memoria Flash fuera del chip de hasta 16 MB, controlador de acceso directo a la memoria (DMA) y un amplio conjunto de periféricos. El chip también se amplía con el subsistema único de E / S programable (PIO) de Raspberry Pi Foundation.
Todo está empaquetado en un paquete de 7 x 7 nm que contiene dos milímetros cuadrados de silicio de 40 nm.
La fundación afirma que la potencia y la memoria del chip se construyen pensando en los usuarios avanzados y es ideal para aplicaciones de aprendizaje automático. Los usuarios pueden encontrar una versión de la biblioteca TensorFlow Lite Micro en Github como punto de partida para usar el microcontrolador para aprendizaje automático. Habrá más contenido disponible en los próximos meses.
¿Cómo se construye Raspberry Pi Pico?
La Raspberry Pi Pico toma el chip RP2040 y lo empareja con 2 MB de memoria Flash, así como con un chip de potencia que admite voltajes de entrada de 1.8 a 5.5V. Este chip permite a los usuarios alimentar sus tarjetas desde varias fuentes, incluidas dos o tres baterías AA en serie, o incluso una sola celda de iones de litio.
El microcontrolador alberga un solo botón, que se puede usar para ingresar al modo de almacenamiento masivo USB al inicio, así como una entrada general y un solo LED. También se puede acceder al chip RP2040 con 26 de los 30 pines de E / S expuestos, así como con tres de las cuatro entradas analógicas. Pico está diseñado de tal manera que se puede pegar directamente a una placa de transporte, y los clientes de gran volumen pueden comprar unidades preestablecidas.
¿Por qué un microcontrolador?
Raspberry Pi Pico es la primera placa de microcontrolador desarrollada por la fundación y es el primer dispositivo en utilizar un chip de silicio construido por el equipo interno. La decisión de lanzar este modelo como microcontrolador ayuda a superar una serie de limitaciones de la computadora Raspberry Pi convencional.
Por ejemplo, incluso la versión de menor potencia, la Raspberry Pi Zero, consume energía del orden de 100 millas. La Raspberry Pi tampoco admite una entrada analógica única.
Finalmente, es posible ejecutar software de «barras de metal» en la Raspberry Pi, pero el software que se ejecuta bajo un sistema operativo general, como Linux, no es adecuado para pines de control de latencia de E / S baja.
Los aficionados y las aplicaciones industriales normalmente combinan una Raspberry Pi con un microcontrolador, por lo que tiene mucho sentido que la Fundación Raspberry Pi desarrolle el suyo propio. En estos emparejamientos, la Raspberry Pi maneja la computación pesada, el acceso a la red y el almacenamiento, mientras que el microcontrolador maneja la entrada analógica y la E / S de baja latencia. Estas adiciones también proporcionan un modo de espera de bajo consumo.
¿Para qué se puede utilizar Raspberry Pi Pico?
Con el microcontrolador debut, la Fundación Raspberry Pi ha desarrollado una gran cantidad de documentación de soporte, dirigida por el científico y hacker Alasdair Allan y su equipo de ingenieros. Este material contiene muchos ejemplos simples y fáciles de entender de cómo tanto los usuarios principiantes como los experimentados pueden aprovechar al máximo la Raspberry Pi Pico.
El libro para principiantes ofrece a los usuarios una introducción al lenguaje de programación MicroPython, así como una descripción general de cómo conectar el hardware al microcontrolador. Está diseñado para atraer usuarios desarrollando sus propios proyectos electromecánicos, incluyendo alarmas antirrobo, indicadores de temperatura y equipos de reacción, entre otros.
La Fundación Raspberry Pi también proporcionó detalles sobre proyectos existentes desarrollados con el RP2040. Éstos incluyen Pico Tracker, un puerto de localización de globos a gran altitud desarrollado por Dave Akerman, mejorado con sensores de temperatura y presión. También incluye algoritmos de predicción de aterrizaje. Panel de cubo 75mientras tanto, permite a los usuarios controlar un panel LED RGB de 32 x 32 a través de MicroPython. Esto aprovecha la E / S programable de Pico, que le permite transmitir datos lo suficientemente rápido para animaciones fluidas.
Especificaciones completas Raspberry Pi Pico
- Microcontrolador RP2040 con 2 MByte Flash
- Puerto micro-USB B para alimentación y datos (y para reprogramación de flash)
- PCB de 40 pines 21×51 estilo «DIP» de 1 mm de espesor con pines de 0,1 «con orificios pasantes también con castillos de borde
- Anexos 26 E / S multifunción de 3,3 V (GPIO)
- 23 GPIO son solo digitales y 3 son compatibles con ADC
- Se puede montar en superficie como módulo.
- Puerto de depuración de cables en serie (SWD) ARM de 3 pines
- Arquitectura de fuente de alimentación simple pero muy flexible
- Varias opciones para alimentar fácilmente la unidad desde micro-USB, consumibles externos o baterías
- Alta calidad, bajo costo, alta disponibilidad.
- SDK completo, ejemplos de software y documentación