Mundarija:

Potensiometrli intervalometr: 4 qadam
Potensiometrli intervalometr: 4 qadam

Video: Potensiometrli intervalometr: 4 qadam

Video: Potensiometrli intervalometr: 4 qadam
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, Iyul
Anonim
Potensiometrli intervalometr
Potensiometrli intervalometr

Men faqat vaqt oralig'ida parametrlarni oson kiritish bilan juda oddiy intervalometr yasashga qaror qildim. Intervalometrda ikkita tugma (Enter va Select) va bitta potentsiomenter (pot) ishlatiladi. Tugmalar yordamida siz dasturlash rejimiga o'tishingiz yoki suratga olishni boshlashingiz mumkin. Qozon bilan siz tortishishlar orasidagi soniya sonini va otishning umumiy daqiqalarini (kichik xato bilan) belgilashingiz mumkin.

Vaqt o'tishi parametrlarini tanlash va hisoblashning bir necha usullari mavjud. Men bu erda taklif qilayotganim ulardan faqat bittasi.

Vaqt oralig'i va umumiy suratga olish vaqtini kiritgandan so'ng, dastur tortishishlarning umumiy sonini hisoblab chiqadi va belgilangan soniya oralig'ida tortishishni boshlaydi.

Men C da Arduino uchun dastur eskizini biriktirdim. Bu shunchaki eskiz. Men yaxshi dasturchi emasman, shuning uchun siz buni fikr sifatida qabul qilishingiz va ehtiyojlaringizga mos keladigan yaxshiroq versiyani yaratishingiz mumkin.

Ta'minotlar

Mana bu loyihada men ishlatgan materiallar:

01 x Arduino Nano

01 x LCD 16x2, PCF8574T (I2C) bilan

01 x 4N35 umumiy maqsadli fototransistorli optokupl (siz PC817 yoki boshqa shunga o'xshashlardan foydalanishingiz mumkin)

02 x tezkor tugmalar

01 x 10k potentsiometr

02 x 10k rezistorlar

Ohter: taxta, konnektorlar, simlar, USB kabeli.

1 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Men barcha komponentlarni lehimlash uchun standart universal taxtadan foydalanaman. Keyin men nanoni o'rnatish uchun terminallardan foydalanaman va to'g'ridan -to'g'ri pimlarga lehimlashdan saqlanaman. Men ham fototransistor uchun IC rozetkalarini ishlatardim. Keyin qolgan qismlarga to'g'ridan -to'g'ri lehim qilinadi.

Men tel o'ram va mis simdan foydalanaman. Displey vintli non paneli ajratgichlari yordamida o'rnatiladi.

Men dasturlash paytida USB ulagichidan Nanodan quvvat olaman. Shundan so'ng, men eski uyali telefondan 5V kuchlanishli mustaqil quvvat manbaidan foydalanishga qaror qildim. Men ulagichni pinlar uchun moslashtirdim. Men Nano -ni GND pin va 5V pin yordamida quvvatlantirdim.

Keyin men qozon rezistorining bir uchini GND ga, ikkinchisini 5V ga uladim. Markaz A0 (analog kirish) ga ulangan. A0 kiritish 0V dan 5V gacha o'qiladi va uni 0 dan 1023 gacha bo'lgan butun songa aylantiradi.

Tugma kalitlari Nanodagi D3 va D4 ga ulangan. Oxir -oqibat men D13 -ni fototransistorga raqamli chiqish sifatida ishlatardim.

Menda standart 2.5 mm vilkasidan foydalanadigan DLSR bo'lmagan Cannon SX-50HS eski bor.

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

O'chirish sxemasi juda oddiy. Men ikkita DI ni kirish sifatida ishlatardim (D3, D4), potentsiometerning qiymatini o'qish uchun bitta analogli kirish (0 dan 1023 gacha) va fototransistorni ishga tushirish uchun bitta raqamli chiqish (D13). Rasmda asosiy sxema ko'rsatilgan.

I2C LCD GND va 5V ga ulangan. SDA va SCL displeylari SDU (A4) va SCL (A5) Arduino pinlariga ulangan.

U ko'p jihatdan yaxshilanishi va sizning ehtiyojlaringizga mos kelishi mumkin.

3 -qadam: Dastur

Men dasturning loyihasini biriktirdim, displeyni boshqarish uchun "Wire.h" va "LiquidCrystal_I2C.h" kutubxonalaridan foydalandim.

Dastur juda oddiy va uni ko'p jihatdan yaxshilash mumkin. Bu o'zgaruvchilarni aniqlash, kirish, chiqish, LCD displeylarini ishga tushirishdan boshlanadi va keyin xush kelibsiz xabarni chop etadi.

Shundan so'ng, siz tortishish vaqti va tortishishning umumiy vaqtini kiritishingiz kerak. Vaqt o'tishi parametrlarini o'zgartirish uchun "tanlash" tugmachasini yoki tortishni boshlash uchun "kiritish" tugmasini bosishingiz mumkin.

4 -qadam: takomillashtirish

Bu loyihani ko'p jihatdan takomillashtirish mumkin. Uskuna juda oddiy. Potentsiometr parametrlarni juda oson kiritishga yordam berishi mumkin, lekin ba'zida aniqlik yaxshi emas. Potentsiometrning sifatiga bog'liq. Masalan, siz fotokondransistorni boshqa qurilmalar bilan almashtira olasiz. Komponentlarni o'rnatish yanada ixcham va korpus ichida amalga oshirilishi mumkin. Qo'lingizda bo'lgan boshqa mikrokontrollerdan ham foydalanishingiz mumkin.

Bu men yaratgan oson loyiha, chunki men suratga olishim va taymaps qilishim kerak edi. Hamjamiyat bilan bo'lishishdan xursandman, shuning uchun uni yaxshilash va boshqa loyihalarga ilhom bo'lishi mumkin.

Tavsiya: