Sisukord:

Tehke Arduino juhitav mootoriga kaamera liugur!: 13 sammu (piltidega)
Tehke Arduino juhitav mootoriga kaamera liugur!: 13 sammu (piltidega)

Video: Tehke Arduino juhitav mootoriga kaamera liugur!: 13 sammu (piltidega)

Video: Tehke Arduino juhitav mootoriga kaamera liugur!: 13 sammu (piltidega)
Video: SKR 1.4 - TMC2208 UART v3.0 2024, November
Anonim
Image
Image
Tehke Arduino juhitav mootoriga kaamera liugur!
Tehke Arduino juhitav mootoriga kaamera liugur!

See projekt näitab teile, kuidas muuta iga tavaline liugur Arduino juhitavaks mootoriga liuguriks. Liugur võib liikuda väga kiiresti kiirusel 6 m/min, kuid ka uskumatult aeglaselt.

Hea sissejuhatuse saamiseks soovitan teil videot vaadata

Asjad, mida vajate:

  • Mis tahes kaamera liugur. Ma kasutasin seda.
  • Arduino Micro
  • 4 väikest lülitit
  • 12 -voldine aku
  • Hammasrihm ja 2 rihmaratast
  • Astmeline Dril bit
  • Jootekolb. Võin seda täiesti soovitada. See on investeering, kuid tasub end pikas perspektiivis ära.
  • A4988 samm -juht. Teoreetiliselt vajate ainult ühte, kuid kui teil on mitu, on selle tõrkeotsing lihtsam. Need on igatahes odavad.
  • 12V samm -mootor
  • Keskne löök
  • Metallist saag või nurklihvija
  • Puuripress või käsipuur

Samm: puurige samm -mootori kinnitusavad

Puurige samm -mootori kinnitusavad
Puurige samm -mootori kinnitusavad
Puurige samm -mootori kinnitusavad
Puurige samm -mootori kinnitusavad
Puurige samm -mootori kinnitusavad
Puurige samm -mootori kinnitusavad

Sammumootor tuleb paigaldada raja alla. Mida lähemale lõpule, seda pikem on teie reisi pikkus. Lihtsaim viis aukude mustri ülekandmiseks mootorilt rööbasteele on selle joonistamine maalrite värviga. See on väga kasulik näpunäide igasuguste rakenduste jaoks. Rihmarattad olid üsna kõrged, nii et pidin raja sisse puurima suured augud, et nende kõrgus sobiks. Seda saab hõlpsalt teha puurpressi ja astmelise puurvarda abil. Veenduge, et kasutate aukude asukohtade tähistamiseks keskmist stantsi. See muudab nende puurimise lihtsamaks ja täpsemaks. 90 -kraadine faas puhastab servad kenasti.

Samm: paigaldage mootor rajale

Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale
Paigaldage mootor rajale

Tavaliselt on Nema 17 mootoritel ülaosas 3 mm keermestatud augud. Vöö jaoks ideaalse kõrguse saavutamiseks kasutasin mõnda seibi. Vank peab vankri puhastamiseks sõitma rajal üsna madalal. Rihmarattad on kinnitatud kruviga võlli külge. Minu liuguril põrkasid augud veidi kokku raja ümarate pindadega. Pidin kruvide õigeks kinnitamiseks viilima. Kui plaanite ette ja pöörate mootorit mõne kraadi võrra, peaks kõik korras olema. Kuid kahest kruvist piisab.

3. samm: tühikäiguratta jaoks väikese kinnituse tegemine

Tühikäigurattale väikese kinnituse tegemine
Tühikäigurattale väikese kinnituse tegemine
Tühikäigurrattale väikese kinnituse tegemine
Tühikäigurrattale väikese kinnituse tegemine
Tühikäigurrattale väikese kinnituse tegemine
Tühikäigurrattale väikese kinnituse tegemine
Tühikäigurattale väikese kinnituse tegemine
Tühikäigurattale väikese kinnituse tegemine

Tühikäigu rihmaratas, nagu ka samm -rihmaratas, tuleb paigaldada veidi rööbastee pinnale. Kasutasin väikest metallitükki, mis oli mul eelmisest projektist järele jäänud. Midagi sarnast leiate igast ehituspoest. Kasutasin süvistatud kruvisid. Nad näevad suurepärased välja, kuid ainult siis, kui nad on korralikult aukude sisse istunud. Selle saavutamiseks alustasin ühe auguga, sisestasin kruvi ja puurisin siis teise. See tagab täiusliku sobivuse. Loenduri valamu loomiseks kasutatakse faasimist.

