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 Grove
Xiaomi CyberGear Micromotore
Visualizza prodottoModulo LAN M5Stack W5500 con PoE V12
Visualizza prodottoM5Stack Basic V2.7
Visualizza prodottoUnità CANBus
Visualizza prodotto
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.
Modulo di comunicazione seriale YourCee USB-TTL/RS232/RS485/CAN
Visualizza prodottoCome 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
lascia un commento
Tutti i commenti del blog vengono controllati prima della pubblicazione