Il micromotore Xiaomi CyberGear si scontra con l'M5Stack
14 Aug 2024
0 Commenti
Ehi, tecnici! Pronti per una festa di coppia e creatività? Oggi ti porteremo in un viaggio per esplorare il fantastico collegamento tra M5Stack Basic V2.7 e Cybergear di Xiaomi per "spostare" istantaneamente i tuoi progetti!
Componenti H/W (ESP32 + unità ricetrasmettitore CAN)
-
XT30(2+2)-F
-
Cavo del boschetto
Come usare Official GUI attrezzo
Questo software richiede uno specifico modulo CAN-USB. La documentazione ufficiale consiglia il modulo USB-CAN di YourCee , che supporta il protocollo seriale con un frame header di 41 54 e un frame tail di 0D 0A.
Come eseguire un campione
Arduino VA
-
Clonare MCP_CAN_LIB e cygergear_m5 nella directory della libreria 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
clone git https://github.com/project-sternbergia/cybergear_m5.git
-
Aprire cybergear_m5/examples/control_mode_example.ino con Arduino IDE

-
Metti questo file nella stessa cartella di control_mode_example.ino (per Arduino IDE)
-
Costruisci e scrivi firmware per M5Stack
Codice di esempio
control_mode_example.ino
Controlla il comportamento del cybergear utilizzando lo stack M5.
-
Pulsante centrale - Modifica modalità di controllo (Modalità posizione -> Modalità velocità -> Modalità corrente)
-
Pulsante Destro - Aumenta il valore di controllo
-
Pulsante Sinistro - Riduci valore di controllo

cybergear_bilateral.ino
Questo esempio usa due cybergear per leader e follower. Prima di testare questo esempio, modifica l'ID di cybergear come segue. Dopodiché scrivi cybergear_m5/examples/cybergear_bilateral.ino nello stack m5 tramite Arduino IDE.
-
leader cybergear : 0x7F
-
follower cybergear : 0x7E

Maggiori informazioni
tag:
Lascia un commento
Tutti i commenti del blog vengono controllati prima della pubblicazione