Eriti kena välimuse saamiseks peaksite metalli värvima. Praimeri kasutamine on alati hea mõte. Minu oma ei töötanud -10C ° juures väga hästi.

4. samm: vabakäepideme kokkupanek

Pange rihmaratas kokku!
Pange rihmaratas kokku!
Pange rihmaratas kokku!
Pange rihmaratas kokku!
Pange rihmaratas kokku!
Pange rihmaratas kokku!
Pange rihmaratta kokku!
Pange rihmaratta kokku!

Tühikäigu rihmaratas peab olema mootoririhmarattaga samal kõrgusel. Kasutasin selleks pesureid. Soovitan tungivalt kasutada nylock -pähkleid! Neil on väike plastist sisetükk, mis seob niidiga kinni ja takistab selle vibratsiooni tõttu lahti tulemist.

Samm: muutke kandurit hammasrihma otstest kinni hoidmiseks

Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks
Muutke kandurit hammasrihma otstest kinni hoidmiseks

Teie vööd on tõenäoliselt 5 m pikkused, mida saate mõõtu lõigata. See tähendab, et mõlemad otsad tuleb vankri külge kinnitada. Proovisin mõnda meetodit nende kinnitamiseks vankri külge, enne kui leidsin väga lihtsa lahenduse. Keerasin rihma paralleelse pinna vastu, kasutades M3 kruvi. Puurisin mitmeid auke, et veenduda, et ühel oleks õige vahemaa, et rihma tihedalt kinni hoida.

6. samm: imetlege oma riistvara

Imetlege oma riistvara!
Imetlege oma riistvara!

Nüüdseks peaks teil olema rihm, mis on ühendatud vankriga ja mis keerleb ümber mootori ja tühikäigu rihmaratta. Järgmisena tuleb elektroonika!

7. samm: elektroonika ülevaade

Elektroonika ülevaade
Elektroonika ülevaade

Ma kasutan Arduino Micro. See on suurepärane väike seade, millel on väike vormitegur ja palju tugimaterjale võrgus. Arduino toiteallikaks on 12 V aku, mis koosneb 8 AA patareist. Minu arvates on see mugavam kui LiPo kasutamine. Aku on ka otse Stepper draiveriga ühendatud, kuna see vajab suuremat mootori juhtimispinget ja -voolu, kui Arduino suudab pakkuda. Stepper -draiver saab signaale Arduino'st kahe kaabli kaudu ja see juhib mootorit. Arduino hakkab juhile juhiseid andma kohe, kui see jõuab. Liikumise kiiruse seadmiseks kasutatakse 4 lülitit mingisuguse kombineeritud lukuna. Siin on kood. Kahjuks kustutati veebisaidi müümisel kood circuit.iio. Allpool olev kood töötab hästi.

Samm: lülitite ühendamine Arduinoga

Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga
Lülitite ühendamine Arduinoga

Kahjuks läks shemaatika kaduma, kuna circuit.io kustutati. Kuidas selgitada shemaatikat kõige paremini? Arduino kasutab pingeallikana 12 V akut. See toodab ise 5 V pinget, mida saab kasutada 4 lüliti oleku kontrollimiseks. Neid kasutatakse liuguri kiiruse muutmiseks. Nii et teil on plaadil 2 pinget. 12V toiteallikale ja 5V juhtimisahelale. Peate ühendama oma 12V allika Arduino Vini ja GND -ga. Vin tähistab pinget. See osa on lihtne.

Seejärel peate lisama 4 lülitit. Selleks võite kasutada siin kasutatud shemaatikat ja kopeerida seda 4 lüliti jaoks 4 korda. Kahju, et tõeline šemaatika kadus. Kasutage pin2 kuni pin5, mida leiate ka allolevast koodist. Ärge kasutage tihvti 1, see ei tööta. Milleks on takistid? Arduino ei saa voolu mõõta, kuid see võib mõõta pinget. Niisiis, lülituslüliti ühendab tihvtiga 5v või laseb sellel GND -ga lühistada. Takisti vahetult enne GND -d on selleks, et hoida pinget nulli lähedal. Iga lüliti jaoks on vaja individuaalseid 10k takistit! Kui järgite ülaltoodud õpetust, mis on üsna lihtne ja üks Arduino põhitõdesid, kontrollib Arduino pidevalt lülitite hetkeolekut ja reageerib vastavalt. Loodan, et see aitab.

Kui see vooluring töötab, saate selle üle kanda leivaplaadile ja jootma.

Ühendage mõned õhukesed kaablid 4 lülitiga. Kasutasin vana Etherneti kaabli seest leitud kaableid. Olen kindel, et teil on palju neid, kes lamavad. Kaitske paljaid klemme kahanevate torudega. Nüüd peaks teil olema Arduinoga ühendatud 4 lülitit ja Arduino peaks töötama ning registreerima nende lülitite vajutamise.

Samm: ühendage A4988 samm -draiver

A4988 sammjuhi juhtmestik
A4988 sammjuhi juhtmestik
A4988 sammjuhi juhtmestik
A4988 sammjuhi juhtmestik
A4988 sammjuhi juhtmestik
A4988 sammjuhi juhtmestik

Astmeline juht on A4988. See võtab signaale vastu Arduino ja edastab need Stepperile. Te vajate seda osa. Selle asemel, et teile selgitada vooluringi, võite pigem vaadata seda õpetust, kuna see selgitab seda väga hästi. See on minu viide, kui kasutan A4988. Minu kood kasutab täpselt samu tihvte. Nii et lisage see youtuberite õpetus tahvlile eelmise sammu lülititega ja see töötab.

Samm: lisage kood

Lisage kood!
Lisage kood!
Lisage kood!
Lisage kood!

Siin on kogu kood ja liuguri ahel. Saate seda võrgus testida, kuid ainult ilma samm -draiverita. Alternatiivne link Kood kontrollib silmuse 4 lüliti olekut. Pärast seda läbib see mõned if -laused ja valib soovitud viivituse sammude vahel, et liikuda sisestatud väärtuses liuguri kogu pikkuses. Kõik arvutused on koodis lisatud märkmetena. Peate sisestama oma liuguri pikkuse ja rihmaratta läbimõõdu, et tagada mootori seiskumine sõidu lõppedes. Mõõtke neid väärtusi lihtsalt ise. Valemid sisalduvad koodis.

Tabel näitab teile, milliseid lüliteid soovitud ajavahemiku jooksul vajutada. Näiteks kui soovite, et liugur liiguks kogu pikkuses 2 minutiga, peate aktiveerima lülitid 1 ja 2. Loomulikult saate neid väärtusi vastavalt oma eelistustele muuta.

Samm 11: printige ümbris

Printige kaas
Printige kaas
Printige kaas
Printige kaas

Kujundasin korpuse Fusion 360 abil. Failid saate siit alla laadida ja 3D -printeriga printida. Toetust pole vaja. Täitsin tähtede detailid roosa küünelakiga, et oleks lihtsam lugeda. Saate täita kogu kirja ja seejärel juurdepääsu kustutada. Seda trikki saab kasutada igasuguste taanete jaoks. Kui soovite lihtsamat võimalust, võite selle lihtsalt käsitsi teha, kasutades väikest lõunakasti.

12. samm: lõplik kokkupanek

Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee

On aeg kõik kokku panna. Asetage kõik komponendid korpuse sisse ja kinnitage see kahepoolse vahtteibiga liuguri külge. See kraam on päris tugev ja kleepub kenasti ebatasastele pindadele. Lisasin ka vibratsioonivastase kinnituse, mille peal oli universaalne kaamerakinnitus. Vibratsioonikinnitus on üsna odav ja peatab kaamerale jõudmiseks vibratsiooni. Seda on vaja ainult kiire liikumise korral. Minu puhul on kiire liikumine liuguri pikkuse vahemikus 10–30 sekundit. Lisasin tabeli kõigi lülitite kombinatsioonidega alumisel küljel.

13. samm: imetlege oma tööd ja jäädvustage lahedaid kaadreid

Imetlege oma tööd ja jäädvustage lahedaid kaadreid!
Imetlege oma tööd ja jäädvustage lahedaid kaadreid!

Ilmutage selle videot või timelapse, see liugur suudab seda kõike! Kui te selle ise ehitate, tahaksin sellest teada saada!

Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017

Teine koht mikrokontrollerite võistlusel 2017

Soovitan: