Xiaomi CyberGear Micromotor se střetává s M5Stackem

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)

Xiaomi CyberGear Mikromotor

Xiaomi CyberGear Mikromotor

Zobrazit produkt
M5Stack LAN modul W5500 s PoE V12

M5Stack LAN modul W5500 s PoE V12

Zobrazit produkt
M5Stack Basic V2.7

M5Stack Basic V2.7

Zobrazit produkt
Jednotka CANBus

Jednotka CANBus

Zobrazit produkt

 

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.
Komunikační modul YourCee USB-TTL/RS232/RS485/CAN sériová komunikace

Komunikační modul YourCee USB-TTL/RS232/RS485/CAN sériová komunikace

Zobrazit produkt
 

Jak spustit vzorek

Arduino IDE

  1. 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
  1. Umístěte tento soubor do stejné složky jako control_mode_example.ino (pro Arduino IDE)
  2. 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

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Přihlaste se k odběru našeho newsletteru

Získejte nejnovější informace o našich produktech a speciálních nabídkách.