Zum Inhalt springen

+49 1626571232

info@openelab.io

🚀 Kostenloser Versand ab 50€ in der EU / 80€ weltweit

Xiaomi CyberGear Micromotor kollidiert mit dem M5Stack

14 Aug 2024 0 Kommentare
Hey, Technikfreaks! Bereit für ein Fest voller Drehmoment und Kreativität? Heute nehmen wir Sie mit auf eine Reise, um die fantastische Verbindung zwischen M5Stack Basic V2.7 und Xiaomis Cybergear zu erkunden, mit der Sie Ihre Projekte sofort „bewegen“ können!
 

H/W-Komponenten (ESP32 + CAN-Transceiver-Einheit)

Xiaomi CyberGear Micromotor

Xiaomi CyberGear Mikromotor

Produkt anzeigen
M5Stack LAN Module W5500 with PoE V12

M5Stack LAN-Modul W5500 mit PoE V12

Produkt anzeigen
M5Stack Basic V2.7

M5Stack Basic V2.7

Produkt anzeigen
CANBus Unit

CANBus-Einheit

Produkt anzeigen

 

Wie man Offiziell verwendet Benutzeroberfläche Werkzeug

Diese Software erfordert ein spezielles CAN-zu-USB-Modul. Die offizielle Dokumentation empfiehlt das USB-zu-CAN-Modul von YourCee , das das serielle Protokoll mit einem Frame-Header von 41 54 und einem Frame-Tail von 0D 0A unterstützt.
YourCee USB-TTL/RS232/RS485/CAN Serial Communication Module

YourCee USB-TTL/RS232/RS485/CAN serielles Kommunikationsmodul

Produkt anzeigen
 

Wie man ein Muster ausführt

Arduino GEHT

  1. Klonen Sie MCP_CAN_LIB und cygergear_m5 in das Arduino-Bibliotheksverzeichnis.
cd ~/Arduino/Bibliotheken
Git-Klon https://github.com/coryjfowler/MCP_CAN_lib.git
Git-Klon https://github.com/Locoduino/RingBuffer.git
Git-Klon git@github.com:project-sternbergia/arduino-CAN.git
Git-Klon https://github.com/project-sternbergia/cybergear_m5.git
  1. Legen Sie diese Datei im selben Ordner ab wie control_mode_example.ino (für Arduino IDE).
  2. Firmware für M5Stack erstellen und schreiben

 

Beispielcode

control_mode_example.ino

Überprüfen Sie das Cybergear-Verhalten mithilfe des M5-Stacks.
  • Mittlere Taste – Steuermodus ändern (Positionsmodus -> Geschwindigkeitsmodus -> Aktueller Modus)
  • Rechte Taste - Steuerwert erhöhen
  • Linke Taste - Steuerwert verringern
 

cybergear_bilateral.ino

Dieses Beispiel verwendet zwei Cybergears als Anführer und Verfolger. Bevor Sie dieses Beispiel testen, ändern Sie bitte die Cybergear-Can-ID wie folgt. Schreiben Sie danach cybergear_m5/examples/cybergear_bilateral.ino in den M5-Stack in der gesamten Arduino IDE.
  • Anführer Cyber-Ausrüstung : 0x7F
  • Follower-Cybergear : 0x7E
Vorheriger Beitrag
Nächster Beitrag

Hinterlasse einen Kommentar

Alle Blog-Kommentare werden vor der Veröffentlichung geprüft

Jemand kaufte vor kurzem ein

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look

Wähle Optionen

Bearbeitungsoption
Benachrichtigung wieder vorrätig
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
RuffRuff App RuffRuff App by Tsun