Slider ya Udhibiti wa Mwendo kwa Reli ya Kupita Saa: Hatua 10 (na Picha)
Slider ya Udhibiti wa Mwendo kwa Reli ya Kupita Saa: Hatua 10 (na Picha)
Anonim
Slider ya Kudhibiti Mwendo kwa Reli ya Kupita Kwa Wakati
Slider ya Kudhibiti Mwendo kwa Reli ya Kupita Kwa Wakati
Slider ya Kudhibiti Mwendo kwa Reli ya Kupita Kwa Wakati
Slider ya Kudhibiti Mwendo kwa Reli ya Kupita Kwa Wakati

Hii inaelezewa kuelezea jinsi ya kuendesha reli inayopotea wakati kwa kutumia motor ya hatua inayoendeshwa na Arduino. Tutazingatia sana Mdhibiti wa Mwendo ambao huendesha gari la hatua kwa kudhani tayari unayo reli unayotaka kuiendesha.

Kwa mfano wakati wa kuvunja mashine nilipata reli mbili ambazo ningeweza kubadilisha kuwa reli za kupita muda. Reli moja hutumia ukanda kuendesha slider na nyingine screw. Picha katika onyesho hili zinaonyesha reli inayoendeshwa na screw lakini kanuni hizo hizo zinatumika kwa reli inayoendeshwa na ukanda. Kuna vigezo vichache tu ambavyo vinahitaji kubadilika wakati wa kuwaagiza.

Hatua ya 1: Kanuni ya Uendeshaji:

Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji
Kanuni ya Uendeshaji

Kwa upigaji picha uliopotea wakati ninatumia Intervalometer inayoitwa LRTimelapse Pro-Timer iliyoundwa na Gunther Wegner. Huu ni upatanishi wa hali ya juu wa Chanzo wazi kwa wapiga picha waliopotea, wa jumla na wa astro ambao unaweza kujijenga. Gunther, asante kwa zana hii nzuri ambayo umetoa kwa jamii inayopotea wakati. (Kwa habari zaidi angalia lrtimelapse-pro-timer-free)

Nimeongeza tu nambari kadhaa kudhibiti motor stepper.

Kanuni ya Uendeshaji: Reli ya Kupungua kwa Muda inafanya kazi kwenye hali ya Mtumwa. Njia hii ni ya kuaminika kabisa. Inamaanisha kuwa ninatumia LRTimelapse Pro-Timer Intervalometer kusanikisha idadi ya shots na muda kati ya shots. Kipima muda hutuma ishara kwa kamera ili kupiga shutter. Baada ya picha kupigwa Kamera hutuma ishara kwa mdhibiti wa mwendo kusogeza kitelezi cha reli kwenye mlolongo wa Hoja / Risasi / Hoja. Ishara ya kuanza mlolongo hutoka kwenye kiatu cha moto cha kamera. Taa ya kamera imewekwa kwa Synchro ya pazia la nyuma, kwa hivyo ishara hurejeshwa kwa kidhibiti mwendo wakati pazia la kamera linafungwa. Hii inamaanisha kuwa kitelezi kitahama tu wakati shutter imefungwa kwa hivyo itafanya kazi bila kujali urefu wa mfiduo.

Nyenzo: Kamba mbili zinahitajika kutoka kwa kidhibiti mwendo kwenda kwa kamera (mfano maalum wa kamera) 1) Kamera ya Kutoa Kizuizi cha Kamera na 2.5 mm Jack na 2) Adapta ya Kiatu Moto yenye kuziba kwa Cable Cnc Cnc Cable Cable na 3.5 mm jack.

Hatua ya 2: Bodi ya Mdhibiti wa Mwendo

Bodi ya Mdhibiti wa Mwendo
Bodi ya Mdhibiti wa Mwendo
Bodi ya Mdhibiti wa Mwendo
Bodi ya Mdhibiti wa Mwendo
Bodi ya Mdhibiti wa Mwendo
Bodi ya Mdhibiti wa Mwendo

Vifaa: Kusonga kwa kitelezi ni kwa njia ya screw iliyounganishwa na NEMA 17 Stepper motor. Motor stepper inaendeshwa na EasyDriver inayodhibitiwa na Arduino UNO. Kutumia kidhibiti na benki tofauti ya nguvu (kutoka 9v hadi 30v) niliongeza moduli ya umeme inayolingana ya LM2596 DC-DC Arduino kurekebisha voltage. Tazama "Wiring Arduino. PDF" iliyoambatanishwa.

Cable Shutter Release Cable imechomekwa kwa kidhibiti kwa kutumia 2.5 mm Jack. Jack imeunganishwa kwa waya kulingana na skimu iliyopatikana kwenye "Shutter release. PDF" iliyoambatishwa. Cable ya Adapter ya Viatu Moto inaunganishwa kwa mtawala kwa kutumia Jack 3.5 mm. Kuwa na saizi mbili tofauti kunepuka kuziba nyaya kwenye bandari isiyo sahihi.

Hatua ya 3: Msimbo wa Arduino

Kabla ya kuweka alama ni muhimu kutofautisha kati ya vitendo anuwai unayotaka kufikia. Arduino inaruhusu matumizi ya kile kinachoitwa batili. Utupu ni sehemu ya programu (laini ya nambari) ambayo inaweza kuitwa wakati wowote, kama inavyofaa. Kwa hivyo kuwa na kila kitendo kwa utupu tofauti huweka nambari iliyopangwa na kurahisisha usimbuaji.

Mchoro Logics.pdf iliyoambatanishwa inaonyesha vitendo ambavyo ninataka kufikia na mantiki nyuma yao.

Hatua ya 4: Msimbo wa Arduino 1 - Nafasi ya Reli ya Nyumbani

Utupu wa kwanza hutumiwa kutuma reli kwa nafasi ya Nyumbani wakati wa kuanza mdhibiti.

Mdhibiti ana kubadili mwelekeo wa kubadili. Wakati wa kuanza, kitelezi husogea kwenye mwelekeo uliochaguliwa na kugeuza hadi itakapobadilisha swichi ya kikomo mwishoni mwa reli; kisha inarudi nyuma kwa umbali uliofafanuliwa na mtumiaji (Hii ni 0 au thamani inayolingana na mwisho wa reli). Hii sasa ni nafasi ya nyumbani kwa mtelezi.

Utupu huu ulijaribiwa kwa kutumia nambari inayopatikana kwenye faili iliyoambatishwa iitwayo BB_Stepper_Rail_ini.txt

Hatua ya 5: Msimbo wa Arduino 2 - Kitufe cha Kushinikiza Dual Function

Utupu wa pili hutumiwa kusonga kitelezi kwa mikono. Hii ni muhimu unapoanzisha kamera yako kabla ya kuanza mlolongo wa muda.

Mdhibiti ana kitufe cha kushinikiza na kazi mbili: 1) kushinikiza fupi (chini ya sekunde) husogeza kitelezi na kiwango kilichofafanuliwa na mtumiaji. 2) kushinikiza kwa muda mrefu (zaidi ya sekunde) husogeza kitelezi kwenda katikati au mwisho wa reli. Kazi zote mbili hutuma kitelezi katika mwelekeo uliochaguliwa na swichi ya kugeuza.

Utupu huu ulijaribiwa kwa kutumia nambari inayopatikana kwenye faili iliyoambatishwa iitwayo BB_Dual-function-push-button.txt

Hatua ya 6: Msimbo wa Arduino 3 - Njia ya Mtumwa

Utupu wa tatu hutumiwa kusonga kitelezi kwa kiasi fulani baada ya kila risasi. Kamera zinahitaji kuweka "pazia la nyuma". Mwisho wa risasi ishara ya flash hutumwa kutoka kwenye kiatu cha moto hadi kwa mtawala. Hii inaanza mlolongo na inasonga kitelezi kwa kiasi fulani. Umbali wa kila hoja umehesabiwa kwa kugawanya urefu wa reli na idadi ya risasi zilizochaguliwa katika LRTimelapse Pro-Timer. Walakini umbali wa juu unaweza kufafanuliwa ili kuzuia harakati za haraka wakati idadi ya risasi ni ndogo.

Utupu huu ulijaribiwa kwa kutumia nambari inayopatikana kwenye faili iliyoambatishwa iitwayo Slave mode.txt

Hatua ya 7: Arduino Code 4 - Quad Ramping

Msimbo wa Arduino 4 - Ramping Quad
Msimbo wa Arduino 4 - Ramping Quad
Msimbo wa Arduino 4 - Ramping Quad
Msimbo wa Arduino 4 - Ramping Quad

Utupu wa nne ni chaguo bora kwa urahisishaji ndani na nje. Inamaanisha umbali wa kila hoja utaongezeka polepole hadi thamani iliyowekwa na mwisho wa reli itapungua kwa njia ile ile. Kama matokeo wakati wa kutazama mlolongo wa mwisho wa kupita kwa mwendo wa kamera kuharakisha mwanzoni mwa reli na kupunguza kasi kwenye mwisho wa reli. Mzunguko wa kawaida wa kuongeza kasi wa Quad unaonyeshwa kwenye picha iliyoambatishwa (kurahisisha ndani na nje). Umbali wa njia panda inaweza kuelezewa.

Nilijaribu algorithm katika Excel na nimeweka kasi ya kuongeza kasi na kupunguza kasi kulingana na picha iliyoambatanishwa. Utupu huu ulijaribiwa kwa kutumia nambari inayopatikana kwenye faili iliyoambatishwa iitwayo BB_Stepper_Quad-Ramping-calculation.txt

Kumbuka: Uwekaji wa robo hii haufai kuchanganyikiwa na upeo wa Bulb ambapo urefu wa mfiduo hubadilika au upeo wa muda kati ya kipindi kati ya shoti hubadilishwa.

Hatua ya 8: Msimbo wa Arduino 5 - Ujumuishaji na LRTimelapse Pro-Timer

LRTimelapse Pro-Timer ni bure Intervalometer ya Chanzo wazi ya DIY kwa wapiga picha wa muda, jumla na astro waliopatikana kwa jamii ya mpiga picha wa muda na Gunther Wegner. Baada ya kujenga kitengo cha kamera yangu niliona ni nzuri sana hadi nikaanza kufikiria jinsi ya kuendesha reli yangu nayo. LRTimelapse Pro-Timer iliyoambatishwa 091_Logics.pdf ni mwongozo mfupi ambao unaonyesha jinsi ya kuzunguka programu hiyo.

Nambari iliyoambatanishwa ya BB_Timelapse_Arduino-code.pdf inaonyesha muundo wa LRTimelapse Pro-Timer Bure 0.91 na kijani kibichi mistari ya nambari niliyoongeza kutumia kitelezi.

BB_LRTimelapse_091_VIS.zip ina nambari ya Arduino ikiwa unataka kwenda.

Hati iliyoambatanishwa ya BB_LRTimer_Modif-Only.txt inaorodhesha nyongeza ambazo nimefanya kwa Pro-Timer. Inafanya iwe rahisi kuziunganisha na matoleo mapya ya Pro-Timer wakati Gunther atazifanya zipatikane.

Hatua ya 9: Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka

Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka
Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka
Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka
Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka
Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka
Msimbo wa Arduino 6 - Vigezo na Thamani za Kuweka

Kiwango cha screw kinaweza kutofautiana au ikiwa ukitumia ukanda lami ya ukanda na idadi ya meno kwenye pulleys pia inaweza kutofautiana. Kwa kuongeza idadi ya hatua kwa kila mzunguko wa motor stepper na urefu wa reli unaweza kutofautiana. Kama matokeo wingi wa hatua za kuvuka urefu wa reli hubadilika kutoka reli moja kwenda nyingine.

Kubadilisha mtawala kwa reli tofauti anuwai kadhaa zinaweza kubadilishwa katika programu:

  • Hesabu idadi ya hatua zinazolingana na urefu wa reli kati ya swichi za kikomo. Ingiza thamani katika kutofautisha: mwisho mrefu (maana hii ni 126000 kwa reli inayoendeshwa na bisibisi iliyoonyeshwa katika hii inayoweza kufundishwa)
  • Kuangalia muundo wa fremu mwanzoni, katikati na mwisho wa reli wakati wa kutumia athari ya kuenea, nilitumia chaguo ndefu la kushinikiza na kitufe cha kushinikiza. Ingiza idadi ya hatua zinazolingana na katikati ya reli katika kutofautisha: midPos ndefu (i.e. thamani hii ni 63000 kwa reli inayoendeshwa na bisibisi iliyoonyeshwa katika hii inayoweza kufundishwa)
  • Katika LRTimelapse Pro-Timer lazima uingize picha ngapi unataka kuchukua. Mpango huo hugawanya urefu wa reli kwa nambari hii. Ukipiga picha 400 na reli yako ni mita 1 kila kitembezi cha kuteleza kitakuwa 1000: 400 = 2.5 mm. Kwa picha 100 thamani itakuwa 10 mm. Hii ni nyingi sana kwa hoja moja. Kwa hivyo unaweza kuamua kutotumia urefu kamili wa wewe reli. Ingiza mwendo wa juu unaoruhusiwa kwa kutofautisha:
  • Wakati wa kubonyeza kitufe cha kushinikiza chini ya sekunde hutembeza kitelezi kwa umbali fulani ambao unaweza kuwekwa kwa kutofautisha: int inchMoveval (i.e. thamani hii ni 400 kwa reli inayoendeshwa na bisibisi iliyoonyeshwa katika hii inayoweza kufundishwa)
  • Ramping ya Quad inaruhusu urekebishaji laini ndani na nje. Unaweza kuamua umbali gani barabara itaendelea mwanzoni na mwisho wa reli. Thamani hii imeingizwa kama asilimia ya urefu wa reli katika uwiano wa kuelea: (0.2 = 20% ya urefu wa reli)

Hatua ya 10: Maneno machache Kuhusu Reli

Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli
Maneno machache Kuhusu Reli

Reli hiyo ina urefu wa mita moja. Inafanywa kwa shehena nzito ya kubeba laini iliyofungwa kwa bar iliyopangwa ya Aluminium extrusion. Nilinunua bar ya extrusion na vifaa kutoka RS.com (angalia picha rs items-j.webp

Urefu: Kichwa cha mpira wa miguu mitatu (kama kwa picha iliyoambatanishwa) imewekwa kwenye kitelezi. Mkono mdogo unaunganisha kichwa na screw. Ukisogeza screw mbali na reli upande mmoja unapata pembe kati ya screw na reli. Wakati mtelezi unapotembea kando ya reli huunda mzunguko wa kichwa cha mpira. Ikiwa hautaki kupanua weka screw sawa na reli.

Mdhibiti amewekwa kwenye kitelezi. Nilichagua chaguo hilo - badala ya mdhibiti katika mwisho mmoja wa reli - kuzuia nyaya nyingi zinazoendesha kando ya reli. Nina cable moja tu kati ya benki ya umeme na kidhibiti. Kamba zingine zote, kwa motor motor, kwa swichi ya kikomo, kebo ya shutter kwa kamera na kebo ya Synchro kutoka kwa kamera zote zinatembea na mtawala.

Parafujo dhidi ya Ukanda: Kwa upigaji picha wa kupita wakati miundo yote inafanya kazi vizuri. Ukanda unaruhusu harakati za haraka ikilinganishwa na screw, hii inaweza kuwa faida ikiwa unataka kugeuza reli kuwa kitelezi cha video. Faida moja ya muundo wa screw ni wakati unaweka reli wima au pembeni, ikiwa kukatwa kwa nguvu kitelezi hukaa sawa na haitaanguka. Ningeshauri sana kuwa mwangalifu unapofanya jambo lile lile na reli inayoendeshwa na ukanda, ikiwa utakata umeme au ikiwa inaishiwa na nguvu kamera itateleza chini ya reli kwa hatari yako mwenyewe!

Ilipendekeza: