Оглавление:
Видео: Интервалометр с потенциометром: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Я просто решил сделать очень простой интервалометр с легким вводом параметров для таймлапса. Интервалометр использует две кнопки (Enter и Select) и один потенциомер (потенциометр). С помощью кнопок вы можете войти в режим программирования или начать покадровую съемку. С помощью горшка вы можете указать (с небольшой ошибкой) количество секунд между выстрелами и общее количество минут стрельбы.
Есть несколько способов выбора и вычисления параметров интервальной съемки. Предлагаемый мною лишь один из них.
После ввода временного интервала и общего времени покадровой съемки программа рассчитает общее количество снимков и начнет съемку с заданным интервалом в секундах.
Я приложил скетч программы для Arduino на C. Это просто скетч. Я не очень хороший программист, поэтому вы можете принять это как идею и сделать лучшую версию, соответствующую вашим потребностям.
Запасы
Вот материалы, которые я использовал в этом проекте:
01 х Arduino Nano
01 x LCD 16x2 с PCF8574T (I2C)
Фототранзисторная оптопара общего назначения 01 x 4N35 (можно использовать PC817 или другой аналог)
02 x кнопки переключения
Потенциометр 01 x 10k
Резисторы 02 x 10 кОм
Охтер: плата, разъемы, провода, USB-кабель.
Шаг 1. Соберите
Для пайки всех компонентов использую стандартную универсальную плату. Затем я использую клеммы для монтажа Nano и избегаю пайки непосредственно на контакты. Я также использовал гнезда IC для фототранзистора. Затем припаял непосредственно к остальным компонентам.
Я использую проволочную ленту и медную проволоку. Дисплей крепится с помощью макетных разделителей с винтами.
Я использую питание от USB-разъема к Nano во время программирования. После этого я решил использовать автономный блок питания на 5 В от старого сотового телефона. Я просто приспособил разъем под пины. Я запитал Nano с помощью контакта GND и контакта 5V.
Затем я подключил один конец резистора к GND, а другой к 5 В. Центр подключен к A0 (аналоговый вход). Вход A0 будет читать от 0 В до 5 В и преобразует его в целочисленное значение в диапазоне от 0 до 1023.
Кнопочные переключатели подключены к D3 и D4 в Nano. Наконец, я использовал D13 как цифровой выход на фототранзистор.
У меня есть старый Cannon SX-50HS, без DLSR, в котором используется стандартный 2,5-миллиметровый штекер.
Шаг 2: Схема
Схема очень простая. Я использовал два цифровых входа в качестве входов (D3, D4), один аналоговый вход для считывания значения потенциометра (от 0 до 1023) и один цифровой выход для запуска фототранзистора (D13). На картинке показана основная схема.
ЖК-дисплей I2C подключен к GND и 5V. SDA и SCL с дисплея подключены к контактам Arduino SDA (A4) и SCL (A5).
Его можно улучшить разными способами и подстроить под ваши нужды.
Шаг 3: Программа
Я приложил черновик программы. Я использовал библиотеки Wire.h и LiquidCrystal_I2C.h для обработки дисплея.
Программа очень проста и может быть улучшена многими способами. Он начинается с определения переменных, инициализации входов, выходов, ЖК-дисплея, а затем распечатывает приветственное сообщение.
После этого вам нужно ввести время между выстрелами и общее время съемки. Вы можете нажать кнопку «выбрать», чтобы изменить параметры интервальной съемки, или «войти», чтобы начать съемку.
Шаг 4: Улучшения
Этот проект можно улучшить разными способами. Аппаратное обеспечение очень простое. Потенциометр может помочь очень легко вводить параметры, но иногда точность невысока. Зависит от качества потенциометра. Вы можете заменить, например, энкондер. Фототранзистор можно заменить любым другим устройством. Монтаж компонентов можно было бы сделать более компактным и внутри корпуса. Вы также можете использовать другой микроконтроллер, который у вас есть под рукой.
Это был простой проект, который я сделал, потому что мне нужно было сделать несколько снимков и сделать таймлапс. Я рад поделиться с сообществом, чтобы его можно было улучшить и вдохновить на другие проекты.
Рекомендуемые:
Indigo Led Cube 3 * 3 * 3 с Adxl35 и потенциометром: 8 шагов
Indigo Led Cube 3 * 3 * 3 с Adxl35 и потенциометром: я впервые публикую Instructables. Я сделал 3 * 3 * 3 светодиодный куб с Arduino uno. движение его платформы. И рисунок светодиода может варьироваться в зависимости от
Астрономический интервалометр: 4 шага (с изображениями)
Астрономический интервалометр: Одно из моих увлечений - астрофотография. Астрофотография отличается от обычной фотографии, когда вы делаете снимок в телескоп, потому что галактики и туманности темные, вы должны сделать снимок с большой выдержкой (от 30 секунд до нескольких минут) и
Светодиодный индикатор RGB, управляемый Bluetooth или потенциометром: 5 шагов
Светодиодный индикатор RGB, управляемый Bluetooth или потенциометром: Привет! Сегодня я хотел поделиться с вами своим проектом Arduino. Я сделал RGB-светодиоды управляемыми Arduino. Имеет 3 режима и 2 интерфейса. Первый режим - ручное управление, второй - крутая радуга и третий - блокировка цветов. Сначала вы откалибруете потенциометр. Затем вы
Светодиодный индикатор управления потенциометром: 6 ступеней
Светодиод Controllig с помощью потенциометра: ранее мы использовали Serial Monitor для отправки данных на плату управления, что может быть полезным для знакомства с новым программным обеспечением. В этом уроке давайте посмотрим, как изменить яркость светодиода с помощью потенциометра и получить данные потенциометра
ESP8266 Использование ШИМ с потенциометром: 4 шага
ESP8266 Использование ШИМ с потенциометром: для тех, кто не привык к электронике, ШИМ означает управление мощностью. И в этой сборке мы покажем, как использовать его для управления интенсивностью света светодиода, аналогично диммеру на лампе, с возможностью затемнения и повышения яркости. Этот механизм также все