Turinys:

Padarykite „Arduino“valdomą motorizuotą fotoaparato slankiklį!: 13 žingsnių (su nuotraukomis)
Padarykite „Arduino“valdomą motorizuotą fotoaparato slankiklį!: 13 žingsnių (su nuotraukomis)

Video: Padarykite „Arduino“valdomą motorizuotą fotoaparato slankiklį!: 13 žingsnių (su nuotraukomis)

Video: Padarykite „Arduino“valdomą motorizuotą fotoaparato slankiklį!: 13 žingsnių (su nuotraukomis)
Video: ESP32 Tutorial 17 - Controlling Servo Motor using ESP32 and Potentiometer -ESP32 IoT Learnig kit 2024, Liepa
Anonim
Image
Image
Sukurkite „Arduino“valdomą motorizuotą fotoaparato slankiklį!
Sukurkite „Arduino“valdomą motorizuotą fotoaparato slankiklį!

Šis projektas parodo, kaip bet kurį įprastą slankiklį paversti „Arduino“valdomu motorizuotu slankikliu. Slankiklis gali judėti labai greitai 6 m/min greičiu, bet taip pat neįtikėtinai lėtai.

Rekomenduoju pažiūrėti vaizdo įrašą, kad gautumėte gerą įvadą

Jums reikalingi dalykai:

  • Bet koks fotoaparato slankiklis. Aš naudojau šį.
  • „Arduino Micro“
  • 4 maži perjungimo jungikliai
  • 12 voltų akumuliatorius
  • Paskirstymo diržas ir 2 skriemuliai
  • Pakopinis gręžtuvas
  • Lituoklis. Šitą galiu visiškai rekomenduoti. Tai investicija, tačiau ilgainiui ji atsiperka.
  • A4988 žingsninis vairuotojas. Teoriškai jums reikia tik vieno, bet lengviau išspręsti, jei turite kelis. Šiaip jie pigūs.
  • 12 V žingsninis variklis
  • Centrinis smūgis
  • Metalinis pjūklas arba kampinis šlifuoklis
  • Gręžimo presas arba rankinis grąžtas

1 žingsnis: gręžkite žingsninio variklio tvirtinimo angas

Gręžkite žingsninio variklio tvirtinimo angas
Gręžkite žingsninio variklio tvirtinimo angas
Gręžkite žingsninio variklio tvirtinimo angas
Gręžkite žingsninio variklio tvirtinimo angas
Gręžkite žingsninio variklio tvirtinimo angas
Gręžkite žingsninio variklio tvirtinimo angas

Žingsninis variklis turi būti sumontuotas po takeliu. Kuo arčiau pabaigos, tuo ilgesnė kelionė. Lengviausias būdas perkelti skylių modelį iš variklio į takelį yra atsekti jį dažytojų dažais. Tai labai naudingas patarimas visų tipų programoms. Skriemuliai buvo gana aukšti, todėl turėjau išgręžti dideles skyles, kad jos atitiktų tam tikrą jų aukštį trasos viduje. Tai galima lengvai padaryti naudojant grąžtą ir pakopinį grąžtą. Įsitikinkite, kad naudojate centrinį štampą, kad pažymėtumėte skylių vietas. Dėl to jų gręžimas yra lengvesnis ir tikslesnis. 90 ° nuolydžio antgalis puikiai valo kraštus.

2 žingsnis: sumontuokite variklį ant kelio

Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio
Sumontuokite variklį ant kelio

„Nema 17“variklių viršuje paprastai yra 3 mm srieginės angos. Aš naudoju kai kurias poveržles, kad pasiekčiau idealų diržo aukštį. Diržas turi važiuoti gana žemai trasoje, kad išvalytų vežimą. Skriemuliai tvirtinami varžtu prie veleno. Ant mano slankiklio skylės šiek tiek susidūrė su apvaliais trasos paviršiais. Turėjau šiek tiek paduoti, kad varžtai būtų tinkamai įsukti. Jei planuojate į priekį ir pasukate variklį keliais laipsniais, viskas turėtų būti gerai. Vis dėlto pakanka dviejų varžtų.

3 žingsnis: padarykite mažą laisvos eigos skriemulio laikiklį

Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui
Mažo kalno sukimas laisvos eigos skriemuliui

Traukiklis, kaip ir žingsninis skriemulys, turi būti sumontuotas šiek tiek žemiau vikšro paviršiaus. Aš panaudojau nedidelį metalo gabalėlį, kurį likau iš ankstesnio projekto. Kažką panašaus rasite bet kurioje techninės įrangos parduotuvėje. Aš naudojau įleistus varžtus. Jie atrodo nuostabiai, bet tik tada, kai jie tinkamai sėdi savo skylių viduje. Norėdami tai pasiekti, pradėjau nuo vienos skylės, įsmeigiau varžtą ir tada gręžiau antrą. Tai užtikrina nepriekaištingą pritaikymą. Pjovimo antgalis naudojamas kriauklei sukurti.

