Innehållsförteckning:

Roomba -projekt: 5 steg (med bilder)
Roomba -projekt: 5 steg (med bilder)

Video: Roomba -projekt: 5 steg (med bilder)

Video: Roomba -projekt: 5 steg (med bilder)
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Juli
Anonim
Roomba -projekt
Roomba -projekt

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

Obligatoriska delar
Obligatoriska delar
Obligatoriska delar
Obligatoriska delar
Obligatoriska delar
Obligatoriska delar
Obligatoriska delar
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

3D -tryckta delar och montering
3D -tryckta delar och montering
3D -tryckta delar och montering
3D -tryckta delar och montering
3D -tryckta delar och montering
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

Elektrisk schema
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: