Innholdsfortegnelse:
Video: Roomba -prosjekt: 5 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com).
Denne instruksjonen vil dekke alle nødvendige trinn og komponenter som kreves for å montere Roomba -prosjektet mitt. Den instruerbare vil inneholde STL -filer, montering, kontrollsystem og programmering for prosjektet.
Trinn 1: Nødvendige deler
Komponenter:
1 x Arduino Uno
1 x Avledet mottaker
1 x utledet fjernkontroll
1 x MG90S servoer
1 x HC SR04 Ultra Sonic Sensor
1 x 220 ohm motstander
2 x DAOKI Dual H-bro
4 x #2 skruer
1 x Gorilla Epoxy
2 x 12 V batteripakke
1 x 12 V 120 mm PC -vifte
1 x filter
4 x 6V girmotor for DIY robot smart bil robot
Verktøy:
3D -skriver
Loddejern
Flux Core Lodde
Avbitertang
Liten Phillips skrutrekker
Varm limpistol
Trinn 2: 3D -trykte deler og montering
Alle delene til dette prosjektet ble 3D -trykt. Jeg har inkludert alle STL -filene som er nødvendige for å bygge din egen roomba vakuumrobot. Alle delene ble modifisert til å være under 6 "x 6" x 6 ". Ved hjelp av Gorilla Epoxy ble bitene i toppmappen limt sammen i henhold til monteringen og alle delene i Base -mappen ble limt sammen også.
*** Vær oppmerksom på at på grunn av toleranseavvik kan det være nødvendig å endre STL -filene eller de siste utskriftene.
Trinn 3: Elektrisk skjematisk
Her er grunnskjemaet for det elektriske systemet. Nødvendig spenning for batteriene er 12 volt. Hvis du kobler til det elektriske systemet som ligner denne skjematikken, vil Arduino -skissen nedenfor fungere.
Trinn 4: Arduino Sketch
Arduino -skissen for dette prosjektet bruker to biblioteker og en funksjon. Servobiblioteket er inkludert i Arduino -programvaren, og jeg har inkludert en zip -fil for IRremote -biblioteket. Funksjonen HCSR04 var plassert i samme zip -mappe som Roomba -skissen. For å fungere skikkelig må HCSR04 -filene være i samme mappe som Roomba -skissen.
*** For å legge til biblioteket, last ned zip -mappen til datamaskinen og start Arduino -programvaren. Under Skisse -fanen øverst i programmet, velg Inkluder bibliotek, og velg deretter Legg til. ZIP -bibliotek … Velg zip -mappen til biblioteket du vil legge til i Arduino -biblioteket, og velg åpen.
*** IR -verdiene for fjernkontrollen kan være forskjellige for fjernkontrollen. For å endre verdiene, bare finn verdiene og endre dem for å matche verdiene for fjernkontrollen. Denne opplæringen på YouTube viser hvordan du finner verdiene for fjernkontrollen.
www.youtube.com/watch?v=YW4pP1GoFIk
Trinn 5: Sluttprodukt og montering
Her kan vi se roomba -roboten som opererer. Roomba initialiseres og begynner å bevege seg fremover da ultralydssensoren begynte å feie etter hindringer. Når roboten oppdager en hindring, backer roboten, snur og fortsetter deretter fremover til neste hinder. Roboten kan styres med fjernkontrollen. Fjernkontrollen var i stand til å aktivere/deaktivere roboten, slå på/av likestrømsmotorene.
*** (Vær oppmerksom på at jeg hadde roboten koblet til stikkontakten, i stedet for en batteripakke. Batteripakkene som jeg hadde gitt utilstrekkelig kraft til hjulene førte til at motorene dreiet ut på grunn av robotens vekt.) ***