Innehållsförteckning:
- Steg 1: Obligatoriska delar
- Steg 2: 3D -tryckta delar och montering
- Steg 3: Elektrisk schema
- Steg 4: Arduino Sketch
- Steg 5: Slutprodukt och montering
Video: Roomba -projekt: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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.) ***
Rekommenderad:
Roomba Bot the Bulider: 5 steg (med bilder)
Roomba Bot Bulider: Bot the Builder är en roomba, som med " grabbers " fäst på framsidan kommer att kunna flytta föremål runt. Koden med den är inställd för att spela in den första satsen med en GUI -låda som du kan styra med bara ett musklick. Efter
Webbläsarkontrollerad Roomba -robot med Raspberry Pi Model 3 A+: 6 steg (med bilder)
Webbläsarkontrollerad Roomba -robot med Raspberry Pi Model 3 A+: Översikt Denna instruktion kommer att fokusera på hur man ger en död Roomba en ny hjärna (Raspberry Pi), ögon (webbkamera) och ett sätt att styra allt från en webbläsare. Det finns många Roomba -hackar som tillåter kontroll via det seriella gränssnittet. Jag har inte
Roomblock: en plattform för inlärning av ROS -navigering med Roomba, Raspberry Pi och RPLIDAR: 9 steg (med bilder)
Roomblock: en plattform för inlärning av ROS -navigering med Roomba, Raspberry Pi och RPLIDAR: Vad är detta? &Quot; Roomblock " är en robotplattform som består av en Roomba, en Raspberry Pi 2, en lasersensor (RPLIDAR) och ett mobilbatteri. Monteringsramen kan tillverkas av 3D -skrivare. ROS -navigationssystem gör det möjligt att göra en karta över rum och använda
Inspektör Roomba: 6 steg (med bilder)
Inspektör Roomba: De flesta av oss använder iRobot Roomba -robotar endast för dammsugning, men få vet att det är en bra bas för nya robotprojekt. Alla tillverkare bör prova Roomba Open Interface (OI) för att ta reda på hur lätt det är att styra denna robot. I denna instruktion vill du
Roomba med MATLAB: 4 steg (med bilder)
Roomba med MATLAB: Detta projekt använder sig av MATLAB och en iRobot Create2 programmerbar robot. Genom att testa vår kunskap om MATLAB kan vi programmera Create2 för att tolka bilder och upptäcka signaler. Robotens funktionalitet beror huvudsakligen på