Мазмұны:

Потенциометрмен интервалометр: 4 қадам
Потенциометрмен интервалометр: 4 қадам

Бейне: Потенциометрмен интервалометр: 4 қадам

Бейне: Потенциометрмен интервалометр: 4 қадам
Бейне: Что такое потенциометр или РЕОСТАТ и его применение. Часть 1. 2024, Шілде
Anonim
Потенциометрмен интервалометр
Потенциометрмен интервалометр

Мен уақыт аралығы үшін параметрлерді оңай енгізетін өте қарапайым интервалометр жасауды шештім. Интервалометр екі түймені (Enter және Select) және бір потенциометрді (кастрөлді) қолданады. Түймелердің көмегімен сіз бағдарламалау режиміне кіре аласыз немесе уақыт аралығын түсіруді бастай аласыз. Кәстрөлдің көмегімен сіз түсірілім арасындағы секундты және кішігірім қателікпен анықтай аласыз.

Уақыт аралығы параметрлерін таңдау мен есептеудің бірнеше әдісі бар. Мен осында ұсынып отырған - солардың бірі.

Уақыт аралығын және жалпы түсіру уақытын енгізгеннен кейін, бағдарлама түсірілімдердің жалпы көлемін есептеп шығарады және белгіленген секунд аралығында түсірілімдерді бастайды.

Мен C тіліндегі Arduino бағдарламасының эскизін тіркедім. Бұл жай ғана эскиз. Мен жақсы бағдарламашы емеспін, сондықтан сіз оны идея ретінде қабылдай аласыз және сіздің қажеттіліктеріңізге сәйкес жақсы нұсқаны жасай аласыз.

Жабдықтар

Міне, мен осы жобада қолданған материалдар:

01 x Arduino Nano

01 x СКД 16x2, PCF8574T (I2C)

01 x 4N35 жалпы мақсатты фототранзисторлы оптотіркегіш (сіз PC817 немесе басқа ұқсас құралдарды пайдалана аласыз)

02 x жылдам түймелер

01 x 10 к потенциометр

02 x 10 к резисторлар

Охтер: тақта, коннекторлар, сымдар, USB кабелі.

1 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Мен барлық компоненттерді дәнекерлеу үшін әмбебап тақтаны қолданамын. Содан кейін мен нано монтаждау үшін терминалдарды қолданамын және түйреуіштерге тікелей дәнекерлеуге жол бермеймін. Мен сонымен қатар фототранзистор үшін IC розеткаларын қолдандым. Содан кейін қалған компоненттерге тікелей дәнекерленген.

Мен сым орамасы мен мыс сымды қолданамын. Дисплей бұрандалармен бөлгіш тақтаның көмегімен орнатылады.

Мен бағдарламалау кезінде USB коннекторынан наноға дейінгі қуатты қолданамын. Осыдан кейін мен ескі ұялы телефоннан 5В кернеудегі дербес қуат көзін қолдануды шештім. Мен коннекторды түйреуіштерге бейімдедім. Мен наноға GND түйреуіші мен 5В сымының көмегімен қуат бердім.

Содан кейін мен кастрөлдік резистордың бір ұшын GND, екіншісін 5В қостым. Орталық A0 -ге қосылған (аналогтық кіріс). A0 кірісі 0В -тан 5В -қа дейін оқиды және оны 0 -ден 1023 -ке дейінгі аралықтағы бүтін мәнге түрлендіреді.

Түймешік қосқыштары нанодағы D3 және D4 қосылады. Ақырында мен D13 -ті фототранзистордың сандық шығысы ретінде қолдандым.

Менде стандартты 2,5 мм штепсельді қолданатын DLSR емес Cannon SX-50HS ескі бар.

2 -қадам: Цикл

Цикл
Цикл

Схема өте қарапайым. Мен екі DI -ді кіріс ретінде қолдандым (D3, D4), потенциометрдің мәнін оқу үшін бір аналогты кіріс (0 -ден 1023 -ке дейін) және фототранзисторды іске қосу үшін бір сандық шығыс (D13). Суретте негізгі схема көрсетілген.

I2C СКД GND және 5V қосылған. SDA және SCL дисплейі SDA (A4) және SCL (A5) Arduino түйреуіштеріне қосылады.

Ол көптеген жолдармен жетілдірілуі мүмкін және сіздің қажеттіліктеріңізге сәйкес келуі мүмкін.

3 -қадам: Бағдарлама

Мен бағдарламаның жобасын тіркедім. Дисплейді өңдеу үшін «Wire.h» және «LiquidCrystal_I2C.h» кітапханаларын қолдандым.

Бағдарлама өте қарапайым және оны әр түрлі жолмен жақсартуға болады. Ол айнымалыларды анықтаудан, кіріс, шығыс, СКД инициализациясынан басталады, содан кейін сәлемдесу хабарламасын басып шығарады.

Осыдан кейін суретке түсіру мен түсірудің жалпы уақытын енгізу қажет. Уақыт аралығы параметрлерін өзгерту үшін «таңдау» түймесін немесе түсіруді бастау үшін «енгізу» түймесін басуға болады.

4 -қадам: жетілдіру

Бұл жобаны көптеген жолдармен жақсартуға болады. Аппараттық құрал өте қарапайым. Потенциометр параметрлерді оңай енгізуге көмектеседі, бірақ кейде дәлдік жақсы болмайды. Потенциометрдің сапасына байланысты. Фототранзисторды кез келген басқа құрылғы алмастыруы мүмкін. Компоненттерді монтаждау неғұрлым ықшам және корпус ішінде жүргізілуі мүмкін. Сіз қолыңызда бар басқа микроконтроллерді пайдалана аласыз.

Бұл мен жасаған қарапайым жоба, себебі маған бірнеше суретке түсіру мен уақыт аралығын жасау қажет болды. Мен оны жақсартуға және басқа жобаларға шабыт ретінде көмектесу үшін қауымдастықпен бөлісуге қуаныштымын.

Ұсынылған: