Xiaomi CyberGear Micromotor kolliderar med M5Stack

Hej, teknikentusiaster! Redo för en fest av vridmoment och kreativitet? Idag tar vi er med på en resa för att utforska den fantastiska kopplingen mellan M5Stack Basic V2.7 och Xiaomis Cybergear för att omedelbart "flytta" era projekt!
 

Hårdvarukomponenter (ESP32 + CAN Transceiver-enhet)

Xiaomi CyberGear mikromotor

Xiaomi CyberGear mikromotor

Visa produkt
M5Stack LAN-modul W5500 med PoE V12

M5Stack LAN-modul W5500 med PoE V12

Visa produkt
M5Stack Basic V2.7

M5Stack Basic V2.7

Visa produkt
CANBus-enhet

CANBus-enhet

Visa produkt

 

Hur man använder Officiell GUI verktyg

Denna mjukvara kräver en specifik CAN till USB-modul. Den officiella dokumentationen rekommenderar YourCee's USB till CAN-modul, som stöder det seriella protokollet med en ramhuvud av 41 54 och ramstjärt av 0D 0A.
YourCee USB-TTL/RS232/RS485/CAN Seriell Kommunikationsmodul

YourCee USB-TTL/RS232/RS485/CAN Seriell Kommunikationsmodul

Visa produkt
 

Hur man kör ett exempel

Arduino IDE

  1. Klona MCP_CAN_LIB och cygergear_m5 till Arduino Library-katalogen.
cd ~/Arduino/libraries
git clone https://github.com/coryjfowler/MCP_CAN_lib.git
git clone https://github.com/Locoduino/RingBuffer.git
git clone git@github.com:project-sternbergia/arduino-CAN.git
git clone https://github.com/project-sternbergia/cybergear_m5.git
  1. Lägg denna fil i samma mapp som control_mode_example.ino (för Arduino IDE)
  2. Bygg och skriv firmware till M5Stack

 

Exempelkod

control_mode_example.ino

Kontrollera cybergear-beteendet med M5Stack.
  • Mittenknapp - Byt kontrollläge (Positionsläge -> Hastighetsläge -> Strömläge)
  • Höger knapp - Öka kontrollvärde
  • Vänster knapp - Minska kontrollvärde
 

cybergear_bilateral.ino

Det här exemplet använder två cybergears för ledare och följare. Innan du testar detta exempel, ändra cybergear CAN-ID enligt följande. Skriv sedan cybergear_m5/examples/cybergear_bilateral.ino till M5Stack i hela Arduino IDE.
  • ledarens cybergear : 0x7F
  • följarens cybergear : 0x7E

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Sidopanel

Senaste inlägg

Denna sektion innehåller för närvarande inget innehåll. Lägg till innehåll i denna sektion med hjälp av sidofältet.

Registrera dig för vårt nyhetsbrev

Få den senaste informationen om våra produkter och specialerbjudanden.