
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Мен жөн гана интервалометрди жасоону чечтим, убакыттын өтүшү үчүн параметрлерди жеңил киргизүү. Интервалометрде эки баскыч (Enter жана Select) жана бир потенциометр (казан) колдонулат. Кнопкалар менен программалоо режимине кирсеңиз болот же убакыт аралыгын атууну баштасаңыз болот. Казан менен сиз ок атуунун ортосундагы мүнөттүн санын (кичине ката менен) аныктай аласыз.
Убакыт өтүү параметрлерин тандоо жана эсептөөнүн бир нече жолу бар. Бул жерде мен сунуштаган бул алардын бири.
Убакыт аралыгын жана жалпы атуу убактысын киргизгенден кийин, программа кадрлардын жалпы суммасын эсептеп чыгат жана секундалардын белгиленген интервалында тартыла баштайт.
Мен C. Arduino үчүн программанын эскизин тиркеп койгом. Бул жөн гана эскиз. Мен жакшы программист эмесмин, андыктан сиз муну идея катары кабыл алып, керектөөлөрүңүзгө ылайыктуу жакшыраак версия жасай аласыз.
Жабдуулар
Мына мен бул долбоордо колдонгон материалдар:
01 x Arduino Nano
01 x LCD 16x2 PCF8574T менен (I2C)
01 x 4N35 жалпы максаттуу фототранзистор оптокуплери (сиз PC817 же башка ушул сыяктуу колдоно аласыз)
02 x тез баскычтар
01 x 10k потенциометр
02 x 10k каршылыгы
Охтер: такта, конекторлор, зымдар, USB кабели.
1 -кадам: чогултуу



Мен бардык компоненттерди ширетүү үчүн стандарттуу универсалдуу тактаны колдоном. Андан кийин мен нанону монтаждоо үчүн терминалдарды колдоном жана казыктарга тике ширетүүдөн качам. Мен ошондой эле фототранзистор үчүн IC розеткаларын колдондум. Андан кийин түздөн -түз калган компоненттердин үстүнө ширетилет.
Мен зым пленканы жана жез зымды колдоном. Дисплей бурама менен нанды ажыратуучу аппараттардын жардамы менен орнотулган.
Мен программалоо учурунда USB туташтыргычынан Наного болгон кубатты колдоном. Ушундан кийин, мен эски уюлдук телефондон 5Вда, өзүнчө электр энергиясын колдонууну чечтим. Мен туташтыргычты төөнөгүчтөргө ылайыкташтырдым. Мен нанону GND пин жана 5V пин аркылуу иштеттим.
Андан кийин мен казандын каршылыгынын бир башын GNDге, экинчисин 5Вга туташтырдым. Борбор A0 (аналогдук киргизүү) туташкан. A0 киргизүү 0Vдан 5Vга чейин окуйт жана аны 0дон 1023ке чейинки бүтүн санга айландырат.
Баскычты которгучтар Nanoдогу D3 жана D4 менен туташкан. Акыры мен D13ди фототранзисторго санарип чыгаруу катары колдондум.
Менде эски Cannon SX-50HS бар, DLSR эмес, ал стандарттык 2.5 мм сайгычты колдонот.
2 -кадам: Circuit

