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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 30.04.2020, 15:59   #1
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від sl_64 Переглянути допис
Доброго дня. Вопрос, при настройке контроллера на охлаждение аквариума , установлены пороги 24.5 вкл и 24 градуса выкл. вентилятора , вкл происходит при 24.25 . Пробовал менять пороги всегда гистерезис равен 0.25 градуса . Это так задумано?
Срабатывание происходит при пересечении температуры минимального или максимального значения при охлаждении. Хотя возможно это не очень логично, надо подумать.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 30.04.2020, 17:59   #2
Придивляюся
  
 
Реєстрація: 02.05.2019
Звідки Ви: Ташкент
Дописи: 56
сказав Дякую: 2
сказали Дякую 2 раз(и) в 2 повідомленні
Re: AquaController ===www.aquaforum.ua===

Порог включения отрабатывает правильно, а вот отключения нет .

sl_64 поза форумом   Відповісти з цитуванням
Старий 30.04.2020, 22:56   #3
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від sl_64 Переглянути допис
Порог включения отрабатывает правильно, а вот отключения нет .
Если интересно вот кусок кода отвечающий за пороги включения выключения темп таймеров:
Цитата:
/**
* Checking whether the program can be run for temperature sensors
*/
bool CheckStateTemp(byte sensorIndex, byte canalIndex) {

//Cooling
//-----Tmin=25------Tmax=20------/
if (TempTimerMinStart[sensorIndex] > TempTimerMaxEnd[sensorIndex]) {
//-----Tmin=25------Tmax=20----Tcur=26--/
if (TempSensor[sensorIndex] >= TempTimerMinStart[sensorIndex]) {
CheckStateWarningTemp(sensorIndex, false);
return true;
}
//-----Tmin=25------Tmax=22----Tcur=24--/
if (TempSensor[sensorIndex] < TempTimerMinStart[sensorIndex]
&& TempSensor[sensorIndex] > TempTimerMaxEnd[sensorIndex]) {
if (CurrentStateChanalsByTypeTimer[sensorIndex] == TIMER_TEMP) {
CheckStateWarningTemp(sensorIndex, false);
return true;
}
}
CheckStateWarningTemp(sensorIndex, false);
return false;
//Warming
//-----Tmin=20------Tmax=25------/
} else if (TempTimerMinStart[sensorIndex] < TempTimerMaxEnd[sensorIndex]) {
//--Tcur=19---Tmin=20------Tmax=25------/
if (TempSensor[sensorIndex] < TempTimerMinStart[sensorIndex]) {
CheckStateWarningTemp(sensorIndex, true);
return true;
}
//-----Tmin=20---Tcur=22---Tmax=25------/
if (TempSensor[sensorIndex] >= TempTimerMinStart[sensorIndex]
&& TempSensor[sensorIndex] < TempTimerMaxEnd[sensorIndex]) {
if (CurrentStateChanalsByTypeTimer[canalIndex] == TIMER_TEMP) {
CheckStateWarningTemp(sensorIndex, true);
return true;
}
}
CheckStateWarningTemp(sensorIndex, true);
return false;

}
return false;

}
Вот сам репозиторий: https://bitbucket.org/idealunch/aqua...o/src/develop/
Можно подправить по своему желению. Данную ветку я более не развиваю так как сейчас пишется вторая версия на esp32. Но при особом желании поковырятся в исходниках помощью обеспечу. Тем более что ваше замечание дельное и правку внесу уже в след версию контроллера.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 20.09.2020, 23:48   #4
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

Здравствуйте, взял ваш проект как за основу.
Закупил необходимые комплектующие:
Arduino Nano ATmega328
LCD 2004
Часы реального времени (DS3231)
Силовой блок (правда 4-х канальные блоки реле) так как мне 8 не нужно, достаточно 4х.
ESP8266 модель ESP-07
Спаял по схеме которую вы закрепили.
Правда в процессе было много трудностей которые я упущу.
После двух дневного мучения все таки удалось загнать
готовую прошивку которой вы любезно поделились в ардуинку.
А вот прошить ESP не получается никак. Приложение я установил, IP address - подтягивается, WiFi модуль определяется устройствами. Но вот прошить его не удается, на экране телефона ничего не появляется.
Если честно, как было уже выше подмечено, уровень знаний в этой области мал. Подскажите в каком направлении дальше двигаться и что я делаю не правильно.
Спасибо за внимание 🙏

