Xiaomi CyberGear Micromotor botst met de M5Stack
14 Aug 2024
0 Opmerkingen
Hé, techneuten! Klaar voor een feest van koppel en creativiteit? Vandaag nemen we je mee op reis om de fantastische koppeling tussen M5Stack Basic V2.7 en Xiaomi's Cybergear te verkennen, zodat je je projecten direct kunt 'verplaatsen'!
H/W-componenten (ESP32 + CAN-zendontvanger)
-
XT30(2+2)-F
-
Grove Kabel
Hoe Official te gebruiken GUI hulpmiddel
Deze software vereist een specifieke CAN naar USB module. De officiële documentatie beveelt YourCee's USB naar CAN module aan, die het seriële protocol ondersteunt met een frame header van 41 54 en frame tail van 0D 0A.
Hoe een monster uit te voeren
Arduino GAAT
-
Kloon MCP_CAN_LIB en cygergear_m5 naar de Arduino-bibliotheekmap.
cd ~/Arduino/libraries
git-kloon https://github.com/coryjfowler/MCP_CAN_lib.git
git-kloon https://github.com/Locoduino/RingBuffer.git
git kloon [email protected]:project-sternbergia/arduino-CAN.git
git kloon https://github.com/project-sternbergia/cybergear_m5.git
-
Open cybergear_m5/examples/control_mode_example.ino met Arduino IDE

-
Plaats dit bestand in dezelfde map als control_mode_example.ino (voor Arduino IDE)
-
Bouw en schrijf firmware voor M5Stack
Voorbeeldcode
control_mode_example.ino
Controleer het gedrag van cybergear met behulp van M5-stack.
-
Middelste knop - Controlemodus wijzigen (Positiemodus -> Snelheidsmodus -> Huidige modus)
-
Rechtermuisknop - Verhoog controlewaarde
-
Linkerknop - Verlaag controlewaarde

cybergear_bilateral.ino
Dit voorbeeld gebruikt twee cybergears voor leider en volger. Voordat u dit voorbeeld test, wijzigt u de cybergear can-id als volgt. Schrijf daarna cybergear_m5/examples/cybergear_bilateral.ino naar de m5-stack in de Arduino IDE.
-
leider cybergear : 0x7F
-
volger cybergear : 0x7E

Meer informatie
Tags:
laat een reactie achter
Alle blogreacties worden vóór publicatie gecontroleerd