Район абдан жөнөкөй. Мен эки DIди кириш катары колдондум (D3, D4), потенциометрдин маанисин окуу үчүн бир аналогдук кириш (0дөн 1023кө чейин) жана фототранзисторду (D13) иштетүү үчүн бир санариптик чыгымды. Сүрөт негизги схеманы көрсөтөт.
I2C LCD GND жана 5V менен туташкан. SDA жана SCL дисплейден Arduino казыктарына SDA (A4) жана SCL (A5) туташкан.
Бул ар кандай жолдор менен жакшыртылышы мүмкүн жана сиздин муктаждыктарыңызга ылайыкташтырылышы мүмкүн.
3 -кадам: Программа
Мен программанын долбоорун тиркеп койдум. Дисплейди иштетүү үчүн "Wire.h" жана "LiquidCrystal_I2C.h" китепканаларын колдондум.
Программа абдан жөнөкөй жана ар кандай жолдор менен өркүндөтүлүшү мүмкүн. Бул өзгөрмөлөрдү аныктоо, киргизүү, чыгаруу, ЖК баштап, андан кийин саламдашуу билдирүүсүн басып чыгаруу менен башталат.
Андан кийин кадрлардын ортосундагы убакытты жана атуунун жалпы убактысын киргизүү керек. Убакыт ылдамдыгынын параметрлерин өзгөртүү үчүн "тандоо" баскычын же атууну баштоо үчүн "кирүү" баскычын бассаңыз болот.
4 -кадам: өркүндөтүүлөр
Бул долбоорду ар кандай жолдор менен өркүндөтүүгө болот. Аппаратура абдан жөнөкөй. Потенциометр параметрлерди оңой киргизүүгө жардам бериши мүмкүн, бирок кээде тактык жакшы эмес. Потенциометрдин сапатына жараша болот. Фототранзистор башка бир аппарат менен алмаштырылышы мүмкүн. Компоненттерди монтаждоо бир аз компактураак жана корпустун ичинде жасалышы мүмкүн. Ошондой эле колуңузда болгон башка микроконтроллерди колдонсоңуз болот.
Бул мен жасаган жөнөкөй проект, анткени кээ бир сүрөттөрдү тартып, таймапс жасашым керек болчу. Мен аны жакшыртуу үчүн жана башка долбоорлорго шыктандыруучу жардам берүү үчүн коомчулук менен бөлүшүүгө кубанычтамын.
Сунушталууда:
LED жарыктыгын Arduino менен потенциометр менен көзөмөлдөө: 3 кадам

LED жарыктыгын потенциометр менен башкаруу Arduino менен: Бул долбоордо биз потенциометр менен камсыздалуучу өзгөрмөлүү каршылыкты колдонуп, LEDдин жарыктыгын көзөмөлдөйбүз. Бул башталгыч үчүн эң негизги долбоор, бирок ал сизге потенциометр жана LED иштөө жөнүндө көп нерселерди үйрөтөт, алар adva жасоо үчүн талап кылынат
Интервалометр: 13 кадам (сүрөттөр менен)

Интервалометр: Мен DSLR Pentax камерам үчүн сапаттуу DIY интервалометр жасоону чечтим, ошондо мен убакыттын өтүшү менен сүрөткө түшөм. Бул интервалометр DSLR камераларынын көпчүлүк бренддери менен иштеши керек, мисалы Nikons жана Canons. Бул жапкычты иштетүү менен иштейт
LEDди потенциометр менен Arduino Uno R3 менен көзөмөлдөө: 6 кадам

LEDди потенциометр менен Arduino Uno R3 менен башкаруу: Буга чейин биз жаңы программалык камсыздоону билүү үчүн агартуучу болушу мүмкүн болгон маалыматтарды башкаруу тактасына жөнөтүү үчүн Serial Monitorду колдонгонбуз. Бул сабакта, потенциометрдин жарыгын кантип өзгөртүү керектигин карап көрөлү жана потенциометрдин маалыматын алалы
3 потенциометр жана Arduino менен 3 Servo моторун башкаруу: 11 кадам (сүрөттөр менен)

3 потенциометр жана Arduino менен 3 Servo моторун башкаруу: Саламатсызбы. Бул менин биринчи үйрөткүчүм, ошондуктан мен аны орнотууда кандайдыр бир ката кетирсем, чыдамкайлык менен күтөсүз деп үмүттөнөм. Бул башталгычтар үчүн жазылган, андыктан алдыңкылары булардын көбүн өткөрүп жиберип, жөн эле зымга кошо алышат. Мен койгон максат
Canon жана Nikon камералары үчүн интервалометр: 10 кадам (сүрөттөр менен)

Canon жана Nikon камералары үчүн интервалометр: Бул көрсөтмө сизге ар кандай камера менен колдонула турган интервалометрди жасоону үйрөтөт. Бул Canon жана Nikon камералары менен сыналган, бирок башка камералар үчүн адаптер кабелдерин жасоо камераны аныктоо менен эле чектелет