Mündəricat:

Potensiometr ilə İntervalometr: 4 addım
Potensiometr ilə İntervalometr: 4 addım

Video: Potensiometr ilə İntervalometr: 4 addım

Video: Potensiometr ilə İntervalometr: 4 addım
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Iyul
Anonim
Potensiometr ilə İntervalometr
Potensiometr ilə İntervalometr

Sadəcə vaxt fasiləsi üçün parametrlərin asan daxil edilməsi ilə çox sadə bir intervalölçən düzəltməyə qərar verdim. İntervalometrdə iki düymə (Daxil et və Seç) və bir potensiometer (qazan) istifadə olunur. Düymələr ilə proqramlaşdırma rejiminə girə və ya fasilə çəkilişinə başlaya bilərsiniz. Qazanla çəkilişlər və çəkilişlərin ümumi dəqiqələri arasındakı saniyəni (kiçik bir səhvlə) dəqiqləşdirə bilərsiniz.

Zaman fasiləsi parametrlərini seçməyin və hesablamağın bir neçə yolu var. Burada təklif etdiyim onlardan yalnız biridir.

Vaxt aralığına və çəkiliş müddətinə daxil olduqdan sonra, proqram çəkilişlərin ümumi sayını hesablayacaq və müəyyən edilmiş saniyə aralığında çəkilişlərə başlayacaq.

C -də Arduino üçün bir proqram eskizi əlavə etdim. Bu sadəcə bir eskizdir. Yaxşı bir proqramçı deyiləm, buna görə bunu bir fikir olaraq qəbul edə və ehtiyaclarınıza uyğun daha yaxşı bir versiya hazırlaya bilərsiniz.

Təchizat

Bu layihədə istifadə etdiyim materiallar:

01 x Arduino Nano

01 x LCD 16x2, PCF8574T (I2C) ilə

01 x 4N35 ümumi məqsədli fototransistor optocoupler (PC817 və ya digər oxşarlardan istifadə edə bilərsiniz)

02 x sürət düymələri

01 x 10k potensiometr

02 x 10k rezistorlar

Ohter: lövhə, bağlayıcılar, tellər, USB kabel.

Addım 1: yığın

Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq
Toplaşmaq

Bütün komponentləri lehimləmək üçün standart bir universal lövhədən istifadə edirəm. Sonra Nanonun quraşdırılması üçün terminallardan istifadə edirəm və birbaşa sancaqlar üzərində lehimdən çəkinirəm. Fototransistor üçün IC yuvalarından da istifadə etdim. Sonra digər komponentlərin üzərinə birbaşa lehimlənir.

Tel sarğı və mis teldən istifadə edirəm. Ekran, vintlər ilə çörək taxtası ayırıcıları istifadə edərək quraşdırılmışdır.

Proqramlaşdırarkən USB konnektorundan Nanoya qədər olan gücdən istifadə edirəm. Bundan sonra, köhnə bir cib telefonundan 5V -də müstəqil bir enerji təchizatı istifadə etmək qərarına gəldim. Konnektoru yalnız sancaqlar üçün uyğunlaşdırdım. Gano pinini və 5V pinini istifadə edərək Nanoya enerji verdim.

Sonra qazan müqavimətinin bir ucunu GND -yə, digərini isə 5V -ə bağladım. Mərkəz A0 -a (analog giriş) bağlıdır. A0 girişi 0V -dən 5V -ə qədər oxuyacaq və 0 -dan 1023 -ə qədər olan bir tam dəyərə çevirəcəkdir.

Düymə açarları Nano -da D3 və D4 -ə bağlıdır. Nəhayət, D13 -dən fototransistora rəqəmsal çıxış kimi istifadə etdim.

Standart 2.5mm fiş istifadə edən DLSR olmayan Cannon SX-50HS köhnə bir cihazım var.

Addım 2: Dövrə

Dövrə
Dövrə

Dövrə çox sadədir. Giriş olaraq iki DI (D3, D4), potensialiometerin dəyərini oxumaq üçün bir analog giriş (0 -dan 1023 -ə qədər) və fototransistoru işə salmaq üçün bir rəqəmsal çıxış (D13) istifadə etdim. Şəkil əsas sxemləri göstərir.

I2C LCD GND və 5V -ə qoşulur. Ekrandan SDA və SCL, Arduino pinləri SDA (A4) və SCL (A5) ilə əlaqələndirilir.

Bir çox cəhətdən təkmilləşdirilə bilər və ehtiyaclarınıza uyğunlaşdırıla bilər.

Addım 3: Proqram

Proqramın bir layihəsini əlavə etdim. Ekranı idarə etmək üçün "Wire.h" və "LiquidCrystal_I2C.h" kitabxanalarından istifadə etdim.

Proqram çox sadədir və bir çox cəhətdən təkmilləşdirilə bilər. Dəyişənləri təyin etmək, girişləri, çıxışı, LCD -ni işə salmaqla başlayır və sonra xoş mesajı çap edir.

Bundan sonra çəkilişlər və çəkilişlərin ümumi müddəti arasında vaxt daxil etməlisiniz. Vaxt fasiləsi parametrlərini dəyişdirmək üçün "seç" düyməsini və ya çəkilişə başlamaq üçün "daxil" düyməsini basa bilərsiniz.

Addım 4: Təkmilləşdirmələr

Bu layihə bir çox cəhətdən təkmilləşdirilə bilər. Avadanlıq çox sadədir. Potansiyometr parametrləri çox asan daxil etməyə kömək edə bilər, lakin bəzən dəqiqlik yaxşı olmur. Potansiyometrin keyfiyyətindən asılıdır. Məsələn, bir enconder ilə əvəz edə bilərsiniz. Fototransistor başqa bir cihazla əvəz edilə bilər. Komponentlərin montajı daha yığcam və bir korpus daxilində edilə bilər. Əlinizdə olan digər mikrokontrolördən də istifadə edə bilərsiniz.

Bu mənim hazırladığım asan bir layihədir, çünki bir az şəkil çəkib vaxt gecikməsi etməliydim. Təkmilləşdirilməsi və digər layihələr üçün ilham mənbəyi olması üçün cəmiyyətlə bölüşməkdən məmnunam.

Tövsiyə: