Взаимодействие с ПК
- Войдите на сайт для отправки комментариев
Уважаемые гуру и члены форума!
заранее у всех прошу прощения на случай, если моя тематика на форуме уже раскрыта.
Однако я - новый пользователь, и то. что мне удалось здесь найти, не вполне отвечает на мои вопросы.
Итак, исходное положение:
У меня на огороде имеется система капельного полива, состоящая из трех ветвей (перфорированных водяных шлангов). При этом, я могу вручную включать/отключать каждую ветвь и/или устанавливать их пропускную способность. Управление осуществляется механическими водяными кранами и регуляторами.
Имеется персональный компьютер.
Нужно организовать управление системой полива посредством компьютера через WiFi.
Вопрос:
1. Какой перечень принадлежностей Ардуино и программного обеспечения необходим.
2. Описание логики конфигурации.
Примечание: если на фруме такая задача обсуждалась, прошу дать ссылку.
С уважением, Duthil58.
Например модули esp8266 и mqtt сервер, можно и со смартфона управлять. Гуглить можно прям по
mqtt esp8266 arduino. Зависит от того насколько глубоко собрались копать программирование. Если питание узлов будет не автономным, то можно и по проводу управлять, с другой стороны если автономным, то лучше наверное не wifi, а какие нибудь радиомодули типа nrf.
В случае mqtt лучше почитать о нем статейку, кратко клиенты (esp модули) подписываются на определенный "канал" и периодически пинают сервер в ожидании команд, могут и обратно отправлять результаты. Это решение может быть глобальным с каким нибудь бесплатным сервером в инете, тогда управлять можно отовсюду.
Такой вариант лично ковырял - майнинговые фермы перезагружать )
Определитесь с питанием - от батареек/аккумов или провода тянуть будете, контроллер будет на каждом кране или опять же проводами от соседнего, управлять - это букаально вручную или по какой то программе автоматически тоже ?
Вопрос:
Вопрос к тебе: ты программировать умеешь? Сможешь написать и поднять микросервис за пару дней? Если нет, то начни с чего-нибудь попроще.
Никто в здравом уме не будет писать штучные устройства на esp8266 после выхода esp32
Уважаемые коллеги!
Большое спасибо за ваши советы и терпение.
В целом тема для меня прояснилась. Только хотелось бы больше подробностей о составе потребных элементов ардуино.
Может не весь состав, а хотя бы его часть, на вскидку.
С уважением, Buthil58.
Никто в здравом уме не будет писать штучные устройства на esp8266 после выхода esp32
хм. На 8266 есть более менее стабильные библиотеки, на 32 не наблюдаю. Возможно я недосмотрел, но пока ваяю на 8266, хотя испытываю дикую нехватку портов, например для 18B20, которые по некоторым резонам вынуждет ставить по одному на порт.
кстати! А ктонить имеет опыт подключения 18B20 через расширители или коммутаторы ?
Никто в здравом уме не будет писать штучные устройства на esp8266 после выхода esp32
Я пока не щупал. Что там хорошего для простых устройств, кроме кучи ног ? Надо заказать парочку шоб было.
В целом тема для меня прояснилась. Только хотелось бы больше подробностей о составе потребных элементов ардуино.
Может не весь состав, а хотя бы его часть, на вскидку.
Ну вы определитесь как это все будете подключать и питать, какие исполнительные механизмы и сколько жрут. Вы уверены, что вам wifi и ардуины эти вообще нужны и никак нельзя все соединить просто витой парой и простыми схемами без мк, воткнув в lpt порт какой нибудь или ту же ардуину, висящую прям на usb компа ? Без опыта работы со всякими сетевыми приблудами это попроще будет.
например для 18B20, которые по некоторым резонам вынуждет ставить по одному на порт.
кстати! А ктонить имеет опыт подключения 18B20 через расширители или коммутаторы ?
Что за резоны такие странные? Прекрасно вешаются гроздью.
Да лениво мне каждый раз искать и переписывать id каждого датчика или перевешивать их про распознавании по порядковому номеру.
проще всего оказалось каждый (а их как правило от 4 до 6) вешать на свою ногу и читать как с нулевым индексом, а аппаратным id вообще не заморачиваться.
если гроздью и индексом, то при замене одного из грозди переопределение по индексам случайно и надо заново их идентиыицировать на установке,
а если установка за тышшу верст и там некому id переписать в программе и перепрошить а мне ехать некогда.
а так датчик перепаяли, а он на той же ноге и работает как надо.
Был уверен, что проблема в условных индексах ;) Напишите один раз код диспетчера, и - всё. Индексы в программе - переписывать не надо, при замене датчика - индекс сохраняется, перепрошивать прошивку - не надо.
Для себя именно так и решил.
В целом тема для меня прояснилась. Только хотелось бы больше подробностей о составе потребных элементов ардуино.
Может не весь состав, а хотя бы его часть, на вскидку.
ну назвали вам компоненты.
опыта подключения у вас нет.
программировать их вы не умеете.
учить вас никто не будет.
что дальше ?
тупик.
проще и дешевле заказать проект.
времени своего и нервов сцекономите немерено.
Всем участникам обсуждения большое спасибо!
Тема исчерпана, закрываю.
С уважением, Buthil58.