Doorgaan naar artikel

+49 1626571232

info@openelab.io

🚀Gratis verzending vanaf 50€ in de EU / 80€ wereldwijd

Xiaomi CyberGear Micromotor botst met de M5Stack

14 Aug 2024 0 Opmerkingen
Hé, techneuten! Klaar voor een feest van koppel en creativiteit? Vandaag nemen we je mee op reis om de fantastische koppeling tussen M5Stack Basic V2.7 en Xiaomi's Cybergear te verkennen, zodat je je projecten direct kunt 'verplaatsen'!
 

H/W-componenten (ESP32 + CAN-zendontvanger)

Xiaomi CyberGear Micromotor

Xiaomi CyberGear Micromotor

Bekijk product
M5Stack LAN Module W5500 with PoE V12

M5Stack LAN-module W5500 met PoE V12

Bekijk product
M5Stack Basic V2.7

M5Stack Basis V2.7

Bekijk product
CANBus Unit

CANBus Eenheid

Bekijk product

 

Hoe Official te gebruiken GUI hulpmiddel

Deze software vereist een specifieke CAN naar USB module. De officiële documentatie beveelt YourCee's USB naar CAN module aan, die het seriële protocol ondersteunt met een frame header van 41 54 en frame tail van 0D 0A.
YourCee USB-TTL/RS232/RS485/CAN Serial Communication Module

YourCee USB-TTL/RS232/RS485/CAN seriële communicatiemodule

Bekijk product
 

Hoe een monster uit te voeren

Arduino GAAT

  1. Kloon MCP_CAN_LIB en cygergear_m5 naar de Arduino-bibliotheekmap.
cd ~/Arduino/libraries
git-kloon https://github.com/coryjfowler/MCP_CAN_lib.git
git-kloon https://github.com/Locoduino/RingBuffer.git
git kloon git@github.com:project-sternbergia/arduino-CAN.git
git kloon https://github.com/project-sternbergia/cybergear_m5.git
  1. Plaats dit bestand in dezelfde map als control_mode_example.ino (voor Arduino IDE)
  2. Bouw en schrijf firmware voor M5Stack

 

Voorbeeldcode

control_mode_example.ino

Controleer het gedrag van cybergear met behulp van M5-stack.
  • Middelste knop - Controlemodus wijzigen (Positiemodus -> Snelheidsmodus -> Huidige modus)
  • Rechtermuisknop - Verhoog controlewaarde
  • Linkerknop - Verlaag controlewaarde
 

cybergear_bilateral.ino

Dit voorbeeld gebruikt twee cybergears voor leider en volger. Voordat u dit voorbeeld test, wijzigt u de cybergear can-id als volgt. Schrijf daarna cybergear_m5/examples/cybergear_bilateral.ino naar de m5-stack in de Arduino IDE.
  • leider cybergear : 0x7F
  • volger cybergear : 0x7E
Vorig bericht
Volgende bericht

laat een reactie achter

Alle blogreacties worden vóór publicatie gecontroleerd

Iemand heeft onlangs een gekocht

Bedankt voor het abonneren!

Deze e-mail is geregistreerd!

Shop de look

Kies opties

Bewerk optie
Terug op voorraad melding
this is just a warning
Log in
Winkelmand
0 artikelen
RuffRuff App RuffRuff App by Tsun