|
|
17.03.2014, 13:10
|
|
Простой акваконтроллер ARDUINO
Живу я тут
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 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
Последний раз редактировалось AlexVOK; 01.02.2019 в 23:47..
|
Просмотров: 493251
|
47 пользователей поблагодарили 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), Юрий77 (26.02.2016) |
Реклама помогает развиваться |
|
31.08.2014, 09:43
|
#181
|
Живу я тут
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
В шапке обновление скетча
Обновится ВСЕМ!!!
Обнаружил глюк в настройке таймеров ;(
после обновления нужно пройтись по задачам и пересохранить значение часов и минут.
|
|
|
31.08.2014, 09:45
|
#182
|
Живу я тут
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 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
Поблагодарили 533 раз(а) в 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
Поблагодарили 533 раз(а) в 244 сообщениях
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Цитата:
Сообщение от AlexNT
А зачем почасовая коррекция?
|
мои часы спешили
После замены кварца все стало почти прилично но чуток уходили вперед.
Для компенсации неточности кварца предусмотрена эта компенсации,
с ней и на китайских кварцах будет все точно.
Если у вас попались точные часы выставьте значение компенсации 0, или закоментируйте кусок кода компенсации, или могу выложить версию без компенсации
|
|
|
Пользователь, который поблагодарил 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
Поблагодарили 533 раз(а) в 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
Собрал, подключил - всё само мигает, по меню само лазит.
|
Здравствуйте. У меня была точно такая же проблема, оказалось просто не правильно кнопки припаял, не разобрался в принципе действия этой кнопки и получилось, что каждая кнопка запаяна, уже сразу включенной. Проверьте в первую очередь как спаяна клавиатура.
|
|
|
Пользователь, который поблагодарил 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
Поблагодарили 533 раз(а) в 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 ампера максимум. Ну может придется радиатор небольшой прилепить. Я пока только гонял прибор в холостую, чтобы проверить все алгоритмы прежде, чем к аквасу стыковать. Завтра буду запускать по полной и тогда отпишусь про китайские стабилизаторы.
|
|
|
Пользователь, который поблагодарил 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
Поблагодарили 533 раз(а) в 244 сообщениях
|
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===
Gorbounov, читайте ветку с 156 поста, в нем есть ответ на ваш вопрос - нехватка память.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 02:03. Часовой пояс GMT +3.
|