Ahoj, technici! Připraveni na hostinu točivého momentu a kreativity? Dnes vás vezmeme na cestu, abychom prozkoumali fantastické propojení mezi M5Stack Basic V2.7 a Xiaomi Cybergear, které okamžitě "pohne" vašimi projekty!
H/W komponenty (ESP32 + CAN transceiver jednotka)
-
XT30(2+2)-F
-
Grove Cable
Jak používat oficiální Grafické uživatelské rozhraní nástroj
Tento software vyžaduje specifický CAN na USB modul. Oficiální dokumentace doporučuje YourCee's USB to CAN module, který podporuje sériový protokol s hlavičkou rámce 41 54 a koncem rámce 0D 0A.
Jak spustit vzorek
Arduino IDE
-
Klonujte MCP_CAN_LIB a cygergear_m5 do adresáře knihoven Arduino.
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
-
Otevřete cybergear_m5/examples/control_mode_example.ino v Arduino IDE

-
Umístěte tento soubor do stejné složky jako control_mode_example.ino (pro Arduino IDE)
-
Sestavte a nahrajte firmware do M5Stack
Ukázkový kód
control_mode_example.ino
Zkontrolujte chování kybernetického vybavení pomocí M5 stacku.
-
Střední tlačítko - Změnit režim ovládání (režim polohy -> režim rychlosti -> režim proudu)
-
Pravé tlačítko - Zvýšit hodnotu ovládání
-
Levé tlačítko - Snížit hodnotu ovládání

cybergear_bilateral.ino
Tento příklad používá dva cybergeary pro vůdce a následovníka. Před testováním tohoto příkladu prosím změňte ID cybergearu následovně. Poté napište cybergear_m5/examples/cybergear_bilateral.ino pro m5 stack v celém Arduino IDE.
-
vedoucí kybervýzbroj : 0x7F
-
sledovač cybergear : 0x7E
