Размещено от имени уважаемого
Alp
Архив с файлами
Прошивка под 4AT
Долго длилась моя постройка акваКонтроллера ( около 3-х месяцев), да и по всей видимости еще до конца не доделана, опять новые идеи о переделки светильника…. Началось всё со схемы, выложенной на сайте
http://www.aquakmv.com. Были заказаны детали и комплектующие с Китая.
По приезду посылок, корпус устройства был спроектирован и напечатан на 3д принтере (исходники и STL прилагаю, рисовал в солидворксе). Корпус переделывался несколько раз…..
Изначально было собрано на проводочках, перемычках и огромным количеством проводов, идущих от блока к светильнику аквариума. Затем постепенно происходила унификация.
Светильник собран из листа и профилей алюминия, фронтальная поверхность от воды – защищена прозрачным листом оргстекла. Верх выполнен из вспененного рекламного пластика 4 мм.
В светильнике установлено несколько групп светодиодов:
1. Две линейки белых светодиодов, упакованных в модули по 3 штуки – этой группой реализуется рассвет-закат (питание 12 вольт) – восход в 11-00, продолжительностью в 30 минут.
2. 2 группы модулей красного и синего цвета (питание 12 вольт) – для создание «лунного» света и если необходимо, подмешивание в дневной свет. Восход луны в 21-15, продолжительностью 15 минут, закат в 23-30, так же 15 минут.
3. 35шт 1-но Ваттных светодиодов, различного спектра (питание 24 вольта): от 4200К до 6400К + 7 штук полноспектральных – этим формируется весь световой день. Вся группа заведена на первый канал нагрузки, светит с 11-30 до 20-00
4. 2 линейки белого света по 18 Ватт, их нет на фото, дополнялось позже, (питание 12 вольт) - формируется световой полдень, заведено на 2-й канал нагрузки, светим с 14-00 до 17-00.
Дабы не перенаселять корпус контроллера изобилием плат, была принята попытка выноса платы ШИМ и драйверов в корпус светильника – можно было обойтись всего 2-мя проводами сигнальными «квадратной» шины (SDA и SCL) и 2-мя проводами питания. Но как ни старался я убрать помехи, наводимые на эту шину, ничего не привело к успеху. На 1 метре провода наводились такие помехи, что Ардуина просто сходила с ума. В конце концов плата ШИМ уехала в блок управления, драйверы остались в светильнике. Использую 3 драйвера из 5. Пока ватает. Зеленый спектр мне не нужен, полноспектральный есть, хоть и в небольшом количестве.
Отправлено спустя 4 минуты 29 секунд:
Разработал печатную плату, переделывал несколько раз. У меня в контроллере стоит предпоследняя, с внешним блоком ШИМ. Выкладываю исправленную, где шим так же распаян на плате, но в деле не проверенную.
Прошивка изменена уважаемым Analog’ом, под мои нужды, а именно канал охлаждения превращен в канал нагрева воды в аквариуме. Дело в том, что в моей практике был случай отказа нагревателя в акве, в последствии перегрева произошла катастрофа. Теперь же алгоритм такой: на нагревателе выставляем температуру в 26 градусов, а контроллер держит температуру в 25 градусов, при пробое симистора или залипании контактов реле, регулировку возьмет на себя сам нагреватель, или же наоборот. Двойная защита получается. Исправленные прошивки, так же можно выложить на общее пользование.
В контроллере поменял твердотельные реле на электромагнитные, т.к. пусковые токи блоков питания велики и твердотельные модули не выдерживают момента зарядки конденсатора блоков питания.
Всё работает четко, без проблем. Но, при установке модуля реального времени НЕОБХОДИМО удалить резистор подпитки батареи питания! Иначе батарея CR2032 умирает примерно за месяц от перезаряда. Там по идее должен стоять аккумулятор, которому подпитка будет нужна. В моем же случае – нет необходимости в этом.
П.С. Прошу прощение за всё это! Делал для себя, практически всё для меня в новинку: программы (пользовался по наитию), расчеты, примерки, попытки и неудачи – это всё мой опыт. Всех благ! Огромная благодарность сайту и его держателю. Ну а ниже то, что растёт под этим контроллером: банка на 240 литров, СО2 – лимонка и сода, без распылителя (стоит колокол с помпой); микро, макро, калий, свет, аэрация ночью; коряга в дебрях; коменюка 18 кг, песчаник, лично найденный и привезен домой, термообработка в духовке 200 градусов 120 минут.