Turinys:

„Roomba“projektas: 5 žingsniai (su nuotraukomis)
„Roomba“projektas: 5 žingsniai (su nuotraukomis)

Video: „Roomba“projektas: 5 žingsniai (su nuotraukomis)

Video: „Roomba“projektas: 5 žingsniai (su nuotraukomis)
Video: Panevėžyje įkurta pirmoji Lietuvoje pramoninių ir mobiliųjų robotų laboratorija 2024, Rugsėjis
Anonim
„Roomba“projektas
„Roomba“projektas

Šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com).

Ši instrukcija apims visus būtinus veiksmus ir komponentus, kurių reikia norint surinkti „Roomba“projektą. Instrukcija apims STL failus, surinkimą, valdymo sistemą ir projekto programavimą.

1 žingsnis: reikalingos dalys

Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys
Būtinos dalys

Komponentai:

1 x „Arduino Uno“

1 x numanomas gavėjas

1 x numatytas nuotolinio valdymo pultas

1 x MG90S servos

1 x HC SR04 ultragarsinis jutiklis

1 x 220 omų rezistoriai

2 x DAOKI Dual H-Bridge

4 x #2 varžtai

1 x Gorilla epoksidas

2 x 12 V baterija

1 x 12 V 120 mm kompiuterio korpuso ventiliatorius

1 x filtras

4 x 6 V pavarų variklis, skirtas „pasidaryk pats“robotui „Smart Car Robot“

Įrankiai:

3D spausdintuvas

Lituoklis

„Flux Core“lydmetalis

Vielos pjaustytuvai

Mažas „Phillips“atsuktuvas

Karšto klijų pistoletas

2 žingsnis: 3D spausdintos dalys ir surinkimas

3D spausdintos dalys ir surinkimas
3D spausdintos dalys ir surinkimas
3D spausdintos dalys ir surinkimas
3D spausdintos dalys ir surinkimas
3D spausdintos dalys ir surinkimas
3D spausdintos dalys ir surinkimas

Visos šio projekto dalys buvo atspausdintos 3D. Įtraukiau visus STL failus, būtinus norint sukurti savo Roomba vakuuminį robotą. Visos dalys buvo modifikuotos taip, kad būtų mažesnės nei 6 "x 6" x 6 ". Naudojant" Gorilla "epoksidą, viršutinio aplanko dalys, kurios buvo suklijuotos pagal surinkimą, ir visos bazinio aplanko dalys taip pat buvo suklijuotos.

*** Atminkite, kad dėl tolerancijos skirtumų gali tekti keisti STL failus arba galutinius spaudinius.

3 žingsnis: elektros schema

Elektros schema
Elektros schema

Čia yra pagrindinė elektros sistemos schema. Reikalinga akumuliatoriaus įtampa yra 12 voltų. Jei prijungsite savo elektros sistemą panašiai kaip šioje schemoje, „Arduino“eskizas veiks toliau.

4 žingsnis: „Arduino“eskizas

Šio projekto „Arduino“eskizas naudoja dvi bibliotekas ir vieną funkciją. Servo biblioteka yra įtraukta į „Arduino“programinę įrangą, o aš įtraukiau „IRremote“bibliotekos ZIP failą. Funkcija HCSR04 buvo tame pačiame ZIP aplanke kaip ir „Roomba“eskizas. Kad tinkamai veiktų, HCSR04 failai turi būti tame pačiame aplanke kaip ir „Roomba“eskizas.

*** Norėdami pridėti biblioteką, atsisiųskite ZIP aplanką į kompiuterį ir paleiskite „Arduino“programinę įrangą. Programos viršuje esančiame skirtuke Eskizas pasirinkite Įtraukti biblioteką, tada pasirinkite Pridėti. ZIP biblioteką … Pasirinkite bibliotekos, kurią norite pridėti prie „Arduino“bibliotekos, aplanką ZIP ir pasirinkite atidaryti.

*** Nuotolinio valdymo pulto IR vertės gali skirtis. Norėdami pakeisti vertes, tiesiog suraskite vertes ir pakeiskite jas, kad jos atitiktų nuotolinio valdymo pulto vertes. Ši „YouTube“pamoka parodo, kaip rasti nuotolinio valdymo pulto vertes.

www.youtube.com/watch?v=YW4pP1GoFIk

5 žingsnis: galutinis produktas ir surinkimas

Čia matome veikiantį „roomba“robotą. „Roomba“yra inicijuota ir pradeda judėti į priekį, kai ultragarso jutiklis pradeda šlifuoti kliūtis. Kai robotas aptinka kliūtį, robotas atsitraukia, apsisuka ir toliau juda į priekį iki kitos kliūties. Robotą galima valdyti nuotolinio valdymo pultu. Nuotolinio valdymo pultas galėjo įjungti/išjungti robotą, įjungti/išjungti nuolatinės srovės variklius.

*** (Atkreipkite dėmesį, kad aš turėjau robotą prijungti prie sieninio lizdo, o ne akumuliatoriaus. Akumuliatoriai, kuriuos aš tiekiau nepakankamai ratams, sukėlė variklių sukimąsi dėl roboto svorio.) ***

Rekomenduojamas: