Nuestros amigos de micro-log y Elecfreaks han tenido el detalle de enviarnos un Nezha Inventor’s Kit para micro:bit para que lo probemos. Os adelanto el resultado: me encanta.

Es una mezcla estupenda de kit electrónico: complentos y sensores para micro:bit y piezas de construcción, que nos va a permitir crear nuestros propios proyectos. Eso sí desde el principio nos proporcionan muchos ejemplos para aprender a usarlo.

Seguiremos probándolo, con lo que esta documentación irá creciendo.

Revisión

Vídeo: Revisión del Nezha Inventos's Kit para micro:bit de Elecfreaks

Se trata de un Producto de Elecfreaks pensado para desarrollar todo tipo de proyectos con micro:bit (no incluída en el kit), los sensores y actuadores incluidos y la gran cantidad de bloques de construcción (compatibles con Lego)

Es una placa de expansión para micro:bit creada por elecfreaks que nos permite conectar fácilmente a nuestra placa micro:bit sensores de diferentes tipos usando conectores de tipo RJ11 y también servos y motores.

En un lateral podemos conectar los típicos sensores y actuadores digitales (pulsadores, leds, ultrasonidos) en las clavijas rojas y analógicos (potenciómetros, sensor de humedad,…).

En el otro lateral podremos conectar sensores de tipo I2C, como por ejemplo acelerómetros o sensores atomósféricos (como el BME280).

Conexiones

  • 4 x Conexiones RJ11 para módulos digitales (1,2,3,4) Marcados con etiqueta roja
  • 2 x Conexiones RJ11 para módulos analógicos (1 y 2) Marcados con etiqueta amarilla
  • 4 x Conexiones RJ11 para módulos I2C (IIC)
  • 4 x Motores con conexión de 2 cables (con polaridad)
  • 4 x Motores con conexión FisherTechnics
  • 4 x Servos con conexión estándar de 3 hilos (Vcc, GND y Signal)
  • 1 Altavoz conectado a P0
  • Batería de 80mAh

La estructura de Nezha dispone de agujeros para fijarla a bloques de construcción compatibles con Lego

Sensores PlanetX

Son muchos y muy variados los sensores disponibles en el formato llamado PlanetX. Podemos verlos en detalle en su Documentación: PlanetX sensors

Sensores incluídos:

El Inventor’s Kit incluye los siguientes sensores, hemos enlazado un ejemplo y los detalles técnicos de la página de documentación PlanetX de Elecfreaks.

  • 3 x Led (rojo, amarillo y verde)

Programación

Como hemos dicho, podemos programar los sensores con bloques usando la extensión PlanetX de makecode o con python usando el módulo PlanetX. Tenemos disponibles muchos ejemplos en este enlace del github de elecfreaks

Vídeo: Proyecto sencillo con Nezha Inventor's Kit para micro:bit de Electrofreaks con bloques de MakeCode

Test Nezha

Programación con bloques de Makecode

Para controlar los motores y servos usaremos la extensión Nezha de Makecode y para controlar los distintos sensores usaremos la extensión PlanetX de Makecode

Además de la documentación Elecfreaks nos proporciona un gran número de ejemplos de programación con bloques

Programación con micropython

También podemos programarla con micropython usando el módulo PlanetX

Nezha documentation

Programación con bloques

Podemos programar nuestra micro:bit con la placa Nezha conectada con bloques usando la extensión PlanetX

Ejemplos

A destacar el ejemplo de seguimiento de cara

Programación con python

Para programarla en python usaremos el siguiente paquete. Tenemos disponible la documentación del API en python

Para ello tenemos que instalarle el firmware adecuado

Documentación

Todas las imágenes son cortesía de Elecfreaks

AI Lens

Dentro de los sensores PlanetX (no incluído en el Inventor’s Kit) existe uno que me ha parecido especialmente interesante. Es un sensor inteligente con cámara y que se puede conectar con RJ11 a una entrada IIC

Este módulo es capaz de aprender y reconocer imágenes, caras, seguimiento de bolas, …

Esquema de conexión

Nezha Inventor’s Kit para micro:bit
Etiquetado en: