Мазмуну:
- 1 -кадам: Иштөө принциби:
- 2 -кадам: Кыймылдын контролерлор кеңеши
- 3 -кадам: Arduino коду
- 4 -кадам: Arduino Code 1 - Rail Home Position
- 5 -кадам: Arduino Code 2 - Dual Function Push Button
- 6 -кадам: Arduino Code 3 - Кул режими
- 7 -кадам: Arduino Code 4 - Quad Ramping
- 8-кадам: Arduino Code 5-LRTimelapse Pro-Timer менен интеграция
- 9 -кадам: Arduino Code 6 - Variables жана Setting's Values
- 10 -кадам: Темир жол жөнүндө бир нече сөз
Video: Time Lapse Rail үчүн Motion Control Slider: 10 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө Arduino башкарган тепкич моторун колдонуп, убакыттын өтүү темир жолун моторлоштурууну түшүндүрөт. Биз, негизинен, сизде моторлоштургусу келген темир жол бар деп ойлоп, тепкич моторун башкарган Кыймыл контроллерине токтолобуз.
Мисалы, машинаны демонтаждоодо мен эки рельсти таптым, аларды мен убакыт өтүүчү рельске айландыра алдым. Бир рельсте слайдды айдаш үчүн кайыш колдонулат, экинчисинде бурама. Бул көрсөтмөдөгү сүрөттөр бурамалуу рельсти көрсөтөт, бирок ошол эле принцип кур менен айдалуучу рельске карата колдонулат. Иштетүү учурунда өзгөртүүнү талап кылган бир нече параметрлер бар.
1 -кадам: Иштөө принциби:
Убакыттын өтүшү менен сүрөт тартуу үчүн мен Гюнтер Вегнер тарабынан иштелип чыккан LRTimelapse Pro-Timer аттуу интервалометрди колдоном. Бул өзүңүз кура турган убакыттын өтүшү, макро жана астро фотографтары үчүн ачык булактын интервалометринин жогорку сапаты. Гюнтер, убакыттын өтүшү менен коомчулукка жеткиликтүү кылган бул фантастикалык курал үчүн рахмат. (Көбүрөөк маалымат алуу үчүн lrtimelapse-pro-timer-free караңыз)
Мен жөн гана тепкич моторун көзөмөлдөө үчүн кээ бир кодду коштум.
Иштөө принциби: Time Lapse Rail кул режиминде иштейт. Бул ыкма абдан ишенимдүү. Бул LRTimelapse Pro-Timer интервалометрин колдонуп, кадрлардын санын жана кадрлар ортосундагы интервалды орнотуп жатканымды билдирет. Интервалометр камерага жапкычты иштетүү үчүн сигнал жөнөтөт. Сүрөт тартылгандан кийин, Камера кыймылдын контроллерине темир жолунун жылдыргычын Кыймыл/Атуу/Жылдыруу тизмеги боюнча кайра сигнал жөнөтөт. Тизмени баштоо сигналы камеранын жаркылдаган ысык бут кийиминен келет. Камеранын жарыгы Арткы перде Synchroго коюлган, андыктан камеранын пардасы жабылганда сигнал кайра кыймыл контроллерине жөнөтүлөт. Бул сыдырма жапкыч жабылганда гана жылат дегенди билдирет, ошондуктан экспозиция узундугуна карабай иштейт.
Материал: Камерага кыймыл контролеринен эки кабель талап кылынат (камера модели конкреттүү) 1) Камера жапкычын чыгаруучу кабель 2.5 мм Jack жана 2) Hot Shoe Adapter адаптери эркек Flash PC Sync Cable Cord 3.5 менен mm jack.
2 -кадам: Кыймылдын контролерлор кеңеши
Аппараттык: Слайдердин кыймылы NEMA 17 Stepper моторуна туташтырылган бураманын жардамы менен болот. Stepper мотору Arduino UNO тарабынан башкарылган EasyDriver тарабынан башкарылат. Контроллерди башка кубат банкы менен колдонуу үчүн (9vдан 30v чейин) мен чыңалууну тууралоо үчүн LM2596 DC-DC Arduino шайкеш келген электр менен камсыздоо модулун коштум. "Arduino Wiring. PDF" тиркелгенин караңыз.
Камеранын жапкычын чыгаруучу кабель контроллерге 2.5 мм Jack аркылуу туташтырылган. Джек тиркелген "Shutter release. PDF" табылган схемага ылайык өткөрүлөт. Hot Shoe Adapter’s Cable 3.5 мм Jack аркылуу контроллерге туташтырылган. Эки башка өлчөмдө болуу кабелдерди туура эмес портко туташтыруудан сактайт.
3 -кадам: Arduino коду
Коддоодон мурун, сиз жетүүнү каалаган ар кандай аракеттерди айырмалоо керек. Arduino жараксыз деп аталган нерсени колдонууга мүмкүндүк берет. Боштук - бул программанын бөлүмү (коддун линиясы), аны каалаган убакта, керек учурда чакырууга болот. Ошентип, ар бир аракеттин өзүнчө боштукта болушу кодду иретке келтирип, коддоону жөнөкөйлөтөт.
Sketch Logics.pdf тиркелгенде мен жетким келген аракеттерди жана алардын логикасын көрсөтөт.
4 -кадам: Arduino Code 1 - Rail Home Position
Биринчи боштук контроллерди баштаганда темир жолду Башкы позицияга жөнөтүү үчүн колдонулат.
Контроллерде багытты алмаштыруучу которгуч бар. Ишке киргенде слайдер темир жолдун аягындагы чек которгучка тийгенге чейин которуштуруучу тарабынан тандалган багытта жылат; анда колдонуучу тарабынан аныкталган аралыкка артка жылат (Бул 0 же темир жолдун карама -каршы учуна туура келген маани). Бул азыр слайдердин үй позициясы.
Бул боштук BB_Stepper_Rail_ini.txt деп аталган тиркелген файлда табылган код аркылуу текшерилген.
5 -кадам: Arduino Code 2 - Dual Function Push Button
Экинчи боштук слайдерди кол менен жылдыруу үчүн колдонулат. Бул убакыттын өтүшүнүн ыраатын баштоодон мурун камераңызды орнотуп жатканда пайдалуу.
Контроллерде эки функциясы бар баскыч бар: 1) кыска басуу (секундадан аз) слайдерди колдонуучу тарабынан белгиленген өлчөмдө жылдырат. 2) узун түртүү (секундадан ашык) слайдерди темир жолдун ортосуна же аягына жылдырат. Эки функция тең слайдерди которуштуруучу тандап алган багытка жөнөтөт.
Бул боштук BB_Dual-function-push-button.txt деп аталган тиркелген файлда табылган код аркылуу текшерилген.
6 -кадам: Arduino Code 3 - Кул режими
Үчүнчү боштук ар бир атуудан кийин слайдерди белгилүү өлчөмдө жылдыруу үчүн колдонулат. Камералардын жарыгы "арткы пардага" орнотулушу керек. Атуунун аягында жаркылдаган бут кийимден контролерге флеш -сигнал жөнөтүлөт. Бул ырааттуулукту баштайт жана сыдырманы белгилүү өлчөмгө жылдырат. Ар бир кыймыл үчүн аралык темир жолдун узундугун LRTimelapse Pro-Timer тандалган кадрлардын санына бөлүү жолу менен эсептелет. Бирок максималдуу аралыкты атуу саны аз болгондо ылдам кыймылга жол бербөө үчүн аныктоого болот.
Бул боштук Slave mode.txt деп аталган тиркелген файлда табылган код аркылуу текшерилген
7 -кадам: Arduino Code 4 - Quad Ramping
Төртүнчү боштук - бул кирип -чыгуунун жумшартуу варианты. Бул ар бир кыймылдын аралыгы акырындык менен белгиленген мааниге чейин жогорулайт жана темир жолдун аягында ушундай эле түрдө азаят дегенди билдирет. Натыйжада, акыркы убакыттын өтүшүнүн ырааттуулугун карасак, камеранын кыймылы темир жолдун башында ылдамдайт жана рельстин учунда жайыраак болот. Кадимки Quad ылдамдануу ийри сызыгы тиркелген сүрөттө көрсөтүлгөн (ичине жана сыртына жеңилдөө). Чуркоо аралыкты аныктоого болот.
Мен алгоритмди Excelде сынап көрдүм жана тиркелген сүрөттө ылдамдануу жана жайлоо ийри сызыктарын орноттум. Бул боштук BB_Stepper_Quad-Ramping-тооцоо.txt деп аталган тиркелген файлда табылган коддун жардамы менен текшерилген.
Эскертүү: Бул төрттүк пандусту экспозициянын узундугу өзгөргөн жерде лампочкалардын же интервалдын пандемиясы менен чаташтырбоо керек.
8-кадам: Arduino Code 5-LRTimelapse Pro-Timer менен интеграция
LRTimelapse Pro-Timer-бул убакыттын өтүшү, макро жана астро фотографтары үчүн Гюнтер Вегнер тарабынан ачылган ачык булак DIY интервалометр. Фотоаппаратым үчүн блок кургандан кийин, мен аны абдан жакшы көрдүм, аны менен темир жолду кантип айдаш керек экенин ойлоно баштадым. Тиркелген LRTimelapse Pro-Timer 091_Logics.pdf-бул программада кандайча чабыттоо керек экенин көрсөтүүчү кыска колдонмо.
Тиркелген BB_Timelapse_Arduino-code.pdf LRTimelapse Pro-Timer Free 0.91дин структурасын жана жашыл түстө мен слайдерди иштетүү үчүн кошкон коддун линияларын көрсөтөт.
BB_LRTimelapse_091_VIS.zip сизде баргыңыз келсе, Arduino кодун камтыйт.
Тиркелген BB_LRTimer_Modif-Only.txt документинде мен Pro-Timerге киргизген толуктоолорум тизмеленет. Гюнтер аларды жеткиликтүү кылганда, аларды Pro-Timerдин жаңы версияларына интеграциялоону жеңилдетет.
9 -кадам: Arduino Code 6 - Variables жана Setting's Values
Винттин кадамы ар кандай болушу мүмкүн же эгерде кур колдонулса, курдун чокусу жана шкивдеги тиштердин саны да ар кандай болушу мүмкүн. Кошумчалай кетсек, тепкич мотордун айлануусундагы кадамдардын саны жана темир жолдун узундугу айырмаланышы мүмкүн. Натыйжада, темир жолдун узундугун өтүү үчүн кадамдардын саны бир темирден экинчи темирге өзгөрөт.
Контроллерди ар кандай рельстерге ылайыкташтыруу үчүн, программада кээ бир өзгөрмөлөрдү туураласа болот:
- Чектүү өчүргүчтөрдүн ортосундагы темир жолдун узундугуна туура келген кадамдардын санын эсептөө. Маанини өзгөрмөгө киргизиңиз: long endPos (б.а. бул көрсөтмөдө көрсөтүлгөн бурама менен айдалган темир жол үчүн бул маани 126000)
- Эффектти колдонууда рельстин башталышында, ортосунда жана аягында кадрдын курамын кароо үчүн мен баскыч менен узун басуу опциясын колдондум. Темир жолдун ортосуна туура келген кадамдардын санын өзгөрмөгө киргизиңиз: long midPos (б.а. бул көрсөтмөдө көрсөтүлгөн бурама менен айдалган темир жол үчүн бул маани 63000)
- LRTimelapse Pro-Timer'ге канча сүрөт тарткыңыз келгенин жазышыңыз керек. Программада темир жолдун узундугу ушул санга бөлүнөт. Эгерде сиз 400 сүрөт тартсаңыз жана темир жол 1 метр болсо, ар бир жылдыргычтын кыймылы 1000: 400 = 2,5 мм болот. 100 сүрөттүн мааниси 10 мм болмок. Бул бир кадам үчүн өтө эле көп. Ошентип, сиз рельстин толук узундугун колдонбоону чечсеңиз болот. Өзгөрмөдө уруксат берилген максималдуу кыймылды киргизиңиз: const int maxLength (б.
- Баскычты бир секунддан аз басканда, ал слайдерди белгилүү бир аралыкка жылдырат, аны өзгөрмөгө коюуга болот: int inchMoveval (б.а. бул көрсөтмөдө көрсөтүлгөн бурама менен башкарылган темир жол үчүн бул маани 400)
- Quad Ramping кирип -чыгууну жеңилдетүүгө мүмкүндүк берет. Сиз темирдин башталышында жана аягында эңкейүү канча аралыкка созуларын чече аласыз. Бул маани темир жолдун узундугунун пайыздык өзгөрмөсүндө киргизилет: сүзүү катышы (б.а. темир жолдун узундугунун 0,2 = 20%)
10 -кадам: Темир жол жөнүндө бир нече сөз
Темир жолдун узундугу бир метр. Ал алюминийден жасалган экструзия тилкесине бекитилген оор жүк сызыктуу подшипниктен жасалган. Мен экструзия тилкесин жана аксессуарларды RS.com сайтынан сатып алдым (rs items-j.webp
Колдонуу: Штативдин шариктин башы (тиркелген сүрөттө көрсөтүлгөндөй) слайдерге орнотулган. Кичине кол башты бурамага байланыштырат. Эгерде сиз буранды темир жолдон бир жакка жылдырсаңыз, анда бурама менен темирдин ортосунда бурч пайда болот. Слайдер рельс боюнча жылганда, топтун башын айлантууну жаратат. Эгерде сиз бурулушту каалабасаңыз, бураманы темир жолго параллель кармаңыз.
Контроллер сыдырмага орнотулган. Мен темир жолдун бир четиндеги контроллердин ордуна - темир жолдун боюна бир нече кабелди түшүрбөө үчүн ушул жолду тандадым. Менде кубат банкы менен контроллердин ортосунда бир гана кабель бар. Калган бардык кабелдер, тепкич моторуна, чектүү которгучка, камерага жапкыч кабели жана камерадан Synchro кабели контроллер менен кыймылдап жатат.
Бурамага каршы Бел: Убакыттын өтүшү менен сүрөт тартуу үчүн эки дизайн тең жакшы иштейт. Кур винтке салыштырмалуу ылдамыраак кыймылга мүмкүндүк берет, эгер сиз темир жолду видео слайдерине айландыргыңыз келсе, бул артыкчылык болушу мүмкүн. Винт конструкциясынын бир артыкчылыгы - темир жолду тигинен же бурчтан койгондо, эгерде электр жарыгы өчсө, слайдер кыймылсыз калат жана түшпөйт. Мен так ошол эле нерсени ремендүү рельс менен кылаарда этият болууну сунуштаар элем, эгерде электр жарыгы өчүп калса же кубаты түгөнүп калса, камера темир жолдун түбүнө чейин түшүп кетиши мүмкүн!
Сунушталууда:
EMotimo Spectrum үчүн 3ft DIY Actobotics Slider: Part III: 6 Steps (Сүрөттөр менен)
EMotimo Spectrum үчүн 3ft DIY Actobotics Slider: III -бөлүк: Бул eMotimo Spectrum ST4 колдонуп, убакытты жана видео ырааттуулук үчүн слайдды моторлогон слайддын курулушунун III бөлүгү. 1 -кадамдагы ошол эле сүрөттөрдүн айрымдары бул жерде кайталанат, андыктан курулуш темаларынын ортосунда ары -бери баруунун кажети жок
Arduino Time-Lapse панорама контроллери: 8 кадам (сүрөттөр менен)
Arduino Time-Lapse панорама контроллери: GoPro камералары үчүн панорама контроллери Контроллер GoProну белгиленген бурчка белгилүү бир мөөнөткө бурат же сизди GoProну белгиленген убакытка толук айлантууга бурат. Караңыз
Time Lapse Dolly: 3 кадам (сүрөттөр менен)
Time Lapse Dolly: Эгерде сиз ар дайым өз кыймылыңыздын видеосун жасоону кыялданган болсоңуз, бирок чексиз каражаты жок болсо, убакытты алмаштыруучу тетиктерди сатып алсаңыз жана электроника же программалоо менен мыкты болбосоңуз, анда бул сиз үчүн инструкция
Arduino Time Lapse Slider: 3 кадам (Сүрөттөр менен)
Arduino Time Lapse Slider: Ошентип, мен dslr менен таймапс видео жасоону издеп жүрдүм жана башка өлчөмдү кошуу үчүн слайдер механизмин колдонуп жүргөндөрдү көп көрдүм. Мен бирөөнү сатып алууну карадым, бирок алар бир аз кымбатка туруп, манжаларын сууга чумкутушат. ошондуктан т
Knex Time-Lapse Intervalometer: 7 кадам (Сүрөттөр менен)
Knex Time-Lapse Intervalometer: Updated, 21 JulyIve мен бүткөн убакыт саатынын алда канча жакшы видеосун жүктөдүм. Бул булуттар аркылуу толгон айды көрсөтүп турат. 10 секунддук интервалдын жардамы менен тартылган. Мен файлдын өлчөмүн башкара алгыдай кылып, анын өлчөмүн өзгөртүүгө туура келди