Vandaag heeft OpenELAB een nieuw speeltje gekregen, LEGO 42096 Porsche 911. Dit verzamelbare speelgoed heeft een gedetailleerde cockpit, werkend differentieel, onafhankelijke vering en een zescilinder boxermotor met bewegende zuigers gemonteerd voor de achteras. Dat maakt ons enthousiast. Vooral hebben we ook nieuwe producten van M5Stack ontvangen, dus laat ze maar kennismaken.
Samenvoegen
Laten we LEGO samenvoegen.
Voor het stuursysteem hebben we eerst de SG90 servo gebruikt. We kunnen zien dat dit heel goed werkte, gebruik hotmeltlijm om de SG90 aan het stuurwiel te bevestigen.

In het vermogensgedeelte ingevoegd, kun je zien dat deze Porsche een 6-cilinder horizontaal tegenovergestelde motor gebruikt. Voor speelgoed zal het vermogensverlies van de horizontaal tegenovergestelde motor relatief groot zijn, dus hebben we een 12V hogesnelheidsmotor gebruikt om zo te drijven:
Over de microcontroller, ESP is onze eerste keuze, omdat
ESP-NOW, het is een draadloos communicatieprotocol voor snelle reacties en energiezuinige besturing.
Foutopsporing
IDE: Arduino IDE
Bibliotheek: M5Atom.h, esp_now.h, WiFi.h, ESP32Servo.h
Bedieningsterminal
Het werkt perfect.
Upgrade
M5tack hoort dit ding, ze hebben een motor gestuurd die compatibel is met Lego voor ons. Laten we het uitzoeken.

M5Stack Roller485 Lite Unit without Slip Ring (STM32)
View Product
Dit is een hoogpresterende robotgewrichtmotor.

Laten we het in onze Porsche zetten. Dat maakt me erg enthousiast. De roller485-eenheid is perfect voor deze auto.