 |
|
17.03.2014, 13:10
|
|
Простой акваконтроллер ARDUINO
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні

17.03.2014, 13:10
Рейтинг:
(9 голосов - 5,00 средняя оценка)
Аква контроллер ARDUINO.
(Обратите внимание на доработанный вариант от форумчан. Ссылка внизу!)
( ПродолжениеПростой акваконтроллер ARDUINO v.2 (LED море))
(ГОТОВЫЕ КОНТРОЛЛЕРЫ НЕ ПРОДАЮ)
Решил ознакомиться я с ARDUINO, за одно порадовать своих рыбасей.
Сделать им(себе) доп удобства за минимальную цену и с минимальным напрягом по времени.
На eBay заказал.
Контроллер
Arduino PRO Mini ATMEGA328P 5V 16M (16MHZ) + CP2102 модуль + кабель = полный комплект для программирования - US $3.18
Часы реального времени
I2C RTC DS1307 AT24C32 Real Time Clock Module for Arduino + Батарейка US $1.15
Индикатор 84*48 LCD Module White backlight adapter PCB for Nokia 5110 Arduino US $1.83
Влагозащищенный цифровой датчик температуры
DS18b20 Waterproof Temperature Sensors (5м нормального кабеля) US $3.7
В качестве блока питания зарядка от iPhon там же за 1 бакс.
Еще немного мелочи типа симисторов и опторазвязки для силовой части.
Что вышло в итоге.
Аква контроллер с энергонезависимыми часами реального времени.
Графический экран с регулировкой яркости подсветки и контрастности.
Управление 13-ю нагрузками.
Куча таймеров, ограничил по 25 на канал (памяти хватит на 500).
Поддержка режима «кормление» - отключается фильтр на 20 мин.
Цифровой термометр и управление нагревателем и охладителем(в моем случае кулер).
Органы управления
1 кнопка отмена
2 кнопка вверх
3 кнопка вниз
4 кнопка ОК
Нагрузки
D10 куллер (С регулировкой оборотов)
D11 ЛЕД (Восход/закат)
А0 1W (термометр)
D12 Фильтр
D13 Нагреватель
D1 СО2
D0 Компрессор
А1 Свет1
А2 Свет2
А3 УДО Микро
А4 УДО Макро
А5 УДО Железо
А6 Управление БП
Себестоимость контроллера чуть больше 10 баксов.
На картинке силовая часть в виде готового релейного модуля (такие есть и на 8 каналов - цена около 8 баксов), я использовал свою плату силовой части - схема и печатка во вложении(плату изготавливал по ЛУТ технологии).
Все проверено - работает.
Все комплектующие покупались на ибей и цены ориентировочные доставке везде БЕСПЛАТНАЯ.
ВАЖНО.
соединять ардуино и часы проводниками минимальной длинны !!!
Варианты скетча:
MIHS, скетч с измененными буквами.
Одна из лучших реализаций от форумчан
burnashev https://www.aquaforum.ua/showpost.ph...postcount=1221
Ant0ny https://www.aquaforum.ua/showpost.ph...postcount=1224
Мініатюри долучень
Долучені файли
 |
libraries.rar (225,8 КБ, 5044 переглядів) |
 |
aqua_controll_PNG.zip (1,59 МБ, 5059 переглядів) |
 |
aqua_controll_spl7.rar (237,5 КБ, 4512 переглядів) |
 |
aqua_controll.rar (9,1 КБ, 4913 переглядів) |
 |
220_v3.rar (18,4 КБ, 4549 переглядів) |
Востаннє редагував AlexVOK: 01.02.2019 о 23:47..
|
Переглядів: 553805
|
Ці 48 користувач(ів) сказали Дякую AlexVOK за це повідомлення:
|
AkaPain (28.08.2015), Alex Meng (30.10.2017), Andressio (01.02.2015), Ant0ny (08.07.2018), Arduino (03.12.2016), burnashev (16.09.2018), chack (10.12.2014), Denisios (27.05.2014), dimul (29.04.2014), Floyd (09.07.2018), Gorbounov (20.09.2014), h_a_m (12.01.2015), imac2008 (20.12.2015), kolljj (20.11.2014), Litr55 (24.02.2021), LVit (20.01.2016), Mehannik (11.11.2014), MIHS (27.01.2016), Multiman (27.03.2015), nanolab (18.03.2015), Olegvs (25.03.2017), PaninAV (07.09.2018), paradox860 (22.12.2014), pdv1965 (20.03.2014), RozarioAgro (10.03.2015), rusianGrt (09.10.2017), sae74 (22.08.2014), sefr111 (28.04.2016), Sem (22.03.2015), Sikx (30.01.2019), Slesh (18.10.2014), Spiker (12.11.2015), spolyakov (20.06.2015), steals81 (17.03.2014), Toha24510 (22.10.2015), Tvister86 (07.02.2017), ya7sergey (09.02.2017), _Vadim (27.02.2016), _Константин_ (28.03.2016), акв@фанат (23.11.2014), Артур Дент (24.04.2014), Ветал (08.03.2016), Вячеслав Сергеев (14.09.2015), Игорь-1 (30.10.2014), Никола73 (31.03.2017), Петко Шкодров (18.10.2014), Сан Саныч (07.10.2024), Юрий77 (26.02.2016) |
31.08.2014, 09:43
|
#181
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
В шапке обновление скетча
Обновится ВСЕМ!!!
Обнаружил глюк в настройке таймеров ;(
после обновления нужно пройтись по задачам и пересохранить значение часов и минут.
|
|
|
31.08.2014, 09:45
|
#182
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від Michael_lm
Кстати очень бюджетный малогабаритный вариант контроллера для акваса. Я даже корпусок штатный от BEYERDYNAMIC базовой станции присмотрел.
|
Можно еще упростить и удешевить, если отказаться от системных часов.
есть вариант сделать точные программные часы.
но как всегда будет и минус - часы енерго зависимые будут
|
|
|
31.08.2014, 14:18
|
#183
|
Живу я тут
Реєстрація: 26.11.2012
Звідки Ви: Дубно - Київ
Дописи: 2.799
сказав Дякую: 488
сказали Дякую 1.398 раз(и) в 1.059 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Енергозависимые часы это "не есть хорошо", не вижу смысла в таком удешевлении: экономим "пару копеек" и получаем вечный "гемор" (ИМХО).
__________________
То что рыба гниет с головы, чаще всего является оправданием хвоста…
__________________ 
|
|
|
31.08.2014, 15:37
|
#184
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
steals81, абсолютно согласен, тем более цена вопроса 1 $ .
Но если кто то захочет заморочиться, пишите
|
|
|
02.09.2014, 22:54
|
#185
|
Придивляюся
Реєстрація: 08.01.2008
Звідки Ви: Pinsk, RB
Дописи: 43
сказав Дякую: 5
сказали Дякую 16 раз(и) в 12 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Без часов получится контроллер Юсупова. 
Ничего не имею против, но такое уже есть 
Кстати о часах. А зачем почасовая коррекция?
|
|
|
Ці 2 користувач(ів) сказали Дякую AlexNT за це повідомлення:
|
|
03.09.2014, 09:54
|
#186
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexNT
А зачем почасовая коррекция?
|
мои часы спешили
После замены кварца все стало почти прилично но чуток уходили вперед.
Для компенсации неточности кварца предусмотрена эта компенсации,
с ней и на китайских кварцах будет все точно.
Если у вас попались точные часы выставьте значение компенсации 0, или закоментируйте кусок кода компенсации, или могу выложить версию без компенсации
|
|
|
cказали "Дякую" AlexVOK за цей допис:
|
|
03.09.2014, 10:31
|
#187
|
Придивляюся
Реєстрація: 01.09.2013
Звідки Ви: Днепропетровск
Дописи: 98
сказав Дякую: 36
сказали Дякую 53 раз(и) в 50 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Ребят, а печатку под это дело ещё никто не сделал? У меня, либо руки кривые (в данном случае скорее мозги), либо прошивальщик глючный. Собрал, подключил - всё само мигает, по меню само лазит. Плюнул, решил ошибки не искать, а собрать заново, с нуля, благо заказал запчастей на несколько контроллеров, т.к. планируется не один аквариум. В итоге вышло то же самое, да ещё и при перепрошивке висяк поймал, пришлось выдергивать без завершения, и теперь не хочет перепрошиваться. Вот смотрю я на это дело, и подозреваю что где-то что-то не так напаял, либо по кнопкам, либо по питанию, но не могу понять где, как та собака.
Нарисовать в Лайоуте я могу, но что толку, если у меня и в макетке где-то ошибка, но не могу понять где.
|
|
|
03.09.2014, 14:12
|
#188
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
dimul, смотри что у тебя с кнонками
вот тестовый скетчь,
показывает значение в порту клавы
я с помощью него подбирал константы
|
|
|
05.09.2014, 12:15
|
#189
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Почти собрал.
Востаннє редагував Michael_lm: 05.09.2014 о 12:25..
|
|
|
05.09.2014, 18:31
|
#190
|
Придивляюся
Реєстрація: 15.09.2012
Звідки Ви: Харьков
Дописи: 55
сказав Дякую: 13
сказали Дякую 9 раз(и) в 7 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від dimul
Собрал, подключил - всё само мигает, по меню само лазит.
|
Здравствуйте. У меня была точно такая же проблема, оказалось просто не правильно кнопки припаял, не разобрался в принципе действия этой кнопки и получилось, что каждая кнопка запаяна, уже сразу включенной. Проверьте в первую очередь как спаяна клавиатура.
|
|
|
cказали "Дякую" Denisios за цей допис:
|
|
06.09.2014, 14:50
|
#191
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Отчет.
Докупал две платы питания регулируемые выходом от 3 до 40v http://www.aliexpress.com/item/1pc-D...886931223.html Одну для контроллера, другую для led подсветки акваса.
Дополнительно поставил питание 220v-12v 1А от какого-то гаджета.
Управление нагрузками поставил релейное http://www.aliexpress.com/item/Free-...732049440.html
Корпус от Beyerdynamic OPUS 
И уже для полной экономии места поставил разъемы на подключение нагрузок
Часы и контроллер разместил на кроссплате. Так удобней.
Прошивку переточил под себя. Взял самую последнюю и вместо Свет 2 сделал Фильтр по расписанию, при чем кормление 20 мин оставил без изменений, только реле кормление включил в разрыв цепи контактов фильтра.
Далее при выборе light on/off включались сразу light 1 и light 2 (фильтр). Изменил на включение только light 1.
Ну и все. Собрал, скрутил, спаял попробовал, ни чего не сгорело и не задымилось. Все отлично работает. Спасибо разработчику и особенно за открытый код программы. Вот вариант прошивки с моими кивиряниями.
Востаннє редагував Michael_lm: 10.09.2014 о 12:03..
|
|
|
Ці 2 користувач(ів) сказали Дякую Michael_lm за це повідомлення:
|
|
06.09.2014, 15:56
|
#192
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Michael_lm,
Поздравляю, молодца.
Мне как автору приятно, что творение повторяют и улучшают 
Так держать.
Расскажи по подробней о своих лед драйверах, как они в работе? .
Раскрою тайну.. заказал еще комплект - хочу запустить мини креветочник.
будет чистый лед, без лишнего
|
|
|
06.09.2014, 16:57
|
#193
|
Придивляюся
Реєстрація: 25.08.2014
Звідки Ви: Белгород
Дописи: 24
сказав Дякую: 2
сказали Дякую 11 раз(и) в 6 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Допис від AlexVOK
Расскажи по подробней о своих лед драйверах, как они в работе? .
|
Это в общем-то не драйвера, а обычные стабилизаторы с регулировкой. У меня на аквасе всего 2 метра светодиодов с общей прожорливостью в 1А. Китайцы для этих стабилизаторов гарантируют 2 ампера номинал и 3 ампера максимум. Ну может придется радиатор небольшой прилепить. Я пока только гонял прибор в холостую, чтобы проверить все алгоритмы прежде, чем к аквасу стыковать. Завтра буду запускать по полной и тогда отпишусь про китайские стабилизаторы.
|
|
|
cказали "Дякую" Michael_lm за цей допис:
|
|
18.09.2014, 17:49
|
#194
|
Придивляюся
Реєстрація: 18.09.2014
Звідки Ви: Украина, Чернигов
Дописи: 4
сказав Дякую: 2
сказали Дякую 1 раз(и) в 1 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
AlexVOK,
в чем может быть проблема: при нажатии на кнопки вверх, вниз рамка бегает нормально по экрану, но текста нет - пустая?
На главном экране время и нижняя строка с температурой - отображается нормально.
|
|
|
18.09.2014, 22:19
|
#195
|
Живу я тут
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Gorbounov, читайте ветку с 156 поста, в нем есть ответ на ваш вопрос - нехватка память.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Параметри теми |
|
Параметри перегляду |
Лінійний вигляд
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 01:16.
|