Jei norite papildomos išvaizdos, dažykite metalą. Grunto naudojimas visada yra gera idėja. Manoji nelabai veikė esant -10C °.

4 žingsnis: Surinkite laisvos eigos skriemulį

Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!
Surinkite laisvos eigos skriemulį!

Tvirtinimo skriemulys turi būti tokio paties aukščio kaip variklio skriemulys. Tam naudojau skalbimo mašinas. Aš labai rekomenduoju naudoti nylock riešutus! Jie turi nedidelį plastikinį įdėklą, kuris pririšamas prie sriegio ir neleidžia jam atsilaisvinti dėl vibracijų.

5 žingsnis: pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus

Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus
Pakeiskite vežimėlį, kad jis laikytų paskirstymo diržo galus

Jūsų diržai greičiausiai bus 5 m ilgio, kuriuos galite supjaustyti pagal dydį. Tai reiškia, kad abu galai turi būti pritvirtinti prie vežimėlio. Išbandžiau kelis būdus, kaip juos pritvirtinti prie vežimo, kol radau labai paprastą sprendimą. Aš tiesiog priveržiau diržą prie lygiagretaus paviršiaus, naudodami įleistą M3 varžtą. Aš išgręžiau keletą skylių, kad įsitikinčiau, ar viena turi tinkamą atstumą, kad tvirtai laikytų diržą.

6 žingsnis: grožėkitės savo aparatūra

Pasigrožėkite savo aparatūra!
Pasigrožėkite savo aparatūra!

Iki šiol turėtumėte turėti diržą, prijungtą prie vežimėlio ir kuris sukasi aplink variklį ir tuščiosios eigos skriemulį. Toliau ateina elektronika!

7 žingsnis: Elektronikos apžvalga

Elektronikos apžvalga
Elektronikos apžvalga

Aš naudoju „Arduino Micro“. Tai puikus mažas įrenginys, turintis nedidelį formos koeficientą ir daug pagalbinės medžiagos internete. „Arduino“maitina 12 V baterija, kurią sudaro 8 AA baterijos. Man tai patogiau nei naudoti „LiPo“. Akumuliatorius taip pat yra tiesiogiai prijungtas prie „Stepper“tvarkyklės, nes jam reikia didesnės variklio valdymo įtampos ir srovės, nei gali „Arduino“. Stepper vairuotojas gauna signalus iš „Arduino“per 2 kabelius ir valdo variklį. „Arduino“pradeda duoti nurodymus vairuotojui, kai tik gauna maitinimą. 4 jungikliai naudojami kaip tam tikras kombinuotas užraktas judesio greičiui nustatyti. Čia yra kodeksas. Deja, pardavus svetainę, schemos.io kodas buvo ištrintas. Žemiau esantis kodas veikia gerai.

8 žingsnis: jungiklių prijungimas prie „Arduino“

Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“
Jungiklių prijungimas prie „Arduino“

Deja, shematika buvo prarasta, nes grandinės.io buvo ištrintos. Kaip geriausiai paaiškinti shematiką? „Arduino“naudoja 12 V akumuliatorių kaip įtampos šaltinį. Ji pati gamina 5 V įtampą, kurią galima naudoti 4 jungiklių būsenai patikrinti. Jie naudojami keisti slankiklio greitį. Taigi plokštėje yra 2 įtampos. 12V maitinimo šaltiniams ir 5V valdymo grandinei. 12V šaltinį turite prijungti prie „Arduino“„Vin“ir GND. Vin reiškia įtampą. Ši dalis yra paprasta.

Tada reikia pridėti 4 jungiklius. Tam galite naudoti čia naudojamą schemą ir 4 kartus nukopijuoti 4 jungiklius. Atsiprašau, kad tikroji shematika pasiklydo. Naudokite kaiščius nuo 2 iki 5, kuriuos taip pat rasite toliau pateiktame kode. Nenaudokite 1 kaiščio, kuris neveikia. Kam skirti rezistoriai? Na, „Arduino“negali išmatuoti srovės, tačiau gali išmatuoti įtampą. Taigi perjungimo jungiklis jungia 5V prie kaiščio arba leidžia trumpai prisijungti prie GND. Rezistorius prieš pat GND yra tam, kad įtampa būtų artima nuliui. Kiekvienam jungikliui jums reikia atskirų 10 000 rezistorių! Jei atliksite aukščiau pateiktą pamoką, kuri yra gana paprasta ir yra vienas iš „Arduino“pagrindų, „Arduino“nuolat tikrins esamą jungiklių būseną ir atitinkamai reaguos. Tikiuosi tai padės.

Kai ši grandinė veiks, galite ją perkelti į duonos lentą ir lituoti.

Prijunkite keletą plonų kabelių prie 4 jungiklių. Aš naudoju kabelius, kuriuos radau seno eterneto kabelio viduje. Esu tikras, kad jūs turite daug tų, kurie guli. Plonus gnybtus apsaugokite susitraukiančiais vamzdeliais. Dabar prie „Arduino“turėtų būti prijungti 4 jungikliai, o „Arduino“turėtų veikti ir užregistruoti, kad tie jungikliai yra paspausti.

9 veiksmas: prijunkite „A4988 Stepper“tvarkyklę

„A4988 Stepper“tvarkyklės prijungimas
„A4988 Stepper“tvarkyklės prijungimas
„A4988 Stepper“tvarkyklės prijungimas
„A4988 Stepper“tvarkyklės prijungimas
„A4988 Stepper“tvarkyklės prijungimas
„A4988 Stepper“tvarkyklės prijungimas

Stepper vairuotojas yra A4988. Jis gauna signalus iš „Arduino“ir perduoda juos „Stepper“. Jums reikia šios dalies. Užuot jums paaiškinę grandinę, galite žiūrėti šią pamoką, nes ji tai labai gerai paaiškina. Tai yra mano nuoroda, kai naudoju A4988. Mano kodas naudoja tuos pačius kaiščius. Taigi pridėkite šią „YouTube“pamoką prie lentos su ankstesnio veiksmo jungikliais ir ji veiks.

10 veiksmas: pridėkite kodą

Pridėkite kodą!
Pridėkite kodą!
Pridėkite kodą!
Pridėkite kodą!

Čia yra visas kodas ir slankiklio grandinė. Galite išbandyti internete, bet tik be stepper tvarkyklės. Alternatyvi nuoroda Kodas tikrina 4 jungiklių būseną. Po to jis praeina kai kuriuos „if“teiginius ir pasirenka norimą vėlavimą tarp žingsnių, kad būtų galima pereiti per visą įvestos vertės slankiklio ilgį. Visi skaičiavimai yra įtraukti į kodą kaip pastabos. Turite įvesti slankiklio ilgį ir skriemulio skersmenį, kad įsitikintumėte, jog variklis sustoja pasiekęs kelionės pabaigą. Tiesiog išmatuokite tas vertybes patys. Formulės yra įtrauktos į kodą.

Lentelėje parodyta, kokius jungiklius reikia paspausti norimą laikotarpį. Pavyzdžiui, jei norite, kad slankiklis visą ilgį pajudėtų per 2 minutes, turite suaktyvinti 1 ir 2 jungiklius. Žinoma, šias reikšmes galite pakeisti pagal savo pageidavimus.

11 veiksmas: atspausdinkite priedą

Atspausdinkite priedą
Atspausdinkite priedą
Atspausdinkite priedą
Atspausdinkite priedą

Korpusą suprojektavau naudodamas „Fusion 360“. Failus galite atsisiųsti čia ir atsispausdinti 3D spausdintuvu. Paramos nereikia. Laiškų detales užpildžiau rožiniu nagų laku, kad būtų lengviau skaityti. Galite užpildyti visą laišką ir ištrinti prieigą. Šis triukas gali būti naudojamas visų rūšių įtraukoms. Jei norite lengvesnio varianto, galite tai padaryti rankiniu būdu, naudodami nedidelę pietų dėžutę.

12 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas

Pats laikas viską sujungti. Įdėkite visus komponentus į korpusą ir pritvirtinkite prie slankiklio, naudodami dvipusę putplasčio juostą. Ši medžiaga yra gana tvirta ir puikiai priglunda prie nelygaus paviršiaus. Taip pat pridėjau antivibracinį laikiklį su universaliu fotoaparato laikikliu viršuje. Vibracijos laikiklis yra gana pigus ir sustabdo vibracijas, kad pasiektų fotoaparatą. Tai reikalinga tik judant dideliu greičiu. Mano atveju judėjimas dideliu greičiu yra 10–30 slankiklio ilgio. Pridėjau lentelę su visais jungiklių deriniais apačioje.

13 žingsnis: pasigrožėkite savo darbu ir nufotografuokite šaunų kadrą

Pasigrožėkite savo darbu ir nufotografuokite šaunų kadrą!
Pasigrožėkite savo darbu ir nufotografuokite šaunų kadrą!

Peržiūrėkite vaizdo įrašą ar „timelapse“, šis slankiklis gali padaryti viską! Jei pats pasistatysite, aš norėčiau apie tai sužinoti!

Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m
Mikrovaldiklių konkursas 2017 m

Antroji vieta mikrovaldiklių konkurse 2017 m

Rekomenduojamas: