Salta al contenuto

+49 1626571232

info@openelab.io

🚀 Spedizione gratuita a partire da 50€ in UE / 80€ in tutto il mondo

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)

Xiaomi CyberGear Micromotor

Xiaomi CyberGear Micromotore

Visualizza prodotto
M5Stack LAN Module W5500 with PoE V12

Modulo LAN M5Stack W5500 con PoE V12

Visualizza prodotto
M5Stack Basic V2.7

M5Stack Basic V2.7

Visualizza prodotto
CANBus Unit

Unità 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.
YourCee USB-TTL/RS232/RS485/CAN Serial Communication Module

Modulo di comunicazione seriale YourCee USB-TTL/RS232/RS485/CAN

Visualizza prodotto
 

Come eseguire un campione

Arduino VA

  1. 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
  1. Metti questo file nella stessa cartella di control_mode_example.ino (per Arduino IDE)
  2. 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
Articolo precedente
Articolo successivo

lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun