
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

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.) ***
Anbefalt:
Roomba Bot the Bulider: 5 trinn (med bilder)

Roomba Bot Bulider: Bot the Builder er en roomba, som med " grabbers " festet til fronten vil kunne flytte objekter rundt. Koden med den er satt til å registrere den første satsen med en GUI -boks som du kan kontrollere med bare museklikk. Etter
Nettleserkontrollert Roomba -robot med Raspberry Pi Model 3 A+: 6 trinn (med bilder)

Nettleserkontrollert Roomba -robot med Raspberry Pi Model 3 A+: Oversikt Denne instruksjonen vil fokusere på hvordan du gir en død Roomba en ny hjerne (Raspberry Pi), øyne (webkamera) og en måte å kontrollere alt fra en nettleser. Det er mange Roomba -hacks som tillater kontroll via det serielle grensesnittet. Jeg har ikke
Roomblock: en plattform for læring av ROS -navigasjon med Roomba, Raspberry Pi og RPLIDAR: 9 trinn (med bilder)

Roomblock: en plattform for læring av ROS -navigasjon med Roomba, Raspberry Pi og RPLIDAR: Hva er dette? &Quot; Roomblock " er en robotplattform som består av en Roomba, en Raspberry Pi 2, en lasersensor (RPLIDAR) og et mobilbatteri. Monteringsrammen kan lages av 3D -skrivere. ROS navigasjonssystem gjør det mulig å lage et kart over rom og bruke
Inspektør Roomba: 6 trinn (med bilder)

Inspektør Roomba: De fleste av oss bruker iRobot Roomba -roboter bare for støvsuging, men få vet at det er en flott base for et nytt robotprosjekt. Alle produsenter bør prøve Roomba Open Interface (OI) for å finne ut hvor enkelt det er å kontrollere denne roboten. I denne instruksjonen vil du
ROOMBA Driven av ARDUINO YUN Via Wifi App av STEFANO DALL'OLIO: 4 trinn (med bilder)

ROOMBA Drevet av ARDUINO YUN Via Wifi App av STEFANO DALL'OLIO: Med denne guiden deler jeg koden for å koble ARDUINO YUN til Roomba for å kjøre Roomba via Wifi. Koden og appen er fullt opprettet og utviklet av meg selv Stefano Dall ' Olio.Min Roomba er Roomba 620, men du kan bruke samme kode for andre Roomb