Aller au contenu

+49 1626571232

🚀 Livraison gratuite à partir de 30€ en Allemagne, 50€ dans l'UE !

FAQ

Le micromoteur Xiaomi CyberGear entre en conflit avec le M5Stack

14 Aug 2024 0 commentaires
Hé, les techniciens ! Prêt pour un festin de couple et de créativité ? Aujourd'hui, nous allons vous emmener dans un voyage pour explorer le lien fantastique entre M5Stack Basic V2.7 et Cybergear de Xiaomi pour « déplacer » instantanément vos projets !
 

Composants matériels (unité émetteur-récepteur ESP32 + CAN)

Xiaomi CyberGear Micromotor

Xiaomi CyberGear Micromoteur

Voir le produit
M5Stack LAN Module W5500 with PoE V12

M5Stack Module LAN W5500 avec PoE V12

Voir le produit
M5Stack Basic V2.7

M5Stack Basic V2.7

Voir le produit
CANBus Unit

Unité CANBus

Voir le produit

 

Comment utiliser Officiel Interface utilisateur graphique outil

Ce logiciel nécessite un module CAN vers USB spécifique. La documentation officielle recommande le module USB vers CAN de YourCee , qui prend en charge le protocole série avec un en-tête de trame de 41 54 et une queue de trame de 0D 0A.
YourCee USB-TTL/RS232/RS485/CAN Serial Communication Module

Module de communication série YourCee USB-TTL/RS232/RS485/CAN

Voir le produit
 

Comment exécuter un échantillon

Arduino VA

  1. Clonez MCP_CAN_LIB et cygergear_m5 dans le répertoire de la bibliothèque Arduino.
cd ~/Arduino/libraries
clone git https://github.com/coryjfowler/MCP_CAN_lib.git
clone git https://github.com/Locoduino/RingBuffer.git
git clone [email protected]:project-sternbergia/arduino-CAN.git
clone git https://github.com/project-sternbergia/cybergear_m5.git
  1. Mettez ce fichier dans le même dossier que control_mode_example.ino (pour Arduino IDE)
  2. Construire et écrire le firmware pour M5Stack

 

Exemple de code

control_mode_example.ino

Vérifiez le comportement du cybergear à l'aide de la pile M5.
  • Bouton du milieu – Changer le mode de contrôle (mode position -> mode vitesse -> mode actuel)
  • Bouton Droit - Augmenter la valeur de contrôle
  • Bouton gauche - Diminuer la valeur de contrôle
 

cybergear_bilateral.ino

Cet exemple utilise deux cybergears pour le leader et le suiveur. Avant de tester cet exemple, veuillez modifier l'identifiant du cybergear comme suit. Après cela, écrivez cybergear_m5/examples/cybergear_bilateral.ino dans la pile m5 dans l'IDE Arduino.
  • leader cybergear : 0x7F
  • follower cybergear : 0x7E
Article précédent
Prochain article

laissez un commentaire

Tous les commentaires du blog sont vérifiés avant la publication

Quelqu'un a récemment acheté un

Merci pour votre subscription!

Cet email a été enregistré !

Achetez le look

Choisissez les options

vu récemment

Modifier l'option
Notification de retour en stock
this is just a warning
Se connecter
Panier
0 articles
RuffRuff App RuffRuff App by Tsun