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

Arduino Mega. Контроллер теплицы. Хроники

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

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    :) Будет со временем и веб-морда.
     
  2. newer
    Регистрация:
    17.12.11
    Сообщения:
    128
    Благодарности:
    162

    newer

    Живу здесь

    newer

    Живу здесь

    Регистрация:
    17.12.11
    Сообщения:
    128
    Благодарности:
    162
    Адрес:
    Москва
    Уважаемый @DIYMan,
    Ну, если, только для контроля доступа. :super:
    Нравится, - попробуйте.
    Когда-то игрался.
    Осталось только для доступа в сарай.
    У меня заначка там, от всех! :aga:
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да нет, не стоит - только ради того, чтобы поиграться. Оставлю на следующий проект какой-нибудь, мало ли ещё применений. Зато выяснили этот момент применительно к теплице ;)
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да, кстати, про подкормку: если использовать капельный полив, то для него есть такая чудная вещь, как трубка Вентури, которая позволяет подкармливать растения прямо в магистраль. Естественно, этим добром тоже можно управлять, правда пока не знаю, сгодится ли э/м-клапан, поскольку трубочка подачи удобрения в магистраль - тоненькая, миллиметра 3 внутреннего сечения.

    Но управлять подкормкой в принципе можно, даже в текущей редакции - канал полива как раз управляет одним э/м-клапаном, просто нет ясного для пользователя понятия "подкормка". Вот в раздумьях - делать или нет отдельный модуль управления подкормкой, или повременить, как всё остальное устаканится?

    Тут ещё и веб-морду надо, блин :) Проблема с ней, большая проблема будет, если использовать ESP8266 только как UART-удлинитель: придётся писать поддержку протокола HTTP, и подключать флешку, чтобы вычитывать оттуда страницы. ну и, конечно, очень хитро изгаляться, чтобы заранее знать, сколько байт отправить через Wi-Fi - памяти мало, сгенерированные страницы в памяти разворачивать не вариант, поэтому навскидку - AJAX наше всё: выдаю начальную страницу с жёстко прошитым кодом, а уже из неё AJAX-запросами мучаю бедный контроллер на предмет получения данных.

    Прошивать в ESP свой сервер - не вариант, должна быть только прошивка для Меги, которую каждый бы смог скомпилировать и загрузить. так что пока ESP - только как удлинитель UART.

    В общем, работы ещё валом, скорей бы ESP-01 пришёл, грёбаная почта России :mad: Я в корзину на три с половиной килорубля ещё накидал, ну когда же я нажрусь :)]:aga:
     
  5. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Дмитрий!
    Я вот что хотел спросить...
    Если в скетче в область Loop самостоятельно вставить стандартные команды для Watch Dog Timer ? По идее должно работать.
    Смогу проверить сам только после того, как перешью загрузчик (в Меге изначально он работает криво, об этом много писалось в сети).
    Столкнулся с тем, что I2C дисплей виснет эпизодически, вот и хочу использовать сторожевой таймер.
    Вопрос возник от вашего I2C датчика освещенности. Его придется вытаскивать достаточно далеко, соответственно шины Sda и Scl будут не 20-25 см, а метра 2-3 (под крышу теплицы или до боковой стенки) и поимеем мы массу проблем.
    Имхо, ессно.
    Что скажете?
    По подкормке.
    Если существует возможность добавлять кол-во каналов полива, то городить лишнее для подкормки нет надобности. Можно использовать один из них, как Вы и писали.
    3-х мм в трубке Вентури, думаю хватит с лихвой. Расход подкормки будет определяться скоростью основного потока. Всегда можно будет подкорректировать либо временем включения клапана, либо концентрацией раствора. Нужен эксперимент.
     
    Последнее редактирование: 01.02.16
  6. Echelon
    Регистрация:
    15.08.12
    Сообщения:
    374
    Благодарности:
    118

    Echelon

    Живу здесь

    Echelon

    Живу здесь

    Регистрация:
    15.08.12
    Сообщения:
    374
    Благодарности:
    118
    Адрес:
    Прага
    ESP само по себе не слабенькая машинка, две ссылочки вам на прочтение:
    первая и вторая с ajax там товарищ наооборт видит ардуино только как расширитель портов.
     
  7. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Сейча ссравнил 2 модуля освещенности на кабеле в 30 метров (витая пара) и 2 метра. выдает погрешность примерно в 4%. т. е на одном 320 люкс, на длинном 305 люкс. думаю можно как то это откалибровать.
     
  8. karavaev
    Регистрация:
    17.01.16
    Сообщения:
    16
    Благодарности:
    14

    karavaev

    Участник

    karavaev

    Участник

    Регистрация:
    17.01.16
    Сообщения:
    16
    Благодарности:
    14
    Теоретически должно быть одинаково.
    Если местами поменять датчики, то результаты таки же?
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да что хотите можете писать в функции loop - это никак не скажется на работе модулей, в принципе ;)
    Согласен, сам начал задумываться о том, что далековато для I2C. Но под этот случай у меня предусмотрена возможность отдельных железных коробочек: в одной можно разместить Nano с датчиком освещенности, и связать контроллер и Nano по RS-485. Естественно, пока этого не сделано, строго говоря - я вообще не тестировал общение контроллеров между собой по сети - так, пару заглушек сделано, и всё. Но теоретически такая возможность предусмотрена.
    Да в принципе сколько угодно, пока пинов хватит. Просто сейчас в прошивке жестко указано два канала полива. Ничего не мешает указать 8, залить прошивку - и в конфигураторе будет 8 каналов полива.
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    По ESP я уже много чего прочёл и знаю о его возможностях. Проблема там только одна - глючные прошивки, что родные, что сторонние. Ждать, пока их вылижут - не вариант, проще использовать модуль как удлинитель UART.

    Ну и потом - требовать от пользователя прошивки перепрошивать ещё и ESP-модуль - это лишнее, как по мне. Не так много мне надо от Wi-Fi, чтобы это было нереализуемо средствами Меги, проблема только одна - кол-во памяти. Кстати, эта же проблема актуальна для любого МК, и для самого ESP8266 - тоже: рано или поздно упрёмся в память. Так какая разница, на какой стороне городить огород с вычитывание страниц с SD-карты и отдачей их клиенту?

    Плюс такого подхода: есть прошивка для меги, надо вай-фай - просто взял модуль типа ESP-01, подключил - заработало.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Неистово плюсую за продолжение экспериментов. Просьба, раз используем витую пару: подключать SDA и SCL к паре свитых проводов, итого - 4 провода (две пары) на датчик. Думаю, у вас так и сделано, но вы не уточнили.

    Результаты замеров было бы интересно поиметь в этой теме. Датчики менять местами между проведениями замеров. Каждая итерация - серия по 10 замеров через две секунды каждый. Усреднённые показатели каждой итерации - в табличку. Общее кол-во итераций - не менее 10. По результатам будет видно, насколько можно доверять длинным проводам. Хотя - влияют множество факторов, то же питание, например.
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Тем временем мне завтра заступать на недельную примерно смену. Так что за это время не будет никаких обновлений софта, видимо. Поэтому можно просто поразмышлять на тему того, что нам нужно от веб-морды, можно даже с рисунками ;)
     
  13. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Именно так и собрано. питание внешнее - на макетной плате через блок питания (НЕ РЕКЛАМА, а наглядный пример) https://ru.aliexpress.com/item/MB102-Power-Supply-Module-3-3V-5V-MB102-Breadboard-830-Point-Jumper-cables/32259571737.html)
    займусь замерами, уже и самому стало интересно. попробую всё собрать в мини-отчет за пару дней.
     
  14. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    Как обещал, список что есть в наличии:
    https://www.aliexpress.com/item/MB102-Power-Supply-Module-3-3V-5V-MB102-Breadboard-830-Point-Jumper-cables/32259571737.html
    http://www.aliexpress.com/item/PT100-Platinum-Resister-Temperature-Sensor-Waterproof-Temp-Probe-20-450-Celsius/32393852026.html
    http://www.aliexpress.com/item/Micro-SD-TF-Card-Storage-Memory-Module-SPI-Level-conversion-For-Arduino-hot/1977114355.html
    http://www.aliexpress.com/item/Mini-ENC28J60-Ethernet-LAN-Network-Module-For-Arduino-51-AVR-STM32-LPC/1859063334.html
    http://www.aliexpress.com/item/New-BH1750FVI-Digital-Light-intensity-Sensor-Module-For-Arduino-3V-5V/1859067467.html
    http://www.aliexpress.com/item/433Mhz-RF-transmitter-and-receiver-link-kit-for-Arduino-ARM-MCU-WL/1859083729.html
    http://www.aliexpress.com/item/New-1602-16x2-HD44780-Character-LCD-Display-Module-LCM-blue-blacklight/1859089799.html
    http://www.aliexpress.com/item/84-48-LCD-Module-Blue-backlight-adapter-pcb-for-Nokia-5110/1859092867.html
    http://www.aliexpress.com/item/NEW-IIC-I2C-TWI-SPI-Serial-Interface-Board-Module-Port-for-Arduino-2004-LCD/1858731563.html
    http://www.aliexpress.com/item/For-Arduino-Compatible-Atmega2560-16AU-CH340G-ATMEGA-2560-R3-Board-Mega2560-R3/32383279545.html
    http://www.aliexpress.com/item/New-Pro-Mini-atmega328-Board-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano/2031332321.html
    http://www.aliexpress.com/item/Wireless-Serial-6-Pin-Bluetooth-RF-Transceiver-Module-HC-05-RS232-Master-Slave/1868024080.html
    http://www.aliexpress.com/item/CP2102-USB-2-0-to-TTL-UART-Module-6Pin-Serial-Converter-STC-Replace-FT232-Module/1859102520.html
    http://www.aliexpress.com/item/CD74HC4067-16-Channel-Analog-Digital-Multiplexer-Breakout-Board-Module-For-Arduino/32382039947.html
    http://www.aliexpress.com/item/MT3608-DC-DC-Step-Up-Power-Apply-Module-Booster-Power-Module-MAX-output-28V-2A/32246648731.html
    http://www.aliexpress.com/item/Free-shipping-UNO-R3-MEGA328P-Don-t-with-usb-cable-for-Arduino-Compatible-Dropshipping/32241323610.html
    http://www.aliexpress.com/item/LCD-module-TFT-2-4-inch-TFT-LCD-screen-for-Arduino-UNO-R3-Board-and-support/1662266429.html
    http://www.aliexpress.com/item/MFRC-522-RC522-RFID-RF-IC-card-sensor-module-to-send-S50-Fudan-card-keychain-for/1353312535.html
    http://www.aliexpress.com/item/New-DHT11-Temperature-And-Relative-Humidity-Sensor-Module-For-Arduino-Free-Shipping/32455266489.html
    http://www.aliexpress.com/item/Free-shipping-Rain-Water-Level-Sensor-Module-Detection-Liquid-Surface-Depth-Height-for-Arduino-T1592-P/620515170.html
    http://www.aliexpress.com/item/Free-shipping-2-channel-relay-module-relay-expansion-board-for-arduino-5V-low-level-triggered-2/1356430969.html
    http://www.aliexpress.com/item/New-pro-mini-electronic-building-blocks-Interactive-Media-ATMEGA328P-5V-16M-for-arduino-Compatible-Nano/620115028.html
    http://www.aliexpress.com/item/Tiny-RTC-I2C-modules-24C32-memory-DS1307-clock-for-arduino-with-out-battery/1417745552.html
    http://www.aliexpress.com/item/GY-302-BH1750-BH1750FVI-light-intensity-illumination-module-for-arduino-3V-5V/1756060899.html
    http://www.aliexpress.com/item/Free-Shipping-The-soil-the-hygrometer-detection-module-robot-intelligent-car-soil-moisture-sensor-for-arduino/729668098.html
     
  15. 2mike
    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415

    2mike

    Живу здесь

    2mike

    Живу здесь

    Регистрация:
    14.03.10
    Сообщения:
    596
    Благодарности:
    415
    Адрес:
    Россия
    Простой китайский вентури будет работать от 0,35атм, что однозначно потребует применение насоса. Большого магистрального или локального - который будет прогонять через инжектор поток.
    вообще маеты с этим вентури выше крыши и куча расчетов. наверное проще просто добавлять в общий обьем для полива.
     
Статус темы:
Закрыта.