Revisión de UniHiker
HogarHogar > Noticias > Revisión de UniHiker

Revisión de UniHiker

Apr 21, 2024

UniHiker de DFRobot es una plataforma educativa STEM que se lanzó originalmente en China, pero ahora UniHiker está disponible en todo el mundo a través de la tienda DFRobot. La empresa nos envió una muestra de UniHiker para que la revisemos, así que desempaquemos el kit y aprendamos a usar la plataforma UniHiker. El componente principal del kit es la placa UniHiker con tecnología Linux que cuenta con una pantalla táctil resistiva de 2,8 pulgadas y un conector de borde BBC Micro:bit, por lo que podemos usar placas de expansión para la placa Micro:bit. Empecemos a desempacarlo juntos.

DFRobot nos envió la plataforma UniHiker por DHL. El paquete es una caja DFRobot de aspecto familiar en color naranja y viene con una caja de plástico para guardar de forma segura la tabla UniHiker y los accesorios después de su uso.

La caja de plástico contiene otra caja de plástico con la placa, algunos cables de 3 y 4 pines para puertos Gravity y un cable USB tipo C.

El UniHiker es como un BBC Micro:bit superpoderoso con una pantalla a color de 2,8 pulgadas con resolución de 320×240 que reemplaza la matriz de LED de 5×5 en la placa BBC, un procesador Cortex-A35 de cuatro núcleos Rockchip RK3308 que ejecuta Linux y es capaz de para manejar cargas de trabajo de IoT e IA, y varios sensores como un micrófono, un sensor de luz, un acelerómetro y un giroscopio.

Ya cubrimos las especificaciones de Unihiker en nuestro anuncio inicial, pero aquí están nuevamente como referencia:

Mientras el procesador Rockchip ejecuta Linux, el microcontrolador GD32VF103 maneja todos los sensores (excepto el micrófono) y controla todos los actuadores como se muestra en el diagrama de bloques a continuación.

En la siguiente ilustración se pueden ver más detalles sobre los pines conectados a la MCU RISC-V GD32VF103.

La placa UniHiker se iniciará automáticamente una vez que la encendamos desde su puerto USB tipo C y mostrará rápidamente una GUI estilo menú llamada Menú de inicio donde podemos seleccionar todos los menús. Hay ocho secciones diferentes como se muestra en el vídeo a continuación y esto nos permite configurar la placa sin tener que usar una computadora.

La placa UniHiker se puede conectar a la red para programar o utilizar Internet de cuatro formas diferentes:

Probemos tres de las formas:

La placa UniHiker viene con una plataforma de servicios de IoT incorporada llamada SIoT (Ciencia e Internet simple de las cosas), que consta de un corredor MQTT y una plataforma de visualización de datos. Escrita en Python, la plataforma proporciona una manera sencilla de recopilar y exportar datos de IoT.

La plataforma SIoT es un intermediario MQTT que transfiere datos entre dispositivos IoT. La estructura de ID de proyecto y de ID de dispositivo de la plataforma está diseñada para ser fácil de administrar sin que el usuario tenga que crear un proyecto o dispositivo en el sistema. La plataforma SIoT genera automáticamente un ID de proyecto y un ID de dispositivo a partir del nombre del tema enviado al sistema formateado con projectId/deviceId.

Necesitamos verificar el estado de SIoT en la placa UniHiker accediendo al menú de alternancia de servicio en la interfaz web y asegurarnos de que esté habilitado.

Ahora podemos hacer clic en el botón "Abrir página" para llevarnos a la página de inicio de sesión (usando el puerto 8080) donde el nombre de usuario y la contraseña predeterminados son siot:dfrobot.

Desde allí, podemos acceder a las pestañas Lista de proyectos, Lista de dispositivos y Enviar mensaje. Como se describió anteriormente, el constructor de temas generará automáticamente un proyecto y un dispositivo.

Enviaremos valores a la plataforma SIoT con el programa MQTTX como lo hicimos anteriormente con GL.iNet GL-S10 BLE a la puerta de enlace MQTT configurando la conexión de la siguiente manera.

y luego publicar un mensaje en un tema llamado cnx-software/hello usando una carga útil JSON.

Verá aparecer un proyecto llamado cnx-software y un dispositivo llamado hola en la sección del dispositivo.

Una característica especial de la plataforma SIoT es la capacidad de seleccionar si los datos enviados son un comando o datos de telemetría para series temporales que se guardarán en una base de datos. Si el mensaje comienza ->, se detectará como un comando que no se guardará en la base de datos.

La placa UniHiker se puede programar de cuatro formas diferentes:

Cuaderno Jupyter– Podemos abrir la interfaz web, ingresar la dirección IP de la placa UniHiker y comenzar a programar inmediatamente.

Terminal– Conéctese a la placa a través de SSH y prográmela desde allí usando un script Python u otros lenguajes de programación disponibles en Linux.

Código VS de Microsoft

Mente+ programación visual– Nota: el instalador tiene un tamaño de aproximadamente 1 GB.

Podemos ejecutar programas de prueba usando el menú de inicio en la pantalla de la placa UniHiker seleccionando el menú “2-Ejecutar programas” y el directorio donde está guardado el programa. Aparecerá entonces una lista de archivos y podremos hacer clic en el archivo deseado para ejecutar el programa.

La placa UniHiker es una plataforma versátil y podemos crear todo tipo de proyectos STEM, incluidas aplicaciones de IoT para hogares inteligentes, agricultura inteligente, etc. Esto se debe a que podemos conectar sensores adicionales a través de puertos USB tipo C y tipo A, conexión por gravedad de 3/4 pines, el conector de borde Micro:bit, ya sea una cámara web, un controlador, un servo u otros sensores y actuadores. y debido a que la placa UniHiker se ejecuta en el sistema operativo Linux, tenemos una gran variedad de programas que se pueden instalar, como la plataforma Node-RED, para usar como puerta de enlace de IoT para administrar otros dispositivos de IoT, como módulos ESP32 y placas a través de SIoT. plataforma.

La placa UniHiker es una placa intermedia entre las computadoras de placa única más potentes y las placas de microcontroladores. La plataforma es adecuada tanto para principiantes como para estudiantes avanzados al ofrecer la posibilidad de probar programas desde el primer momento, programación visual Mind+ para principiantes y hasta VS Code o Jupyter Notebook para estudiantes universitarios. Una ventaja adicional es la plataforma SIoT IoT fácil de usar.

Los educadores también pueden apreciar los numerosos tutoriales proporcionados por DFRobot para enseñar STEM. Después de probar el UniHiker durante más de una semana, quedamos bastante impresionados con la plataforma. Pero dicho esto, todavía hay algunas características que podrían desarrollarse más, como una versión web de Mind+, porque la mayoría de los alumnos de la escuela primaria (en Tailandia) utilizan principalmente tabletas con sistemas operativos Android o iOS. Su compatibilidad exclusiva con PC dificulta que los estudiantes la utilicen fuera de la escuela en comparación con otras plataformas educativas STEM.

Nos gustaría agradecer a DFRobot por enviarnos la placa UniHiker para su revisión y prueba. Si estás interesado puedes comprar el kit.por $79.90 más envío.

CNXSoft: esta es una traducción de la revisión original de UniHiker en CNX Software Tailandia por Arnon Thongtem

Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.

¡Soporte del software CNX! Done a través de criptomonedas o conviértase en patrocinador en Patreon

Artículos Relacionados:

Cuaderno JupyterTerminalCódigo VS de MicrosoftMente+ programación visualpor $79.90 más envío