MichaelFox поза форумом   Відповісти з цитуванням
Старий 21.09.2020, 16:28   #5
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від MichaelFox Переглянути допис
Здравствуйте, взял ваш проект как за основу.
Закупил необходимые комплектующие:
Arduino Nano ATmega328
LCD 2004
Часы реального времени (DS3231)
Силовой блок (правда 4-х канальные блоки реле) так как мне 8 не нужно, достаточно 4х.
ESP8266 модель ESP-07
Спаял по схеме которую вы закрепили.
Правда в процессе было много трудностей которые я упущу.
После двух дневного мучения все таки удалось загнать
готовую прошивку которой вы любезно поделились в ардуинку.
А вот прошить ESP не получается никак. Приложение я установил, IP address - подтягивается, WiFi модуль определяется устройствами. Но вот прошить его не удается, на экране телефона ничего не появляется.
Если честно, как было уже выше подмечено, уровень знаний в этой области мал. Подскажите в каком направлении дальше двигаться и что я делаю не правильно.
Спасибо за внимание 🙏
Давайте определимся как вы пытаетесь прошить ESP модуль? Вернее через что, какой программатор? В момент прошивки на линии URAT должна находиться только ESP, потому ардуину нужно снять с платы. В любом случае нужно больше информации о том что происходит...

AquaGomel поза форумом   Відповісти з цитуванням
Старий 21.09.2020, 22:09   #6
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

В таком случае постараюсь соблюдать последовательность.
Для работы я купил: Wi-Fi модуль NodeMCU V3 ESP8266 (CH340).
Никакого программатора я не использовал, подключение производил через кабель по USB к компу на котором стоит 7-ка.
Проблема заключается в том, что при подключении нет даже обнаружения COM порта.
Скачивал драйвер под CH340 для NodeMCU, следовал инструкции по установке но безрезультатно.
Помогите начинающему аквариумисту в нелегком деле, чувствую что своими силами это будет до Нового года или вовсе заброшу.
К слову, когда взялся за это дело я знал, что легко не будет, но после покупки всех комплектующих, ожидания доставки из Китая, 3-х дневной пайки а в последствии и перепайки, не хочется сдаваться на достигнутом.

MichaelFox поза форумом   Відповісти з цитуванням
Старий 21.09.2020, 23:23   #7
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

т.е. вы собираете без платы? Просто все подключаете проводами? И вместо esp8266-07 вы используете NodeMCU V3 ESP8266? Ок если так то вам нужно установить в систему драйвер что бы при подключении оно определялось примерно так. Погуглите "ch340 driver windows 7"

или так в вашем случае

Как только решите эту проблему скачаете от сюда софтинку:NodeMCU Flasher
В софтинке ставите тот ком порт который у вас пропишется в диспетчере задач (у меня это COM6).
Далее выбираете прошивку как тут:

В разделе "Advanced" ставите настройки для вашего чипа.
Нажимаете FLASH на вкладке "Operation" и если прошивка сама не начнется то далее зажимаете на NodeMCU кнопку FLASH потом RST потом отпускаете RST а потом через секунду другую FLASH...
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  Снимок экрана 2020-09-21 215806.png
Переглядів: 369
Розмір:  21,6 КБ
ID:	677661   Щоб збільшити малюнок, клацніть по ньому
Назва:  Снимок экрана 2020-09-21 220555.png
Переглядів: 426
Розмір:  159,5 КБ
ID:	677662   Щоб збільшити малюнок, клацніть по ньому
Назва:  Снимок экрана 2020-09-21 221701.png
Переглядів: 367
Розмір:  17,1 КБ
ID:	677663  

AquaGomel поза форумом   Відповісти з цитуванням
Старий 03.10.2020, 00:20   #8
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
help Re: AquaController ===www.aquaforum.ua===

Добрый вечер.
Нам удачно удалилось инициализировать Wi-Fi модуль.
Теперь выплыла следующая проблема.
При подключении температурных датчиков DS18B20 через резистор номиналом 4,7 кОм датчик t1 на экране и в приложении определился а вот t2 почему то не видит.
При входе: Activate DS18B20 подтягивает оба датчика.
В процессе эксплуатации данным приложением да и вообщем, сложилось впечатление, что существует большая задержка между заданной командой и временем отклика.
Особенно это заметно при нагреве датчика температуры, номиналы которого не меняются ни при нагреве ни при охлаждении, температура застыла на отметке 26.5 С.
Подскажите что делать и как исправить ситуацию.

MichaelFox поза форумом   Відповісти з цитуванням
Старий 03.10.2020, 12:00   #9
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

Скорее всего это из за того, что я подключал каждый модуль последовательно.
То бишь, сначало Arduino затем wi-fi а потом перешёл к подключению температурных датчиков минуя подключение модуля реального времени, где скорее всего в программном компоненте прописана частота.

Но для этого мне нужно уточнить маленькую деталь, резисторы на схеме согласно номиналу 220 ом?
Спасибо за внимание и понимание 🙏

MichaelFox поза форумом   Відповісти з цитуванням
Старий 05.10.2020, 00:18   #10
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від MichaelFox Переглянути допис
Скорее всего это из за того, что я подключал каждый модуль последовательно.
То бишь, сначало Arduino затем wi-fi а потом перешёл к подключению температурных датчиков минуя подключение модуля реального времени, где скорее всего в программном компоненте прописана частота.

Но для этого мне нужно уточнить маленькую деталь, резисторы на схеме согласно номиналу 220 ом?
Спасибо за внимание и понимание ��
Датчики не будут обновляться без подключения часов. На основе времени происходит опрос всех датчиков.
О каких резисторах идет речь? На сколько я помню там номиналы только 10к и 4.7к!!!
http://aquacontroller.ru/ru/main/class-layout/3-columns

AquaGomel поза форумом   Відповісти з цитуванням
Старий 05.10.2020, 01:41   #11
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

AquaGomel,
Резистор на 4.7 кОм согласно схеме я подключил к датчикам температуры, а сей час надо будет подключить датчик реального времени, по схеме там идут два резистора. Я не силен в номенклатуре по этому просто "прогулил" по кольцам: золотой, коричневый, 2 красных. Мне подтянуло резистор на 220 Ом.
Дабы не на партачить я заранее решил переспросить Вас какого номинала резистор Вы использовали при подключении датчика реального времени.

MichaelFox поза форумом   Відповісти з цитуванням
Старий 12.01.2021, 13:49   #12
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Пробуйте зайти в настроки контроллера и выключить - выключить WiFi и выйти в
главное меню.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 12.01.2021, 16:16   #13
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

С помощью всевозможных манипуляций а именно ( перезагрузка wi-fi модуля через настройки, перезагрузка с помощью кнопки reset на самом модуле, также физическая перезагрузка Arduino) мне удалось подключить его к интернету но ненадолго буквально через минут 10 он опять ушел в режим disable.
Есть подозрения, что дело в настройках моего домашнего маршрутизатора.🤔
И ещё такой вопрос IP address выбивает не полностью : 192.168.4.1...
Пробовал через приложение Aquacontroller подобрать последние 2 цифры но безрезультатно он снова уходит в disable

MichaelFox поза форумом   Відповісти з цитуванням
Старий 12.01.2021, 16:20   #14
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від MichaelFox Переглянути допис
С помощью всевозможных манипуляций а именно ( перезагрузка wi-fi модуля через настройки, перезагрузка с помощью кнопки reset на самом модуле, также физическая перезагрузка Arduino) мне удалось подключить его к интернету но ненадолго буквально через минут 10 он опять ушел в режим disable.
Есть подозрения, что дело в настройках моего домашнего маршрутизатора.🤔
И ещё такой вопрос IP address выбивает не полностью : 192.168.4.1...
Пробовал через приложение Aquacontroller подобрать последние 2 цифры но безрезультатно он снова уходит в disable
192.168.4.1 - это успех. Это значит что контроллер не смог подключиться к сети и перешел в режим настройки. Более подробно тут: http://aquacontroller.ru/ru/main/bonus-page/news-feed

AquaGomel поза форумом   Відповісти з цитуванням
Старий 12.01.2021, 23:59   #15
Придивляюся
  
 
Реєстрація: 06.12.2019
Звідки Ви: Черновцы
Дописи: 26
сказав Дякую: 0
сказали Дякую 1 раз(и) в 1 повідомленні
Re: AquaController ===www.aquaforum.ua===

Спасибо большое, все получилось. Без вашей помощи я бы не справился.


Востаннє редагував MichaelFox: 13.01.2021 о 00:27..
MichaelFox поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь

Мітки
aquacontroller, arduino, esp8266


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

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

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

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


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


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


no new posts