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

Open

Фотография
* * * * * 2 Голосов

ReefRhythm - Продвинутый контроллер шаговых моторов

diy stepper doser reef-pi reefpi

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

#81 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 24 Апрель 2024 - 11:43

attachicon.gifa86a08a6b95ddf74583e2c8d3f0d7f03.jpg

 

Юр собери уже готовый и продай а) Мне на 4 головы пожалуйста)

Это Do It Yourself проект для сильных духом)
Глянь wiki про сборку железа
https://github.com/t...th-bottle-stand
Если непонятно что-то -так спрашивай)
На самом деле проект максимально простой в сборке.

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



#82 Sleepy

Sleepy

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

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

Отправлено 24 Апрель 2024 - 11:46

Юр собери уже готовый и продай а) Мне на 4 головы пожалуйста)

 

Подозреваю, что цена пересылки превысит все самые смелые ожидания. :(


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

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


#83 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 24 Апрель 2024 - 14:21

Я думаю перед MQTT в v0.8 выкачу минорный апдейт с поддержкой некоторых опциональных, но нужных вещей:
1)Работа в режиме AP + Wifi одновременно(опционально). Соответственно если нужно будет переключить контроллер на другую подсеть -можно будет это сделать без компьютера.
Есть правда тут ограничение платформы что когда Wifi+AP одновременно работают на AP dhcp сервер не работает.

Сейчас для этого нужно с компьютера редактировать файл config/wifi.json на контроллере. К примеру с софта Thronny(Mac/Windows/Linux).

Кстати через него же можно посмотреть что вообще происходит в логах если интересно

2)Работа в режиме AP only(опционально).

3)Из п.2 вытекает что нужно где-то брать время для работы рассписания. Это обязательно. Сейчас работа по рассписанию даже не включается до тех пор пока не синхронизируется время.

 

Потому будет поддержка RTC модуля для оффлайн работы.

У меня валяется DS3231  модуль, вот думаю его и добавить.

Думаю девайс будет автоматом подхватывать подключен он или нет и ключать кнопку установки времени в UI.

4)Попробую поддержкать фичу с Captive Portal что бы при инициализации и подключении к AP происходизло автоматической открытие страницы контроллера.


Также добавлю некоторые настройки:
1)Цикл работы Analog Control - 15/30/60/120 сек.
2)Настройка рабочих токов моторов. Для 23мм к примеру оптимально 1А, 30мм -1.2A, 40мм- 1.5А. Сам драйвер может до 3А.
Сейчас там хардкод 1А.

 


  • KIR.ill это нравится

#84 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 24 Апрель 2024 - 14:53

Проект reef-pi кстати походу всё, отжил своё.
Ranjib только иногда раз в год ходит и просто автомёрджи от бота делает на зависимости. Это при том что релиз 6.0 с самого начала мертворожденный т. к тот единственный esp32 драйвер что выкатили настолько глючный что пользоваться невозможно. И за 2 года ни одного патча. Ничего в этой удивительного в прочем нет. Это надо додуматься делать асинхронный web сервер на Arduino :crazy:
Ревью моей фичи уже больше месяца висит, я уже ему несколько раз персонально писал- бестолку.

Я после этого дела начал смотреть HA, выглядит намного всё серьёзнее чем reef-pi, хотя бы тем что UI не на коленке написан и тем что можно новые девасы подрубать без патчей в коде.



#85 vahegan

vahegan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 2 015
  • Меня зовут:Վահե
  • Откуда:Ереван

Отправлено 24 Апрель 2024 - 20:23

Я после этого дела начал смотреть HA, выглядит намного всё серьёзнее чем reef-pi, хотя бы тем что UI не на коленке написан и тем что можно новые девасы подрубать без патчей в коде.

Да, любой опенсорсный проект, который висит на одном человеке, обречен - рано или поздно он по каким-либо причинам перестает его поддерживать.

А что за HA? Не слышал о таком.



#86 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 25 Апрель 2024 - 02:52

Да, любой опенсорсный проект, который висит на одном человеке, обречен - рано или поздно он по каким-либо причинам перестает его поддерживать.
А что за HA? Не слышал о таком.

Home Assistant

И не совсем согласен про то что любой такой проект обречён. Только если разраб сам своим продуктом не пользуется, а тут похоже именной такой случай, баги в самых очевидных местах что не фиксятся годами.

#87 realdigger

realdigger

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

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

Отправлено 25 Апрель 2024 - 09:43

баги в самых очевидных местах что не фиксятся годами.

Сделать форк и все пропатчить?



#88 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено 25 Апрель 2024 - 10:26

Сделать форк и все пропатчить?

Это должно так работать:
1)Форкаешь
2)Чинишь что тебе нужно
3)Заводишь Pull request в основной репозитори.

Что я и сделал, владельцу репы нужно просто посмотреть и одобрить, но видимо ему настолько лень или он уже забыл(если вообще знал) как программировать...

Тем временем я разобрался как с Home Assistand жить.
Там такие вещи работают просто из коробки, ничего костылять не нужно.
 

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

  • Screenshot 2024-04-25 152513.png


#89 vahegan

vahegan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 2 015
  • Меня зовут:Վահե
  • Откуда:Ереван

Отправлено 25 Апрель 2024 - 20:53

Home Assistant


Ты хочешь сказать, что не надо делать отдельный контроллер, и просто настроить Home Assistant под нужды аквариумного контроллера? Интересная идея, конечно, но он достаточно гибок, чтобы его можно было полностью заточить под такие весьма специфические вещи?
 

И не совсем согласен про то что любой такой проект обречён. Только если разраб сам своим продуктом не пользуется, а тут похоже именной такой случай, баги в самых очевидных местах что не фиксятся годами.

Ну, не знаю. Сколько я помню таких проектов, всегда этим же заканчивается. Когда есть несколько энтузиастов, которые подхватывают идею и делают свой вклад в улучшение проекта, дело спорится. Когда только один человек что-то пишет, и десяток-другой просто ждут, чтобы повторить, рано или поздно, он теряет интерес, или просто устает, а то и какие жизненные препятствия отвлекают, и вот тут то все застопоривается намертво. Если вдруг пробуждается новый ведущий, который начинает активно развивать свой форк, все перетекают туда.



#90 Max_aqua

Max_aqua

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

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

Отправлено 25 Апрель 2024 - 21:07

У меня УД на Homeassistant. И отдельный раздел я сделал под аквариум.

 

Мониторинг температуры

Вкл/выкл охлаждения и грелки
Графики температуры / пш / ОВП

Мониторинг света

Мониторинг и контроль всех помп в т.ч. пенник

Мониторинг ёмкости АФР

Мониторинг работы дозатора

Мониторинг работы автодолива и ёмкости с доливом

Мониторинг наличия воды в трубах

 

Все показатели падают в телеграм бог.

 

Всё без проблем работает, просто автоматизируется, красиво отображается. Альтернатив не вижу.



#91 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено Вчера, 04:29

Ты хочешь сказать, что не надо делать отдельный контроллер, и просто настроить Home Assistant под нужды аквариумного контроллера? Интересная идея, конечно, но он достаточно гибок, чтобы его можно было полностью заточить под такие весьма специфические вещи?

Там UI настраивается как хочешь, это первая фича.
Т.е данные со всех своих девайсов можно отображать в том виде как тебе это хочется.

Второе-там нативно поддерживаются скрипты на python для автоматизации, т.е можно реализовывать логику.
Для этого же есть куча UI аддонов типа Node Red

espHome проект к нему подрубается нативно
Т.е есть железка для сбора данных и управления.

Есть готовые сборки:
https://www.reef2ree...roller.1033171/

Но из минусов скажу что это прям точно не для тех кто не хочет ничего нового учить.
Там нужно пару дней понять как связаны между собой всякие entity, helpers, mqtt.
Это кстати довольно интересно, оч серьёзное решение для автоматизации всего.
  • vahegan это нравится

#92 vahegan

vahegan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 2 015
  • Меня зовут:Վահե
  • Откуда:Ереван

Отправлено Вчера, 08:05

Звучит очень заманчиво, но да, нужно еще найти эти свободные несколько дней, чтобы сидеть, разбираться со всеми этим добром...



#93 yury88

yury88

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

  • Пользователи
  • PipPipPip
  • Cообщений: 14 357
  • Меня зовут:Юра
  • Откуда:Филиппины

Отправлено Вчера, 08:26

Звучит очень заманчиво, но да, нужно еще найти эти свободные несколько дней, чтобы сидеть, разбираться со всеми этим добром...

Ага, но в этом плане HA более перспективный т. к это уже глобальные проект который никогда не загнётся.

Я тут ещё откопал что оказывается ssh доступ получить можно без проблем, а на борту очень свежий Alpine Linux.
Соответвенно можно творить что хочешь, в том числе ставить рядом с Home Assistant свой софт/просто настроить некоторые вещи через cron

Ну и главное- также в HA можно добавлять "custom component"(установка идёт на уровне "скачать в папку" и прописать строчку в конфиг) для управления этим дозером.Т.е не надо будет колхозить ничего. Просто установил и пользуешься в UI/управляешь через стандартные методы.
Этот же компонент я могу опубликовать HACS(Home Assistant Community Store), т.е установка может быть через UI.

Ну само это не отменяет MQTT, его я тоже добавлю если кому захочется сделать что то кастомное.


  • vahegan это нравится





Темы с аналогичными тегами: diy, stepper, doser, reef-pi, reefpi

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

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

Ветка управляется: