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

Open

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

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


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

#301 balabollng

balabollng

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

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

Отправлено 20 Ноябрь 2021 - 15:15

Вас зациклило. Никто вам не предлагает делать неавтономную (облачную) систему.
ESP32
Мне не важно ваше мнение. Мне важны ваши дела.

#302 avfv

avfv

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

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

Отправлено 20 Ноябрь 2021 - 16:02

Нет. Компиляция в целом не подойдет. Для коммерческого закрытого проекта ДА, для открытого с возможностью что-то добавлять / изменять НЕТ.

Я тоже не представляю КАК это можно сделать.

 

Вообще-то, странно что вы не заметили что AT-прошивка для ESP это не коммерческий закрытый проект, там помимо espressif еще 14 участников, все добавляют и изменяют что им нужно, ошибки правят... и как-то компиляция им не мешает.
Или все, что выходит за рамки ардуино IDE - это область черной магии? Позиция понятная, в принципе..
 


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

#303 Starcomputer

Starcomputer

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

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

Отправлено 20 Ноябрь 2021 - 17:01

Я не имел ввиду АТ-прошивку ESP. Она открыта. Исходники на Github лежат :)

Я имел ввиду следующее:

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

Впоследствии, а может быть и сразу, он хочет добавить туда свой модуль (ну допустим те-же поплавковые герконовые датчики). Для него он должен написать свое ПО для контроллера модуля и ПО для самого акваконтроллера. Точнее не написать, а ДОписать недостающие функции.

Что мы ему можем предложить ? Скомпилировать новую прошивку вместе со своими функциями ? Ну не знаю. Я лет ... надцать назад собирал и компилировал WinCE для FreendlyArm. Скажем так - помучился :(

Далее.

Сейчас работа WiFi, MQTT и т.д. осуществляется с помощью АТ команд. Есть мануал, в котором все расписано с примерами. Даже я разобрался :)

Если ПО контроллера будет записано на сам ESP32, то вызов функций уже нужно делать по другому. Т.е. для пользователя нужен мануал по этим функциям. Где его взять, чтобы доходчиво и с примерами ?

Я не смотрел исходники ESP, но сильно подозреваю, что там неискушенному человеку не разобраться.

Далее - на чем пользователь будет писать свое ПО ? Для многих все что выходит за рамки  Ардуино IDE это действительно область черной магии.

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

99% не смогут.

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

Самое оптимальное - дать возможность пользователю с помощью привычной (или ну совсем простой) оболочки писать свое ПО, благо куча форумов и библиотек.

ИМХО


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

#304 Starcomputer

Starcomputer

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

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

Отправлено 20 Ноябрь 2021 - 17:05

Кстати в проекте используется еще и SIM800C. И тоже в режиме АТ-команд.


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

#305 balabollng

balabollng

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

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

Отправлено 20 Ноябрь 2021 - 20:07

Сегодня разработка ПО это массовое производство. Массовое. Чуть меньше чем все это делают. Ничего "умного" уже в рядовой разработке нет. Нет совсем.

Разработка это процесс обеспеченный всем необходимым для совместной разработки.

Распространенным инструментом совместной разработки и развития продукта является git. И репозиторий github.com. Т.е. это НЕ САЙТ такой. Это репозиторий кода.

Популярная среда разработки VSCode.
Мне не важно ваше мнение. Мне важны ваши дела.

#306 balabollng

balabollng

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

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

Отправлено 20 Ноябрь 2021 - 20:35

В общем, перестаньте в поисковике вбивать arduino+..... и жизнь заиграет новыми красками.

Смотришь, окажется, что не все вокруг ардуино крутится.

Более того, на ардуино можно найти только г... нокод "неискушенных" разработчиков.
Мне не важно ваше мнение. Мне важны ваши дела.

#307 avfv

avfv

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

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

Отправлено 20 Ноябрь 2021 - 23:21

Я не смотрел исходники ESP, но сильно подозреваю, что там неискушенному человеку не разобраться.

 

Желающие дописать что-нибудь появятся только при одном условии - вы реализуете 99% того что нужно, и вот 1% уже кто-то может захотеть дописать/переделать под себя. И разобраться в проекте сможет только профессиональный разработчик. Быстрый старт не дает совсем никаких преимуществ, разбираться в огромном скетче для ардуино (в стиле лапшекод, а как же еще!) гораздо сложнее чем в нормальном проекте. Настроить сборку тут - 0.1% трудозатрат, а если кто даже это не осилит - сделать полезный вклад тем более не сможет.
Может быть, я заблуждаюсь, и существуют такие проекты, где контрибуторы в массе программировать совсем не умеют. Интересно посмотреть, что там получается.


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

#308 Krashn056

Krashn056

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

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

Отправлено 20 Ноябрь 2021 - 23:29

Думаю в чем то вы правы, не кто не будет не чего дописывать)
Если брать контроллер от Олега, кажись всего 1-2 человека внесли свой вклад) все остальные собрали как есть, и то их мало. Те кто может править код и в этом хорошо разбираются, напишут свой или купят готовый заводской.
Этот проект пока на стадии для себя)

#309 Starcomputer

Starcomputer

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

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

Отправлено 02 Декабрь 2021 - 07:52

Еще раз перечитал и тему, и все что нашел по акваконтроллерам :)

И сделал определенные выводы.

Во-первых хочу извиниться перед  balabollng за свое высокомерие. Он во-многом прав, но увы, извечная проблема "отцы и дети". 

Во-вторых, сделал для себя интересные выводы ....

ВСЕ акваконтроллеры "заточены" под определенные нужды, а поскольку каждый понимает "необходимость и достаточность" по своему, то и результат соответственный.

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

Есть очень много уже готовых разработок датчиков и девайсов, которые нужно просто объединить. Даже кН уже меряют (не могу дать ссылку, там закрытый форум).

Посему предлагаю всем заинтересовавшимся ответить на "простой" :) вопрос .....

Акваконтроллер должен .....

Не нужно тут рассказывать ЧТО он должен измерять и делать, нужна КОНЦЕПЦИЯ.

Извиняюсь за банальность вопроса :)


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

#310 kapelan

kapelan

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

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

Отправлено 19 Декабрь 2021 - 21:57


... Посему предлагаю всем заинтересовавшимся ответить на "простой" :) вопрос .....

Акваконтроллер должен .....

я тоже так думал, что контроллер кому-то чего-то должен.
Сейчас склоняюсь к тому контролер не нужен.
Давай поставим вопрос так: что нужно чтобы обеспечить автономность аквариума?
1. Свет который включается/выключается в определенное время?
- Простой таймер за $10 выполнит эту функцию.
2. Автоматическая подача жидкостей?
- китайские дозаторы за $70 прекрасно справляются с этой задачей
Пожалуй и все.
 Отсюда вопрос: на кой тратить собственное время и пару тысяч долларов на разработку устройства, которое можно купить за $80?


  • Sleepy и Svkomov это нравится

#311 Krashn056

Krashn056

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

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

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

Я уж наверно надоел, но повторюсь))
Сенсоры Ph, orp, temp, cond EC
Таймеры
Термостат
Авто долив
Авто подмены
Возможность программировать простые скрипты а так же выполнять их по нажатию кнопки.
Вот такой базовый набор хотелось бы видеть из коробки)
А потом уже можно создать дозатор и kh директор)
И не нужны нам всякие новомодные, новокрутые технологии, многоблочность и т. п. главное чтоб все работало без глюков)
Тут действительно надо определиться с концепцией, будите вы его поддерживать и вкладывать свои силы, бесплатно, на сколько хватит вашего энтузиазма? Или будите продавать печатные платы с частично распаянными компонентами для сборки своими руками? А может и вовсе готовое устройство продавать?
Пока что данная идея кроме большого дисплея не отличается от других реализованных проектов, на сколько оно надо, ну не знаю, мне вот не очень нужен большой дисплей)




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

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