На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

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

Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
 

сказав Дякую: 106
сказали Дякую 535 раз(и) в 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
Переглядів: 3824
Розмір:  18,8 КБ
ID:	415548   Щоб збільшити малюнок, клацніть по ньому
Назва:  TK0616-2-easydealhere.jpg
Переглядів: 4604
Розмір:  122,2 КБ
ID:	415549   Щоб збільшити малюнок, клацніть по ньому
Назва:  047167-1-03.jpg
Переглядів: 3961
Розмір:  25,3 КБ
ID:	415550   Щоб збільшити малюнок, клацніть по ньому
Назва:  047167-1-02.jpg
Переглядів: 3855
Розмір:  17,8 КБ
ID:	415551   Щоб збільшити малюнок, клацніть по ньому
Назва:  27482.jpg
Переглядів: 4128
Розмір:  63,9 КБ
ID:	416203  

Щоб збільшити малюнок, клацніть по ньому
Назва:  Плата 220.jpg
Переглядів: 5562
Розмір:  88,0 КБ
ID:	451418   Щоб збільшити малюнок, клацніть по ньому
Назва:  aqua_controll_sch.jpg
Переглядів: 11735
Розмір:  55,4 КБ
ID:	457447  

Долучені файли
Тип файлу: rar libraries.rar (225,8 КБ, 5044 переглядів)
Тип файлу: zip aqua_controll_PNG.zip (1,59 МБ, 5059 переглядів)
Тип файлу: rar aqua_controll_spl7.rar (237,5 КБ, 4512 переглядів)
Тип файлу: rar aqua_controll.rar (9,1 КБ, 4913 переглядів)
Тип файлу: rar 220_v3.rar (18,4 КБ, 4549 переглядів)


Востаннє редагував AlexVOK: 01.02.2019 о 23:47..
Переглядів: 553766
Відповісти з цитуванням
Ці 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
Живу я тут
  
 
Аватар для AlexVOK
 
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 244 повідомленні
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

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

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

AlexVOK поза форумом   Відповісти з цитуванням
Старий 31.08.2014, 09:45   #182
Живу я тут
  
 
Аватар для AlexVOK
 
Реєстрація: 11.07.2013
Звідки Ви: Киев (Борщаговка)
Дописи: 665
сказав Дякую: 106
сказали Дякую 535 раз(и) в 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
сказали Дякую 535 раз(и) в 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
сказали Дякую 535 раз(и) в 244 повідомленні
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

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

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

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

AlexVOK поза форумом   Відповісти з цитуванням
cказали "Дякую" 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
сказали Дякую 535 раз(и) в 244 повідомленні
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

dimul, смотри что у тебя с кнонками
вот тестовый скетчь,
показывает значение в порту клавы
я с помощью него подбирал константы
Долучені файли
Тип файлу: rar key_test.rar (1,2 КБ, 178 переглядів)

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 поза форумом   Відповісти з цитуванням
cказали "Дякую" 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
сказали Дякую 535 раз(и) в 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 поза форумом   Відповісти з цитуванням
cказали "Дякую" 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
сказали Дякую 535 раз(и) в 244 повідомленні
Re: Простой акваконтроллер ARDUINO ===www.aquaforum.ua===

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

AlexVOK поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь

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


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 18:57.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts