В качестве блока питания зарядка от iPhon там же за 1 бакс.
Еще немного мелочи типа симисторов и опторазвязки для силовой части.
Что вышло в итоге.
Аква контроллер с энергонезависимыми часами реального времени.
Графический экран с регулировкой яркости подсветки и контрастности.
Управление 13-ю нагрузками.
Куча таймеров, ограничил по 25 на канал (памяти хватит на 500).
Поддержка режима «кормление» - отключается фильтр на 20 мин.
Цифровой термометр и управление нагревателем и охладителем(в моем случае кулер).
Органы управления
1 кнопка отмена
2 кнопка вверх
3 кнопка вниз
4 кнопка ОК
На картинке силовая часть в виде готового релейного модуля (такие есть и на 8 каналов - цена около 8 баксов), я использовал свою плату силовой части - схема и печатка во вложении(плату изготавливал по ЛУТ технологии).
Все проверено - работает.
Все комплектующие покупались на ибей и цены ориентировочные доставке везде БЕСПЛАТНАЯ.
ВАЖНО.
соединять ардуино и часы проводниками минимальной длинны !!!
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Здравствуйте. Сегодня после долгих попыток удалось загрузить русскую версию. Подскажите пожалуйста-не получается в LED переключить на закат(горит вкл и регулируется время включения. И в УДО переключить в другой режим кроме КА)
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
насчет ЛЕД не помню т.к єтот проект недособранный лежит на столе (оказалось таки маловато под мои нужды и сейчас уже на финишной тьфутьфутьфу прямой Джардуино в версии от Олега) но по удо выбираете КА58МЛ и крутите до ФЕ МИ или МА .. долго и упорно ..
По логике с ЛЕД тоже самое там вкл20мин крутите до выкл20мин через вкл19 18 итд...
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
По поводу непоняток с LCD дисплеем.
У меня монитор на красной плате. Так вот, когда я на контроллер монитора подавал питание 5В, была подобная проблема: с непонятной контрастностью, мигание экрана при нажатии кнопок, плюс иногда появлялись горизонтальные полосы. В даташите этого монитора - питание 3.3В, сделал 3.3В и все глюки пропали.
Пользователь, который поблагодарил _Константин_ за данный пост:
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Отображение работающих каналов у кого-то из "жителей" этого форума воплощена. Но поверьте, на практике - это лишнее. Максимум, для чего нужен монитор: настройка в самом начале всех таймеров подключенных нагрузок, терморегулятора, ну и периодическая активация режима кормления (по необходимости). Больше на дисплей смотреть нечего - лучше наблюдать за развитием жизни аквариума.
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Есть отображение состояния каналов на главном экране, но на "изуродованном" под свои потребности скетче, хотя само отображение возможно и к изначальному коду приспособить. Присутствие звездочки под каналом соответствует активному каналу, отсутствие отключенному, звездочки по бокам термометра так же показывают включен подогрев или нет. У меня другая проблема, кто сейчас хозяин над этим контроллером, переделал для своих нужд код но все же есть нюансы которые победить не получается, может ли кто как то помочь, или хоть носом ткнуть где дальше ковырять?
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
подскажи как сделал ты шрифт на русском языке? я новичек,но заинтересовало arduino программирование. Хотел сделать скетч для Arduino,много инфы нашел,но вот с языком не могу никак решить вопрос,может уже был ответ на такой вопрос тут?
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Всем привет! Контролер отличный, собрал его, пашет на благо акваса . Недавно добавил управление температурой для охлаждения использую 2 кулера 8см, один на вдув, другой на выдув. Использовал с начала ручное управление с помощью кнопки, что не хорошо. На днях я собрал по схеме автоматическое управление и заметил кулера пищат, при малых и средних оборотах, перестают только после того как на макс переключишь. По гуглив я понял что это из за того что используется шим катушки резонируют.
У кого нибудь есть такая проблема? И как вы её решили?
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Сообщение от Tvister86
Всем привет! Контролер отличный, собрал его, пашет на благо акваса . Недавно добавил управление температурой для охлаждения использую 2 кулера 8см, один на вдув, другой на выдув. Использовал с начала ручное управление с помощью кнопки, что не хорошо. На днях я собрал по схеме автоматическое управление и заметил кулера пищат, при малых и средних оборотах, перестают только после того как на макс переключишь. По гуглив я понял что это из за того что используется шим катушки резонируют.
У кого нибудь есть такая проблема? И как вы её решили?
Поиграйтесь с частотой ШИМ, тише всего работают на 30 гц.
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Сообщение от alex_palace
Поиграйтесь с частотой ШИМ, тише всего работают на 30 гц.
А можете написать что и куда добавить.
Цитата:
Сообщение от AlexVOK
попробуй поставить на выводы куллера электролит примерно 10 - 22 мкФ
полностью не устранит писк на малых оборотах но снизит в разы
Вечером припаяю, потом отпишусь
П.С. Пробовал разные конденсаторы, но особо не дало результата, на некоторых тон менялся но звук все равно противный и слух режет.
Остается дело за сменой частоты ШИМ. Буду гуглить так как с ардуиной слабо знаком.
Последний раз редактировалось Tvister86; 09.02.2017 в 19:08..
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Сообщение от Tvister86
А можете написать что и куда добавить.
Приветствую! у себя добавил следующие строки (хотя достаточно одной)
Пищание вентеляторов исчезло без напайки конденсаторов.
void setup()
{
//TCCR0B = TCCR0B & 0b11111000 | 0x01; // устанока частоты шим 32кГц
//TCCR1B = TCCR1B & 0b11111000 | 0x01;
TCCR2B = TCCR2B & 0b11111000 | 0x01;
//TCCR3B = TCCR3B & 0b11111000 | 0x01;
//TCCR4B = TCCR4B & 0b11111000 | 0x01; ВНИМАНИЕ!!! У меня контроллер собран на Mega 2560. Для оригинальной конструкции надо смотреть даташит на контроллер и определить какой таймер к каким пинам привязан.