Xiaomi CyberGear Micromotor choca con el M5Stack

¡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)

Xiaomi CyberGear Micromotor

Xiaomi CyberGear Micromotor

Ver el producto
M5Stack LAN Module W5500 with PoE V12

Módulo LAN M5Stack W5500 con PoE V12

Ver el producto
M5Stack Basic V2.7

M5Stack básico v2.7

Ver el producto
CANBus Unit

Unidad CANBus

Ver el producto

 

Cómo utilizar 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.
YourCee USB-TTL/RS232/RS485/CAN Serial Communication Module

Módulo de comunicación serie YourCee USB-TTL/RS232/RS485/CAN

Ver el producto
 

Cómo ejecutar una muestra

Arduino VA

  1. 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
  1. Coloque este archivo en la misma carpeta que control_mode_example.ino (para Arduino IDE)
  2. 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 ciber equipo : 0x7F
  • seguidor cibergear : 0x7E

Dejar un comentario

Tu dirección de correo electrónico no se publicará. Los campos requeridos están marcados con *

Regístrate para nuestro boletín

Obtén la información más reciente sobre nuestros productos y ofertas especiales.