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



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 17.03.2014, 13:10  
Простой акваконтроллер ARDUINO
 
Аватар для AlexVOK
Живу я тут

Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
 

Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
AlexVOK AlexVOK поза форумом 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

Миниатюры
Нажмите на изображение для увеличения
Название: $(KGrHqZ,!rYFG1iISsbLBRzjq2iFV!~~60_12.JPG
Просмотров: 3139
Размер:	18.8 Кб
ID:	415548   Нажмите на изображение для увеличения
Название: TK0616-2-easydealhere.jpg
Просмотров: 3918
Размер:	122.2 Кб
ID:	415549   Нажмите на изображение для увеличения
Название: 047167-1-03.jpg
Просмотров: 3345
Размер:	25.3 Кб
ID:	415550   Нажмите на изображение для увеличения
Название: 047167-1-02.jpg
Просмотров: 3240
Размер:	17.8 Кб
ID:	415551   Нажмите на изображение для увеличения
Название: 27482.jpg
Просмотров: 3533
Размер:	63.9 Кб
ID:	416203  

Нажмите на изображение для увеличения
Название: Плата 220.jpg
Просмотров: 4846
Размер:	88.0 Кб
ID:	451418   Нажмите на изображение для увеличения
Название: aqua_controll_sch.jpg
Просмотров: 11082
Размер:	55.4 Кб
ID:	457447  

Вложения
Тип файла: rar libraries.rar (225.8 Кб, 4476 просмотров)
Тип файла: zip aqua_controll_PNG.zip (1.59 Мб, 4450 просмотров)
Тип файла: rar aqua_controll_spl7.rar (237.5 Кб, 3912 просмотров)
Тип файла: rar aqua_controll.rar (9.1 Кб, 4314 просмотров)
Тип файла: rar 220_v3.rar (18.4 Кб, 3787 просмотров)


Последний раз редактировалось 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
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

В шапке обновление скетча
Обновится ВСЕМ!!!

Обнаружил глюк в настройке таймеров ;(
после обновления нужно пройтись по задачам и пересохранить значение часов и минут.

AlexVOK поза форумом   Ответить с цитированием
Старый 31.08.2014, 09:45   #182
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Цитата:
Сообщение от Michael_lm Посмотреть сообщение
Кстати очень бюджетный малогабаритный вариант контроллера для акваса. Я даже корпусок штатный от BEYERDYNAMIC базовой станции присмотрел.
Можно еще упростить и удешевить, если отказаться от системных часов.
есть вариант сделать точные программные часы.
но как всегда будет и минус - часы енерго зависимые будут

AlexVOK поза форумом   Ответить с цитированием
Старый 31.08.2014, 14:18   #183
Живу я тут
  
 
Аватар для steals81
 
Регистрация: 26.11.2012
Адрес: Дубно - Київ
Сообщений: 2,799
Поблагодарил(а) : 488
Поблагодарили 1,398 раз(а) в 1,059 сообщениях
Отправить сообщение для steals81 с помощью Skype™
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Енергозависимые часы это "не есть хорошо", не вижу смысла в таком удешевлении: экономим "пару копеек" и получаем вечный "гемор" (ИМХО).
__________________
То что рыба гниет с головы, чаще всего является оправданием хвоста…


__________________

steals81 поза форумом   Ответить с цитированием
Старый 31.08.2014, 15:37   #184
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

steals81, абсолютно согласен, тем более цена вопроса 1 $ .

Но если кто то захочет заморочиться, пишите

AlexVOK поза форумом   Ответить с цитированием
Старый 02.09.2014, 22:54   #185
Я тут недавно
  
 
Регистрация: 08.01.2008
Адрес: Pinsk, RB
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 16 раз(а) в 12 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Без часов получится контроллер Юсупова.
Ничего не имею против, но такое уже есть
Кстати о часах. А зачем почасовая коррекция?

AlexNT поза форумом   Ответить с цитированием
2 пользователей поблагодарили AlexNT за данный пост:
steals81 (03.09.2014), чмо (13.03.2015)
Реклама помогает развиваться
Старый 03.09.2014, 09:54   #186
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Цитата:
Сообщение от AlexNT Посмотреть сообщение
А зачем почасовая коррекция?
мои часы спешили
После замены кварца все стало почти прилично но чуток уходили вперед.

Для компенсации неточности кварца предусмотрена эта компенсации,
с ней и на китайских кварцах будет все точно.

Если у вас попались точные часы выставьте значение компенсации 0, или закоментируйте кусок кода компенсации, или могу выложить версию без компенсации

AlexVOK поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AlexVOK за данный пост:
чмо (13.03.2015)
Старый 03.09.2014, 10:31   #187
Я тут недавно
  
 
Регистрация: 01.09.2013
Адрес: Днепропетровск
Сообщений: 98
Поблагодарил(а) : 36
Поблагодарили 53 раз(а) в 50 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Ребят, а печатку под это дело ещё никто не сделал? У меня, либо руки кривые (в данном случае скорее мозги), либо прошивальщик глючный. Собрал, подключил - всё само мигает, по меню само лазит. Плюнул, решил ошибки не искать, а собрать заново, с нуля, благо заказал запчастей на несколько контроллеров, т.к. планируется не один аквариум. В итоге вышло то же самое, да ещё и при перепрошивке висяк поймал, пришлось выдергивать без завершения, и теперь не хочет перепрошиваться. Вот смотрю я на это дело, и подозреваю что где-то что-то не так напаял, либо по кнопкам, либо по питанию, но не могу понять где, как та собака.

Нарисовать в Лайоуте я могу, но что толку, если у меня и в макетке где-то ошибка, но не могу понять где.

dimul поза форумом   Ответить с цитированием
Старый 03.09.2014, 14:12   #188
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

dimul, смотри что у тебя с кнонками
вот тестовый скетчь,
показывает значение в порту клавы
я с помощью него подбирал константы
Вложения
Тип файла: rar key_test.rar (1.2 Кб, 155 просмотров)

AlexVOK поза форумом   Ответить с цитированием
Старый 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..
Michael_lm поза форумом   Ответить с цитированием
Старый 05.09.2014, 18:31   #190
Я тут недавно
  
 
Регистрация: 15.09.2012
Адрес: Харьков
Сообщений: 55
Поблагодарил(а) : 13
Поблагодарили 9 раз(а) в 7 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Цитата:
Сообщение от dimul Посмотреть сообщение
Собрал, подключил - всё само мигает, по меню само лазит.
Здравствуйте. У меня была точно такая же проблема, оказалось просто не правильно кнопки припаял, не разобрался в принципе действия этой кнопки и получилось, что каждая кнопка запаяна, уже сразу включенной. Проверьте в первую очередь как спаяна клавиатура.

Denisios поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Denisios за данный пост:
чмо (13.03.2015)
Старый 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..
Michael_lm поза форумом   Ответить с цитированием
2 пользователей поблагодарили Michael_lm за данный пост:
sae74 (06.09.2014), Игорь-1 (30.10.2014)
Старый 06.09.2014, 15:56   #192
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Michael_lm,
Поздравляю, молодца.

Мне как автору приятно, что творение повторяют и улучшают
Так держать.
Расскажи по подробней о своих лед драйверах, как они в работе? .

Раскрою тайну.. заказал еще комплект - хочу запустить мини креветочник.
будет чистый лед, без лишнего

AlexVOK поза форумом   Ответить с цитированием
Старый 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 поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Michael_lm за данный пост:
чмо (13.03.2015)
Старый 18.09.2014, 17:49   #194
Я тут недавно
  
 
Регистрация: 18.09.2014
Адрес: Украина, Чернигов
Сообщений: 4
Поблагодарил(а) : 2
Поблагодарили 1 раз(а) в 1 сообщении
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

AlexVOK,
в чем может быть проблема: при нажатии на кнопки вверх, вниз рамка бегает нормально по экрану, но текста нет - пустая?
На главном экране время и нижняя строка с температурой - отображается нормально.

Gorbounov поза форумом   Ответить с цитированием
Старый 18.09.2014, 22:19   #195
Живу я тут
  
 
Аватар для AlexVOK
 
Регистрация: 11.07.2013
Адрес: Киев (Борщаговка)
Сообщений: 665
Поблагодарил(а) : 106
Поблагодарили 533 раз(а) в 244 сообщениях
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

Gorbounov, читайте ветку с 156 поста, в нем есть ответ на ваш вопрос - нехватка память.

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


Share/Bookmark

Ответ

Метки
arduino, акваконтроллер


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

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

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

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




Текущее время: 02:03. Часовой пояс 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