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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 20.03.2015, 17:08   #1
Бан за нарушения
  
 
Реєстрація: 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===

frozen, тут


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 20.03.2015, 17:11   #2
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

ок, спасибо за подробные инструкции по сборке и запуску данного девайса.

frozen поза форумом   Відповісти з цитуванням
Старий 20.03.2015, 17:12   #3
Бан за нарушения
  
 
Реєстрація: 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===

frozen, Отчет в тему если не сложно.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 20.03.2015, 17:15   #4
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

отчет о сборке с фото и рассказом?постараюсь написать.

frozen поза форумом   Відповісти з цитуванням
cказали "Дякую" frozen за цей допис:
sae74 (20.03.2015)
Старий 20.03.2015, 18:51   #5
Придивляюся
  
 
Реєстрація: 09.02.2015
Звідки Ви: Москва
Дописи: 18
сказав Дякую: 0
сказали Дякую 4 раз(и) в 4 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

при каких-то условиях, видимо, может.
бутлоадер я прошивал через специальный скетч второй ардуины, ножки SPI подключались на вход как раз к ногам 51-53 меги, с которыми накануне производились манипуляции.

в любом случае, если кто-то наступит на грабли, подскажу чего и как

блин, полдня убил, зато какой экспириенс

safari поза форумом   Відповісти з цитуванням
cказали "Дякую" safari за цей допис:
sae74 (20.03.2015)
Старий 21.03.2015, 19:13   #6
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

sae74, подскажи какие какие пины на ардуине(шим)отвечают за управление светом?

frozen поза форумом   Відповісти з цитуванням
Старий 21.03.2015, 19:16   #7
Бан за нарушения
  
 
Реєстрація: 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===

frozen, перечень всех пинов в шапке самого скетча в виде комментария.
У меня все 9 каналов можно использовать для ШИМ управления.
А в настройках "шестеренки" можно указать частоту шима.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 21.03.2015, 19:19   #8
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

точно, всё расписано! говорит про себя- "надо быть внимательнее".

frozen поза форумом   Відповісти з цитуванням
cказали "Дякую" frozen за цей допис:
sae74 (21.03.2015)
Старий 22.03.2015, 01:04   #9
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Попробую написать отчет о сборке контроллера.
Запустил банку на 300 л. поставил диодное освещение (диоды Cree X-TE, Cree Red, Cree Green на диодах стоят линзы 60 градусов, расстояние до воды где-то 15 см.высота водного столба ~ 60 см, глоссостигма пузыряет.)стоит обычный механический таймер, включает и выключает.хотелось рассветов и закатов.решил собрать контроллер на ардуино, пересмотрел много форумов с такими контроллерами (многие сделаны под море,переделывать под себя когда не знаешь среду программирования ардуино проблематично),но контроллер разработанный Sae74 оказался наиболее простым в повторении и я решил его повторить. была куплена у братьев китайцев китайская версия ардуины:http://ru.aliexpress.com/item/Free-s...mmendVersion=1 . версия шилда под экран 2.2 с чипами. Сам экран на чипе Карта памяти старенький трансценд на 1 Гб отформатирована в FAT. Ну, думаю, сейчас залью скетч на ардуину, закину картинки с графикой на SD карту и будет мне счастье!,Как-бы не так.по-началу ничего не заработало.Начнем с версии программы, я использовал самую последнюю, скачанную с сайта http://arduino.cc/en/Main/Software 1.6.1, но она ругалась и выдавала ошибку на "Inconsola.c". Прочитал всю тему от начала и до конца, выяснилось, что нужно более старую версию программы (safari писал, что версия 1.0.5 выдает ошибку компиляции у меня так же на этой версии была ошибка) как посоветовал sae74 скачал версию 1.0.6 и о,чудо! компиляция прошла успешно. заливаю на ардуину а в ответ белый экран(я пока ничего не делал с перепайкой пинов на шилде)как-то страхово было резать дорожки, у sae74 другая версия шилда на резисторах и у него в инструкции сказано что нужно резать дорожки. но вскоре выяснилось, с шилдом версии 2.2 всё намного проще.достаточно отогнуть 53 пин на шилде и соединить его с 4 пином на ардуине(сиреневый провод) после этого у меня появился синий экран.затем нужно отогнуть все пины с 0 по 7 на шилде и соединить их как сказано в инструкции: 2 пин шилда на 42 ардуины; 3 пин на 43; 4 пин на 44; 5 пин на 45; 6 пин на 46 появились иконки пиктограмм (был глюк с тачем, но он потом сам пропал). Так-же были куплены часы Часы подключаются очень просто: пин SCL часов на SCL ардуины, SDA на SDA, ну и питание 5V и GND аналогично на 5V и GND на ардуине.(три оранжевых провода и белый).Как-то нужно это дело облагородить, решил сделать корпус. Взял обычный белый пластик, который есть в любом рекламном агентстве, вырезал и склеил корпус.Клеить нужно на космофен, но у меня его нет, поэтому клеил на жидкие гвозди. после сборки обклеил пленкой-самоклейкой под мрамор. Вывел пучок проводов наружу для подключения ШИМа драйверов ледов Завтра буду подключать к освещению. БП использую от старой зарядки для КПК 5V 1A, но не хватает питания для подсветки экрана (тускло светится)хотя с другой стороны, так вроде лучше. пробовал 12V БП, но сильно греется вот этот стабилизатор: нет в наличии БП на 9V. Может попозже прикуплю его.Пока контроллер у меня будет заниматься только светом, потом нужно будет по возможности максимально нагрузить его функционалом реализованным в скетче (включение вентиляторов, датчики температуры, ПШ, фильтр вкл.выкл., единственное у меня нет протоки, поэтому эта функция мне останется без надобности.) В общем как-то так, написал как смог.
Огромное спасибо sae74 за его проделанную работу по созданию контроллера, уделенному мне времени, его ответам на мои глупые вопросы и его терпению

frozen поза форумом   Відповісти з цитуванням
Ці 7 користувач(ів) сказали Дякую frozen за це повідомлення:
Aleks34 (07.05.2015), sae74 (22.03.2015), sega_nnov (29.03.2015), Udav4ik (16.10.2015), US5TC (24.03.2015), _Vadim (14.06.2016), Янек (27.04.2015)
Старий 22.03.2015, 09:59   #10
Бан за нарушения
  
 
Реєстрація: 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===

Я использую один блок питания на 12 вольт для: клапана СО2, кулеров, а для питания ардуині поставил преобразователь.

Что бы подсветку сделать ярче - у Вас на переходнике к экрану стоит два резистора возле разъема куда подключается сам экран, а у меня там стоит подстроечный резистор, думаю нужно подобрать Вам сопротивление и будет экран ярче.


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
frozen (22.03.2015)
Старий 22.03.2015, 11:15   #11
Придивляюся
  
 
Реєстрація: 11.03.2015
Звідки Ви: Сибирь
Дописи: 54
сказав Дякую: 5
сказали Дякую 16 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

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

frozen поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 14:46   #12
Бан за нарушения
  
 
Реєстрація: 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===

Не спеша начинаю работу над новой версией контроллера.
У кого есть какие то пожелания и замечания?

Мне лично минимум нужно:
9 каналов с ШИМ для ЛЕД света.
3-4 каналов для дозаторов
1 канал охлаждение Ледов
1 канал охлаждение воды
1 канал подогрев воды
1-2 канала контроль уровня воды
1 канал подача СО2

Планирую жестко привязать каждый канал к исполнительному устройству.


__________________

sae74 поза форумом   Відповісти з цитуванням
cказали "Дякую" sae74 за цей допис:
Hokins (24.03.2015)
Старий 24.03.2015, 16:16   #13
Придивляюся
  
 
Аватар для Hokins
 
Реєстрація: 18.04.2012
Звідки Ви: Киеа
Дописи: 16
сказав Дякую: 11
сказали Дякую 15 раз(и) в 10 повідомленні
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Первое. Спасибо, за все то, что вы делаете. Сегодня заказал набор "железа" под Arduino. Но после этого сообщения позвонил и отказался. Буду следить за развитием событий и делать вместе с Вами.
Внесу свои "5 ценов". Я перечитал всю тему. В одном из своих сообщений, Вы жаловались, что мало людей повторят Вашу разработку, и еще меньше помогают разрабатывать. Ответы на эти вопросы, я начну с конца. Помогают мало, потому что далеко не все "дружат" с электроникой и программированием. Повторяют мало, потому, что не сразу понятно, "что брать и куда сувать", это если по-простому. Не хватает документации. Файла в котором по шагам написано:
Шаг 1. Положь колдобину со стороны загогулины и два раза дергани за пимпочки.
Шаг 2. Опосля чего долбани плюхалкой по кувыкалке и, кады чвокнет
Шаг 3 Отскочь дальшее, прикинься ветошью и не отсвечивай.
Потому как она в энто время шмяк тудыть, сюдыть, ёксель-моксель, ёрш твою медь... Пш-ш-ш!
Шаг 4 Ждешь пока остынет. Остыло
Шаг 5. Подымаесся, вздыхаешь. Осторожненько вздыхаешь, про себя, шобы эта быдла не рванула!
Шаг 6. Бегишь за угол за пол-литрой. Потому как пронесло!

Это конечно шутка юмора, но факт остаётся фактом. Многие просто бояться браться за сборку самостоятельно, так как бояться, что не смогу закончить начатое. Вложить деньги и не получить результат.

Посему, следуя комсомольскому правилу «Критикуя – предлагай», предлагаю себя в качестве документатора проекта. В итоге должен получиться файл для скачивания с описанием всего необходимого, этапов сборки и наладки, а также со списком необходимых ссылок. Если согласны, я подготовлю первичную «козу», и вышлю на утверждение.

По предыдущему посту. Люблю, когда все расписано. Мне кажется должно быть так:

1 LED Канал 1
2 LED Канал 2
3 LED Канал 3
4 LED Канал 4
5 LED Канал 5
6 LED Канал 6
7 LED Канал 7
8 LED Канал 8
9 LED Канал 9
10 Охлаждение LED
11 Дозатор УДО 1
12 Дозатор УДО 2
13 Дозатор УДО 3
14 Дозатор УДО 4
15 Нагреватель
16 Охлаждение
17 Термометр
18 Пробник pH
19 Пробник rH
20 Электроклапан СО
21 Компрессор
22 Фильтр
23 Автокормушка

По-хорошему нужно подумать о усредненном алгоритме взаимодействия всего этого добра.

Hokins поза форумом   Відповісти з цитуванням
Ці 2 користувач(ів) сказали Дякую Hokins за це повідомлення:
chikvlad (09.02.2017), sae74 (24.03.2015)
Старий 24.03.2015, 16:23   #14
Бан за нарушения
  
 
Реєстрація: 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===

Hokins, Принимаю Вашу помощь. В самом скетче есть описание что куда подключать, хотя соглашусь - не очень подробное.

По поводу нового проекта - он будет на raspberry pi, и когда именно будет готов прототип программы я еще не знаю.


Цитата:
Допис від Hokins Переглянути допис
По-хорошему нужно подумать о усредненном алгоритме взаимодействия всего этого добра.
Что Вы подразумеваете в данной мысли? Я планировал отойти от универсальности в новом контроллере. То есть каждый канал имеет только узконаправленную специализацию.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 16:34   #15
Живу я тут
  
 
Аватар для mikhail.glushko
 
Реєстрація: 18.01.2015
Звідки Ви: Київ
Дописи: 374
сказав Дякую: 331
сказали Дякую 136 раз(и) в 103 повідомленні
Відповідь: Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Цитата:
Допис від sae74 Переглянути допис
Hokins, Принимаю Вашу помощь. В самом скетче есть описание что куда подключать, хотя соглашусь - не очень подробное.

По поводу нового проекта - он будет на raspberry pi, и когда именно будет готов прототип программы я еще не знаю.
Что Вы подразумеваете в данной мысли? Я планировал отойти от универсальности в новом контроллере. То есть каждый канал имеет только узконаправленную специализацию.
Как на меня то самое затратное тут это динамическое изменение параметров работы с использованием кнопок и дисплея. Если этого нет - все банально просто - снял параметры и включил-выключил нагрузки...
__________________
Если вас незаслуженно обидели - вернитесь и заслужите ...

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


Share/Bookmark

Відповідь


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

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

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

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


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


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


no new posts