Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Så en dag bestemte jeg meg for å kjøpe en roomba, men det er for dyrt for jeg er student, og min prioritet er fortsatt skolen min, og en idé blinker for meg om hvordan jeg skal lage en, jeg har en anstendig bakgrunn på programmering og arduino, så hvorfor ikke?
Trinn 1: Outsourcing av materialer
Delen for prosjektene er listet opp nedenfor:
Arduino pro mini eller et hvilket som helst arduino -bord
Jeg brukte nettopp pro mini fordi den er mer effektiv og mindre
L298n motordriver
Denne motorføreren brukes til å kjøre de to motorene som driver feiemaskinen
Skyv kost
hvis du ikke vet hva en dykkost er det som en kost med flere børster
og snurrer mens du skyver den gjennom og samler smuss
2 DC børstede motorer
Jeg brukte bare noen forskjellige DC -motorer jeg fikk fra ødelagte lekebiler
To ultralydsensorer
å føle og unngå vegger og hindringer
DC strømkontakt
For å lade strømbankene
Kraftbanker
for å gi kraften som trengs for brettet og motorene
to USB -hanner
å koble til powerbank
Trinn 2: Nødvendig verktøy
Et Dremel -verktøy
å kutte og sette hull der det trengs
Et loddejern
til loddetråder, selvfølgelig.
Tang
å kutte ledning og hjelpe til med å bøye ledningene
limpistol (valgfritt)
å holde motorene sammen, men hvis du ikke bare bruker glidelåser
Skrujern
for å feste og løsne skruene på flere komponenter
Trinn 3: Finne hvor du skal plassere motorer og sensorer og malejobb
Jeg anslår hvor jeg skal sette sensorene ved å sette dem over, og jeg merket sirklene som senere vil bli kuttet av dremelen, og mens jeg var i det, malte jeg det med en metallisk blå spraymaling
Trinn 4: Sette hull
- Så jeg la fire hull foran overkroppens kost to til venstre og to til høyre for at sensorene kan gå inn
- og jeg satte også to rektangulære hull i bunnen av kosten på kosten for at motorene skulle gå inn
Trinn 5: Sett alt sammen
Jeg varmlimte alle sensorer og motorer til karosseriet, for motorene la jeg den i underkroppen og støttet den med trepinner slik at den ikke rystet rundt. for sensorene limte jeg dem også i de riktige hullene, jeg lagde også et breakout -bord for pro mini, så det blir lettere å koble til og feilsøke. mens motorføreren er foran på reneren
Trinn 6: Kode
koden ble laget i Arduino IDE og den er c pluss endret, selvfølgelig. Hvis du vil laste ned koden, bare trykk på lenken nedenfor. så det er to deler av koden i lekmannsperioden, den første delens jobb er å få dataene fra sensorene slik at brettet kan analysere det og den andre delens jobb er å tildele hvilke motorer som snurrer og manøvrerer, det er bare to enkle deler. Hvis du lurer på hvordan jeg lastet opp koden, bruker jeg bare en arduino uno for å laste opp
Trinn 7: Koble den til
Jeg brukte tilkoblingstråd #12 gauge for å koble alt til det rette stedet. fritzing skjematisk er gitt ovenfor.
sensorenes VCC og GND er koblet til kraftbankene som leverer 5 volt og trigpinnen er en ekkostift koblet til de riktige pinnene. også tappene for styring av motoren er definert i koden
Trinn 8: Lukker det
Jeg satte kraftbanken på toppen fordi det ikke er plass til de to massive powerbankene inni. Jeg la den også på forsiden for å legge til vekt og dermed sette mer trekkraft på forhjulene som driver børsten. Jeg har også skrudd tilbake alle tingene igjen
Trinn 9: Etterbehandling
dette er det siste trinnet i dette lange, instruerbare håpet du liker å lage det og gjerne endre og endre det.