Home Otros controladores Raspberry Pi Pico
KIT-DODO
Kit de iniciación a la computación física mediante la programación con MicroPython.
Dispone de un sistema modular de sensores y actuadores que permite un conexionado rápido y fiable
Este kit incluye los siguientes materiales:
La Raspberry Pi Pico es el corazón de la placa Dodo. La Pico es el primer producto de la Fundación Raspberry que no es una Raspberry Pi, esto es: Raspberry Pi Pico es un controlador, no un ordenador mono-tarjeta.
Así pues en una Raspberry Pi Pico no puedo instalar un sistema operativo, pero puedo trabajar en Python ( y en C/C++) para controlar componentes y dispositivos de una forma ágil y sencilla.
El corazón de la Raspberry Pi Pico es el nuevo microcontrolador RP2040 diseñado por la propia fundación Raspberry Pi. Sí, esto es algo increíble (bien por la fundación Raspberry Pi), no han construido una placa con un dispositivo ya esixtente, ha fabricado un nuevo microcontrolador basado en la arquitectura del Dual-core Arm Cortex M0+ funcionando a 133MHz, con unas fantásticas especificaciones:
El siguiente diagrama te muestra la disposición de las conexiones de los distintos pines así como su funcionalidad, una información imprescindible para realizar tus montajes.
Esta información es útil cuando trabajes con la RaspBerry Pi Pico sola, conectada en una protoboard. Tal y como se muestra en la siguiente imagen.
Más adelante veremos que la placa Dodo te permite acceder a los distintos terminales de entrada salida de la RaspBerry Pi Pico de una forma más sencilla y segura.
La Dodo Board es una placa de expansión para la RaspBerry Pi Pico. Desde ella tendrás un acceso sencillo a los distintos pines de entrada salida, con la posibilidad de conectar directamente los módulos de este kit.
Además la Dodo Board dispone de una serie de sensores y actuadores que están conectados o que podemos conectar a la propia placa.
Los pines GP6, GP7, GP8, GP9 se comparten con el driver de control de motores de las salidas M1 y M3.
Los pines GP16, GP17, GP18 y GP19 se comparten con el driver de control de motores de las salidas M2 y M4.
Esta colección de vídeos te permitirá iniciarte en la programación con Python (Micro Python, si somos precisos) con la RaspberryPi Pico y la Dodo Board.
Por muy llamativos que te resulten los vídeos del final, te recomendamos que si no tienes experiencia sigas el recorrido completo empezando por el vídeo numero uno, replicando todos los ejercicios que se muestran.
En el siguiente vídeo se muestra el procedimiento para instalar o actualizar el firmware de la placa Raspberry Pi PIco, así como la instalación y configuración del entorno de trabajo Thonny, para la programación en MicroPyton
Enlaces de descarga:
En este segundo vídeo de la serie de iniciación a la Raspberry Pi Pico, vamos a ver como escribir los primeros programas y como gestionarlas dentro del espacio de memoria de la placa controladora.
En el siguiente vídeo se muestra como dar los primeros pasos con la Raspberry Pi Pico y la placa Dodo. Realizando el montaje básico, instalando las librerías y programando un primer ejemplo.
En este vídeo vamos a montar la base de trabajo de la placa Dodo y realizaremos un primer programa con los módulos conectables.
En el siguiente vídeo aprenderemos a usar las entradas y salidas digitales para controlar el encendido y apagado de los ledes de la Dodo Board.
A continuación puedes ver un video donde trataremos como controlar los ledes RGB con Python y la librería para la Dodo Board
En el siguiente video vamos a utilizar la pantalla OLED de la Dodo Board para mostrar mensajes y contenidos de variables. Esto es especialmente sencillo gracias a la librería que hemos instalados en vídeos anteriores.
A continuación vamos a ver cómo usar las entradas analógicas de la Raspbery Pi Pico. En el siguiente vídeo se muestra la forma de leer y ajustar los valores de las entradas analógicas a un determinado rango. La Raspberry Pi Pico dispone de un convertidor A/D interno de 16 bits (65536 cuentas) que nos da una fantástica resolución de tan solo 50uV.
Las entradas analógicas se referencian como ADC0, ADC1 y ADC2. Aunque también pueden de designarse como GP26, GP27 y GP28, respectivamente.
La entrada analógica ADC0 está conectada al potenciómetro de la Dodo Board. Las entradas analógicas ADC1 y ADC2 están disponibles en el conector de expansión de la derecha de la Dodo Board.
Seguimos trabajando para que en breve puedas acceder a nuevos capítulos de este mini curso de programación con Python, Raspberry Pi Pico y Dodo Board.
La Dodo Borad es una potente base de trabajo que nos permite realizar computación física, proyectos STEAM y robots avanzados usando la misma placa. A continuación se muestran algunos de los ejemplos que hemos realizado con nuestros alumnos del curso de alto rendimiento usando esta placa.
Igual puede parecer un aspecto menor, pero para nosotros es importante diseñar y fabricar en España.
De esta manera conseguimos productos de la máxima calidad y a un precio muy competitivo.