Aujourd'hui, OpenELAB a reçu un nouveau jouet, LEGO 42096 Porsche 911. Ce jouet de collection comprend un cockpit détaillé, un différentiel fonctionnel, une suspension indépendante et un moteur boxer six cylindres avec des pistons mobiles montés devant l'essieu arrière. Cela nous excite. En particulier, nous avons également reçu de nouveaux produits de M5Stack, alors laissez-les s'entendre.
Épissage
Assemblons des LEGO.
Pour le système de direction, nous avons d'abord utilisé le servo SG90. Nous pouvons voir que cela a très bien fonctionné, utilisez de la colle thermofusible pour fixer le SG90 au volant.
Connecté à la partie puissance, vous pouvez voir que cette Porsche utilise un moteur 6 cylindres opposés horizontalement, pour les jouets, la perte de transmission de puissance du moteur opposé horizontalement sera relativement importante, nous avons donc utilisé un moteur haute vitesse 12 V pour conduire comme ça :
Concernant le microcontrôleur, ESP est notre premier choix, car
ESP-NOW , c'est un protocole de communication sans fil pour des réponses rapides et un contrôle à faible consommation.
Déboguer
IDE : Arduino IDE
Bibliothèque : M5Atom.h, esp_now.h, WiFi.h, ESP32Servo.h
Terminal de contrôle
Cela fonctionne parfaitement.
Mise à niveau
M5tack a entendu ce truc, ils nous ont envoyé un moteur compatible avec Lego. Découvrons.
Unité M5Stack Roller485 Lite sans bague collectrice (STM32)
Voir le produit
Il s'agit d'un moteur articulé de robot haute performance.
Mettons-le dans notre Porsche. Cela me rend très excité. L'unité roller485 est parfaite pour cette voiture.