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

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

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

Статус темы:
Закрыта.
  1. Сокол1
    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2

    Сокол1

    Участник

    Сокол1

    Участник

    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2
    Кстати, хочу купить датчики EC и все необходимое для его подключения уважаемому мастеру для тестов. EC - это чтобы питательный раствор сам готовился (смешивались удобрения с водой с учетом PH до книжных (к примеру) показателей потребления культурой питательных веществ. Но сейчас жду решения по PH (так вроде договорились).
     
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    https://www.benuks.ru/oborud.html#106
     
  3. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Вам лень поискать?
     
  4. Сокол1
    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2

    Сокол1

    Участник

    Сокол1

    Участник

    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2
    Хорошо, я понял Вас. Мне жаль, что Вы выискали лишь оскорбления в моих словах, я не собирался Вас задеть. С форума мне тоже можно уйти, или Вы разрешаете мне поприсутствовать, раз уж пригласили?
     
  5. Сокол1
    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2

    Сокол1

    Участник

    Сокол1

    Участник

    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2
    Ну, вики я прочитал. Между строк тоже. Ладно ребят, давайте, успехов.
     
  6. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Причем здесь вики? Я вам ссылку скинул в последней строчке конкретно по 1- wire
     
  7. Сокол1
    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2

    Сокол1

    Участник

    Сокол1

    Участник

    Регистрация:
    22.06.16
    Сообщения:
    43
    Благодарности:
    2
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Т. е. теперь миксовать датчики в одном универсальном модуле - можно ;) Прошивка подойдёт под Arduino Pro Mini - к ней можно всё подцепить, сделать махонькую коробочку, и по итогу у вас будет универсальный модуль, у которого датчики работают через 1-Wire.

    Тестировал DS18B20 и BH1750, до Si7021 руки не дошли, но там всё работать должно - код проверенный на основной прошивке, I2C - оно и на Чукотке, и в Бангладеш одинаковое.

    Проверил регистрацию модуля с датчиком освещённости на борту - регистрируется через конфигуратор, всё нормально.

    По факту, что мы сейчас уже имеем: основная прошивка как работала, так и работает со всеми поддерживаемыми типами датчиков. Плюс - уже сейчас можно за малую денежку, чтобы не ждать готовых плат универсальных модулей - собрать себе на Pro mini модуль, который будет висеть на линии 1-Wire. Т. е. можно считать, что проблему выноса цифровых датчиков мы решили - теперь почти всё на 1-Wire ;)

    С DHT22 возиться не стал - честно говоря, смысла большого не вижу: не нравится мне эта хрень, и всё тут. Уж лучше Si7021, даже в случае плат универсальных модулей на камне STM8 - будет работать, там на камне есть I2С.

    Подытожим: осталось сделать проводные исполнительные модули, и работу с 1-Wire можно будет считать сделанной.

    З. Ы. Очевидно, что универсальные модули с датчиками влажности почвы будут таки отдельно, со своей прошивкой, и если там, помимо собственно датчика влажности почвы, будут ещё какие - то исключительно как бонус :) Фоторезисторов я заказал, так что можно будет предусмотреть туда измерять освещённость в прикорневой зоне, раз пошла такая пьянка.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Выводы, вешать ли датчики на ESP и заводить ли это дело по Wi-Fi в систему - очевидны ;) Думаю, десяток ESP просадят роутер в кашу, со всеми вытекающими. Где-то я читал про подобное поведение ESP, обсуждалась проблема катастрофической деградации общей скорости работы сети при наличии подключенного в эту сеть ESP. Проблема с озвученной в первом абзаце, имхо, одного корня.
     
  10. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    И вам того же.
    Неужели вы нас покидаете, ко всеобщему ликованию?
    Без обид.
    И заметьте, ни слова про тролинг...
    Ну интеллигентный же форум, однако, "достойно же не возразили" ? (анекдот про Чапаева)
     
    Последнее редактирование: 03.07.16
  11. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дмитрий, а температурную коррекцию в датчик вл. почвы на TMP37 можно будет сделать?
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @Shelllonn - тут мыслица пришла: надо бы мне в вебморду добавить настройку, типа "Сколько дней хранить логи", как думаете? Ну и второй скриптик для cron написать, чтобы он усекал БД, когда надо.

    Таким образом мы можем решить проблему распухания логов до бесконечности ;)

    З. Ы. И кстати в конфигураторе такая настройка тоже не помешает, я думаю ;)
     
  14. Olezhan58
    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39

    Olezhan58

    Живу здесь

    Olezhan58

    Живу здесь

    Регистрация:
    25.08.14
    Сообщения:
    90
    Благодарности:
    39
    Адрес:
    Санкт-Петербург
    @DIYMan, Хочу сказать огромное вам спасибо, за проделанную работу! :super:
    Неделю мега висела в теплице и открывала форточки как надо, ESP не дурковал, всегда была возможность посмотреть инфу с теплицы (логи правда не смотрел), в эти выходные прикрутил полив и опять оставил любимую тещу следить за Мегой, а не за огурцами с помидорами)
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил конфигуратор, добавил настройки закладки "Монитор" - раньше там жёстко показывалась температура "Т внутри", как температура с датчика 0 модуля температур, а "Т снаружи" - как температура с датчика 1 модуля температур.

    Теперь появилось окошко настроек - можно указать, с какого модуля (с модуля температур или с модуля влажности) и с какого датчика показывать на экране "Монитор" температуры. Т. е. теперь "Т снаружи" и "Т внутри" могут показывать данные с любого датчика указанных двух модулей. Соответственно, информация на этом экране теперь будет соответствовать нужной вам действительности, т. к. более жёстко не прошита ;)
     
Статус темы:
Закрыта.