Kit Dodo Board

KIT-DODO

Kit Dodo Board

Kit modular de sensores y actuadores con Raspberry Pi Pico.

Kit educativo con módulos de conexionado rápido.

Ideal para iniciarse en la computación física mediante la programación con Python .

Estado: NUEVOAGOTADO 
80
21.00% IVA incluido
Peso: 500 gramos

Descripción

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

Contenido del kit

Este kit incluye los siguientes materiales:

  • 1 - Placa Raspberry Pi Pico con headers soldados
  • 1 - Placa Dodo
  • 1 - Cable micro USB
  • Chasis de madera
  • Tornillería y separadores:
    • 12 tuercas cuadradas
    • 32 tornillos de M3x6 cabeza alomada
    • 12 tornillos de M3x10 cabeza alomada
    • 14 separadores metálicos de M3x10
    • 4 separadores metálicos de M3x20
  • 1 - Destornillador de estrella con punta PH1
  • 5 - Cables de conexión Molex-header
  • 1 - Módulo led rojo con conector Molex
  • 1 - Módulo led verde con conector Molex
  • 1 - Módulo led amarillo con conector Molex
  • 1 - Módulo led blanco con conector Molex
  • 1 - Módulo sensor de luz LDR con conector Molex
  • 1 - Módulo sensor de temperatura TMP 36 con conector Molex
  • 1 - Módulo sensor de distancias HC-SR04 con conector Molex
  • 1 - Módulo zumbador con conector Molex
  • 1 - Módulo display OLED gráfico de 128 x 64 y 0,96”
  • 3 - Pilas alcalinas tipo AA
  • 1 - Caja contenedora

Raspberry Pi Pico

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:

  • 256KB de SRAM y 2MB de memoria Flash
  • USB 1.1 que puede funcionar como dispositivo y como host
  • Muy bajo consumo
  • Programación en Python tan sencilla como arrastrar y soltar (se recomienda usar el IDE Thonny)
  • 26 pines de entrada salida que además soportan: 2 x SPI, 2 x I2C, 2 x UART, 3 x ADC (12bits) y 16 PWM
  • 8 pines  I/O (PIO) para el control de dispositivos mediante la implementación de una eficiente máquina de estados
  • Convertidor DC/DC en la propia placa que permite un rango de entrada de alimentación de 1,8V a 5,5V, ideal para poder alimentarla mediante baterías
  • Tensión de funcionamiento de 3,3V

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.

Dodo Board

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.

Mini curso de programación con Python, Raspberry Pi Pico y Dodo Board

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.

1 - Instalación y configuración

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:

2 - Primer programa y sistema de archivos

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.

 

3 - Ensamblaje de la Dodo Board

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.

4 - Montaje de la base de trabajo y uso de los módulos conectables

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.

5 - Entradas y salidas digitales

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.

6 - Ledes RGB NeoPixel

A continuación puedes ver un video donde trataremos como controlar los ledes RGB con Python y la librería para la Dodo Board

7 - Pantalla OLED

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.

8 - Entradas analógicas

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.

9 - Más videos próximamente

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.

Ejemplos de proyectos realizados con la 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.

Robot con plataforma diferencial (dos ruedas motrices) con módulo siguelíneas I2C para control proporcional

Robot omnidireccional con plataforma mecanum (cuatro ruedas motrices con control independiente) y módulo de visión artificial

Diseñado y fabricado en España por Complubot

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.

Productos relacionados