Satura rādītājs:

Intervalometrs ar potenciometru: 4 soļi
Intervalometrs ar potenciometru: 4 soļi

Video: Intervalometrs ar potenciometru: 4 soļi

Video: Intervalometrs ar potenciometru: 4 soļi
Video: #11 LM35 и промышленный датчик температуры 4–20 мА для герметизации ПЛК Arduino 2024, Jūlijs
Anonim
Intervāls ar potenciometru
Intervāls ar potenciometru

Es vienkārši nolemju izveidot ļoti vienkāršu intervometru ar vienkāršu laika intervāla parametru ievadi. Intervālu mērītājs izmanto divas pogas (Enter un Select) un vienu potenciometru (pot). Ar pogām varat pāriet programmēšanas režīmā vai sākt fotografēšanu ar laika intervālu. Ar katlu jūs varat norādīt (ar nelielu kļūdu) sekunžu skaitu starp šāvieniem un kopējām uzņemšanas minūtēm.

Ir vairāki laika intervāla parametru atlases un aprēķināšanas veidi. Es šeit piedāvāju tikai vienu no tiem.

Pēc laika intervāla un kopējā uzņemšanas laika intervālā ievadīšanas programma aprēķinās kopējo kadru skaitu un sāks fotografēt ar noteiktu sekundes intervālu.

Esmu pievienojis programmas skici Arduino programmai C. Tā ir tikai skice. Es neesmu labs programmētājs, tāpēc jūs varat to uztvert kā ideju un izveidot labāku versiju, kas atbilstu jūsu vajadzībām.

Piegādes

Šeit ir materiāli, kurus izmantoju šajā projektā:

01 x Arduino Nano

01 x LCD 16x2 ar PCF8574T (I2C)

01 x 4N35 vispārēja mērķa fototransistora optronis (varat izmantot PC817 vai citu līdzīgu)

02 x ar pogām

01x10k potenciometrs

02 x 10k rezistori

Ohter: tāfele, konektori, vadi, USB kabelis.

1. darbība: salieciet

Salieciet
Salieciet
Salieciet
Salieciet
Salieciet
Salieciet

Es izmantoju standarta universālo plāksni visu sastāvdaļu lodēšanai. Tad es izmantoju spailes Nano uzstādīšanai un izvairos no lodēšanas tieši uz tapām. Es izmantoju arī fototransistora IC ligzdas. Pēc tam pielodēts tieši pār pārējām sastāvdaļām.

Es izmantoju stiepļu ietīšanu un vara stiepli. Displejs ir uzstādīts, izmantojot maizes dēļu atdalītājus ar skrūvēm.

Programmēšanas laikā es izmantoju enerģiju no USB savienotāja uz Nano. Pēc tam es nolēmu izmantot atsevišķu barošanas avotu ar 5 V spriegumu no veca mobilā tālruņa. Es tikko pielāgoju savienotāju tapām. Es darbināju Nano, izmantojot GND tapu un 5V tapu.

Tad es pievienoju vienu katla rezistora galu GND, bet otru - 5V. Centrs ir savienots ar A0 (analogo ieeju). A0 ievade tiks nolasīta no 0V līdz 5V un pārveidos to par veselu skaitli diapazonā no 0 līdz 1023.

Pogas slēdži ir savienoti ar D3 un D4 Nano. Visbeidzot es izmantoju D13 kā fototransistora digitālo izeju.

Man ir vecs Cannon SX-50HS, kas nav DLSR, un kurā tiek izmantots standarta 2,5 mm spraudnis.

2. solis: ķēde

Ķēde
Ķēde

Ķēde ir ļoti vienkārša. Es izmantoju divus DI kā ieejas (D3, D4), vienu analogo ieeju, lai nolasītu potenciometra vērtību (no 0 līdz 1023), un vienu digitālo izeju, lai iedarbinātu fototransistoru (D13). Attēlā parādīta pamata shēma.

I2C LCD ir savienots ar GND un 5V. SDA un SCL no displeja ir savienoti ar Arduino tapām SDA (A4) un SCL (A5).

To var uzlabot daudzos veidos un pielāgot jūsu vajadzībām.

3. solis: programma

Esmu pievienojis programmas uzmetumu. Displeja apstrādei izmantoju bibliotēkas "Wire.h" un "LiquidCrystal_I2C.h".

Programma ir ļoti vienkārša, un to var uzlabot dažādos veidos. Tas sākas, nosakot mainīgos, inicializējot ievadi, izvadi, LCD un pēc tam izdrukā sveiciena ziņojumu.

Pēc tam jums jāievada laiks starp kadriem un kopējais uzņemšanas laiks. Jūs varat nospiest pogu "atlasīt", lai mainītu laika intervāla parametrus, vai "ievadīt", lai sāktu fotografēšanu.

4. solis: uzlabojumi

Šo projektu var uzlabot daudzos veidos. Aparatūra ir ļoti vienkārša. Potenciometrs var palīdzēt ļoti viegli ievadīt parametrus, taču dažreiz precizitāte nav laba. Atkarīgs no potenciometra kvalitātes. To var aizstāt, piemēram, ar kodētāju. Fototransistoru var aizstāt ar jebkuru citu ierīci. Komponentu montāžu varētu veikt kompaktāk un korpusa iekšpusē. Varat arī izmantot citu pa rokai esošo mikrokontrolleri.

Šis ir tikai vienkāršs projekts, ko es izveidoju, jo man vajadzēja uzņemt dažus attēlus un izveidot timelapse. Es priecājos dalīties ar sabiedrību, lai to varētu uzlabot un tas varētu palīdzēt iedvesmot citus projektus.

Ieteicams: