Aller au contenu

+49 1626571232

info@openelab.io

🚀 Livraison gratuite à partir de 50€ dans l'UE / 80€ dans le monde entier

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

Micromoteur Xiaomi CyberGear

Voir le produit
M5Stack LAN Module W5500 with PoE V12

Module LAN M5Stack 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 Official 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/bibliothèques
clone git https://github.com/coryjfowler/MCP_CAN_lib.git
clone git 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. Mettez ce fichier dans le même dossier que control_mode_example.ino (pour Arduino IDE)
  2. Construire et écrire le firmware pour M5Stack

 

Code d'exemple

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
  • suiveur cyberéquipement : 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

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