Spisu treści:

Interwałometr z potencjometrem: 4 kroki
Interwałometr z potencjometrem: 4 kroki

Wideo: Interwałometr z potencjometrem: 4 kroki

Wideo: Interwałometr z potencjometrem: 4 kroki
Wideo: kurs Arduino programowanie - Operatory logiczne AND i OR - #8 2024, Lipiec
Anonim
Interwałometr z potencjometrem
Interwałometr z potencjometrem

Po prostu postanawiam zrobić bardzo prosty interwałometr, z łatwym wprowadzaniem parametrów dla upływu czasu. Interwałometr wykorzystuje dwa przyciski (Enter i Select) oraz jeden potencjometr (pot). Za pomocą przycisków można wejść w tryb programowania lub rozpocząć fotografowanie poklatkowe. Za pomocą garnka możesz określić (z małym błędem) ilość sekund między strzałami oraz całkowitą liczbę minut strzelania.

Istnieje kilka sposobów doboru i obliczania parametrów upływu czasu. Ten, który tutaj proponuję, jest tylko jednym z nich.

Po wprowadzeniu interwału czasowego i całkowitego czasu wykonywania zdjęć poklatkowych program obliczy łączną ilość strzałów i rozpocznie wykonywanie zdjęć w zdefiniowanym interwale sekundowym.

Załączyłem szkic programu dla Arduino w C. To tylko szkic. Nie jestem dobrym programistą, więc możesz wziąć to za pomysł i stworzyć lepszą wersję, która będzie odpowiadać Twoim potrzebom.

Kieszonkowe dzieci

Oto materiały, których użyłem w tym projekcie:

01 x Arduino Nano

01 x LCD 16x2 z PCF8574T (I2C)

01 x 4N35 uniwersalny transoptor fototranzystorowy (można użyć PC817 lub innego podobnego)

02 x przyciski przełączania

Potencjometr 01x10 k

Rezystory 02 x 10k

Ohter: płytka, konektory, przewody, kabel USB.

Krok 1: montaż

Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się

Do lutowania wszystkich elementów używam standardowej płytki uniwersalnej. Następnie używam zacisków do montażu Nano i unikam lutowania bezpośrednio na pinach. Użyłem też gniazda IC dla fototranzystora. Następnie lutowane bezpośrednio na pozostałych elementach.

Używam drutu owijanego i drutu miedzianego. Wyświetlacz montowany jest za pomocą przekładek stykowych za pomocą śrub.

Używam zasilania ze złącza USB do Nano podczas programowania. Potem zdecydowałem się użyć samodzielnego zasilacza o napięciu 5 V ze starego telefonu komórkowego. Właśnie dostosowałem złącze pod piny. Zasilałem Nano za pomocą pinu GND i pinu 5V.

Następnie podłączyłem jeden koniec rezystora garnkowego do GND a drugi do 5V. Centrum jest podłączone do A0 (wejście analogowe). Wejście A0 będzie odczytywać od 0 V do 5 V i przekonwertować je na wartość całkowitą z zakresu od 0 do 1023.

Przełączniki przycisków są podłączone do D3 i D4 w Nano. Ostatecznie wykorzystałem D13 jako wyjście cyfrowe do fototranzystora.

Mam starego Cannona SX-50HS, bez DLSR, który używa standardowej wtyczki 2,5 mm.

Krok 2: Obwód

Obwód
Obwód

Obwód jest bardzo prosty. Jako wejścia wykorzystałem dwa DI (D3, D4), jedno wejście analogowe do odczytu wartości potencjometru (od 0 do 1023) oraz jedno wyjście cyfrowe do wyzwalania fototranzystora (D13). Zdjęcie przedstawia podstawowy schemat.

Wyświetlacz LCD I2C jest podłączony do GND i 5V. SDA i SCL z wyświetlacza są podłączone do pinów Arduino SDA(A4) i SCL(A5).

Można go ulepszyć na wiele sposobów i dostosować do własnych potrzeb.

Krok 3: Program

Załączam szkic programu. Do obsługi wyświetlacza wykorzystałem biblioteki "Wire.h" i "LiquidCrystal_I2C.h".

Program jest bardzo prosty i można go poprawić na wiele sposobów. Rozpoczyna się od zdefiniowania zmiennych, inicjalizacji wejść, wyjść, wyświetlacza LCD, a następnie drukuje wiadomość powitalną.

Następnie musisz wprowadzić czas między strzałami i całkowity czas strzelania. Możesz nacisnąć przycisk „wybierz”, aby zmodyfikować parametry poklatkowe lub „enter”, aby rozpocząć fotografowanie.

Krok 4: Ulepszenia

Ten projekt można ulepszyć na wiele sposobów. Sprzęt jest bardzo prosty. Potencjometr może bardzo ułatwić wprowadzanie parametrów, ale czasami dokładność nie jest dobra. Zależy od jakości potencjometru. Można go zastąpić np. enkoderem. Fototranzystor można zastąpić dowolnym innym urządzeniem. Montaż komponentów mógłby być bardziej zwarty i wewnątrz obudowy. Możesz także użyć innego mikrokontrolera, który masz pod ręką.

To prosty projekt, który wykonałem, ponieważ musiałem zrobić kilka zdjęć i zrobić timelapse. Cieszę się, że mogę podzielić się ze społecznością, aby można było ją ulepszyć i pomóc jako inspiracja dla innych projektów.

Zalecana: