Xiaomi CyberGear Micromotor choca con el M5Stack
14 Aug 2024
0 Comentarios
¡Hola, técnicos! ¿Listo para una fiesta de torsión y creatividad? ¡Hoy lo llevaremos en un viaje para explorar el fantástico vínculo entre M5Stack Basic V2.7 y Cybergear de Xiaomi para "mover" instantáneamente sus proyectos!
Componentes H/W (ESP32 + Unidad transceptora CAN)
-
XT30(2+2)-F
-
Cable Grove
Micromotor Xiaomi CyberGear
Ver el productoMódulo LAN M5Stack W5500 con PoE V12
Ver el productoM5Stack Básico V2.7
Ver el productoUnidad CANBus
Ver el producto
Cómo usar Oficial Interfaz gráfica de usuario herramienta
Este software requiere un módulo CAN a USB específico. La documentación oficial recomienda el módulo USB a CAN de YourCee , que admite el protocolo serial con un encabezado de trama de 41 54 y una cola de trama de 0D 0A.
Módulo de comunicación serie YourCee USB-TTL/RS232/RS485/CAN
Ver el productoCómo ejecutar una muestra
Arduino VA
-
Clone MCP_CAN_LIB y cygergear_m5 al directorio de la biblioteca de Arduino.
cd ~/Arduino/libraries
clon de git https://github.com/coryjfowler/MCP_CAN_lib.git
clon de git https://github.com/Locoduino/RingBuffer.git
clon de git git@github.com:project-sternbergia/arduino-CAN.git
clon de git https://github.com/project-sternbergia/cybergear_m5.git
-
Abra cybergear_m5/examples/control_mode_example.ino con Arduino IDE
-
Coloque este archivo en la misma carpeta que control_mode_example.ino (para Arduino IDE)
-
Construir y escribir firmware para M5Stack
Código de muestra
control_mode_example.ino
Verifique el comportamiento del cybergear usando la pila M5.
-
Botón central: cambiar el modo de control (modo de posición -> modo de velocidad -> modo actual)
-
Botón derecho - Aumentar valor de control
-
Botón Izquierdo - Disminuir valor de control
cybergear_bilateral.ino
Este ejemplo utiliza dos Cybergears para líder y seguidor. Antes de probar este ejemplo, cambie el ID de Cybergear de la siguiente manera. Luego, escriba cybergear_m5/examples/cybergear_bilateral.ino en la pila m5 en todo el IDE de Arduino.
-
líder cibergear : 0x7F
-
seguidor cibergear : 0x7E
Deja un comentario
Todos los comentarios del blog se revisan antes de publicarlos.