Home Otros controladores Raspberry Pi Pico
KIT-DODO-LITE
Este kit permite montar un robot que está diseñado para programarse en Python con gran facilidad gracias a la amplia librería que hemos desarrollado a tal efecto.
A pesar de su aparente sencillez, este robot permite trabajar aspectos complejos de la programación y el control, una característica que le hace especialmente indicado para su uso educativo de 4º ESO a 2 Bach.
Atención: es muy importante seguir el proceso de montaje con cuidado y precisión. De realizarse de forma incorrecta el robot podrá resultar dañado de forma irreversible. Los daños producidos por un uso o montaje incorrecto del robot no están cubiertos por la garantía.
El kit del robot educativo Dodo Lite es un producto Complubot, de fabricación propia, que aúna la robustez mecánica, un gran número de sensores y actuadores y la potencia del controlador Raspberry Pi Pico.
Este kit se suministra en una caja contenedora que contiene todo el material y que también puede servir para guardar el robot una vez montado. En este caso hay que desconectar el módulo Bluetooth.
Dentro de la caja contenedora del kit podemos encontrar los siguientes elementos:
Todos los elementos que así lo requieran se suministran soldados y listo para su uso. No es necesario usar el soldador ni ninguna otra herramienta, más allá de un simple destornillador de estrella, para completar el montaje de este robot.
La placa Dodo Lite es una versión reducida de la placa Dodo de Complubot. La principal diferencia es que mientras que la placa Dodo puede controlar robots de hasta cuatro ruedas (una plataforma Mecanum, por ejemplo), La controladora Dodo Lite está diseñada para robots con plataforma diferencial: dos ruedas motrices y un punto de apoyo.
Esta placa ha sido diseñada para facilitar el uso y la aplicación robótica de la controladora Raspberry Pi Pico. En ella podemos encontrar los siguientes elementos:
A continuación se muestran los pasos a seguir para conseguir el montaje del robot.
Atención: es muy importante seguir el proceso de montaje con cuidado y precisión. De realizarse de forma incorrecta el robot podrá resultar dañado de forma irreversible. Los daños producidos por un uso o montaje incorrecto del robot no está cubiertos por la garantía.
Hay muchas formas de programar una Raspberry Pi Pico: directamente en lenguaje C, desde el Ide de Arduino, mediante bloques, con CircuitPython o con MicroPython. De todas ellas la que más interesante nos parece en la actualidad es MicroPython y en especial desde el IDE Thonny.
Para sacarle el mayor partido a la Raspberry Pi Pico desde Complubot recomendamos programarla en Python.
Importante: si estas buscando programación gráfica con bloques te recomendamosque uses otros robots basados en tecnología Crumble, como el MiiBot o el CrumbleBot, que te permitirá hacer proyectos robóticos con una programación más adaptada a tus necesidades.
MicroPython es una versión simplificada de Python 3 que está especialmente diseñada para funcionar en sistemas basados en microcontrolador, como es este caso.
Así pues, con MicroPython usamos la sintaxis de Python y la mayoría de sus recursos de una forma más óptima que permita una ejecución rápida en pequeños controladores.
Una forma sencilla de usar MicroPythón es mediante el entorno integrado de programación Thonny.
Thonny está disponible para los principales sistemas operativos: Linux, OSX y Windows. Y está disponible para su instalación gratuita dede su página.
Una vez realizada la descarga e instalación del IDE, con Thonny podemos realizar y ejecutar programas en Python que se ejecuten en el propio ordenador, o también podemos escribir programas específicos que se guarden y ejecuten en la placa controladora.
Dentro del repositorio PyPi encontramos la librería que hemos desarrollado para poder trabajar con las distintas variantes de la placa Dodo.
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.