Vandaag heeft OpenELAB nieuw speelgoed gekregen: LEGO 42096 Porsche 911. Dit verzamelspeelgoed beschikt over een gedetailleerde cockpit, een werkend differentieel, onafhankelijke ophanging en een zescilinder boxermotor met bewegende zuigers die voor de achteras zijn gemonteerd. Dat maakt ons enthousiast. We hebben vooral ook nieuwe producten van M5Stack gekregen, dus laat ze maar beginnen.
Splicing
Laten we LEGO splicen.
Voor het stuursysteem hebben we eerst de SG90-servo gebruikt. We kunnen zien dat dat heel goed werkte, gebruik smeltlijm om SG90 aan het stuur te bevestigen.
Gesplitst in het aandrijfgedeelte kun je zien dat deze Porsche een 6-cilinder horizontaal tegenoverliggende motor gebruikt. Voor speelgoed zal het krachtoverbrengingsverlies van de horizontaal tegenoverliggende motor relatief groot zijn, dus hebben we een 12V hogesnelheidsmotor gebruikt om zo te rijden :
Wat betreft de microcontroller is ESP onze eerste keuze, omdat
ESP-NOW een draadloos communicatieprotocol is voor snelle reacties en besturing met laag stroomverbruik.
Debuggen
IDE: Arduino IDE
Bibliotheek: M5Atom.h, esp_now.h, WiFi.h, ESP32Servo.h
Bedieningspaneel
Het werkt perfect.
Upgrade
Als M5tack dit hoort, hebben ze voor ons een motor gestuurd die compatibel is met Lego. Laten we het uitzoeken.
Dit is een krachtige robotgewrichtmotor.
Laten we hem in onze Porsche stoppen. Dat maakt mij erg enthousiast. De roller485 unit is perfect voor deze auto.