Диммер на микроконтроллере - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум акваріумістів та тераріумістів > Аквариум и оборудование > "Самоделкин" > Освещение
Аукцион Регистрация Дневники Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 13.01.2016, 10:53   #1
Диммер на микроконтроллере
Я тут недавно

Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
 

Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Alexander_Kharkov Alexander_Kharkov поза форумом 13.01.2016, 10:53
Рейтинг: ()

Всем привет!
На днях соорудил себе простенький диммер на микроконтроллере. Вот... делюсь
Основные характеристики:
- напряжение питания 9-24В;
- частота диммирования - около 300 Гц;
- 3 кнопки: добавить яркость, убавить яркость, запомнить значение яркости.
Исходники в Atmel Studio 7, прошивку (Hi-fuses = 0xFF, Low-fuses = 0x3A), схему и печатную плату прилагаю.






Вложения
Тип файла: rar PWM_3button.rar (19.1 Кб, 312 просмотров)
Тип файла: rar Печатка.rar (6.4 Кб, 309 просмотров)
Тип файла: rar Схема в протеусе.rar (44.0 Кб, 341 просмотров)


Последний раз редактировалось Alexander_Kharkov; 14.03.2016 в 16:41..
Просмотров: 10737
Ответить с цитированием
3 пользователей поблагодарили Alexander_Kharkov за данный пост:
sae74 (17.02.2016), Sem (13.01.2016), yarishNEW (17.02.2016)
Старый 13.01.2016, 11:35   #2
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
Записей в дневнике: 7
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Я бы добавил еще варианты силовой части ))
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 13.01.2016, 11:53   #3
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
Я бы добавил еще варианты силовой части ))
Вы имеете ввиду на разные диапазоны напряжений? Или какие варианты?

Alexander_Kharkov поза форумом   Ответить с цитированием
Старый 13.01.2016, 12:05   #4
Живу я тут
  
 
Аватар для Sem
 
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
Записей в дневнике: 7
Отправить сообщение для Sem с помощью ICQ Отправить сообщение для Sem с помощью Skype™
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Цитата:
Сообщение от Alexander_Kharkov Посмотреть сообщение
Вы имеете ввиду на разные диапазоны напряжений? Или какие варианты?
Да, стандартные блоки питания.
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Ответить с цитированием
Старый 13.01.2016, 12:17   #5
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Цитата:
Сообщение от Sem Посмотреть сообщение
Да, стандартные блоки питания.
Да может добавлю. Там делов-то на 15 минут

Alexander_Kharkov поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Alexander_Kharkov за данный пост:
Sem (13.01.2016)
Реклама помогает развиваться
Старый 06.02.2016, 21:16   #6
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Появилась мысля модернизировать диммер. Хочу сделать что-то типа рассветов/закатов. Идея такая: к свободной ноге контроллера прикрутить выключатель (который с фиксацией положения). Если выключатель включен - яркость за определенное время плавно увеличивается до того уровня, который задали кнопками + и -. Если выключен - плавно уменьшается до нуля. Например за час. В программировании я, правда, не силен.... если получится - выложу
P.S. Кстати, на счет вариантов силовой части - можно в соседней теме посмотреть http://www.aquaforum.ua/showthread.php?t=149021. Если с усовершенствованием все получится - нарисую платки для разных стабилизаторов.

Alexander_Kharkov поза форумом   Ответить с цитированием
Старый 17.02.2016, 10:23   #7
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Осилил задуманные изменения. Сейчас обновленный вариант проходит тестирование.
Логика работы теперь такая.
На плате добавился контакт R/Z (рассвет/закат). Если его замкнуть на землю, например при помощи обычного выключателя или кнопки с фиксацией - начинается рассвет. Яркость плавно увеличивается до установленного значения. В это время изменить ее нельзя.
Когда рассвет закончен - кнопками + и - можно как и раньше менять яркость и запоминать ее кнопкой mem.
Когда контакт R/Z отключается от земли - начинается плавное уменьшение яркости до нуля (закат). В это время так же нельзя кнопками изменить яркость.
Если свет еще не настроен и не хочется ждать окончания рассвета, чтобы поменять яркость - можно во время рассвета нажать одновременно кнопки + и - и режим рассвета будет закончен - яркость выйдет на заданное значение. То же и во время заката: одновременное нажатие + и - сбрасывает яркость в 0.
Обновленную плату и прошивку приложил
Вложения
Тип файла: rar Диммер на attiny13 с рассветами.rar (6.6 Кб, 342 просмотров)
Тип файла: rar PWM_3button_2.0.rar (23.4 Кб, 330 просмотров)


Последний раз редактировалось Alexander_Kharkov; 17.02.2016 в 11:48..
Alexander_Kharkov поза форумом   Ответить с цитированием
3 пользователей поблагодарили Alexander_Kharkov за данный пост:
RozarioAgro (27.02.2016), Sem (17.02.2016), yarishNEW (17.02.2016)
Старый 10.03.2016, 21:12   #8
Живу я тут
  
 
Аватар для yarishNEW
 
Регистрация: 13.10.2010
Адрес: г.Кременчуг Полтавской обл.
Сообщений: 545
Поблагодарил(а) : 553
Поблагодарили 420 раз(а) в 244 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Актуальность заставила занятся всё-таки заняться схемами на микропроцессорах. Появилось много вопросов по програмному обеспечению и по прошивке микропроцессоров.
Сейчас вопрос пока только один - какая версия Протеуса нужна для открытия принципиалки? У меня стоит 7.10 и я не могу открыть ваш файл.

yarishNEW поза форумом   Ответить с цитированием
Старый 11.03.2016, 11:22   #9
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Цитата:
Сообщение от yarishNEW Посмотреть сообщение
Актуальность заставила занятся всё-таки заняться схемами на микропроцессорах. Появилось много вопросов по програмному обеспечению и по прошивке микропроцессоров.
Сейчас вопрос пока только один - какая версия Протеуса нужна для открытия принципиалки? У меня стоит 7.10 и я не могу открыть ваш файл.
Протеусом пользовался восьмым

Alexander_Kharkov поза форумом   Ответить с цитированием
Старый 08.01.2019, 23:12   #10
Я тут недавно
  
 
Аватар для alexhaf
 
Регистрация: 09.04.2018
Адрес: Украина
Сообщений: 7
Поблагодарил(а) : 4
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Ребята ну что на этом и замерли?

alexhaf поза форумом   Ответить с цитированием
Старый 08.01.2019, 23:15   #11
Я тут недавно
  
 
Аватар для alexhaf
 
Регистрация: 09.04.2018
Адрес: Украина
Сообщений: 7
Поблагодарил(а) : 4
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Скрытый текст

Есть идея применить скажем тини13 ds1307 или подобную!
Сделать несколько режимов чтобы была регулировка к привязке ко времени суток!!!

alexhaf поза форумом   Ответить с цитированием
Старый 08.01.2019, 23:40   #12
Я тут недавно
  
 
Регистрация: 19.02.2014
Адрес: Харьков
Сообщений: 88
Поблагодарил(а) : 46
Поблагодарили 106 раз(а) в 49 сообщениях
Re: Диммер на микроконтроллере ===www.aquaforum.ua===

Цитата:
Сообщение от alexhaf Посмотреть сообщение
Ребята ну что на этом и замерли?
Да нет, не замерли, последний вариант был спаян и работал в 15л нанике года, наверно, 2, пока аквас не был подарен
Для таких масштабов функционала хватало с головой.
Кстати на счет схемы с часами. Если программка простая, можно вполне обойтись без них, просто считать секунды в самой программе, а delay делать немного меньше секунды, с учетом, что часть тактов контроллера будет потрачена на программку.
С ходу не нашел, но делал такое на arduino nano, на 1 канал. Иногда конечно все это дело начинало спешить или отставать и приходилось выключить/включить контроллер в определенное время, но это был самый дешевый самоделкин контроллер )))

Alexander_Kharkov поза форумом   Ответить с цитированием


Share/Bookmark

Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 23:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

AQA.ru  - все об аквариумах

no new posts