Indholdsfortegnelse:
- Trin 1: Påkrævede dele
- Trin 2: 3D -trykte dele og samling
- Trin 3: Elektrisk skematisk
- Trin 4: Arduino Sketch
- Trin 5: Slutprodukt og samling
Video: Roomba -projekt: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com).
Denne instruktør vil dække alle nødvendige trin og komponenter, der kræves for at samle mit Roomba -projekt. Den instruerbare vil omfatte STL -filer, samlingen, kontrolsystemet og programmeringen til projektet.
Trin 1: Påkrævede dele
Komponenter:
1 x Arduino Uno
1 x udledt modtager
1 x Afledt fjernbetjening
1 x MG90S servoer
1 x HC SR04 Ultra Sonic Sensor
1 x 220 ohm modstandere
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 -kabinetventilator
1 x filter
4 x 6V gearmotor til DIY Robot Smart bilrobot
Værktøjer:
3D printer
Loddekolbe
Flux Core Lodde
Trådskærere
Lille Phillips skruetrækker
Varm limpistol
Trin 2: 3D -trykte dele og samling
Alle dele til dette projekt var 3D -printet. Jeg har inkluderet alle de STL -filer, der er nødvendige for at bygge din egen roomba vakuumrobot. Alle delene blev ændret til at være under 6 "x 6" x 6 ". Ved hjælp af Gorilla Epoxy blev stykkerne i den øverste mappe limet sammen i henhold til samlingen og alle stykkerne i basismappen blev også limet sammen.
*** Bemærk, at på grund af toleranceafvigelser kan det være nødvendigt at ændre STL -filerne eller de sidste udskrifter.
Trin 3: Elektrisk skematisk
Her er det grundlæggende skema for det elektriske system. De nødvendige spændinger til batterierne er 12 volt. Hvis du kører dit elektriske system i lighed med denne skematisk, fungerer Arduino -skitsen nedenfor.
Trin 4: Arduino Sketch
Arduino -skitsen til dette projekt bruger to biblioteker og en funktion. Servobiblioteket er inkluderet i Arduino -softwaren, og jeg har inkluderet en zip -fil til IRremote -biblioteket. Funktionen HCSR04 var placeret i den samme zip -mappe som Roomba -skitsen. For at fungere korrekt skal HCSR04 -filerne være i den samme mappe som Roomba -skitsen.
*** For at tilføje biblioteket skal du downloade zip -mappen til computeren og starte Arduino -softwaren. Under fanen Skitse øverst i programmet skal du vælge Inkluder bibliotek, og derefter vælge Tilføj. ZIP -bibliotek … Vælg zip -mappen i det bibliotek, du vil føje til Arduino -biblioteket, og vælg åben.
*** IR -værdierne for fjernbetjeningen kan være forskellige for din fjernbetjening. For at ændre værdierne skal du blot finde værdierne og ændre dem, så de matcher værdierne for din fjernbetjening. Denne YouTube -tutorial demonstrerer, hvordan du finder værdierne til din fjernbetjening.
www.youtube.com/watch?v=YW4pP1GoFIk
Trin 5: Slutprodukt og samling
Her kan vi se roomba -robotten i drift. Roomba'en initialiseres og begynder at bevæge sig fremad, da ultralydssensoren begynder at feje efter forhindringer. Når robotten opdager en forhindring, bakker robotten op, vender og fortsætter derefter fremad til den næste forhindring. Robotten kan styres ved hjælp af fjernbetjeningen. Fjernbetjeningen var i stand til at aktivere/deaktivere robotten og tænde/slukke for DC -motorerne.
*** (Bemærk, at jeg havde robotten tilsluttet stikkontakten i stedet for en batteripakke. Batteripakkerne, som jeg havde givet utilstrækkelig strøm til hjulene, fik motorerne til at stramme ud på grund af robotens vægt.) ***
Anbefalede:
Roomba Bot the Bulider: 5 trin (med billeder)
Roomba Bot Bulider: Bot the Builder er en roomba, der med " grabbers " fastgjort til fronten vil kunne flytte objekter rundt. Koden med den er indstillet til at optage den første sats med en GUI -boks, som du kan styre med bare et klik med musen. Efter
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Browserstyret Roomba -robot med Raspberry Pi Model 3 A+: 6 trin (med billeder)
Browserstyret Roomba -robot med Raspberry Pi Model 3 A+: Oversigt Denne instruktion vil fokusere på, hvordan man giver en død Roomba en ny hjerne (Raspberry Pi), øjne (webcam) og en måde at styre alt fra en webbrowser. Der er mange Roomba -hacks, der tillader kontrol via det serielle interface. Jeg har ikke
Roomblock: en platform til læring af ROS -navigation med Roomba, Raspberry Pi og RPLIDAR: 9 trin (med billeder)
Roomblock: en platform til læring af ROS -navigation med Roomba, Raspberry Pi og RPLIDAR: Hvad er dette? &Quot; Roomblock " er en robotplatform, der består af en Roomba, en Raspberry Pi 2, en lasersensor (RPLIDAR) og et mobilbatteri. Monteringsrammen kan laves af 3D -printere. ROS -navigationssystem gør det muligt at lave et kort over værelser og bruge
Inspektør Roomba: 6 trin (med billeder)
Inspektør Roomba: De fleste af os bruger iRobot Roomba -robotter kun til støvsugning, men de færreste ved, at det er en god base for nye robotprojekter. Alle producenter bør prøve Roomba Open Interface (OI) for at finde ud af, hvor let det er at styre denne robot. I denne instruktion vil du