Перейти к содержимому

Open

Фотография
- - - - -

Акваконтроллер ака Умный аквариум :)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 310

#1 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 25 Октябрь 2021 - 16:33

Привет всем ! :)

Родился, точнее НЕДОродился, тут новый проект. Интересен он будет скорее всего любителям что-то мастерить своими руками.

Основа проекта - Arduino DUE.

Почему не Raspberry и не просто отдельный процессор .....

Нужен был тачскрин, а для Raspberry он стоит дорого. Обычные "ардуинные" дисплеи мне с трудом подключить удалось - получилась откровенная лажа.

Второй момент - у Raspberry нет нужного количества UART, а софтварные на ней работают хуже некуда.

Третий - да не нужны такие мощности :)

Посему исходя из соотношения цена / качество выбор был остановлен на Arduino DUE. Почему DUE ? Ну все таки экран 800х480. Mega на нем откровенно тупит.

Плату же под отдельный процессор типа ATSAM32 сделать проблематично, да и стоимость ее будет как у DUE.

Почему не ESP32 и т. п. - см. Raspberry. Нет, ESP8266 я использую, но чисто как Wi-Fi модуль.

Ну и что получилось в результате:

Контроллер: Arduino DUE + часы с независимым питанием + 64 кБ EEPROM.

Экран: цветной тачскрин 800х480

Поддерживаемые интерфейсы: 1-Wire, RS485, Bluetooth, Wi-Fi, GSM (рыбки могут Вам позвонить :)). Все интерфейсы поддерживаются на аппаратном уровне по принципу единой шины (2-х парный интернет кабель).

Также на борту SD объемом до 2 ГБ.

Интерфейс - "псевдооконный", поскольку у дисплея не так уж много памяти.

Контроллер одноплатный. Ардуинка на той-же плате.

В-общем сделал я все это а потом впал в ступор, ибо непонятно, а что собственно я от этого хочу ? Так что проект завис из-за полного отсутствия идеологии проекта.

Если у общества будет интерес к этому "недоделу", то может и закончу :)

Схема и пару фоток:

 

 

 

Прикрепленные изображения

  • Схема.JPG
  • Foto-1.jpg
  • Foto-2.jpg
  • Foto-3.jpg

  • Andrey66 и movoleg это нравится
С уважением, Сергей Таранченко

#2 Sleepy

Sleepy

    Продвинутый пользователь

  • Администраторы
  • Cообщений: 16 977
  • Меня зовут:Николай
  • Откуда:Москва

Отправлено 25 Октябрь 2021 - 17:23

8)

Отправлять сообщения в телеграм умеет?

App Store поддерживает?


С Уважением, Николай.

Я не отвечаю на "аквариумные" вопросы в личке. Пишите на форум, пожалуйста.


#3 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 25 Октябрь 2021 - 17:49

Если "научить". И смотря к какой сети подключен Wi-Fi. У меня к сети "SmartHome", а она не имеет выхода в инет.

Модуль Wi-Fi стоит, а что ему делать это чисто программа.


С уважением, Сергей Таранченко

#4 Xelex

Xelex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 146
  • Меня зовут:Алексей
  • Откуда:Москва

Отправлено 25 Октябрь 2021 - 19:27

Тоже задумывался над акваконтроллером. Состряпал контроллер для пресняка, рулил всем через блютуз и remoteXY (+приложения для смартфона). Но опять же, там это было оправдано некруглосуточной подачей СО2, компрессором и светом (т. к. свет был гиридный - Т5+диоды). + сделал управление вентиляторами.  И то, по большому счету можно обойтись обычным таймером на 220В.

 

А что качается МА, то для себя я бы делал следующие элементы:

1. Ph-метр.

2. Redox.

3. Управление вентиляторами с ПИД-регулятором.

4. Автодолив (но больше склоняюсь к автономному устройству).

 

Помпы работают 24/7, либо имеют собственный контроллер. То же касается и дозаторов.

 

По поводу редокса, так и не понял, нужен ли его контроль или нет. Есть диаметрально-противоположные мнения.

Ph-метр тоже денег стоит + нужна периодическая калибровка.

 

GSM-оповещение это круто, но, вот упал у вас Ph на 0,2, например, или больше. Вам пришла смс. И что? С работы бегом бежать? Если только на отпуск.

 

Для себя решил, что разработка такого контроллера пока не оправдывает вложенных времени и средств.



#5 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 25 Октябрь 2021 - 20:10

Я полностью с Вами согласен. GSM, Wi-Fi ... Это все "плюшки". У меня мой старенький контроллер уже бог знает сколько лет работает и нормально.

Вся ценность этого ... ну разве что красивый экран :) Кстати я там стандартную библиотеку слегка подредактировал, так что он и яркость меняет :)

Ну и достоинство то, что сами модули отдельные, т.е. добавляй что хочешь и в каком хочешь количестве. Для рыборазводчиков наверно интересно :) Когда много аквариумов.


С уважением, Сергей Таранченко

#6 Вадим

Вадим

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 522
  • Откуда:Одинцовский район

Отправлено 25 Октябрь 2021 - 21:10

А можно его майнить научить?  :biggrin:  Было бы неплохо для нашего сообщества иметь Фиш-коины или Коралл-коины.  :lol:



#7 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 26 Октябрь 2021 - 05:12

Конечно можно !

Вы мне скажите, где лежат Ваши "фиш-коины", а он их будет потихоньку "майнить" :)


С уважением, Сергей Таранченко

#8 Andrey66

Andrey66

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 270
  • Меня зовут:Андрей
  • Откуда:Саратов

Отправлено 26 Октябрь 2021 - 12:51

  Сергей  привет!

Всё таки чешутся у  тебя  руки  что-нибудь смастерить  :)

Проект  будет  чисто коммерческий?   Или  будешь  делится  файлами прошивок  для  обкатки  и отлова  багов?

 

  Я  думаю,  для  начала  в контроллер  нужно  перенести  все  функции,  которые  умеет  подобный

контроллер  из  соседней  ветки  (который Олега и  очень  доработанный Андреем)  Кстати   классный   контроллер

много  что  умеет,  работает  без  сбоев,  во  всяком   случае  у  меня  несколько  собранных  работают  уже  много  лет.

И  потом  уже  можно  добавлять   всякие  "навороты"  и  дополнительные  функции.

  В  любом  случае  удачи  с  проектом.


Сильные выживают в одиночку.

Слабые жмутся к толпе.


#9 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 06:55

Не коммерческий.
Перенести не очень получится. Mega это AVR, а DUE - STM32. Очень немногие библиотеки компилируются.
Да и нет у меня скетча от Олега, а то конечно посмотрел бы. В принципе переделать можно, смотря на каком уровне.


С уважением, Сергей Таранченко

#10 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 07:01

Я один с написанием программы в ПОЛНОМ объеме не справлюсь, тем более у нас похоже опять заваруха начинается, а я ж военный :)


С уважением, Сергей Таранченко

#11 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 435

Отправлено 27 Октябрь 2021 - 09:04

У... ретро-компьютеры? Предлагаю сразу Doom на них поставить. Еще такой статьи не было - doom на помпе течения :))

Не вижу смысла что-то еще недоделать, после того как недоделали самый лучший кортроллер на земле :))
Мне не важно ваше мнение. Мне важны ваши дела.

#12 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 373
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 27 Октябрь 2021 - 09:36

А зачем что то придумывать, все за нас давно придуманно, нужно лишь реализовать в более дешманской форме!
Тоже самый ghl или Нептун там цена рассыпухи копейки а дерут неимоверно много денег!

#13 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 12:28

А зачем что то придумывать, все за нас давно придуманно, нужно лишь реализовать в более дешманской форме!
Тоже самый ghl или Нептун там цена рассыпухи копейки а дерут неимоверно много денег!

Что реализовать ?


С уважением, Сергей Таранченко

#14 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 12:32

Не вижу смысла что-то еще недоделать, после того как недоделали самый лучший кортроллер на земле :))

Это какой "самый лучший" ?


С уважением, Сергей Таранченко

#15 balabollng

balabollng

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 5 435

Отправлено 27 Октябрь 2021 - 13:48

Так вот же - https://reefcentral....uterkontroller/
Мне не важно ваше мнение. Мне важны ваши дела.

#16 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 14:38

Ну и кто Вам мешает его сделать ?


С уважением, Сергей Таранченко

#17 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 14:56

Не будет оно дороже. Никто, подчеркиваю, совершенно никто не пользует весь спектр возможностей аквакомпьютера. По разным причинам. И тем более никто не покупает аквакомпьютер для баанки в 100л. Следовательно, моноблок - заведомо переплата.

Потребности у людей возникают поэтапно. И логично, что сама система должна иметь возможность масштабирования. Сегодня это грелка, завтра дозатор, послезавтра светильник и т.д. И только в тот момент когда появляется потребность это все объеденить должен появляться тот самы модуль комплексного управления. Просто грелка, дозатор и свет могут сразу быть компонентами будущей экосистемы, но работать независимо.

Т.е. стоймость экосистемы некорректно сравнивать со стоимостью монолита. Как и ее надежность.

 

Так вот. Ни кого, я подчеркну НИ У КОГО не возникнет необходимости в полном использовании столь сложной системы. Поэтому ее проектирование заведомо напрасная трата времени.
Если же Вам все-таки нужна именно такая система, то они давно уже есть и АБСОЛЮТНО бесплатные.

Берете Raspberry, ставите туда "Умный дом" и называете это "Умный аквариум". Получаете Ваш идеальный акваконтроллер. Всякие логические схемы в умном доме есть. Ну а датчики и исполнительный устройства будете докупать и подключать (УД хавает практически все) будете подключать по необходимости.

В чем проблема ?


С уважением, Сергей Таранченко

#18 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 373
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 27 Октябрь 2021 - 17:08

Что реализовать ?

Таймеры для розеток и дозаторов
PH, Redox, солёность, температура
Автодолив и автопрдмены
Управление светом
Web интерфейс
Выносной тач дисплей управления и мониторинга

Ну если грубо то взять за эталон 3 профлюкс и содрать с него функционал, но мне кажется это слишком сложно для одного человека

#19 Starcomputer

Starcomputer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 164
  • Меня зовут:Сергей
  • Откуда:Донецк, ДНР

Отправлено 27 Октябрь 2021 - 17:54

Ну вот в старте темы и есть такой контроллер. Что Вы там к нему будете подключать, ему по сути все равно. Его делать принять данные от датчика, сравнить их с теми, что записаны у него и включить / выключить канал.
Или Вы хотите моноблок ? 
 


С уважением, Сергей Таранченко

#20 Krashn056

Krashn056

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 373
  • Меня зовут:Дмитрий
  • Откуда:Оренбург

Отправлено 27 Октябрь 2021 - 18:08

Хотелось бы конечно моноблок но с возможностью расширения. И опять же если это будет тоже самое что и контроллер от Олега только на более мощным процессоре смысла нет.
Повторюсь лучше взять за идею 3 профлюкс и повторить его дешевле в исполнении diy




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных