Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
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
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
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 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
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:
Zeurende Robot® - Verontrustend met de snelheid van het leven: 7 stappen (met afbeeldingen)
Zeurende Robot® | Verontrustend met de snelheid van het leven: de gemakkelijkste manier om ervoor te zorgen dat u elke dag boos wordt. Nagging Robot® heeft de oplossing. Nagging Robot® Annooy® 900De Annooy® 900 is zorgvuldig ontworpen met de allernieuwste doe-het-zelftechnologie om mensen te irriteren. door Daniel Locatelli en TzuYing ChenMeer kracht
Een uitbreidings-PCB ontwerpen (Intel® IoT): 20 stappen
Een uitbreidings-PCB ontwerpen (Intel® IoT): deze Instructable is geschreven als een startpunt voor diegenen die de Intel® Edison zo goed mogelijk willen gebruiken, door deze op te nemen in een volledig ontwikkeld ingebed project. Om dit te doen, moet u waarschijnlijk – zoals Intel® noemt
Lego Lego Skull Man: 6 stappen (met afbeeldingen)
Lego Lego Skull Man: Hallo, vandaag ga ik je leren hoe je een coole kleine, door batterijen aangedreven led-lego-schedelman maakt. wanneer je board of gewoon een klein stukje mantel
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 stappen
Aan de slag met IDE voor NRF51822, ARM® KEIL MDK V5 + ST-Link: Overzicht Toen ik begon met het ontwikkelen van een nRF51822-toepassing voor mijn hobbyproject, ontdekte ik dat er geen georganiseerde informatie over dit onderwerp was. Hier wil ik dus opmerken wat ik heb doorgemaakt. Dit beschrijft wat me worstelt om te implementeren
Intelligrill®, aangedreven door Feather. 7 stappen (met afbeeldingen)
Intelligrill®, aangedreven door Feather.: "Intelligrill®, aangedreven door Feather" is een wifi-compatibele externe grill-, rook- en oventhermometer met de toegevoegde functie om realtime updates te geven over wanneer het "hoofdgerecht" klaar zal zijn om te serveren. Door constant te monitoren