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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 23.07.2013, 13:58  
Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD + Android
Бан за нарушения

Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
 

сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
sae74 sae74 поза форумом 23.07.2013, 13:58
Рейтинг: (14 голосов - 5,00 средняя оценка)

Какое то время назад решил я собрать свой вариант контроллера для аквариума.
На долго затянулся этот процесс.
Идейным вдохновителем стал Pimass,а автором графики и дизайна экранов его девушка Виктория. За что им огромное спасибо. У меня фантазии так и не хватило.

Вот на чем собран контроллер


************************************************** *************************

mega 2560
экран 3,2

переходник между экраном и ардуиной

часы RTC DS1307

Переходник нужно перепаивать 8 проводов.

У меня в теме есть плата этого переходника с часами, делителем напряжения для пш. но собирать еее нужно самому. Детали стоят копейки. Плату можно заказать у китайцев но минимум 10 штук. или у меня есть еще парочка по 5 долларов.
Тогда все аккуратно без соплей и не нужно танцев с бубном.

Это минимум что нужно для запуска программы.
Еще блок питания на 5 вольт, если будут вентиляторы то и на 12 вольт. вот такой на два напряжения 12 и 5 вольт сразу.

Для управления каналами до 24 вольт можно использовать сборку на 4 канала или на 1 канал

Для нагрузки на 220 вольт такие реле, но я использую силовую плату на симисторах.
ПШ усилитель собрать самому, лан модуль стоит 14-17 долларов, но не стоит его брать, у меня реализовано только мониторинг на андроид телефон и дальше развивать нет времени.

Датчик температуры для пресной воды

************************************************** *************************




Контроллер имеет 9 каналов для подключения нагрузки.
На каждый канал до 7 отдельных программ.
Дополнительно канал на работу с фильтром (временное отключение). Канал управления кулером охлаждения LED светильника.
Часы реального времени.


Можно подключить следующие датчики контроля:
4 датчика температуры
4 пш электрода
2 ультразвуковых датчика уровня воды

Каждый датчик можно одновременно использовать для управления несколькими каналами. Например:
1 канал осуществляет подачу СО2 согласно данным с электрода ПШ до уровня 6.00
2 канал следит что бы показания с того же электрода и как только показания достигнут 5.5 начнет работать компрессор и подавать воздух в аквариум.

Что умеет делать контроллер:
1. включать свет по таймеру (рассвет/закат)
2. контроль температуры обогрев/охлаждение
3. контроль СО2 повышение/понижение
4. контроль уровня воды слив/долив
5. подача удо или других жидкостей
6. каждый канал имеет регулировку PWM (шим) уровня,
есть возможность выбирать PWM частоту для всех каналов сразу, следующие значения в Гц: 3000, 2500, 2000, 1500, 1000, 500
7. калибровка дозатора УДО, Подача УДО с точностью 0,5 мл.
8. калибровка ПШ электродов
9. отключение фильтра от 10 до 50 минут
Пункты с 2 по 5 можно ограничить по времени. Например контроль CO2 с 8-00 до 19-00

В планах:
1 Подключить LAN модуль для управлением контроллером
2 Сделать ведение ЛОГ файла данных
3 Сделать управление помпой течения для моря

Необходима помощь в разработке силовой исполнительной платы
Буду рад любой помощи.



Главный экран
Скрытый текст



Пример работы с программы, немного устаревшая версия.


Исходники можно скачать тут
Данная версия работает у меня уже давно и вроде бы стабильно.
Есть некоторые "баги" но их исправляю.
Если я смог сделать, то Вы уж точно сможете.....


Инструкция по сборке
Тут

Для тех кто захочет повторить «MegashildSAE»
Тут

Новое в контроллере: 22 февраля 2015г.
1. Убрал внешний ЕЕПРОМ, все хранится на ардуине.
2. Заменил поплавковые датчики уровня воды 4 шт, на 2 ультразвуковых.
3. Сделал калибровку уровня воды для срабатывания датчика.
4. Добавил экран с отображением состояний выходных каналов в Диаграмме.

Востаннє редагував sae74: 23.02.2016 о 07:17..
Переглядів: 416068
Відповісти з цитуванням
Ці 62 користувач(ів) сказали Дякую sae74 за це повідомлення:
Afra (19.03.2015), Aleks34 (05.05.2015), Alex1970 (02.03.2016), alexhaf (03.06.2018), alex_zm (08.01.2017), AndrewUh (02.04.2017), andreymakaroff (01.04.2016), Asrok (27.10.2016), avk71 (20.12.2015), chikvlad (03.12.2017), DEaD_MOPO3 (27.10.2013), Dimgat (28.07.2017), EVGENIYS (24.07.2013), frozen (22.03.2015), GOREZ (23.07.2013), Heet (18.03.2015), iris_ko (12.03.2016), Koroba (03.04.2015), LVit (24.10.2013), maksim_pw (06.05.2015), maxkor1973 (08.07.2015), Mike Creative (19.03.2015), nanolab (20.04.2015), nikservice (18.09.2013), Opsis (05.05.2014), paradox860 (25.02.2015), pimass (23.07.2013), radiys (24.07.2013), Robby (08.07.2014), Rulik (12.10.2016), Ruslan.Kuchma (16.11.2015), ryajentzev (24.01.2016), s2dd (23.07.2013), Salton (26.07.2013), SeamanOfFortune (06.04.2015), Sem (23.07.2013), Sergey75 (01.03.2014), Sergeyg (24.07.2013), Sergio_Bad (23.04.2015), silversilversilver (19.04.2015), spav777 (23.07.2013), Starcomputer (23.07.2013), TakedaMaru (11.08.2013), Udav4ik (16.10.2015), UraUta (23.07.2013), US5TC (22.03.2015), usaty (14.05.2015), vettan (01.04.2015), viv1976 (24.07.2013), vivat_ko (23.07.2013), VOKA (25.07.2013), vsg (16.11.2013), Zoran_v (19.03.2015), zps (08.01.2017), Вечно Молодой (17.11.2013), Дима11 (21.07.2014), дух святой истины (23.07.2013), Игорь-1 (31.10.2014), КЫСЬ (11.02.2014), Маркес (23.07.2013), Снегозавр (03.03.2015), старик (24.07.2013)
Старий 09.08.2014, 13:04   #406
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Выложил новую версию программы, файл "finalSborka 09_08_2014"
Изменения:
- исправил ошибки
- добавил новый канал для подключения кулера лед освещения.
- добавил новый канал для подключения помпы течения, пока тестирую и думаю как лучше реализовать.


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
чмо (13.03.2015)
Старий 11.08.2014, 07:40   #407
Придивляюся
  
 
Реєстрація: 01.02.2014
Звідки Ви: Россия Тюменская обл г Ишим
Дописи: 7
сказав Дякую: 1
сказали Дякую 5 раз(и) в 4 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Собираю контроллер сей девайса,отдельное спасибо Андрею за терпение и помощь в настройке контроллера.Не пойму как фотки добавить что получилось

simsimh поза форумом   Відповісти з цитуванням
cказали "Дякую" simsimh за цей допис:
sae74 (11.08.2014)
Старий 11.08.2014, 08:37   #408
Модератор Винницкого клуба аквариумистов
  
 
Аватар для pimass
 
Реєстрація: 22.05.2009
Звідки Ви: Варшава-Вишенка
Дописи: 12.801
сказав Дякую: 2.464
сказали Дякую 5.200 раз(и) в 3.381 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Жмете кнопку и вставляете ссылку на фото размещенную на фотохостинге или жмете на и грузите фото с компа.
__________________
Танцуют звезды и луна © Как там начало?

guns don't kill people, people kill people

[URL="http://www.aquaforum.ua/showthread.php?p=3238854#post3238854"][B][I][SIZE="4"][COLOR="Red"][FONT="Courier New"]Светодиоды Cree XT-E, термокомпаунд, драйвера Mean Well[/FONT][/COLOR][/SIZE][/I][/B][/URL]


__________________

pimass поза форумом   Відповісти з цитуванням
cказали "Дякую" pimass за цей допис:
sae74 (11.08.2014)
Старий 12.08.2014, 10:41   #409
Придивляюся
  
 
Реєстрація: 01.02.2014
Звідки Ви: Россия Тюменская обл г Ишим
Дописи: 7
сказав Дякую: 1
сказали Дякую 5 раз(и) в 4 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

ВОТ НЕ МНОГО ФОТОК
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  контроллер.jpg
Переглядів: 542
Розмір:  45,7 КБ
ID:	451132   Щоб збільшити малюнок, клацніть по ньому
Назва:  внутренности 2.jpg
Переглядів: 571
Розмір:  63,6 КБ
ID:	451133   Щоб збільшити малюнок, клацніть по ньому
Назва:  внутренности.gif
Переглядів: 500
Розмір:  173,5 КБ
ID:	451134   Щоб збільшити малюнок, клацніть по ньому
Назва:  88.JPG
Переглядів: 366
Розмір:  32,6 КБ
ID:	454240   Щоб збільшити малюнок, клацніть по ньому
Назва:  7.JPG
Переглядів: 382
Розмір:  31,0 КБ
ID:	454241  



Востаннє редагував simsimh: 28.08.2014 о 19:08..
simsimh поза форумом   Відповісти з цитуванням
Ці 2 користувач(ів) сказали Дякую simsimh за це повідомлення:
sae74 (12.08.2014), чмо (13.03.2015)
Старий 12.08.2014, 10:48   #410
Придивляюся
  
 
Реєстрація: 01.02.2014
Звідки Ви: Россия Тюменская обл г Ишим
Дописи: 7
сказав Дякую: 1
сказали Дякую 5 раз(и) в 4 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

И ЕЩЕ
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  внутренности.jpg
Переглядів: 414
Розмір:  88,2 КБ
ID:	451136  

simsimh поза форумом   Відповісти з цитуванням
cказали "Дякую" simsimh за цей допис:
sae74 (12.08.2014)
Старий 01.09.2014, 19:33   #411
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

кто ни будь сталкивался с проблемой высокочастотного писка драйверов с ШИМ управлением(когда драйвер работает не на 100%, он издает писк)?
один из электриков мне предложил попробовать избавится от писка путем установки конденсатора к катушке и на землю, можно использовать этот метод?

lissyara поза форумом   Відповісти з цитуванням
Старий 01.09.2014, 19:35   #412
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

lissyara, это "глюк" драйверов с шим управлением.
В настройках контроллера установите частоту ШИМа более высокую.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 06.09.2014, 19:22   #413
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Попытка собрать все в одном корпусе.
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  20140906190437.jpg
Переглядів: 434
Розмір:  59,7 КБ
ID:	455488   Щоб збільшити малюнок, клацніть по ньому
Назва:  20140906190541.jpg
Переглядів: 887
Розмір:  85,6 КБ
ID:	455489  


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 12.09.2014, 22:43   #414
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

расскажи пожалуйста как у тебя сделана силовая плата, как я понял она рассчитана на включение как 12В так и 220В? (интересует схема и используемые детали, хочу такую же собрать)

lissyara поза форумом   Відповісти з цитуванням
cказали "Дякую" lissyara за цей допис:
чмо (13.03.2015)
Старий 13.09.2014, 10:38   #415
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Цитата:
Допис від lissyara Переглянути допис
расскажи пожалуйста как у тебя сделана силовая плата, как я понял она рассчитана на включение как 12В так и 220В? (интересует схема и используемые детали, хочу такую же собрать)
Да, сразу 220 и 12 вольт.На плате 6 выходов по 12 вольт и 6 по 220 вольт.
Контроллер сейчас имеет 9 каналов произвольной настройки. Плюс 1 канал под фильтр,1 канал под помпу течения (пока только тестирую), 1 канал под охлаждение Ледов.

Вот печатная плата

220+12 форум.rar


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 13.09.2014, 18:32   #416
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

спасибо за плату, а по деталькам сориентируй куда карие?

lissyara поза форумом   Відповісти з цитуванням
Старий 13.09.2014, 20:12   #417
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Цитата:
Допис від lissyara Переглянути допис
спасибо за плату, а по деталькам сориентируй куда карие?

Наведите курсор и появится название детальки.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 14.09.2014, 17:33   #418
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

не все отображается, по 12 вольтовым каналам отображается только:
- 50n06
- R270 Om

диод не отображается, и еще что то с лева от диода.

А пробовали к одному каналу подключать одновременно нагрузку на 200В и 12В?

lissyara поза форумом   Відповісти з цитуванням
Старий 14.09.2014, 18:31   #419
Бан за нарушения
  
 
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
Надіслати повідомлення для sae74 на ICQ Надіслати повідомлення для sae74 на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Цитата:
Допис від lissyara Переглянути допис
и еще что то с лева от диода.
это-если захочешь светодиод подключить (остался мусор с предыдущего варианта платы)

Цитата:
Допис від lissyara Переглянути допис
50n06
- мосфет транзистор, можешь поставить более слабый.
Цитата:
Допис від lissyara Переглянути допис
диод не отображается
- ставить если в мосфете нет встроенного диода,например 1N4001

Цитата:
Допис від lissyara Переглянути допис
R270 Om
- резистор на 270 ом.

микросхемы- МОС3041 впаивать с обратной стороны платы.
симисторы на выход 220 вольт - ВТ139-600, возле них по два резистора на 360 ом (мощные ставить)

Я проверил - все детали подписаны при наведении курсора.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 14.09.2014, 20:50   #420
Придивляюся
  
 
Реєстрація: 23.06.2013
Звідки Ви: СПб
Дописи: 38
сказав Дякую: 2
сказали Дякую 8 раз(и) в 8 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

то есть если я буду использовать 50n06 то к нему надо всего лишь резистор на 270 Ом (между ардуиной и транзистором)?

по поводу одновременного подключения к одному каналу на 220В и 12В, опыта ни у кого нет?(получается что ардуина дает ток 40мА на канал, это как раз хватает для работы МОС3041, но если параллельно еще подключить 50n06, хватит ли мощности ардуины?)

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


Share/Bookmark

Відповідь


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

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

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

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


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


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


no new posts