Программируемые макрорельсы

Peacemaker
Offline
Зарегистрирован: 16.03.2014

Добрый день если не трудно - подскажите бестолковому, на какой Ардуино остановиться?

Функционал у изделия незатейливый: задаются начальная и конечная точки, шаг между ними и пара таймеров между шагами (задержка между остановкой головки и спуском затвора, задержка между спуском затвора и началом движения головки для перезарядки вспышки или при съемке с длинными выдежками). По достижению конечной точки возврат к парковочному концевику.

Компонентная база предполагается следующая: 1602 LCD Board Keypad Shield в качестве устройства управления и индикации состояния, шаговый двигатель и реле в качестве исполнительных механизмов, пара концевиков в качестве защиты от дурака. И возможно, в перспективе BT-модуль для управления со смартфона.

vvadim
Offline
Зарегистрирован: 23.05.2012

Вы что то типа таймлапса сооружаете. Подойдёт и уно и нано. Если будете использовать шилд с дисплеем то удобнее уно. Не забудьте про драйвер для шаговика. А зачем реле?

Peacemaker
Offline
Зарегистрирован: 16.03.2014

По большому счету да, но в промежутке между спусками затвора еще работает шаговик.
Купил Мегу. Шаговик с драйвером.
Реле для спуска затвора камеры по кабелю. В перспективе возможно заменю на что-то более современное, но для начала решил электронные цепи камеры и установки не объединять (паяльник более-менее серьезно лет 20 в руках не держал) случайно ткнуть проводом не туда и спалить электронику камеры не хотелось бы...

vvadim
Offline
Зарегистрирован: 23.05.2012

Для того, чтобы не спалить камеру используется опторазвязка между ардуиной и камерой

Peacemaker
Offline
Зарегистрирован: 16.03.2014

Проект завяз на стадии написания недокода... 
Эта сволочь не хочет записывать скетч длиннее 7700 байт :(

На сколько понимаю у меня 2 перспективы: либо приобретение ISP программатора, либо новой ардуинки?

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

либо другого USB-кабеля.

Peacemaker
Offline
Зарегистрирован: 16.03.2014

USB кабелей перебрал несколько штук. Все оказалось до невероятного банально, но абсолютно неочевидно...

Заливка стопорится, если в скетче присутствует строка вывода на экран текстового сообщения, содержащего 3 воклицательных знака, вроде этого:







lcd.print("Data not set!!!");

Если знаков 1 или 2 никаких сбоев не происходит.
Компиляция при этом проходит без вывода каких-либо сообщений об ошибке.

По сути проект завершен, но пока не приехал кабель управления для камеры, есть мысль осуществлять спуск с помощью ИК светодиода (камера имеет соответствующий сенсор).

Пошел гуглить про ИК пульты...

Fedos1961
Offline
Зарегистрирован: 26.04.2015

Уважаемый Peacemaker, не поделитесь скетчем? Собираю для брата аналогичное устройство, а с программированием пока не дружу.