Innholdsfortegnelse:

Arduino drevet automatisk feiemaskin: 9 trinn
Arduino drevet automatisk feiemaskin: 9 trinn

Video: Arduino drevet automatisk feiemaskin: 9 trinn

Video: Arduino drevet automatisk feiemaskin: 9 trinn
Video: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, November
Anonim
Arduino drevet automatisk feiemaskin
Arduino drevet automatisk feiemaskin

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

Outsourcing av materialer
Outsourcing av materialer
Outsourcing av materialer
Outsourcing av materialer
Outsourcing av materialer
Outsourcing av materialer
Outsourcing av materialer
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

Verktøy nødvendig
Verktøy nødvendig

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

Finne hvor du skal plassere motorer og sensorer og malejobb
Finne hvor du skal plassere motorer og sensorer og malejobb
Finne hvor du skal plassere motorer og sensorer og malejobb
Finne hvor du skal plassere motorer og sensorer og malejobb
Finne hvor du skal plassere motorer og sensorer og malejobb
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

Å sette hull
Å sette hull
Å sette hull
Å sette hull
Å sette hull
Å sette hull
Å sette hull
Å 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

Puttng alt sammen
Puttng alt sammen
Puttng alt sammen
Puttng alt sammen
Puttng alt sammen
Puttng 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

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

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

Lukker det
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.

Anbefalt: