Talaan ng mga Nilalaman:

Intervalometer Sa Potentiometer: 4 na Hakbang
Intervalometer Sa Potentiometer: 4 na Hakbang

Video: Intervalometer Sa Potentiometer: 4 na Hakbang

Video: Intervalometer Sa Potentiometer: 4 na Hakbang
Video: How to read DC voltage from potentiometer with Arduino 2024, Nobyembre
Anonim
Intervalometer Sa Potentiometer
Intervalometer Sa Potentiometer

Nagpasya lamang ako na gumawa ng isang napaka-simpleng intervalometer, na may madaling mga pag-input ng mga parameter para sa paglipas ng oras. Gumagamit ang intervalometer ng dalawang mga pindutan (Ipasok at Piliin) at isang potentiomenter (palayok). Gamit ang mga pindutan maaari kang pumasok sa mode ng programa o simulan ang pagbaril ng time lapse. Sa palayok maaari mong tukuyin (na may kaunting error) ang dami ng mga segundo sa pagitan ng mga pag-shot at ang kabuuang minuto ng pagbaril.

Mayroong maraming mga paraan ng pagpili at pagkalkula ng mga parameter ng paglipas ng oras. Ang iminungkahi ko dito ay isa lamang sa kanila.

Matapos ang pagpasok ng agwat ng oras at kabuuang oras na oras ng pagbaril sa pagbaril, kakalkulahin ng programa ang kabuuang dami ng mga pag-shot at magsisimulang kumuha ng mga pag-shot, sa tinukoy na agwat ng mga segundo.

Nag-attach ako ng isang sketch ng programa para sa Arduino sa C. Ito ay isang sketch lamang. Hindi ako isang mahusay na programmer kaya maaari mong gawin ito bilang isang ideya at gumawa ng isang mas mahusay na bersyon upang umangkop sa iyong mga pangangailangan.

Mga gamit

Narito ang mga materyales na ginamit ko sa proyektong ito:

01 x Arduino Nano

01 x LCD 16x2 na may PCF8574T (I2C)

01 x 4N35 pangkalahatang purpouse phototransistor optocoupler (maaari mong gamitin ang PC817 o iba pang katulad)

02 x mga pindutan ng swith

01 x 10k potensyomiter

02 x 10k resistors

Ohter: board, conector, wires, USB cable.

Hakbang 1: Magtipon

Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon

Gumagamit ako ng isang karaniwang unibersal na board para sa paghihinang ng lahat ng mga bahagi. Pagkatapos ay gumagamit ako ng mga terminal para sa pag-mount ng Nano at iwasang direktang maghinang sa mga pin. Gumamit din ako ng isang IC sockets para sa phototransistor. Pagkatapos ay soldered nang direkta sa natitirang mga bahagi.

Gumagamit ako ng wire wrap at wire na tanso. Ang display ay naka-mount gamit ang mga separator ng breadboard na may mga turnilyo.

Ginagamit ko ang lakas mula sa konektor ng USB patungo sa Nano habang ako ay nagprogram. Pagkatapos nito, nagpasya akong gumamit ng isang nag-iisa na supply ng kuryente, sa 5V mula sa isang lumang cell phone. Inangkop ko lang ang konektor para sa mga pin. Pinagana ko ang Nano gamit ang GND pin at ang 5V pin.

Pagkatapos ay ikinonekta ko ang isang dulo ng pot resistor sa GND at ang isa pa sa 5V. Ang gitna ay konektado sa A0 (analog input). Basahin ang input ng A0 mula 0V hanggang 5V at i-convert ito sa isang integer na halaga sa saklaw na 0 hanggang 1023.

Ang mga switch ng pindutan ay konektado sa D3 at D4 sa Nano. Sa wakas ginamit ko ang D13 bilang isang digital na output sa phototransistor.

Mayroon akong isang lumang Cannon SX-50HS, hindi DLSR, na gumagamit ng isang karaniwang 2.5mm plug.

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit

Napaka-simple ng circuit. Gumamit ako ng dalawang DI bilang mga input (D3, D4), isang analog input upang basahin ang halaga ng potentiomenter (mula 0 hanggang 1023) at isang digital output upang ma-trigger ang phototransistor (D13). Ipinapakita ng larawan ang pangunahing eskematiko.

Ang I2C LCD ay konektado sa GND at 5V. Ang SDA at SCL mula sa display ay konektado sa mga pin ng Arduino na SDA (A4) at SCL (A5).

Maaari itong mapabuti sa maraming paraan at maaaring umangkop sa iyong mga pangangailangan.

Hakbang 3: Ang Programa

Nag-attach ako ng isang draft ng programa. Ginamit ko ang mga aklatan na "Wire.h" at "LiquidCrystal_I2C.h" upang hawakan ang display.

Ang programa ay napaka-simple at maaaring mapabuti sa maraming mga paraan. Nagsisimula ito sa pamamagitan ng pagtukoy ng mga variable, pagsisimula ng mga input, output, LCD at pagkatapos ay pagpi-print ng isang maligayang mensahe.

Pagkatapos nito ay kailangan mong maglagay ng oras sa pagitan ng mga pag-shot at kabuuang oras ng pagbaril. Maaari mong pindutin ang "piliin" na pindutan upang baguhin ang mga parameter ng paglipas ng oras o "ipasok" upang simulang mag-shoot.

Hakbang 4: Mga Pagpapabuti

Ang proyektong ito ay maaaring mapabuti sa maraming mga paraan. Napakadali ng hardware. Ang potentiometer ay maaaring makatulong na maglagay ng mga parameter nang napakadali, ngunit kung minsan ang kawastuhan ay hindi maganda. Nakasalalay sa kalidad ng potensyomiter. Maaari mong palitan ng isang enconder halimbawa. Ang phototransistor ay maaaring mapalitan ng anumang iba pang aparato. Ang pag-mount ng mga bahagi ay maaaring gawin nang mas compact at sa loob ng isang enclosure. Maaari mo ring gamitin ang iba pang microcontroller na nasa kamay mo.

Ito ay isang madaling proyekto lamang na ginawa ko, dahil kailangan kong kumuha ng ilang larawan at gumawa ng isang timelaps. Natutuwa akong ibahagi sa komunidad upang mapabuti ito at maaaring makatulong bilang inspirasyon para sa iba pang mga proyekto.

Inirerekumendang: