Orodha ya maudhui:

Intervalometer na Potentiometer: 4 Hatua
Intervalometer na Potentiometer: 4 Hatua

Video: Intervalometer na Potentiometer: 4 Hatua

Video: Intervalometer na Potentiometer: 4 Hatua
Video: Как управлять несколькими серводвигателями с помощью одного потенциометра с Arduino 2024, Julai
Anonim
Intervalometer na Potentiometer
Intervalometer na Potentiometer

Ninaamua tu kutengeneza kipima urefu rahisi, na pembejeo rahisi za vigezo vya kupita kwa wakati. Kipima muda hutumia vifungo viwili (Ingiza na Chagua) na potentiomenter moja (sufuria). Ukiwa na vifungo unaweza kuingia kwenye hali ya programu au kuanza upigaji risasi wa muda. Pamoja na sufuria unaweza kubainisha (na hitilafu ndogo ndogo) kiasi cha sekunde kati ya risasi na dakika za jumla za risasi.

Kuna njia kadhaa za kuchagua na kukokotoa vigezo vya kupoteza muda. Yule ninayependekeza hapa ni mmoja wao tu.

Baada ya kuingia kwa muda na wakati kamili wa risasi, programu itahesabu jumla ya risasi na itaanza kuchukua shots, kwa muda uliowekwa wa sekunde.

Nimeambatanisha mchoro wa mpango wa Arduino huko C. Ni mchoro tu. Mimi sio programu nzuri kwa hivyo unaweza kuchukua hii kama wazo na utengeneze toleo bora ili kukidhi mahitaji yako.

Vifaa

Hapa kuna vifaa ambavyo nilitumia katika mradi huu:

01 x Arduino Nano

01 x LCD 16x2 na PCF8574T (I2C)

01 x 4N35 jumla ya mpango wa phototransistor optocoupler (unaweza kutumia PC817 au nyingine sawa)

02 x vifungo vya swith

01 x 10k potentiometer

Vipinga vya 02 x 10k

Ohter: bodi, kontena, waya, kebo ya USB.

Hatua ya 1: Kusanyika

Kusanyika
Kusanyika
Kusanyika
Kusanyika
Kusanyika
Kusanyika

Ninatumia bodi ya kawaida kwa uuzaji wa vifaa vyote. Halafu mimi hutumia vituo kwa kuweka Nano na epuka kuuza moja kwa moja kwenye pini. Nilitumia pia soketi za IC kwa phototransistor. Kisha kuuzwa moja kwa moja juu ya vifaa vingine.

Ninatumia kifuniko cha waya na waya wa shaba. Onyesho limewekwa kwa kutumia vitenganishi vya ubao wa mkate na vis.

Ninatumia nguvu kutoka kwa kontakt USB hadi Nano wakati nilikuwa nikipanga. Baada ya hapo, niliamua kutumia starehe peke yangu, kwa 5V kutoka kwa simu ya zamani. Nilibadilisha tu kontakt kwa pini. Nilitumia Nano kutumia pini ya GND na pini ya 5V.

Kisha nikaunganisha mwisho mmoja wa kipingaji cha sufuria kwa GND na mwingine kwa 5V. Kituo kimeunganishwa na A0 (pembejeo ya analog). Ingizo la A0 litasoma kutoka 0V hadi 5V na litaibadilisha kuwa nambari kamili katika anuwai ya 0 hadi 1023.

Kitufe cha kifungo kimeunganishwa na D3 na D4 kwenye Nano. Mwishowe nilitumia D13 kama pato la dijiti kwa phototransistor.

Nina Cannon ya zamani SX-50HS, sio DLSR, ambayo hutumia kuziba kiwango cha 2.5mm.

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko

Mzunguko ni rahisi sana. Nilitumia DI mbili kama pembejeo (D3, D4), pembejeo moja ya analog kusoma thamani ya potentiomenter (kutoka 0 hadi 1023) na pato moja la dijiti kuchochea phototransistor (D13). Picha inaonyesha skimu ya kimsingi.

LCD ya I2C imeunganishwa na GND na 5V. SDA na SCL kutoka onyesho zimeunganishwa na pini za Arduino SDA (A4) na SCL (A5).

Inaweza kuboreshwa kwa njia nyingi na inaweza kutoshea mahitaji yako.

Hatua ya 3: Programu

Nimeambatanisha rasimu ya programu hiyo. Nilitumia maktaba "Wire.h" na "LiquidCrystal_I2C.h" kushughulikia onyesho.

Programu ni rahisi sana na inaweza kuboreshwa kwa njia nyingi. Huanza kwa kufafanua anuwai, kuanzisha pembejeo, pato, LCD na kisha kuchapisha ujumbe wa kukaribisha.

Baada ya hapo hitaji lako la kuingiza wakati kati ya shots na jumla ya wakati wa risasi. Unaweza kubonyeza kitufe cha "chagua" kurekebisha vigezo vya kupoteza muda au "ingiza" ili kuanza kupiga risasi.

Hatua ya 4: Maboresho

Mradi huu unaweza kuboreshwa kwa njia nyingi. Vifaa ni rahisi sana. Potentiometer inaweza kusaidia kuingiza vigezo kwa urahisi sana, lakini wakati mwingine usahihi sio mzuri. Inategemea ubora wa potentiometer. Unaweza kuchukua nafasi ya kiambatisho kwa mfano. Phototransistor inaweza kubadilishwa na kifaa kingine chochote. Kuweka kwa vifaa kunaweza kufanywa kwa kompakt zaidi na ndani ya boma. Unaweza pia kutumia microcontroller nyingine uliyonayo.

Huu ni mradi rahisi tu nilioufanya, kwa sababu nilihitaji kuchukua picha na kufanya kurudi nyuma. Nafurahi kushiriki na jamii ili iweze kuboreshwa na inaweza kusaidia kama msukumo kwa miradi mingine.

Ilipendekeza: