?

Log in

No account? Create an account

Зачем использовать мое решение, а не Arduino?

Допустим, Вы создаете стойку с гидропоникой да не простую, с кучей вентилей, датчиков, насосов и т.д. И конечно всем этим нужно управлять.

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

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

С другой стороны набор устройств Arduino, для которых можно написать простейший код. Ничего ведь сложного управлять вентилем или снимать показания температуры с DS18B20 - с этим даже ребенок справится. Все элементарно просто!
Я даже скажу больше, какую-то часть автоматизации вообще можно было бы сделать без логики или с минимальной логикой(без микроконтроллера).

Однако, здесь есть ряд проблем, которые на первых шагах не заметны:
1) Нам нужно найти решение, которое будет хранить нашу статистику и позволять как-то с ней работать, а если захочется реализовать удаленный доступ к управлению?
2) Если Ардуин несколько, как они будут взаимодействовать? Особенно на расстояниях в несколько метров. Используем дополнительные платы расширения а с ними что, разрабатываем протокол? Все еще простая задача? Не забываем, что нужно учесть кучу проблем взаимодействия, что если данные не дошли к примеру?
3) А если все на одной Ардуино? Хорошо, а у вас получится обвязать несколько портов управления с одновременным опросом датчиков и других элементов системы? А организовать интерфейс во внешний мир и корректную выгрузку данных скажем в БД и тому подобное? Кстати этот-же вопрос актуален и для первого пункта.
Вот тут уже большие сомнения в простоте решения таких задач.
4) Ну хорошо, возьмем миникомпьютер, что-то типа RaspberryPi. Дружим его с Ардуино и все замечательно, решаем кучу проблем, пишем на чем угодно, пусть даже на Go или PHP, или вообще BASH скрипты используем. Достаточно простая задача для программиста. Стоп, нам нужны программисты... причем постоянно, в каждом изменении решения нам нужен будет программист, ну и схемотехник вероятно. В общем берем двоих в штат....

Разрешите откланяться...

Comments

Хм, как то не очень корректно выглядит заголовок.... :)

Ардуино вообще-то и предназначен для тех кому не нравится (или религия не позволяет :) ) использовать "Ваше решение" или чьё-то еще, а чешутся ручонки что-то сваять самому...
кому надо просто заплатить денег и получить результат - тот возмет Ваше или иное готовое решение...

нужен будет программист, ну и схемотехник вероятно. В общем берем двоих в штат....

Никого не берем... :)
Потому как такие "самодельщики" сами себе и программисты и схемотехники, а потом и монтажники и юзеры и сервисная служба. :)

Не стану защищать свое мнение как истину в последней инстанции - просто с себя срисовал... :)
Верно. Но в моем понимании ардуинщик никак не равно интегратор грубо говоря.

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


Что какаемо просто любителей - я знаю много людей которые сильны в электронике но не хотят заниматься программированием или просто хотят использовать готовые китайские железки.
Здесь есть возможность подключать свои железки не забивая голову проблемами ПО.


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

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

Edited at 2018-11-30 05:46 am (UTC)
Но в моем понимании ардуинщик никак не равно интегратор грубо говоря.

Ни в коем случае! конечно....Для себя, на свой страх и риск - это 99,99% "ардуинщиков"..

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


.. и "респект вам и уважуха" за вашу работу !! :)

Любой ардуинщик априори уже использует чужое решение, как миниум бренд Ардуино.

Ой, да что вы !!! Бренд - фигня ! А среда программирования , а библиотеки, а чужие поделки с гит-хаба !!
Про помощь сообщества - я уж и не говорю - постоянно же пользуюсь чужим опытом и делюсь своим.

Самоделием можно заниматься и без необходимости разбираться в сяких си и си плюс плюс.

Ну... Наверное.. только в случае тупого повторения чужих разработок...
И читая форум ардуино - таких встречаешь в общем то... Но и не так чтоб много...

Edited at 2018-11-30 08:47 am (UTC)
"Ой, да что вы !!! Бренд - фигня ! А среда программирования , а библиотеки, а чужие поделки с гит-хаба !!
Про помощь сообщества - я уж и не говорю - постоянно же пользуюсь чужим опытом и делюсь своим."

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

"Ну... Наверное.. только в случае тупого повторения чужих разработок...
И читая форум ардуино - таких встречаешь в общем то... Но и не так чтоб много..."
Речь о схемотехниках, поверьте их сфера деятельности ничем не легче программирования.

Edited at 2018-11-30 12:01 pm (UTC)
Кому вы рассказываете ? :)
Я программировать стал - по необходимости...
Когда кружева из логических элементов, триггеров, регистров и счетчиков - стали заменять микроконтроллерами где ни попадя...
:)
Так что можете считать меня схемотехником - хотя мне больше нравится называть себя просто - инженером.
Потому что инженер - может всё. :)

Edited at 2018-11-30 02:30 pm (UTC)
:)
Что какаемо просто любителей - я знаю много людей которые сильны в электронике но не хотят заниматься программированием или просто хотят использовать готовые китайские железки.

ну по всякому... я например покупаю модули на Али - просто паять самому - и долго выходит, да и порой - дороже.
Печатку травить на кухне - это как то не комильфо, а на кусочках макеток паять - колхоз... :(
И понятно что программирование в этом случае - это уже сам-сам-сам...
А почему бы не купить модуль, который специально продуман для применения в быту вместо китайского поделия, который часто имеют серьезные недостатки и серьезные ошибки в схемотехнике?
ну "серьезных ошибок в схемотехнике" - пока не встречал.
Был дефект печатной платы - ну так я радиолюбитель с 60-х годов прошлого века или где ? :)

из "серьезных недостатков" - я встретил то же что и вы - китайское реле с током 10А - дико грелось уже при токе 8А.
Пришлось купить модуль с 4 реле на 30А - чтобы управлять тремя ТЭНами по 2 квт каждый и насосом... :)

я поясню - самый сложный "модуль" который я купил - это АрдуиноМега.
Так этож просто китайский клон оригинальной ардуинки - какие там ошибки в схемотехнике ? копия...
а так - я пока сложнее ардуины и ESP8266 - не покупал... Это простые вещи

Это раз.
И готовые модули для управления моими потребностями - за вменяемую цену - мне и не попадались...

Edited at 2018-11-30 02:21 pm (UTC)
Знакомимся в ходе беседы...

"И готовые модули для управления моими потребностями - за вменяемую цену - мне и не попадались..."

Вот поэтому как раз и хочется создать что-то вменяемое...
мне лично ваша концепция - нравится.
Желаю успеха !
Большое спасибо.
А где можно увидеть что это собственно и сколько стоит?

Возможности впечатляют, но кроме описания возможностей и скриншотов нужна хотя бы минимальная документация и цены.
Эх, не все так просто как хотелось.

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

К примеру, тот-же Яндекс с Алисой, целая команда держит на своей площадке устаревшую документацию по работе с навыком.
А я из разработчиков проекта - один.

Но, постепенно подходит время и здесь стоит выделить следующее:
1) Я планирую в начале года предоставить на тестирование несколько железок некоторым знакомым рассчитывая на их беспристрастие в данной области и возможно последующий обзор.
2) В ходе подготовки железок я планирую нарезать видео всего процесса настройки системы. Ну и где-то его выложить.
3) Проект также поддерживается одной компанией, у которой есть заинтересованные сторонние организации, возможно в будущем будем сотрудничать, в этом случае будем набирать команду и подготавливать, по мере возможностей, все необходимое для выхода на рынок.
4) По сути, здесь пока ничего не продается, но почти все ПО(кроме сервера) можно бесплатно скачать с http://5277.ru (Вам нужен клиент и контроллер, тоже будет видео ну или дока).
5) С железом вопрос сложнее, пока я его не готов продавать и в будущем сначала начну с локального рынка. При выходе на рынок, конечно, документация будет.
6) Хотелось бы сделать небольшой стенд для демонстрации, но пока нет времени.

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

Об подключаемых устройствах: Сейчас список сторонних железок крохотный (устройств 5), но это именно по той причине, что не было необходимости его расширять.
Безусловно список нужно значительно увеличивать.
А затем, за реализацию поддержки нового железа я планирую брать деньги, возможно в виде "поддержать разработчика" - набралась сумма, купил железо, реализовал, представил на общее пользование.
Вы можете предложить свое видение набора тех-же китайских железок с али, которым Вы бы хотели управлять/читать (только без фанатизма пожалуйста, в будущем надеюсь дойдем и до него).
А я уже прикину, сложно или нет и смогу ли я выделить время на реализацию поддержки.
На текущий момент я заинтересован в добровольцах желающих применить мое решение и принять таким образом участие в тестировании.
Так что велком, для меня выход на публику - это своего рода эксперимент, посмотрим что из этого выйдет.
Я правильно понял что функциональность сценариев и прочего реализована на Java, а аппаратная часть - это только исполнительные механизмы (реле) и датчики?

Edited at 2018-12-29 06:34 pm (UTC)