Turinys:

„Arduino“varomas automatinis šlavėjas: 9 žingsniai
„Arduino“varomas automatinis šlavėjas: 9 žingsniai

Video: „Arduino“varomas automatinis šlavėjas: 9 žingsniai

Video: „Arduino“varomas automatinis šlavėjas: 9 žingsniai
Video: Как управлять приводом с помощью Arduino - Robojax 2024, Lapkritis
Anonim
„Arduino“varomas automatinis šlavėjas
„Arduino“varomas automatinis šlavėjas

Taigi vieną dieną nusprendžiau nusipirkti „roomba“, bet tai per brangu, nes aš esu studentas ir vis tiek mano prioritetas yra mano mokykla, ir mano galvoje šmėkšteli mintis, kad kaip tai padaryti, aš turiu gerą programavimo ir arduino išsilavinimą, kodėl gi ne?

1 žingsnis: Medžiagų užsakymas

Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos
Užsakomosios medžiagos

Projektų dalis išvardyta žemiau:

„Arduino pro mini“arba bet kuri arduino plokštė

Aš ką tik naudojau „pro mini“, nes jis yra efektyvesnis ir mažesnis

L298n variklio vairuotojas

Ši variklio tvarkyklė naudojama dviem varikliais, maitinančiais šlavimo mašiną

Stumkite šluotą

jei nežinote, kokia stumdoma šluota, ji yra kaip šluota su keliais šepečiais

ir sukasi, kai jį stumiate ir renka nešvarumus

2 nuolatinės srovės šepečiu varikliai

Aš ką tik naudojau įvairius nuolatinės srovės variklius, kuriuos gavau iš sugedusių žaislinių automobilių

Du ultragarso jutikliai

pajusti ir išvengti sienų bei kliūčių

DC maitinimo lizdas

Norėdami įkrauti elektros bankus

Maitinimo bankai

aprūpinti plokštei ir varikliams reikalingą galią

du USB kabeliai

prisijungti prie maitinimo banko

2 veiksmas: reikalingi įrankiai

Reikalingi įrankiai
Reikalingi įrankiai

„Dremel“įrankis

iškirpti ir įdėti skylę ten, kur reikia

Lituoklis

žinoma, lituoti laidus.

Replės

nupjauti laidą ir padėti sulenkti laidus

klijų pistoletas (neprivaloma)

laikyti variklius kartu, bet jei nenaudojate tik užtrauktukų

Atsuktuvas

pritvirtinti ir atsukti kelių komponentų varžtus

3 žingsnis: suraskite, kur įdėti variklius ir jutiklius bei dažų darbą

Rasti, kur įdėti variklius ir jutiklius bei dažų darbą
Rasti, kur įdėti variklius ir jutiklius bei dažų darbą
Rasti, kur įdėti variklius ir jutiklius bei dažų darbą
Rasti, kur įdėti variklius ir jutiklius bei dažų darbą
Rasti, kur įdėti variklius ir jutiklius bei dažų darbą
Rasti, kur įdėti variklius ir jutiklius bei dažų darbą

Aš įvertinau, kur dėti jutiklius, tiesiog padėdamas juos aukščiau, ir pažymėjau apskritimus, kuriuos vėliau nukirs „dremel“, ir kol aš esu, nudažiau juos metaliniais mėlynais purškiamais dažais

4 žingsnis: skylių uždėjimas

Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
Skylių uždėjimas
  • Taigi aš įdėjau keturias skyles prieš viršutinę kūno šluotą, dvi kairėje ir dvi dešinėje, kad jutikliai įeitų
  • ir aš taip pat įdėjau dvi stačiakampio formos skylutes apatinėje šluotos kūno dalyje, kad varikliai įeitų

5 žingsnis: sudėkite viską kartu

Viską kartu
Viską kartu
Viską kartu
Viską kartu
Viską kartu
Viską kartu

Aš karštai priklijavau visus jutiklius ir variklius prie korpuso, varikliams įdėjau jį į apatinę korpuso dalį ir palaikiau mediniais kaiščiais, kad jis nesvyruotų. jutikliams aš taip pat karštai priklijavau juos į tinkamas skyles, taip pat sukūriau „Pro mini“plokštę, kad būtų lengviau prijungti laidus ir pašalinti gedimus. kol variklio vairuotojas yra valiklio priekyje

6 žingsnis: kodas

kodas buvo sukurtas „Arduino IDE“ir, žinoma, jis yra plius modifikuotas. jei norite atsisiųsti kodą, tiesiog paspauskite žemiau esančią nuorodą. Taigi yra dvi kodo dalys pasauliečio terminu, pirmosios dalies darbas yra gauti duomenis iš jutiklių, kad valdyba galėtų juos analizuoti, o antrosios dalies užduotis yra priskirti, kurie varikliai sukasi ir manevruoja, tai tik du paprasti dalys. jei jums įdomu, kaip aš įkėliau kodą, aš tiesiog naudoju arduino uno

7 žingsnis: laidų prijungimas

Tvirtas laidas
Tvirtas laidas
Tvirtas laidas
Tvirtas laidas
Tvirtas laidas
Tvirtas laidas
Tvirtas laidas
Tvirtas laidas

Aš naudoju #12 gabarito prijungimo laidą, kad prijungčiau kiekvieną dalyką prie tinkamos vietos. virimo schema pateikta aukščiau.

jutiklių VCC ir GND yra prijungti prie maitinimo šaltinių, kurie tiekia 5 voltų įtampą ir trišakį, prie jų atitinkamų kaiščių prijungtas aido kaištis. taip pat kode nurodyti variklio valdymo kaiščiai

8 žingsnis: uždarykite

Uždarymas
Uždarymas

Aš uždėjau maitinimo bloką ant viršaus, nes viduje nėra vietos dviem masyviems „powerbank“, taip pat įdėjau jį į priekį, kad pridėčiau svorio, taigi padidinčiau sukibimą su priekiniais ratais, kuriais varomas šepetys. Aš taip pat vėl viską suklydau

9 žingsnis: Apdailos darbai

tai paskutinis šios ilgos pamokomos vilties žingsnis, kurį jums patiks gaminti, ir drąsiai jį keiskite ir keiskite.

Rekomenduojamas: