kasot 3 Опубликовано 1 июля, 2016 опрос-викторина: Arduino vs Raspberry Битва двух DIY решений. Есть ли в автоматизации домашнего гидропона задача, которую невозможно решить на Arduino, но можно на Raspberry? Ну и другие аргументы за и против. Буду рад мнениям и обещаю тщательно изучить каждое. Я пока что на стороне Arduino, как более дешевого и вполне достаточного для решения поставленной задачи варианта. Но под давлением аргументов готов перейти на сторону зла :) Представляю третье решение - ESP8266 :) Занимаюсь точно такой же системой, только не так давно и использую вместо ардуины ESP8266. Эта штуковина покорила моё сердце 80/160 МГц процессором,80 Кбайт-ами RAM-а, минимум 512 Кбайт-ами флеша (с возможностью увеличения до 16ти МБ в теории), ну и конечно же встроенным стеком Wi-Fi (Отпадает надобность в рядом строящем компе прицепленном через LAN, можно сразу в какой-нить ажур или амазон кидать по MQQT все алерты и измерения а дальше по накатанной: статистика, аналитика, прогнозирование и т.д.). Как я понял ты в ArduinoIDE делаешь всё, под ESP можно тоже из неё писать софт (из ArduinoIDE), причём большинство скетчей даже менять не придётся. Советую глянуть в сторону ESP8266, ценник смешной по сравнению с возможностями, которые этот чип даёт, да и вообще без всяких сравнений, ценник всё-равно смешной. Если нужна какая-нибудь помощь в этих вопросах, с радостью помогу. Как я понял у тебя тоже самым проблематичным местом оказался кондуктометр и Ph метр. Смотрел как устроены эти штуковины, но понимания полного так и не пришло. Недавно заказал для тестов с Али сами датчики (EC/Ph probe), как придут, буду ваять схему на каком-нибудь операционнике, АЦП и линейном стабилизаторе. Думаю можно извертеться даже и с одного АЦП PH и EC считывать (тупо по очереди сигнал с обоих датчиков считывать переключая опорное напряжение то на один датчик, то на другой. Так пропадёт влияние датчиков друг на друга во время измерения и станет дешевле на цену одного АЦП). Можно конечно и на встроенном в контроллер АЦП-шнике, но тут сложнее будет контролировать опорное напряжение т.к. на чипе оно сильно плавает (я про ESP-ху говорю, но, думаю, у ATMeg-и те же болячки). Хотел бы глянуть на фотки или на схему PCB этого OpenAquarium что за операционники там строят, какая обвязка, кабель какой там до сенсора? По поводу измерений EC/PH: думаю что может быть несколько источников погрешностей. Самый основной на мой взгляд это плавающее опорное напряжение на внутреннем АЦП контроллера. Решением может быть внешний АЦП с нормальным стабилизатором (присматриваюсь к связке LTC2450 - SPX3819. По характеристикам LTC2450 выглядит довольно вкусно при цене в 2$). Второе - это различные наводки, тут должен спасти щиток над схемой АЦП-хи (как в ESP-12 например). Но степень влияния на измерения надо ещё проверить, может овчинка выделки не строит... Третье - не экранированные провода, по сути те же наводки. У тебя от OpenAquarium-а до ардуины идут не экранированные провода, это тоже может стать источником помех, степень защиты кабеля к самому датчику до операционника тоже не помешает проверить. Опять же вклад в общую погрешность этого куска провода тоже вопрос спорный. четвёртое - доподлинно не знаю, но вроде у ардуины цифровая и аналоговая земля одна. Для исключения помех рекомендуют цифровую и аналоговую земли разделять. Все эти болячки можно в большей степени победить грамотной проектировкой собственной PCB-хи. В идеале поместить экранированную схему АЦП-хи как можно ближе к самому сенсору, а длинный провод от датчика к ардуине/ESP/малинке уже хай цифровой идёт, там пофиг на всё уже. Так что буду рад помощи в этом деле. Твой практический опыт измерений будет очень кстати. Решение с ультразвуковым датчиком приближения на мой взгляд довольно спорное: первое что напрягает - это надёжность (нужно признать что в этом сенсоре есть очень много сложных узлов, которые последовательно расположены в схеме надёжности и отказ одного из узлов приведёт к отказу всей системы, соответственно вероятность отказа такой системы много выше чем, скажем, у того же клапана в бачке унитаза. Идея ультразвука это конечно хорошо, но нужно быть реалистом, понимать и оценивать какие риски несёт в себе то или иное конструктивное решение. Другими словами, зачем себе специально расставлять грабли, а потом аккуратно их обходить при помощи кода или других ухищрений? Где-то ты обойдёшь грабли, а где-то и забудешь, что может потом вылиться в серьёзную проблему. Поэтому здесь принцип "Чем проще - тем лучше" более чем уместен), второе - возможные помехи для других сенсоров (здесь утверждать что-то боюсь ибо знаний соответствующих пока нет). Поэтому я за старый добрый датчик в виде клапана как в бачке от унитаза. Сам пол-года назад где-то пришёл из высокоуровневого мира C#-пов, анализа данных, прогнозирования надёжности в мир ассемблеров и радиотехники, поэтому тоже многого не знаю, но тема очень какая интересная. Так что как в детстве говорили: давай вместе играть :) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MajorLazer 416 Опубликовано 1 июля, 2016 (изменено) ультразвуковой, лазерный или датчик на размыкание контакта в разы лучше в гидропонной системе чем громоздкий поплавок, который могут оплести корни. Изменено 1 июля, 2016 пользователем MajorLazer Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kasot 3 Опубликовано 2 июля, 2016 О корнях я не подумал, да... Тогда, возможно, есть смысл в ультразвуковом. Однако корни имеют тенденцию внизу скапливаться. на границе вода-воздух корней обычно нет. В идеале сделать доп. бак как сообщающиеся сосуды и делать все измерения там. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mixturator 757 Опубликовано 3 июля, 2016 (изменено) Представляю третье решение - ESP8266 :) Сам пол-года назад где-то пришёл из высокоуровневого мира C#-пов, анализа данных, прогнозирования надёжности в мир ассемблеров и радиотехники, поэтому тоже многого не знаю, но тема очень какая интересная. Так что как в детстве говорили: давай вместе играть :) Бро, тебя сам Джа послал мне в эту песочницу :)Надо сказать, что проблемы с зондами и их обвязками я решил в итоге радикально. От использования встроенного ацп отказался, перешел на независимые и развязанные по питанию платы Atlas - просто не хватило терпения домучить ардуино до конца, хотя явно могло получиться.Сейчас играюсь с новой версией системы с независимым пробоотборником, в данный момент гоняю тестовую сборку (уже месяц нон-стопом пашет, раз в две минуты снимается проба, читаю логи и ловлю микро-баги). Хочу закончить третью версию, отчитаться и перейду на другую архитектуру, чтобы поинтереснее. Так что спасибо за наводку. Я размышлял о разных микрохах, но эта в поле зрения не попадалась. Изменено 3 июля, 2016 пользователем mixturator Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mixturator 757 Опубликовано 3 июля, 2016 ультразвуковой, лазерный или датчик на размыкание контакта в разы лучше в гидропонной системе чем громоздкий поплавок, который могут оплести корни.Использовал именно из-за этого.Однако ультразвук оказался достаточно неприхотлив, как минимум, у меня.Но с опытом постепенно приходит понимание, что гемор он может создать значительный. Хорошей идеей на данном этапе мне показалось вынести все измерения в отдельный бак, сообщенный с основным. Боюсь, правда, что корни могут и в трубки прорасти - у меня однажды визорную трубочку в аквафарме забило. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mixturator 757 Опубликовано 3 июля, 2016 Робота-садовника не вижу, чтобы вёдра за меня таскал, вижу только мультифонкциональный измерительный прибор, штука полезная, данные об измерениях можно наблюдать в режиме реального времени и на удалённом расстоянии, но ничего вечного не бывает, к сожалению, рано или поздно, какой-нибудь элемент начнёт ломаться, мне так кажется. Почему же только измерительный? Измерительно - корректирующий.А ломаться будет всё рано или поздно. Если заранее предусмотреть, что может сломаться, можно соломки подложить. Когда сам систему строишь, точно знаешь, где подложил, а где - нет :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Doomnik 1,410 Опубликовано 7 июля, 2016 (изменено) опрос-викторина:Arduino vs Raspberry Если нужна чисто автоматика на подоконнике, то лучше Ардуино и нет.Во-первых, в инете описан способ подключения всех необходимых датчиков (температура, влажность, ph)Во-вторых, много пояснений и уроков на русском, в принципе особо не вникая в суть можно написать вменяемую программу. Малина (Raspberry) я считаю подойдет в том случае, если необходимо удаленно следить на посадкой.Малина заточена для работы с сетью.Т.е реализация сбора данных с записью где-нибудь на сервере с помощью малинки была бы проще по моему мнению. из минусов малины: отсутствие нормальных уроков на русском, еще там какой-то косяк с часами реального времени, если процессор чем-то занят, время отсчитывается некорректно.Как следствие при опросе датчика температуры (или чего другого), где нужны точные временные задержки, могут быть проблемки. ps и бесит в малине подключение всяких модулей, чтобы что-то работало подключи модуль, которых вообще хрен знает как работает и что в этом модуле прописано. Атмега 16 и СИ в этом плане понятней - что написал, то и делается. Изменено 8 июля, 2016 пользователем Doomnik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
trezzz 0 Опубликовано 8 июля, 2016 Если нужна чисто автоматика на подоконнике, то лучше Ардуино и нет.Во-первых, в инете описан способ подключения всех необходимых датчиков (температура, влажность, ph)Во-вторых, много пояснений и уроков на русском, в принципе особо не вникая в суть можно написать вменяемую программу. Малина (Raspberry) я считаю подойдет в том случае, если необходимо удаленно следить на посадкой.Малина заточена для работы с сетью.Т.е реализация сбора данных с записью где-нибудь на сервере с помощью малинки была бы проще по моему мнению. из минусов малины: отсутствие нормальных уроков на русском, еще там какой-то косяк с часами реального времени, если процессор чем-то занят, время отсчитывается некорректно.Как следствие при опросе датчика температуры (или чего другого), где нужны точные временные задержки, могут быть проблемки. ps и бесит в малине подключение всяких модулей, чтобы что-то работало подключи модуль, которых вообще хрен знает как работает и что в этом модуле прописано. Атмега 16 и СИ в этом плане понятней - что написал, то и делется. Да, согласен. На ардуино мануала в сети предостаточно) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
antonbaton 0 Опубликовано 23 августа, 2016 Привет бро. Очень сильно загорелся собрать такого робота, даже уже почти всё заказал. Но вот с програмированием очень туго. Не поделишься скетчами на сие чудо. Мир тебе. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mixturator 757 Опубликовано 14 сентября, 2016 Чтобы не писать в 20-и темах, предлагаю перебратьсы вот сюда, я тут затеял гроу-соревнование со своим новым роботом, чтобы интереснее было. Попутно готов обсуждать железо и пишу про него подробно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Stasong 0 Опубликовано 3 ноября, 2016 Использовал именно из-за этого.Однако ультразвук оказался достаточно неприхотлив, как минимум, у меня.Но с опытом постепенно приходит понимание, что гемор он может создать значительный. Хорошей идеей на данном этапе мне показалось вынести все измерения в отдельный бак, сообщенный с основным. Боюсь, правда, что корни могут и в трубки прорасти - у меня однажды визорную трубочку в аквафарме забило.Зачем дополнительный бак ? А нельзя просто трубку до дна сделать с сеточкой на конце от корней, в которой УЗ датчик будет в одиночке бить по поверхности воды ? Тут и пузыри компрессора могут не попасть в нее Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Маккензи 0 Опубликовано 6 сентября, 2022 где купить аналогичный плату измерения ph/tds Open Garden Hydroponics. Нашел такую только из Канады за 49$ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты