Innehållsförteckning:
Video: Roomba -projekt: 5 steg (med bilder)
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com).
Denna instruktion kommer att täcka alla nödvändiga steg och komponenter som krävs för att montera mitt Roomba -projekt. Den instruerbara kommer att innehålla STL -filer, montering, styrsystem och programmering för projektet.
Steg 1: Obligatoriska delar
Komponenter:
1 x Arduino Uno
1 x Beräknad mottagare
1 x Beräknad fjärrkontroll
1 x MG90S Servos
1 x HC SR04 Ultra Sonic Sensor
1 x 220 ohm motstånd
2 x DAOKI Dual H-bro
4 x #2 skruvar
1 x Gorilla Epoxi
2 x 12 V batteripaket
1 x 12 V 120 mm PC -fläkt
1 x filter
4 x 6V växelmotor för DIY Robot Smart bilrobot
Verktyg:
3d skrivare
Lödkolv
Flux Core -lödning
Avbitartång
Liten Phillips skruvmejsel
Lim pistol
Steg 2: 3D -tryckta delar och montering
Alla delar för detta projekt var 3D -tryckta. Jag har inkluderat alla STL -filer som behövs för att bygga din egen roomba vakuumrobot. Alla delar modifierades för att vara under 6 "x 6" x 6 ". Med hjälp av Gorilla Epoxy limmades bitarna i den övre mappen ihop enligt monteringen och alla bitarna i basmappen limmades också ihop.
*** Observera att på grund av toleransvariationer kan modifiering av STL -filerna eller de slutliga utskrifterna krävas.
Steg 3: Elektrisk schema
Här är grundschemat för det elektriska systemet. Nödvändiga spänningar för batterierna är 12 volt. Om du kopplar ditt elektriska system liknande det här schemat, fungerar Arduino -skissen nedan.
Steg 4: Arduino Sketch
Arduino -skissen för detta projekt använder två bibliotek och en funktion. Servobiblioteket ingår i Arduino -programvaran och jag har inkluderat en zip -fil för IRremote -biblioteket. Funktionen HCSR04 fanns i samma zip -mapp som Roomba -skissen. För att de ska fungera korrekt måste HCSR04 -filerna finnas i samma mapp som Roomba -skissen.
*** För att lägga till biblioteket, ladda ner zip -mappen till datorn och starta Arduino -programvaran. Under fliken Skiss överst i programmet, välj Inkludera bibliotek och välj sedan Lägg till. ZIP -bibliotek … Välj zip -mappen för biblioteket du vill lägga till i Arduino -biblioteket och välj öppen.
*** IR -värdena för fjärrkontrollen kan vara olika för din fjärrkontroll. För att ändra värdena letar du bara efter värdena och ändrar dem så att de matchar värdena för din fjärrkontroll. Denna YouTube -handledning visar hur du hittar värdena för din fjärrkontroll.
www.youtube.com/watch?v=YW4pP1GoFIk
Steg 5: Slutprodukt och montering
Här kan vi se roomba -roboten som fungerar. Roomba initieras och börjar gå framåt när ultraljudssensorn börjar svepa efter hinder. När roboten upptäcker ett hinder backar roboten, svänger och fortsätter sedan framåt tills nästa hinder. Roboten kan styras med fjärrkontrollen. Fjärrkontrollen kunde aktivera/inaktivera roboten, slå på/av likströmsmotorerna.
*** (Observera att jag hade roboten ansluten till vägguttaget, i stället för ett batteri. Batteripaketet som jag hade gett otillräcklig kraft till hjulen fick motorerna att vridas ut på grund av robotens vikt.) ***