How to choose the cost-effective development board and programmable robot for you? - Yahboom

¿Cómo elegir la placa de desarrollo rentable y el robot programable para usted?

0 comentarios

En la actualidad, las placas de desarrollo más populares para la educación de código abierto son Microbit, Arduino, Raspberry Pi y Jetson NANO.

Hoy describiré sus aplicaciones y diferencias.

Acerca de micro:bit

micro:bit es un microordenador desarrollado por la BBC para la enseñanza de programación a adolescentes. Es un microordenador desarrollado por Microsoft, Samsung y ARM.

Funciones: 25 lámparas de matriz de puntos programables, 2 botones de programación, sensor de temperatura y velocidad, Bluetooth, brújula electrónica, interfaz USB, etc.

La nueva versión de micro: bit V2 también viene con un micrófono MEMS, un sensor táctil y un altavoz.

micro:bit está orientado principalmente a principiantes o niños sin conocimientos previos. Integra Bluetooth, comunicación 2.4g, giroscopio, brújula, LED y otros sensores y pantallas de uso común. La placa Arduino es solo una placa base, se deben comprar varios módulos de sensores y vincularlos por separado.

Microbit es más adecuado para la enseñanza y Arduino es más adecuado para el autoaprendizaje.

Algunos kits de robots y sensores alimentados con micro:bit

Coche robot Tinybit

Kit de sensor programable del mundo de los módulos

Acerca de Arduino

La placa de desarrollo de Arduino está equipada con un chip microcontrolador avr de 8 bits, que tiene alrededor de 1 kb o 2 kb de memoria y consume muy poca energía.

No requiere ningún sistema operativo. Los usuarios solo necesitan saber programar en lenguaje C, luego usar una herramienta de desarrollo integrada llamada software de programación Arduino IDE para escribir un programa en lenguaje C y luego cargar el código directamente al chip para lograr las funciones relevantes.

La mayoría de los ingenieros de sistemas integrados prefieren las placas Arduino. Arduino es fácil de desarrollar y su enfoque de código abierto les ahorra tiempo a los ingenieros.

Sin embargo, si no eres un usuario del lenguaje C, no elegirás Arduino, y los periféricos de Arduino programados en lenguaje C son limitados. Por lo tanto, cuando se trata de placas de dispositivos o chips de un solo chip con diferentes interfaces Arduino, los usuarios solo pueden conectar estos dispositivos externos, como dispositivos digitales, sensores analógicos y digitales, a través de UART/IIC/SPI. En comparación con micro:bit, Arduino es más adecuado para principiantes y jugadores avanzados.

Algún robot alimentado con micro:bit

Coche inteligente Roboduino WIFI

Acerca de Raspberry Pi

Raspberry Pi es un dispositivo con microprocesador (con núcleo de CPU de 64 bits) que requiere un sistema operativo. Usar Raspberry Pi es más parecido a usar una computadora Linux.

Dado que Raspberry Pie tiene un sistema operativo, los usuarios deben comprender los principios básicos de SO y Linux y los conocimientos básicos del sistema operativo. Deben dedicar un poco de tiempo a aprender a programar en Raspberry Pie. En comparación con Arduino, deben adquirir algunos conocimientos correspondientes antes de usar Raspberry Pi.

El sistema Raspberry Pi se puede programar en cualquier lenguaje, por ejemplo, C/Python/java node.j. Puedes ejecutar estos scripts directamente.

Además, Raspberry Pi viene con muchas interfaces que se pueden usar para conectar otros dispositivos externos. Los dispositivos periféricos incluyen UART/IIC/SPI y cuatro puertos USB, un conector LAN, puertos de E/S, 40 pines físicos y una gran cantidad de pines GPIO. También tiene puertos HDMI para monitores, conectores de cámara y conectores de audio.

Raspberry Pi es muy adecuado para dispositivos orientados al procesamiento, como el procesamiento de imágenes de cámaras, el procesamiento de videos o la construcción de una puerta de enlace de IoT. El tipo de proyecto es procesar una gran cantidad de datos y enviarlos a la nube, así como algunos proyectos que necesitan ejecutar algoritmos de inteligencia artificial. En la actualidad, existen muchos y completos materiales de código abierto de Raspberry Pi, que es una buena opción para principiantes en IA.

Algunos coches robot alimentados con RaspberryPi

Brazo robótico de 6 grados de libertad

Perro robot biónico cuadrúpedo DOGZILLA S1 de 12 grados de libertad

Acerca de Jetson NANO

La placa de desarrollo Jetson Nano también es una pequeña y potente computadora de IA. Se puede iniciar simplemente insertando una tarjeta microSD con una imagen del sistema. El chip de nivel de sistema SOC incorporado puede procesar en paralelo redes neuronales como TensorFlow, PyTorch, Caffe/Caffe2, Keras, MXNet, etc. Estas redes neuronales se pueden usar para lograr la clasificación de imágenes, la detección de objetivos, la segmentación de voz, el análisis inteligente y otras funciones, y se puede usar para construir robots autónomos y sistemas complejos de inteligencia artificial.

El rendimiento del Jetson Nano es mejor que el del Raspberry Pi. Tiene grandes ventajas en IA. Puede realizar un aprendizaje profundo y es más práctico. Sin embargo, será difícil comenzar y requiere cierta base. Si desea realizar un aprendizaje profundo de IA, el Jetson Nano será más práctico . Ya sea que desarrolle el proyecto en diferentes direcciones, como robots, aviones y automóviles inteligentes, el valor de aprendizaje del Jetson Nano es mayor que el de Raspberry Pi.

Algunos coches robot impulsados ​​con JetsonNANO

Tanque transbot

Robot ROS ROSMASTER X3 PLUS

Resumen

Si eres profesor o padre y quieres que tus alumnos o hijos adquieran habilidades tecnológicas, micro: bit te ahorrará más preocupaciones. No hay cables desordenados, no es necesario instalar ningún software y la programación gráfica es fácil de aprender.

Si los adolescentes quieren aprender programación y tecnología electrónica por sí mismos, Arduino será la primera opción en proyectos de integración electromecánica y robótica;

Si desea conectar la cámara, el gateway de Internet de las cosas o aplicaciones de dispositivos similares, o si es un principiante en inteligencia artificial con costos limitados, Raspberry Pi es la primera opción.

Si necesita desarrollar proyectos de inteligencia artificial y aprendizaje automático, el Jetson Nano con una GPU completa puede ser la mejor opción.


Etiquetas:
Unboxing y revisión: Robot de estructura Ackermann ROSMASTER R2

【Unboxing y revisión】--- ROSMASTER R2L Automóvil robot de conducción automática

Deja un comentario