Kazalo:

Projekt Roomba: 5 korakov (s slikami)
Projekt Roomba: 5 korakov (s slikami)

Video: Projekt Roomba: 5 korakov (s slikami)

Video: Projekt Roomba: 5 korakov (s slikami)
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, November
Anonim
Projekt Roomba
Projekt Roomba

Ta pouk je nastal v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com).

Ta navodila bodo zajela vse potrebne korake in komponente, potrebne za sestavo mojega projekta Roomba. Navodila bodo vključevala datoteke STL, montažo, nadzorni sistem in programiranje projekta.

1. korak: potrebni deli

Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli
Potrebni deli

Sestavine:

1 x Arduino Uno

1 x Predvideni sprejemnik

1 x Predvideni daljinski upravljalnik

1 x servomotorji MG90S

1 x ultrazvočni senzor HC SR04

1 x 220 ohmski upori

2 x DAOKI Dvojni H-most

4 x #2 vijaki

1 x Gorilla epoksid

2 x 12 V baterija

1 x 12 V 120 mm ventilator za ohišje računalnika

1 x filter

4 x 6V zobniški motor za robota DIY Smart Car Robot

Orodja:

3D tiskalnik

Spajkalnik

Spajkalnik iz jedra Flux

Rezalniki žice

Mali Phillips izvijač

Pištola za vroče lepilo

2. korak: 3D natisnjeni deli in montaža

3D natisnjeni deli in montaža
3D natisnjeni deli in montaža
3D natisnjeni deli in montaža
3D natisnjeni deli in montaža
3D natisnjeni deli in montaža
3D natisnjeni deli in montaža

Vsi deli tega projekta so bili 3D natisnjeni. Vključil sem vse datoteke STL, potrebne za izdelavo lastnega vakuumskega robota roomba. Vsi deli so bili spremenjeni na manjše od 6 "x 6" x 6 ". Z uporabo Gorilla epoxy -ja so bili zlepljeni tudi kosi v zgornji mapi glede na sklop in vsi kosi v osnovni mapi.

*** Upoštevajte, da bodo zaradi odstopanj od toleranc morda potrebne spremembe datotek STL ali končni odtisi.

3. korak: električna shema

Električna shema
Električna shema

Tu je osnovna shema električnega sistema. Potrebne napetosti za baterije so 12 voltov. Če priključite svoj električni sistem, podoben tej shemi, bo spodnja skica Arduino delovala.

4. korak: Arduino skica

Skica Arduino za ta projekt uporablja dve knjižnici in eno funkcijo. Servo knjižnica je vključena v programsko opremo Arduino in vključil sem datoteko zip za knjižnico IRremote. Funkcija HCSR04 je bila v isti mapi zip kot skica Roomba. Da bi pravilno delovale, morajo biti datoteke HCSR04 v isti mapi kot skica Roomba.

*** Če želite dodati knjižnico, prenesite mapo zip v računalnik in zaženite programsko opremo Arduino. Na zavihku Sketch na vrhu programa izberite Vključi knjižnico, nato izberite Dodaj. ZIP knjižnico … Izberite mapo zip knjižnice, ki jo želite dodati v knjižnico Arduino, in izberite odprto.

*** Vrednosti IR za daljinski upravljalnik se lahko razlikujejo za vaš daljinski upravljalnik. Če želite spremeniti vrednosti, preprosto poiščite vrednosti in jih spremenite tako, da se ujemajo z vrednostmi za vaš daljinski upravljalnik. Ta vadnica YouTube prikazuje, kako najti vrednosti za vaš daljinski upravljalnik.

www.youtube.com/watch?v=YW4pP1GoFIk

5. korak: Končni izdelek in montaža

Tukaj lahko vidimo, da roomba deluje. Roomba se inicializira in začne premikati naprej, ko je ultrazvočni senzor začel odkrivati ovire. Ko robot zazna oviro, se robot umakne, se obrne in nato neprekinjeno premika naprej do naslednje ovire. Robota je mogoče upravljati z daljinskim upravljalnikom. Daljinski upravljalnik je lahko aktiviral/deaktiviral robota, vklopil/izklopil enosmerne motorje.

*** (Prosimo, upoštevajte, da sem robota namesto akumulatorja priključil na stensko vtičnico. Baterijski kompleti, ki sem jih dajal nezadostno moč koles, so povzročili navor motorjev zaradi teže robota.) ***

Priporočena: