Kazalo:

Arduino samodejno pometanje: 9 korakov
Arduino samodejno pometanje: 9 korakov

Video: Arduino samodejno pometanje: 9 korakov

Video: Arduino samodejno pometanje: 9 korakov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Julij
Anonim
Arduino avtomatsko pometanje
Arduino avtomatsko pometanje

Tako sem se nekega dne odločil, da kupim roombo, vendar je predraga, ker sem študentka in še vedno je moja prioriteta moja šola, in v mislih mi je prišla ideja, da bi rekel, kako imam, imam spodobno znanje o programiranju in arduinu, zakaj ne?

1. korak: zunanji materiali

Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje
Materiali za zunanje izvajanje

Del projektov je naveden spodaj:

Arduino pro mini ali katera koli arduino plošča

Pravkar sem uporabil pro mini, ker je učinkovitejši in manjši

Gonilnik motorja L298n

Ta gonilnik motorja se uporablja za pogon dveh motorjev, ki poganjata pometač

Potisna metla

če ne veste, kaj je potisna metla, je kot metla z več čopiči

in se vrti, ko ga potisnete skozi in zbira umazanijo

2 enosmerna krtačena motorja

Pravkar sem uporabil nekaj različnih enosmernih motorjev, ki sem jih dobil iz polomljenih avtomobilov

Dva ultrazvočna senzorja

zaznati in se izogniti stenam in oviram

Vtičnica za enosmerni tok

Za polnjenje energetskih bank

Power bank

zagotoviti potrebno moč za ploščo in motorje

dva moška kabla USB

za priključitev na power bank

2. korak: potrebna orodja

Potrebna orodja
Potrebna orodja

Orodje Dremel

izrezati in postaviti luknjo, kjer je to potrebno

Spajkalnik

za spajkanje žic, seveda.

Klešče

za rezanje žice in pomoč pri upogibanju žic

pištola za lepilo (neobvezno)

držati motorje skupaj, če pa ne uporabljate samo zadrg

Izvijač

za pritrditev in odvijanje vijakov več komponent

3. korak: Poiščite, kje postaviti motorje in senzorje ter barvanje

Iskanje kam postaviti motorje in senzorje ter barvanje
Iskanje kam postaviti motorje in senzorje ter barvanje
Iskanje kam postaviti motorje in senzorje ter barvanje
Iskanje kam postaviti motorje in senzorje ter barvanje
Iskanje kam postaviti motorje in senzorje ter barvanje
Iskanje kam postaviti motorje in senzorje ter barvanje

Ocenil sem, kam naj dam senzorje, tako da jih postavim zgoraj in označil kroge, ki jih bo dremel kasneje prerezal, in ko sem pri tem, sem ga pobarval s kovinsko modro barvo v spreju

4. korak: Polaganje lukenj

Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
Polaganje lukenj
  • Zato sem pred zgornjo meto telesa postavil štiri luknje, dve na levi in dve na desni, da bodo senzorji vstopili
  • na dno spodnjega dela metle pa sem postavil tudi dve pravokotni luknji za vstop motorjev

5. korak: Združite vse skupaj

Združite vse skupaj
Združite vse skupaj
Združite vse skupaj
Združite vse skupaj
Združite vse skupaj
Združite vse skupaj

Vroče sem vse senzorje in motorje prilepil na ohišje, motorje sem dal v spodnji del telesa in ga podprl z lesenimi mozniki, da se ne bo premikal. za senzorje sem jih tudi vroče zlepil v ustrezne luknje, naredil sem tudi prelomno ploščo za pro mini, da bo lažje priklopiti in odpraviti težave. medtem ko je voznik motorja pred čistilcem

6. korak: Koda

koda je bila narejena v Arduino IDE in je seveda c plus spremenjena. če želite prenesti kodo, samo kliknite spodnjo povezavo. Torej obstajata dva dela kode v laičnem izrazu, prvi del je, da pridobi podatke iz senzorjev, tako da jih lahko plošča analizira, naloga drugega dela pa je, da določi, kateri motorji se vrtijo in manevrirajo, to sta samo dva preprosta deli. če se sprašujete, kako sem naložil kodo, za nalaganje uporabim samo arduino uno

7. korak: Ožičite ga

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

Uporabil sem priključno žico št. 12, da sem vsako stvar povezal na njeno pravo mesto. shema fritacije je navedena zgoraj.

VCC in GND senzorjev sta povezana z napajalniki, ki napajajo 5 voltov, sprožilec pa je odmevni pin priključen na ustrezne nožice. v kodi so določeni tudi zatiči za krmiljenje motorja

8. korak: Zaključite

Zapiranje
Zapiranje

Power bank sem položil na vrh, ker v notranjosti ni prostora za dve masivni powerbank, postavil sem ga tudi spredaj, da bi dodal težo, s čimer bi sprednja kolesa povečala oprijem, ki poganja krtačo. tudi jaz sem spet vse zajebal

9. korak: Zaključni dotiki

to je zadnji korak tega dolgega poučevalnega upanja, da boste uživali pri ustvarjanju in ga lahko spremenite in spremenite.

Priporočena: