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




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика

Примітки

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

Цитата:
Допис від mikhail.glushko Переглянути допис
Как на меня то самое затратное тут это динамическое изменение параметров работы с использованием кнопок и дисплея. Если этого нет - все банально просто - снял параметры и включил-выключил нагрузки...
Честно говоря самое сложное было в текущем проекте выбрать золотую середину между производительностью и скоростью реакции на касание к сенсорному экрану.


__________________

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

Цитата:
Допис від sae74 Переглянути допис
Честно говоря самое сложное было в текущем проекте выбрать золотую середину между производительностью и скоростью реакции на касание к сенсорному экрану.
Ну это да. Надо успеть и нагрузки включить и меню перерисовать и кнопки обработать... и чтоб это все работало не очень туго. Плохо что обработка прерываний не работает в параллели с основным циклом.
__________________
Если вас незаслуженно обидели - вернитесь и заслужите ...

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

Если грубо то вот так http://1drv.ms/1CUMJPo

Hokins поза форумом   Відповісти з цитуванням
cказали "Дякую" Hokins за цей допис:
sae74 (24.03.2015)
Старий 24.03.2015, 15:39   #4
Бан за нарушения
  
 
Реєстрація: 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 Переглянути допис
Если грубо то вот так http://1drv.ms/1CUMJPo
Вы имели ввиду расписание работы каждого канала?


__________________

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

Да именно.

Hokins поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 16:16   #6
Бан за нарушения
  
 
Реєстрація: 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, mikhail.glushko, Вы пишите об одном и том же но разными словами.
Мысли я Ваши понял.

В текущем контроллере самое узкое место - это перерисовка экрана графикой, всего экрана.
На главный экран уходит примерно 1 секунда. Затем просто обновляются числовые значения. По этому один цикл с обходом всех 9 каналов и 7 программ на каждый канал - занимает около 200 миллисекунд, если не опрашивать датчики температуры. С ними немного дольше, по этому я их опрашиваю 1 раз за 10 циклов. С датчиком ПШ проблем нету, очень быстро получаю значение, и делаю 100 измерений, а потом вычисляю среднее значение. С ультразвуковым датчиком тоже делаю замеры не на каждом цикле.

К чему я это - с этим алгоритмом работы я разобрался полностью, есть еще новые наработки.
С новым контроллером будет немного по другому.
Там быстродействие достаточно будет, а к тому же можно подключить для выполнения очень трудоемких и точных процессов контроллер на ардуине, стоит пару долларов и возьмет на себя часть "проблем".
Но у меня есть проблема с WEB программирование, нужно увязать управление через Веб морду. А в этом я полный ноль.


__________________

sae74 поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 16:21   #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===

Ну а самая большая проблема в новом проекта - это его цена: raspberry pi стоит около 40 долларов, еще я использую "расширитель" PWM каналов ценой 15 долларов.
Дальше я пока цены не считал.


__________________

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

Цитата:
Допис від sae74 Переглянути допис
Ну а самая большая проблема в новом проекта - это его цена: raspberry pi стоит около 40 долларов, еще я использую "расширитель" PWM каналов ценой 15 долларов.
Дальше я пока цены не считал.
Если брать минимум нагрузок то и цена будет минимальна, а как начинаешь
туда прикручивать все что душа пожелала - то и о цене уже забывается...
__________________
Если вас незаслуженно обидели - вернитесь и заслужите ...

mikhail.glushko поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 16:26   #9
Живу я тут
  
 
Аватар для Sem
 
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
Надіслати повідомлення для Sem на ICQ Надіслати повідомлення для Sem на Skype
Re: Контроллер на базе Arduino Mega 2560 + 3.2" TFT Touch LCD ===www.aquaforum.ua===

Цитата:
Допис від sae74 Переглянути допис
Дальше я пока цены не считал.
Угу.... внешние АЦП как минимум
__________________
Страна не ублюдков и не воров.


__________________

Sem поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 16:25   #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===

Hokins, Я вижу как то так:
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 Компрессор
19 Фильтр
20 Автокормушка

Сенсоры
1 Датчик температуры ну например 4 штуки
2 Пробник pH
3 Пробник rH - редокс
4 Часы реального времени
5 Датчик уровня воды ультразвук или поплавковый
6 Датчик скорости потока (объем прокачанной воды помпой)


__________________


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

Цитата:
Допис від sae74 Переглянути допис
17 Электроклапан СО
Нахрена рыбам угарный газ? СО2
__________________
Танцуют звезды и луна © Как там начало?

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 поза форумом   Відповісти з цитуванням
Старий 24.03.2015, 21:30   #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===

pimass, согласен не нужен....


__________________

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

Sem, Тут все проще - ардуина, прошитый чип Атмега8 стоит пару долларов + обвязка. И готовый АЦП.


__________________

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

Пробник rH - редокс (если он конечно нужен)
PWM - этот http://www.adafruit.com/product/2327

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

Цитата:
Допис від Hokins Переглянути допис
Пробник rH - редокс (если он конечно нужен)
PWM - этот http://www.adafruit.com/product/2327
А никто не пробовал юзать Arduino диммер MP1092 для расширения ШИМ портов?
__________________
Если вас незаслуженно обидели - вернитесь и заслужите ...

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


Share/Bookmark

Відповідь


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

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

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

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


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


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


no new posts