1 2 3 4 5 6 7 8 9 10 6.5/10 6,40оценок: 5

Контроллер для теплицы на Arduino - 2

Тема в разделе "Теплицы и парники", создана пользователем Cofessor, 27.04.18.

  1. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    Там вроде старый Phiton 2.x используется, может далее подключали более новую версию?
     
  2. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Этих библиотек развелось ... думаю уже все запутались ...
    Я про ESPшную вот эту - https://github.com/espressif/arduino-esp32/tree/master/libraries/ArduinoOTA
    и тут веб - https://github.com/espressif/arduino-esp32/tree/master/libraries/Update/examples/OTAWebUpdater
    Она и идет в примерах для espressif/arduino-esp32

    Там никаких питонов нет. Но нет и проверки что загружено. В принципе можно и ее использовать, прогресс загрузки она отдает, результат загрузки тоже показывает.

    И вспомнил, MDNS у меня не заработал тогда, ну он мне и не нужен.

    да вверху уже для ESP32 ссылки но для ESp8266 все то же самое есть
    https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA
    https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WebServer/examples/WebUpdate

    Если не нравится изобретение велосипедов то вот для обоих чипов все есть, но я немного поизобретал, для себя :)
    Сейчас расконсервация дачи идет, забросил немного автоматизацию.

    А вот про автоматическое обновление идея интересная, типа закинул прошивку и контроллер сам ее обнаружил и загрузил. Надо думать.
     
  3. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    Я сперва попробовал грузить через браузер, всё сразу пошло, но мне не понравилось грузить двоичный код. Взял ту, что встроена в Arduino. IDE, она сразу заработала и проблем мне не создаёт, поэтому других не ищу. Питон скинул в корень один раз и забыл, но у меня тоже много ссылок на разные варианты, если нужда возникнет - поменяю.
    C ESP32 работать пока не пробовал, плата только пришла. По жизни тоже плотно работать со своими хотелками не получается, всё что-то мешает. Хотя, грех жаловаться - зелени уже давно изобилие.
    Вот за крупное, ранние огурцы, помидоры, никак не решусь взяться, пока не адаптировал ИМ под разные сезонные условия - в марте надо так регулировать, в июне - совсем иначе. Доведу свою систему, начну испытания - станет понятнее, чего можно будет добиться с моим подходом.

    А между делом, уже подошло время бахчу сеять. В прошлом году дынь было - по 3-4 штуки на кусте, вот арбузы пропадают, хочу в этом году попробовать прививать на лагенарию.
     
  4. Saasha
    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747

    Saasha

    Живу здесь

    Saasha

    Живу здесь

    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747
    Адрес:
    Москва - Тула
    Получил ESP32, развлекаюсь)
    Время компиляции и размер файлов bin поражают:
    esp32_ppc.png
    Скетч с программой обновления весит 911 КБ (933 552 байт) - это жесть!
    Боюсь как бы глюкодром не получился при работе 24/7(
     

    Вложения:

    • esp32_ppc.png
  5. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Да нормально все! Иногда возникают проблемы с индуктивными нагрузками, но они у любых МК возникают.

    Какие брал?

    Я последний раз прикупил ESP32-WROOM-32UE с 16МБ
    Именно UE понравились тем что только внешняя антенна.
    Для установки внутрь корпуса понравилась эта антенна - https://aliexpress.ru/item/32729134494.html
    Если наружу то эта https://aliexpress.ru/item/1005008498979486.html
    На даче не везде уверенный прием, надо ставить еще один роутер и делать Mesh сеть.
     
  6. Saasha
    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747

    Saasha

    Живу здесь

    Saasha

    Живу здесь

    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747
    Адрес:
    Москва - Тула
    На али заказал: https://aliexpress.ru/item/1005005002961715.html?spm=a2g2w.orderdetail.0.0.51194aa6blJRTo&sku_id=12000043386950472
    Но эти редиски отправили почтой, вместо 5-ки.
    А осваивать нужно, заказал на озоне обычную 30 пиновую ESP32 Wroom-32 30pin USB CH340C чтобы тренироваться)
    На случай хренового приема внутри парника антенна уже пришла: https://aliexpress.ru/item/1005003443721023.html
    Для Mesh нужно роутер менять.
    Обошелся доп точкой доступа.
     
  7. Saasha
    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747

    Saasha

    Живу здесь

    Saasha

    Живу здесь

    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747
    Адрес:
    Москва - Тула
    Задумался насчет герметичности/вентиляции корпуса.
    korp1.jpg
    Можно провода завести через гермовводы, получится герметично.
    Но влажность внутри теплицы повышенная, и внутри корпуса низкой влажности не будет. И не проветрить. Плюс все будет сколько-нибудь греться.
    Думаю развернуть корпус и сделать отверстия для вентиляции.
    Конденсат потоком литься внутрь не должен, а продуваться как-то будет.
    korp2.jpg
     
  8. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    Чему там греться? Реле 5В х 5мА = 0,025Вт. Контроллер микромощный, от батарейки может долго работать.
    Правда, на плате нано есть пожиратели энергии, поэтому в активном режиме она потребляет около 24 мА - примерно как 5 реле, включенных одновременно.
     
    Последнее редактирование: 16.04.25
  9. Saasha
    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747

    Saasha

    Живу здесь

    Saasha

    Живу здесь

    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747
    Адрес:
    Москва - Тула
    @Cofessor, Нано - это прошлый век. Все уже поменялось)
    Будет ESP32, модуль х8 ЭМ реле.
    И блок питания 220=>5В
    Как бы слабо оно не грелось - теплоотвод нужен.

    Реле 8 каналов жрет при включении всех под 1 Вт.
    На днях проверял на меге с помощью ina219.
     
    Последнее редактирование: 16.04.25
  10. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    Да так и надо! Ничего там греться не будет.
    Сейчас у меня в тепличке +30, в корпусе автоматики +44, на улице +23, согласен на улице прям жара!
    У меня корпус герметичный, все вводы выводы через так называемые авиационные разъемы.
    Влаги внутри нет, корпус хоть снаружи из шланга поливай. Корпус IEK для счетчиков.

    А если сделаешь отверстия то внутри конденсат точно будет! А оно надо?
    Делай герметично насколько возможно.

    У меня ESp8266 + Amega1284P + Зарядка аккумов 18650 и сами аккумы + повышайка 7->12 если работаем от аккумов, + 6 драйверов двигателей + 4 твердотельных реле (2 мелких и 2 больших) + БП 12V 10А.

    Как греется я уже написал выше. так что то что на твоем фото греться сильно и не должно. Если сомневаешься поставь термостат, у китайцев всякие есть, мелкие, в корпусе TO220.
     
    Последнее редактирование: 16.04.25
  11. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    Реле или светодиоды?
    AT328P (ИМХО) по прежнему рулит там, где его возможностей достаточно. Например, для управления капельным поливом я собираюсь использовать именно контроллер на AT328P и RTC DS3231, питая их от батарейки. Для чего в данном случае ESP32?
    И что значит "как бы слабо не грелось"? Микрочип расчитан на работу при высокой температуре, для него 50*С - вообще не температура. Поверхность коробки получает энергии от солнца в сто раз больше, но это мало кого заботит.
    ИМХО - намного вреднее влажность, особенно для контроллера, поэтому для AT лучше герметизация, а если ESP32, то я бы поставил внутрь датчик температуры, если T < 40-50*С - то херня.
     
  12. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.583
    Благодарности:
    3.398
    Адрес:
    Ногинск
    1. По цене не рулит.
    2. По мониторингу, я уже привык в монитор глядеть, вся информация в одном месте.
    3. В телеграмм приходят оповещения, можно оперативно реагировать не проверяя 10 устройств в ручную.

    Но это для ленивых и жадных доводы :)
     
  13. Saasha
    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747

    Saasha

    Живу здесь

    Saasha

    Живу здесь

    Регистрация:
    03.04.13
    Сообщения:
    459
    Благодарности:
    747
    Адрес:
    Москва - Тула
    GX16 с али?

    Уговорили! Соберу герметично, внутрь поставлю какой-нибудь DHT, если что отверстий сделать всегда успею.

    При замыкании 7 из 8 релюшек на 8-ми релейном модуле потребляемая всей дуней мощность возрастает на 800-900 мВт

    Для отрабатывания алгоритма управления дверями нужно будет много раз переписывать скетч.
    С буком бегать - то еще удовольствие.
    У 8266 ног на всю роскошь не хватит.
     
  14. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    У меня капельный полив будет только для кустарников и задача проработана и максимально проста:
    1-е - Самотёк. Годятся дешёвые китайские капельницы - они работают от самого слабого давления. Разность вылива есть из-за того, что большие допуски при штамповке, но скомпенсировать легко - там несколько капельниц на куст, если что, можно просто добавить 1-2 капельницы.
    2-е - Полив не по времени, а по датчику расхода воды. Датчик уже заказал. Но в принципе, можно вообще без датчика. Расход на куст - 50 л. У меня 40 кустов, а ёмкость бака как раз 2 куба. Т. е. просто включать полив до полного опорожнения бака.
    3-е - Поскольку контроллеры уже собраны, то платить за них не надо, так что тут они как раз рулят.
    4-е - ESP пожирают энергию, потребуется подводить сеть и ставить аккумуляторы с подзарядкой. Будет сложнее и дороже.
    А мониторить там нечего, всё, что будет делать устройство - включать подачу воды раза три в месяц.
     
  15. Cofessor
    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482

    Cofessor

    Виталий

    Cofessor

    Виталий

    Регистрация:
    23.06.13
    Сообщения:
    9.323
    Благодарности:
    8.482
    Адрес:
    Брянск
    Не знаю вариант исполнения вашего блока реле, но у меня они со светодиодами, которые жрут, пожалуй, больше, чем реле, но они совершенно не нужны.
    Вопрос какой был? - "Для чего в данном случае ESP32?". Я писал о использовании AT328P для другой задачи (капельного полива). Там алгоритм отрабатывать не надо и прочие плюшки ESP не нужны. А что вас удивляет? - У вас у самих на фото Nano.