Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Med några 3D -tryckta delar och några billiga komponenter kan du bygga små telefonstyrda LEGO -fordon.
För projektet kommer jag att använda:
- en ESP32 mikrokontroller (Adafruit Feather ESP32 eller en TTGO motsvarande detta)
- 2 x N20 -växlade motorer
- 1 x 18650 litiumbatteri
- 2 x Pololu DRV8835 motordrivrutiner (även om endast en krävs, den andra är för framtida expansion)
- ett anpassat kretskort för DRV8835 -motordrivrutiner
- flera 3D -tryckta delar (jag har ingen 3D -skrivare - så jag använde 3DHubs för denna tjänst)
- LEGO - Technic -spår och några andra bitar
Detta är en öppen källkod. All mjukvara, elektrisk hårdvara och 3D -tryckta delar är tillgängliga för dig att ladda ner/ändra/använda/etc.
LEGO® är ett varumärke som tillhör LEGO -gruppen av företag som inte sponsrar, godkänner eller godkänner denna webbplats.
Steg 1: Elektroniken
Jag har fått ett anpassat kretskort tryckt som en "bärare" för motorförarna DRV8835. Du kan bara använda ledningar istället för detta, men det skulle inte vara lika snyggt. Jag använde PCBWAY för tillverkning av PCB.
Här länkas Gerber -filerna om du vill ha dina egna PCB -utskrifter, eller Eagle -filerna om du vill ändra designen!
Steg 2: Motorerna
Jag använder "N20" -växlade motorer. Du kan enkelt hitta dessa på eBay/AliExpress, etc. Modellerna jag använder är 6v, 300rpm, med 10mm axlar.
Motorhuset och axeladaptern var 3D -tryckta. Bifogad hittar du STL -filerna. Jag använde 3DHubs.com för att skriva ut dessa (tryckta vid 100um).
Steg 3: Batterihållaren
Batterihållaren är också 3D -tryckt, även om du lika gärna kan använda en batterihållare från hyllan och limma några LEGO -klossar/plattor på den.
Bifogad är STL -filen om du vill skriva ut denna.
Batterikontakter
Strömbrytare
Steg 4: Programvaran
ESP32 kör en webbserver. Denna serverar en sida som låter dig skicka inmatningskontroller tillbaka till ESP32 via ett WebSocket (på så sätt blir det låg latens). Webbsidan hanterar multi-touch eller musinmatning.
Du kan ladda ner källkoden för projektet här.
Steg 5: The Build
Nu fungerar alla komponenter, det är dags för den roliga delen - använda din fantasi och bygga ett fordon / en robot.
Förarbäraren kan rymma upp till 4 DRV8835 vilket betyder att totalt 8 DC -motorer kan drivas, eller 4 stegmotorer, eller en kombination av dessa …
Rekommenderad:
Nagging Robot® - Störande med livets hastighet: 7 steg (med bilder)
Nagging Robot® | Störande med livets hastighet: Det enklaste sättet att se till att du blir arg varje dag. Nagging Robot® har lösningen. Nagging Robot® Annooy® 900 Annooy® 900 var noggrant utformad med banbrytande DIY-teknik för att irritera människor. av Daniel Locatelli och TzuYing ChenMer makt
Utforma en expansionskort (Intel® IoT): 20 steg
Designa en expansionskort (Intel® IoT): Denna instruktionsbok har skrivits som en utgångspunkt för dem som är angelägna om att använda Intel® Edison till sin fulla potential genom att integrera den i ett fullt utvecklat inbäddat projekt. För att göra detta kommer du sannolikt att behöva göra - som Intel® ringer
Robot Buggy RPI: 7 steg
Robot Buggy RPI: En Robot Buggy är mycket lätt att göra med din Raspberry Pi om du följer proceduren eftersom det kommer att vara viktigt. Ämnen som jag kommer att täcka är: Var jag hittade denna idé från och eventuella ändringar (länkar kommer) Material Steg för steg s
Kom igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: 6 steg
Komma igång med IDE för NRF51822, ARM® KEIL MDK V5 + ST-Link: Översikt När jag började utveckla en nRF51822-applikation för mitt hobbyprojekt fann jag att det inte fanns någon organiserad information om detta ämne. Här skulle jag därför vilja notera vad jag har fått igenom. Detta beskriver vad som får mig att kämpa för att genomföra
Intelligrill®, Powered by Feather .: 7 steg (med bilder)
Intelligrill®, Powered by Feather .: " Intelligrill ®, Drivs av Feather " är en wifi -aktiverad fjärrgrill, rökare och ugnstermometer med den extra funktionen att tillhandahålla uppdateringar i realtid av när " huvudrätt " kommer att vara redo att servera. Genom att ständigt övervaka