Kazalo:

Robotska svetilka z vrtljivim ročajem: 6 korakov
Robotska svetilka z vrtljivim ročajem: 6 korakov

Video: Robotska svetilka z vrtljivim ročajem: 6 korakov

Video: Robotska svetilka z vrtljivim ročajem: 6 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Robotska svetilka z nihajno ročico
Robotska svetilka z nihajno ročico
Robotska svetilka z nihajno ročico
Robotska svetilka z nihajno ročico

Boste potrebovali:

Orodja:

-Rezalniki za žice

-Žaga za žago -Ključavnica ali ključ

-Moč vrtalnika

-laserski rezalnik (neobvezno)

-Pištola za vroče lepilo

Elektronika:

-2x hobi servo motorji

-Komplet Arduino/RaspberryPi/Elegoo

-lesena deska

-Modul igralne palice ali 2 potenciometra

Potrošni material/drugi materiali:

-Svetilka iz trgovine z odpadki

-Lamp Base (moj je star, ki sem ga imel iz Ikee, vendar običajno prihajajo s svetilko)

-sponke za cevi

-Cord (poskus z različnimi napetostmi in vrstami vrvi)

-klekljani šivalni stroj

-x2 najlonski valji za omare

-Organizatorji kablov (neobvezno)

-Razna druga strojna oprema

1. korak: Popravljanje svetilke za neželeno trgovino

Popravljanje svetilke za neželeno trgovino
Popravljanje svetilke za neželeno trgovino
Popravljanje svetilke za neželeno trgovino
Popravljanje svetilke za neželeno trgovino
Popravljanje svetilke za neželeno trgovino
Popravljanje svetilke za neželeno trgovino

Kot pri vseh mojih projektih, ena od mojih prednostnih nalog ni bila nakup novih zalog in se raje opiram na reciklirane ali obnovljene komponente. Cena, ki jo morate plačati za poskus izravnave ogljičnega odtisa, je seveda udobje. Zglobna svetilka, ki sem jo kupil v lokalni trgovini z odpadki, je bila precej utrujena, zato jo je bilo treba popraviti. Najprej sem moral odrezati kabel svetilk, da sem ga potegnil iz zlomljenega žarka za pritrditev. Z žago sem odstranil pokvarjen konec enega od žarkov svetilke (na sliki). Potem ko sem odstranil približno centimeter razpokanega žarka, sem moral nato odstraniti centimeter od vzporednega nosilca, da sem ga poravnal. Za dokončanje sem z vrtalnikom na obeh nosilcih ponovno sestavil nove luknje za vijake in jih ponovno sestavil.

2. korak: Namestitev servomotorjev

Namestitev servomotorjev
Namestitev servomotorjev
Namestitev servomotorjev
Namestitev servomotorjev
Namestitev servomotorjev
Namestitev servomotorjev

Za to sem uporabil dva pravokotna nosilca s pritrjenimi cevnimi objemkami, s katerimi sta motorja držala za lažje odstranjevanje. Označite in izvrtajte luknje za pravokotne nosilce vzdolž osnove, poravnane z osjo vrtenja, ki je v tem primeru vodoravna glede na osnovo svetilke in navpično glede na osrednjo gred svetilke. Ta del je nekoliko enostaven, samo bodite previdni in ne pozabite odpeti objemk cevi, preden jih poskusite izvrtati, saj jih je težko izvrtati. Ko je montaža nosilcev in sponk končana, samo grobo upognite objemko v pravokotno obliko ter jo pritrdite okoli vsakega servomotorja in zategnite.

Po tem sem sestavil nekaj lasersko izrezanih diskov različnih velikosti, ki sem jih poskusil uporabiti kot vitle za pogon jermenic. Po nekaj poskusih in zamenjavi koles, sem se odločil za premer 2,5 "za gred svetilke/os X in dva dodatna diska premera 2,5"+ 1 "za osnovni sklop.

3. korak: Namestitev jermenic

Namestitev jermenic
Namestitev jermenic
Namestitev jermenic
Namestitev jermenic

Ko so bili servomotorji na mestu, je bil čas, da začnemo premikati tega robota! Odločil sem se za jermenice in ne za zobnike predvsem zato, ker nimam izkušenj z delovanjem z zobniki in mi ni bilo do tega, da bi oblikoval in izdelal svoj menjalnik za ta namen. Prav tako mi je bil všeč sistem jermenic, ker so se gibi svetilke zdeli bolj naravni in skoraj spominjajo na zgodnje avtomate.

4. korak: Vezje in koda

Vezje in koda
Vezje in koda
Vezje in koda
Vezje in koda

Najprej sem izdelal prototip vezja za krmiljenje mojih servomotorjev s vezji TinkerCad. Tu je zadnja shema, na katero sem se odločil, ki jo je mogoče enostavno konfigurirati tako, da za vhod uporabite dva potenciometra ali krmilno palčko. Koda je preprost program, ki deluje tudi s vezjem, ponovno konfiguriranim za vnos krmilne palice. Tukaj je koš za lepljenje dokončane kode: Tukaj.

5. korak: Zaključek in opombe o ponovitvi

Zaključek in opombe o naslednjih ponovitvah
Zaključek in opombe o naslednjih ponovitvah
Zaključek in opombe o naslednjih ponovitvah
Zaključek in opombe o naslednjih ponovitvah

Na koncu je bila moja popolnoma sestavljena robotska svetilka funkcionalna; servo motorji niso bili dovolj zmogljivi za dosledno premikanje svetilke. Gibanje je bilo zelo sunkovito in občasno, kar mi je bilo všeč, vendar se pogosto sploh ni premaknilo. Servo motorji, ki sem jih uporabljal, so v položaju "idol" povzročali grozljiv trzaj. To bi lahko preprečili na dva načina:

1. Uporabite koračne motorje za navijanje jermenic in se ustavite na želenih položajih, ne pa s servomotorji za prevzem določenih kotnih vrednosti na zahtevo.

2. Prilagajanje kode tako, da ima stanje idola, v katerem servomotorji ne prejemajo nobenega vnosa, če je manjši od določene vrednosti. Ker sem na servo motorje preslikal različne vrednosti vhodnega kota, so nenehno v stanju napajanja ali sprejemajo minutni vhodni signal, tudi ko se nihče ne dotika krmilnika.

Prav tako bi rad naredil boljši daljinski upravljalnik. Krmilno palčko, ki je zelo majhna, bi zamenjal z dvema potenciometroma. Zabaven dodatek bi bil tudi oddajnik/sprejemnik IR za brezžično funkcijo. Seveda je moj prototipni krmilnik pritrjen samo na kos akrila z velcro, zato bi zagotovo naredil kot namensko ohišje za svoj brezžični krmilnik.

Skratka, s tem projektom sem se zelo zabaval in rad bi videl, da bi kdo drug vzel robotsko svetilko na jermenico!

Priporočena: