Официальный сайт компании Arduino по адресу arduino.cc
управление LED (плав. вкл. - выкл.)
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 14/08/2012 - 21:58
Всем привет!
Хочу собрать схемку, которая бы управляла СД по таймеру, в пайке я соображаю нормально, а вот в программировании можно сказать полный 0.
Пример: 9ч00мин - плавное включение(плавность до 90%(это будет максимум) через 1час)
Далее в 20ч00мин - плавное выключение(плавность до 0% через 1час)
И еще забыл добавить: будет два канала цвета СД и нужно что б 1ый канал работал по выше описаному режиму, а 2ой с сзадержкой в 2часа, а не в час и выключение тоже 2часа.
П.С. думал сделать возможность управление настроек с дисплея, но так как и с этим разобраться не могу, прошу помощи у вас дорогие форумчане :)
Сам не заметил куда написал... Извиняюсь, если есть возможность перенесите пожалуйста в "Программирование"
Так дуина у вас есть? Если есть то какая? Что такое ШИМ знаете?
Так дуина у вас есть? Если есть то какая? Что такое ШИМ знаете?
ШИМ - управление двумя сигналами положения вкл выкл.
Arduino Duemilanove 2009 Atmega 328P - только будет... пока еще едет
В общих чертах. Светодиодами рулить будем ШИМом, по поводу точности времени просто на дуине может не полуситься так как за сутки набегает погрешность, что бы была точность нужен таймер реального времени (например ds1307), но если погрешность в минуты не страшна, то можно просто на дуине.
Это я всё понимаю, если время не будет убегать на 20минут в месяц, то обойдусь, а если будет то лучше с "Часами"
Вот для меня программная часть очень сложна... Может по книге что то и сделаю.. Но чувствую это будет громоздко и не совсем верно работать...
Дабы, добавить хоть небольшой инетерес в программке для меня, могу предложить не большую сумму денег :)
Чтобы "Добавить интерес" рнапишите что это будет и для чего.
> могу предложить не большую сумму денег
Ну программист это одна из самых высокооплачиваемых професий. Так что "небольшой суммой", при наеме, не обойдетесь.
Но ничего сложного в этом нет. Можно и самому. Во первых, при желании, с этим может разобратся каждый. А без желания - зачем заниматся ардуиной? Все начинают с "в программировании полный ноль". Во вторых. Проектов/примеров комбинаций ардуина-кнопки-DS1307+экран - сотни :) Десятки тем только на этом форуме.
Но, начните, наверное с простого. С "плавного зажигания диодов". Можете отослать "небольшую сумму в качестве пожертвования" авторам ардуины :) Они уже позаботились о вас и включили такой пример в стандартную поставку. Запускаете ArduinoIDE идете в File\Examples\1.Basic\Fade
Можете и другие пересмотеть "для общего развитися". Пока едет ардуина - почитат, хотя-бы поверхностно, раздел http://arduino.ru/Reference . Ознакомится с доступными "строительными блоками". Вот тут можно еще всяких примеров/туториалов найти http://arduino.cc/en/Tutorial/HomePage . Что-бы не "изобретать велосипеды" вот тут http://www.arduino.cc/playground/ можно начинать искать "игры с ардуиной" для типичных задач.
> могу предложить не большую сумму денег
Ну программист это одна из самых высокооплачиваемых професий. Так что "небольшой суммой", при наеме, не обойдетесь.
Но ничего сложного в этом нет. Можно и самому. Во первых, при желании, с этим может разобратся каждый. А без желания - зачем заниматся ардуиной? Все начинают с "в программировании полный ноль". Во вторых. Проектов/примеров комбинаций ардуина-кнопки-DS1307+экран - сотни :) Десятки тем только на этом форуме.
Но, начните, наверное с простого. С "плавного зажигания диодов". Можете отослать "небольшую сумму в качестве пожертвования" авторам ардуины :) Они уже позаботились о вас и включили такой пример в стандартную поставку. Запускаете ArduinoIDE идете в File\Examples\1.Basic\Fade
Можете и другие пересмотеть "для общего развитися". Пока едет ардуина - почитат, хотя-бы поверхностно, раздел http://arduino.ru/Reference . Ознакомится с доступными "строительными блоками". Вот тут можно еще всяких примеров/туториалов найти http://arduino.cc/en/Tutorial/HomePage . Что-бы не "изобретать велосипеды" вот тут http://www.arduino.cc/playground/ можно начинать искать "игры с ардуиной" для типичных задач.
Спасибо за информацию! Будем пробовать. Проекты то есть, но ищу простой вариант, т.к. готовые варианты тоже продают, цена не устраивает :) и хочется самому сделать.
На счет наёма вы тоже правы. Буду пробовать сам написать, заручусь вашей поддержкой (форума Ардуино) надеюсь не против?
Будет как не банально блок управления света в аквариуме. Да да, их уже много всяких, но повторюсь хочется сделать его самостоятельно.
Не думаю, что нужно так медленно зажигать. На "розжиг" и "гашение" нужно отвести по часу. Еще "крамольная" мысль пришла (прошу не пинать, мысль строго гипотетическая, практическим советом не является) - закрепить светодиод на серву и поворачивать медленно так... аки солнышко ;)
Ну так это вокруг аквариума прийдется вертеть ) Да и еще а как рыбы (или кто там в аквариуме) относятся к ШИМу и светодиодному свету... это у человека зрение такой инертное... а представьте жить все время под вспышками холодного света... бррр )
Ну с сервой - это так, шальная мысль :)
А по поводу светодиода - сложно сказать. Вообще-то в аквариумном деле применяются какие-то специальные лампы с определенным спектром (дорогущие!), хотя в детстве помню - лампа накаливания нормально работала :). Иначе говоря, нужно управлять ЛДС-ками, они, в принципе, управляются по току, даже схемы управления были (в прошлом веке на них цветомузыку пытались делать).
Нужно читать про спектры ламп, подбирать набор светодиодов и тогда получится.
Кстати, у ламп аквариумных свет мерцает и ничего, рыбы не жалуются :)
Не сочтите за рекламу
Вот есть готовые девайсы http://www.aquabox.by/
Но уж очень больно бьют по карману + размеры не те что мне нужны
а есть статьи с фото как правильно и какой свет http://www.aqa.ru/forum/svetodiodnyiy-svetilnik-dlya-akvariuma-pravilno-...
А по счет света обычно используют Люминисцентные (типа Флора(на вид светят розовым спектром)) и они тоже мерцают и не плохо... Мне кажеться что у СД мерцание даже по меньше будет..
А поворачивать СД прикольно ))) но с радиаторами думаю будет сложно...
Будет два канала 10шт СД холодный белые (синий свет урепляет растения) и 4шт СД красный (дает хороший рост растению)
Но думаю прийдется всё таки делать часы отдельно, раз дурино не очень хорошо держит правильное время
Но думаю прийдется всё таки делать часы отдельно, раз дурино не очень хорошо держит правильное время
Можно прикрутить к ардуине часы реального времени (например шилд с ds1307) и тогда точность хода часов будет не хуже чем у любых бытовых часов. А если чуток раскошелиться - можно купить недорогой модуль GPS и синхронизировать ход со временем, получаемым со спутника. Идею подчерпнул из одной статья, которую на днях читал, там в обычные механические часы со стредками внедрили синхронизацию по сспутнику :) Мне очень идея понравилась.
А если чуток раскошелиться - можно купить недорогой модуль GPS и синхронизировать ход со временем, получаемым со спутника.
IMHO немного "из пушки по воробъям". Плюс, при батарейном питании GPS - жрем аккум. Плюс размеры. Да и в помещении GPS не всегда хорошо ловится.