Inhoudsopgave:

DIY telefoongestuurde LEGO® vleermuisbuggy - Ajarnpa
DIY telefoongestuurde LEGO® vleermuisbuggy - Ajarnpa

Video: DIY telefoongestuurde LEGO® vleermuisbuggy - Ajarnpa

Video: DIY telefoongestuurde LEGO® vleermuisbuggy - Ajarnpa
Video: 10 betaalbare tenten die het woord innovatie bepalen 2024, Juli-
Anonim
Image
Image
DIY telefoonbestuurde LEGO® vleermuisbuggy
DIY telefoonbestuurde LEGO® vleermuisbuggy
DIY telefoonbestuurde LEGO® vleermuisbuggy
DIY telefoonbestuurde LEGO® vleermuisbuggy

Met wat 3D-geprinte onderdelen en een paar goedkope componenten kun je kleine, telefoongestuurde LEGO-voertuigen bouwen.

Voor het project zal ik dit gebruiken:

  • een ESP32-microcontroller (Adafruit Feather ESP32 of een TTGO-equivalent hiervan)
  • 2 x N20 motorreductoren
  • 1 x 18650 lithiumbatterij
  • 2 x Pololu DRV8835 motordrivers (hoewel er maar één nodig is, de tweede is voor toekomstige uitbreiding)
  • een aangepaste PCB om de DRV8835-motorstuurprogramma's te bevatten
  • verschillende 3D-geprinte onderdelen (ik heb geen 3D-printer - dus ik heb 3DHubs gebruikt voor deze service)
  • LEGO - Technic tracks en een paar andere stukken

Dit is een open source-build. Alle software, elektrische hardware en 3D-geprinte onderdelen zijn beschikbaar om te downloaden/wijzigen/gebruiken/etc.

LEGO® is een handelsmerk van de LEGO Groep van bedrijven die deze site niet sponsort, autoriseert of onderschrijft.

Stap 1: De elektronica

Image
Image
de motoren
de motoren

Ik heb een aangepaste PCB laten afdrukken als een "drager" voor de DRV8835-motorstuurprogramma's. Je zou in plaats daarvan ook draden kunnen gebruiken, maar het zou niet zo netjes zijn. Ik gebruikte PCBWAY om de PCB-productie te doen.

Hier gekoppeld zijn de Gerber-bestanden als u uw eigen printjes wilt laten printen, of de Eagle-bestanden als u het ontwerp wilt wijzigen!

Stap 2: De motoren

Image
Image
de motoren
de motoren

Ik gebruik om "N20" motorreductoren. Je kunt deze gemakkelijk vinden op eBay/AliExpress, enz. De modellen die ik gebruik zijn 6v, 300rpm, met assen van 10 mm.

Het motorhuis en de asadapter zijn 3D geprint. Bijgevoegd vindt u de STL-bestanden. Ik gebruikte 3DHubs.com om deze af te drukken (gedrukt op 100um).

Stap 3: De batterijhouder

De batterijhouder
De batterijhouder

De batterijhouder is ook 3D-geprint, hoewel je net zo gemakkelijk een standaard batterijhouder kunt gebruiken en er wat LEGO-stenen/platen op kunt lijmen.

Bijgevoegd is het STL-bestand als u dit wilt afdrukken.

Batterijcontacten

Aan/uit-schakelaar

Stap 4: De software

Image
Image

De ESP32 heeft een webserver. Dit dient een pagina waarmee u invoerbesturingselementen via een WebSocket terug kunt sturen naar de ESP32 (op deze manier heeft het een lage latentie). De webpagina verwerkt multi-touch of muisinvoer.

U kunt de broncode van het project hier downloaden.

Stap 5: Het bouwen

Nu alle componenten werken, is het tijd voor het leuke gedeelte - je fantasie gebruiken en een voertuig / robot bouwen.

De driverdrager kan maximaal 4 DRV8835's bevatten, wat betekent dat er in totaal 8 DC-motoren kunnen worden aangedreven, of 4 stappenmotoren, of een combinatie hiervan …

Aanbevolen: