Heute hat OpenELAB ein neues Spielzeug erhalten, LEGO 42096 Porsche 911. Dieses Sammelspielzeug verfügt über ein detailliertes Cockpit, ein funktionierendes Differenzial, eine Einzelradaufhängung und einen Sechszylinder-Boxermotor mit beweglichen Kolben, der vor der Hinterachse montiert ist. Das macht uns aufgeregt. Insbesondere haben wir auch neue Produkte von M5Stack erhalten, also lassen Sie es uns gut verstehen.
Spleißen
Lass uns LEGO zusammenfügen.
Für das Lenksystem haben wir zunächst das SG90-Servo verwendet. Wir können sehen, dass das sehr gut funktioniert hat. Verwenden Sie Heißkleber, um SG90 am Lenkrad zu befestigen.
In den Leistungsteil eingefügt, sieht man, dass dieser Porsche einen 6-Zylinder-Boxermotor verwendet. Bei Spielzeug ist der Kraftübertragungsverlust des Boxermotors relativ groß, daher haben wir für den Antrieb einen 12-V-Hochgeschwindigkeitsmotor verwendet :
Beim Mikrocontroller ist ESP unsere erste Wahl, da
ESP-NOW ein drahtloses Kommunikationsprotokoll für schnelle Reaktionen und eine Steuerung mit geringem Stromverbrauch ist.
Debuggen
IDE: Arduino IDE
Bibliothek: M5Atom.h, esp_now.h, WiFi.h, ESP32Servo.h
Steuerterminal
Es funktioniert perfekt.
Aktualisierung
Als M5tack das hörte, schickten sie uns einen Motor, der mit Lego kompatibel ist. Finden wir es heraus.
Dies ist ein Hochleistungsroboter-Gelenkmotor.
Stecken wir es in unseren Porsche. Das macht mich sehr aufgeregt. Das Roller485-Aggregat ist perfekt für dieses Auto.