Innholdsfortegnelse:
- Trinn 1: Outsourcing av materialer
- Trinn 2: Nødvendig verktøy
- Trinn 3: Finne hvor du skal plassere motorer og sensorer og malejobb
- Trinn 4: Sette hull
- Trinn 5: Sett alt sammen
- Trinn 6: Kode
- Trinn 7: Koble den til
- Trinn 8: Lukker det
- Trinn 9: Etterbehandling
Video: Arduino drevet automatisk feiemaskin: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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.
Anbefalt:
Stepper Speed Control Menu drevet for Arduino: 6 trinn
Stepper Speed Control Menu drevet for Arduino: Dette SpeedStepper -biblioteket er en omskriving av AccelStepper -biblioteket for å tillate hastighetskontroll av trinnmotoren. Med SpeedStepper -biblioteket kan du endre den angitte motorhastigheten og deretter akselerere/senke hastigheten til den nye innstilte hastigheten ved å bruke den samme algoritmen
Arduino drevet multimeter: 8 trinn (med bilder)
Arduino -drevet multimeter: I dette prosjektet skal du bygge et voltmeter og ohmmeter ved hjelp av digitalRead -funksjonen til en Arduino. Du vil kunne lese nesten hvert millisekund, mye mer presist enn et typisk multimeter. Til slutt kan du få tilgang til dataene fra
WiFi automatisk plantemater med reservoar - Innendørs/utendørs dyrking Oppsett - Vannplanter automatisk med fjernovervåking: 21 trinn
WiFi automatisk plantemater med reservoar - Innendørs/utendørs kultiveringsoppsett - Vannplanter automatisk med ekstern overvåking: I denne opplæringen vil vi demonstrere hvordan du konfigurerer et tilpasset innendørs/utendørs plantefôringssystem som automatisk vanner planter og kan overvåkes eksternt ved hjelp av Adosia -plattformen
Automatisk pneumatisk kanon. Bærbar og Arduino -drevet .: 13 trinn
Automatisk pneumatisk kanon. Bærbar og Arduino drevet .: Hei alle sammen! Dette er instruksjonen for å sette sammen en bærbar pneumatisk kanon. Tanken var å lage en kanon som kan skyte forskjellige ting. Jeg satte meg noen hovedmål. Så, hva kanonen min skal være: Automatisk. For ikke å komprimere luft manuelt med
Amazon Alexa drevet automatisk fiskemater: 5 trinn
Amazon Alexa Powered Automatic Fish Feeder: Glemte du å mate fisken din? La nå Alexa mate fisken din, hvor som helst i verden, ja hvor som helst. Dette prosjektet er designet for at du kan mate kjæledyret ditt fra hvor som helst i verden, ved hjelp av en hvilken som helst Alexa -enhet/app. Vil du mate et annet kjæledyr? Ingen problemer