AquaController, Многофункциональный аквариумный контроллер |
|
Здравствуйте, гость ( Вход | Регистрация )
AquaController, Многофункциональный аквариумный контроллер |
|
19.4.2017, 15:11
Сообщение
#1
|
|||
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
|
||
19.4.2017, 18:30
Сообщение
#2
|
|
Читатель, звать Олег Группа: Журналисты Сообщений: 11 751 Регистрация: 11.1.2010 Из: Кременчуг Украина Благодарности: 22516 раз(а) |
Спасибо за инфу, может кто-то надумает спаять, что-то по вашим схемам.
Альтернатива должна быть всегда! -------------------- Учусь на чужих ошибках, уважаю чужое мнение и знания - читатель я. Темы из моего БЛОГА - выбирайте, что вам более интересно? Освещение аквасов люмлампами Т4, Т5 и Т8, их технические характеристики, применяемые ПРА, спектральные комбинации В аквариум? литров? фильтр какой? внутренний? внешний? ФАК!, Решение "вечных" проблем фильтрации ПРОДАМ cистему вентиляторов для охлаждения, с ЦИФРОВЫМ терморегулятором, сам включается\выключается по установленной температуре Благодарности:
|
19.4.2017, 20:11
Сообщение
#3
|
|
Активный аквариумист Группа: Партнёры Сообщений: 340 Регистрация: 13.9.2009 Из: Полтава Украина Благодарности: 944 раз(а) |
aquagomel, Правильно - несите автоматику в Массы!
Мне нравится Ваша разработка! Сообщение отредактировал sae74 - 19.4.2017, 20:11 Благодарности:
|
20.4.2017, 12:37
Сообщение
#4
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
На самом деле паять там особо то и не много, платы делались для удобства. Если не запариваться с беспроводной связью то можно и без плат собрать, силовой блок тоже можно не распаивать, а просто взять готовый шилд на твердотельных реле.
|
11.9.2017, 14:23
Сообщение
#5
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Залил свежие прошивки:
AquaControllerNano v1.2.3 -исправлена ошибка 1 канала и температурных датчиков. -исправлена ошибка отключения WiFi +добавлены режимы временного выключения канала на 5 и 30 мин. Работают при длительном удержании джойстика вверх или вниз. AquaControllerNano_1_3_0_[led] +добавлена поддержка работы с 3 драйверами LED. Ручное включение выключение каналов. 10 таймеров рассвета заказа, с максимальным временем задержки 250 сек. Данная прошивка работает только через сдвиговый регистр 74hc165. Код: [Выделить] Код Распиновка: D6 (10), D9(13), D10(14) - каналы используемые LED //Пин подключен к ST_CP (12) входу 74HC595 D11 byte latchPin = 11; //Пин подключен к SH_CP (11) входу 74HC595 D12 byte clockPin = 12; //Пин подключен к DS (14) входу 74HC595 D13 byte dataPin = 13; D5(9) - switchPin (кнопка джойстика) D4(8) - tonePin (канал спикера) D3(7) - температурные датчики A7(23), A6(24) - X,Y джойстика A4(27),A5(28) - I2C шина, используется для подключения экрана и модуля часов. Клиент пока еще в работе, к сожалению не успел еще его доделать, постараюсь дописать для теста хотя бы альфа версию в течении пары недель. В связи с тем что изменился протокол передачи данных. Необходимо обязательно прошить кроме ардуины модуль связи ESP для него прошивка находится в архиве с прошивкой ардуины. Документацию обновлю уже после того как закончу клиент. Так как запарился каждый раз ее менять. Есть есть вопросы или предложения пишите... |
26.10.2017, 14:40
Сообщение
#6
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Мобильный клиент.
Текущая версия: 1.2.5* ------------------------------------------------------- -Исправлены некоторые ошибки (и добавлены новые) -Добавлена служба мониторинга температуры. Работает в фоновом режиме собирает статистику по температурным датчикам. В системном лотке можно узнать температуру первого датчика не запуская программу. -Настроена правильный подсчет расхода электроэнергии (пока без учета температурных таймеров) -Добавлена информация по температуре для всех датчиков. На вкладке температурных таймеров. -Добавлены графики изменения температуры для первых двух датчиков. (Нажатие на иконки температуры с главного окна) -Добавлена синхронизация времени контроллера с временем телефона (через контекстное меню). -Добавлена настройка GMT часового пояса для правильной синхронизации времени. -Добавлена информация о типе таймера включившего канал ------------------------------------------------------- * - Версия альфа. Для тестирования и поиска ошибок. ------------------------------------------------------- Вся актуальная информация доступна здесь: |
25.9.2018, 10:31
Сообщение
#7
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Есть в наличии контроллер из этой темы.
Функционал: • Часы. Индикация даты и времени. • Управление аквариумными нагрузками от 4 до 8 каналов. • До 10 ежедневных программ таймера. • До 10 ежечасных программ таймера. С диапазоном длительности работы до 60 минут. • До 10 секундных разовых таймеров. С диапазоном длительности работы от 1 до 255 секунд. • Поддержка до 8 цифровых датчиков температуры2. на 3-х проводной шине. • Измерение температуры в пределах 16…35 градусов. Разрешение измерения 0.125°C. Возможность управления нагрузкой (обогревателем/охладителем) на любом канале выхода. • Аккумулятор для работы часов МК. Сохранение хода часов. • Автоматическое сохранение в энергонезависимой памяти всех настроек (кроме хода часов) при полном отключении питания и разряде аккумулятора. • Управление устройством через 2-х осевой джойстик. • Вывод информации на ЖК-дисплей 20*4 с минимальными сокращениями, интуитивно-понятный интерфейс. • Связь со смартфоном на ОС Android по Wi-Fi. Дополнительное программное обеспечение для быстрого программирования таймеров, термостата, синхронизации времени. • Удаленное управление устройством по средствам Wi-Fi в локальной сети (либо сети Internet при определенной настройка сетевого оборудования). • Самостоятельная синхронизация и корректировка даты и времени устройства при наличии доступа устройству в сеть Internet. Либо удаленная синхронизация через смартфон. • Функция слежения за отклонением показаний датчиков от среднего установленного значения со звуковым оповещением и индикацией аварийного датчика. • Отключение нагрузки (фильтра) при нажатии одной кнопки на 5 или 30 минут (временное отключение фильтра). • Функция слежения и оповещения за уровнем воды (перелив). Изготовление мое. Контроллер использовался около полугода на моих банках. Продается так как был изготовлен еще один =)... В наличии сам контроллер, датчик температуры, сетевой шнур. Цена 100 у.е. Благодарности:
drv, |
10.6.2019, 9:47
Сообщение
#8
|
|||
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Альтернативный источник скачивания:
Исходники прошивок Все исходники доступны под MIT License по адресу: Последняя актуальная версия 1.3.7 - Исправлена ошибка секундного таймера. - Исправлены ошибки обновления времени. -Исправлен баг с отправкой данных через клиент для часовых таймеров. + Обновления модуля связи теперь можно производить удаленно:http://[IP-устройства]/update + Обновление времени через сервера NTP теперь работают с учетом временной зоны. Для этого необходимо в клиенте в настройках установить вашу временную зону, (0,1,2,3... - накидывает время в часах к времени UTC ) и сделать одно обновление времени через клиент далее контроллер сам будет обновлять время с учетом временной зоны (Конечно если включена настройка NTP в контроллере). - Статистика по температуре более не будет собираться клиентом, а будет собираться на стороне контроллера (более точные данные которые будут доступны и удаленно) - Все параметры контроллера доступны через REST API, для желающих написать свою web оболочку или любой иной клиент. Список URL: http://[IP-устройства]/device.json http://[IP-устройства]/canal.json http://[IP-устройства]/timerday.json http://[IP-устройства]/timerhour.json http://[IP-устройства]/timersec.json http://[IP-устройства]/timertemp.json http://[IP-устройства]/tempsensor.json http://[IP-устройства]/tempstats.json http://[IP-устройства]/ph.json (пока еще в процессе) Мобильный клиент. 0914:user1725...08234262.png] Сообщение отредактировал aquagomel - 10.6.2019, 9:54 Благодарности:
drv, |
||
24.6.2019, 22:04
Сообщение
#9
|
|
Я присматриваюсь... Группа: Присматриваюсь Сообщений: 1 Регистрация: 24.6.2019 Из: Смоленск Россия Благодарности: 0 раз(а) |
Добрый день, подскажите пожалуйста возможно ли использования вместо платы ESP8266 модель ESP-07, плату CP2102 NodeMCU esp8266? А может и во все вместе ат мега как основу NodeMCU?
|
24.6.2019, 23:18
Сообщение
#10
|
||
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Добрый день, подскажите пожалуйста возможно ли использования вместо платы ESP8266 модель ESP-07, плату CP2102 NodeMCU esp8266? А может и во все вместе ат мега как основу NodeMCU? Ну если на макетке то можно. Но если собирать рабочий вариант, то плата разведена именно под ESP-07 (ESP-12F не тестировал). |
|
18.1.2020, 21:40
Сообщение
#11
|
|
Новенький на форуме Группа: Пользователи Сообщений: 7 Регистрация: 18.1.2020 Из: Киев Украина Благодарности: 0 раз(а) |
Хороший проект , есть у меня в архивах похожий проект а Node MCU + Nextion (резистивный экран) Думаю было бы неплохо скрестить 2 проекта и сделать один:) У меня по сути метеостанция на первом экране тянет погоду из интернета, выводит показания с датчика температуры , показывает есть ли связь с вифи и второй частью на которой находятся релле для управления перевирией аквариума , на втором вывод показаний
Температура в аквариуме можно вручную включать и выключать свет кнопками , так же есть авотаймер , выставляем время включения и выключения . управление релле. Так же была идею доделать вкючение выключение обогревателя по температуре воды. Вообщем если нтересно могу выложить исходники) Мобильное приложение у меня почемуто не запустилось((( Сообщение отредактировал gtsky - 18.1.2020, 21:42 |
19.1.2020, 10:34
Сообщение
#12
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Добрый. Данный проект фактически исчерпал себя. Резерва по железу практически не осталось. Поэтому сейчас медленно разрабатывается вторая версия основаная только на ESP32 контроллере. Так что любая помощь только приветствуется. По поводу клиента. Если опишете подробно проблему думаю можно будет помочь.
|
19.1.2020, 20:10
Сообщение
#13
|
|
Новенький на форуме Группа: Пользователи Сообщений: 7 Регистрация: 18.1.2020 Из: Киев Украина Благодарности: 0 раз(а) |
Доброго времени суток вот собственно проект По железу Основной блок : Екран Nextion 2.4 или 3.5 ( в пректе есть под оба) - DS3231 - Дачик света TEMT6000 - NodeMcu 8266 - Датчик температуры DHT22 - но можно подкючить и BME280 - ну и радио модуль HC11 433MHz - Второй блок возле аквариума: Релле - DS18B20 - радио модуль HC11 433MHz - NANO V3 ATmega328 (16MHz) / CH340G - Есть основной блок это екран с него происходит все управление, и второй исполнительный блок который управляет всей перевирией аквариума. Сообщение отредактировал 364 - 20.1.2020, 18:10
Причина редактирования: излишнее цитирование
|
20.1.2020, 9:31
Сообщение
#14
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Для чего используется радио модуль HC11? Я так понимаю что модуль связи общается через него с ардуино? Которая в свою очередь устанавливает режимы работы каналов на силовой плате? т.е связь WiFi - радио ? Эмм как тогда сделана корекция ошибок при передаче данных между самим контроллером и силовой частью? Что будет если в контроллере установить значения которые не получит силовой модуль? Какая-то синхронизация есть в этом случае? Спрашиваю потому как использую связку ESP - Arduino через UART и это огромный минус этого проекта. Потому как пришлось просто писать огромное количество всяких проверок и синхронизаций данных... ПОэтому в след версии будет только ESP!!
|
20.1.2020, 16:02
Сообщение
#15
|
|
Новенький на форуме Группа: Пользователи Сообщений: 7 Регистрация: 18.1.2020 Из: Киев Украина Благодарности: 0 раз(а) |
модуль нужен для связи , все основное управление находится на 8266 все обработчики и т.д. Ардуина нужна как приемная часть для включения ии выключения релле ну и передачи ответа. Для получения ответов и проверки отправленных команд нужно реализовать MQTT сейчас к примеру при нажатии кнопки вкл приходит статус вкл или нет но не оправшиваеся вывод релле. Если свет пропадет то статус на екране будет всеравно вкл в тот момент как света в квариуме небет. Но опять же это я делал 2 года назад. Так как у еня дом и основной блок стоит у меня на рабочем столе в коробочке. Его можно установить в любое место в доме а не держать только возле аквы. Поэтому я и делал на радио
|
25.1.2020, 6:16
Сообщение
#16
|
|
Новенький на форуме Группа: Пользователи Сообщений: 22 Регистрация: 5.10.2019 Из: Волгоград Россия Благодарности: 12 раз(а) |
Есть ли готовые решения на продажу? Можно в личку.
Сообщение отредактировал Dhaedra - 25.1.2020, 7:14 |
26.1.2020, 13:02
Сообщение
#17
|
|
Новенький на форуме Группа: Пользователи Сообщений: 7 Регистрация: 18.1.2020 Из: Киев Украина Благодарности: 0 раз(а) |
так выложены ж готовые решения:)) качайте )
|
27.1.2020, 9:09
Сообщение
#18
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
|
24.3.2020, 13:41
Сообщение
#19
|
|
Новенький на форуме Группа: Пользователи Сообщений: 18 Регистрация: 24.3.2020 Из: Киев Украина Благодарности: 0 раз(а) |
Добрый. Данный проект фактически исчерпал себя. Резерва по железу практически не осталось. Поэтому сейчас медленно разрабатывается вторая версия основаная только на ESP32 контроллере. Так что любая помощь только приветствуется. По поводу клиента. Если опишете подробно проблему думаю можно будет помочь. Будет разработка с нуля, или переделка матери под отладочную на STM32? |
24.3.2020, 13:51
Сообщение
#20
|
|
Новенький на форуме Группа: Пользователи Сообщений: 26 Регистрация: 23.7.2013 Из: Гомель Беларусь Благодарности: 22 раз(а) |
Добрый. Данный проект фактически исчерпал себя. Резерва по железу практически не осталось. Поэтому сейчас медленно разрабатывается вторая версия основаная только на ESP32 контроллере. Так что любая помощь только приветствуется. По поводу клиента. Если опишете подробно проблему думаю можно будет помочь. Будет разработка с нуля, или переделка матери под отладочную на STM32? Будет замена связка Arduino + ESP8266 на ESP32, соответсвенно будет новая мат.плата, с поддержкой нового функционала. За основу будет взята прошивка с предыдущей версии, так как она достаточно хорошо обкатана. Силовую часть можно будет использовать прежнюю, либо распаять ее на мат.плате. Клиент будет тот же с поддержкой нового функционала. Сообщение отредактировал aquagomel - 24.3.2020, 13:52 |
Текстовая версия | Сейчас: 23.9.2024, 14:05 |