CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

3 датчика Arduino-садовника

После вчерашней статьи — Почему Arduino побеждает и почему он здесь, чтобы остаться? я изучил сайт Makezine внимательнее и обнаружил потрясающий раздел Make: ARDUINO, целиком и полностью посвящённый контроллеру Ардуино!
И, как раз в этом разделе я нашёл замечательную заметку об использовании Arduino в роли садовника (Garduino)!
В принципе, ничего сложного в этом нет. К ардуино подключается ряд датчиков, обрабатывая показания которых, контроллер через реле управляет исполнительными устройствами — насосом для полива, лампой освещения, двигателем вентиляции.
3 датчика Arduino-садовника
Предлагается использовать три вида датчиков:
1 — датчик влажности почвы (два гвоздя и резистор)
Датчик влажности уже нам знаком по проекту botanicalls, где цветок напоминает о поливе через Twitter.
Здесь используется тот же принцип — два щупа ( в роли которых могут использоваться обычные гвозди ) втыкаются в землю и контроллер проверяет сопротивление между ними и из этого делает выводы о влажности почвы.

2 — датчик освещённости на фоторезисторе
3 — датчик температуры на терморезисторе

А ведь можно добавить в эту систему дистанционное управление с ПК или даже через интернет!

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

По теме:
Ардуино что это и зачем?
Arduino, термины, начало работы
Разновидности плат Arduino, а также про клоны, оригиналы и совместимость
КМБ для начинающих ардуинщиков
Состав стартера (точка входа для начинающих ардуинщиков)
  • +3
  • 12 февраля 2011, 11:13
  • admin

Комментарии (17)

RSS свернуть / развернуть
+
+1
К этому еще часы прикрутить, ds1307, задать параметры, и можно цветок вообще в шкафу запереть и забыть про него, пусть дуина сама о нем заботится.
avatar

mogalkov

  • 13 февраля 2011, 20:57
+
0
Завести цветок и собрать устройство, которое о нем заботится… Просто после этого можно богом себя возомнить, особенно если дать название проекту: «Создание самодостаточного мира»))))))))
avatar

Nikolay18

  • 29 июня 2011, 23:58
+
0
попробовал позаниматься.
по отдельности собираю схему на фоторезисторе — все работает
собираю на термодатчике LM35 в корпусе ТО92 — все работает
НО когда они вместе в схеме — термодатчик начинает врать…
avatar

vworld

  • 21 сентября 2011, 07:07
+
0
сложно сказать.
Конкретную схему и код скетча в студию!
avatar

Zoltberg

  • 21 сентября 2011, 11:20
+
0
Не знаю на сколько корректно будет разместить ссылку на свой блог, где я привел схему и код к ней.
vworld-remember-all.blogspot.com/2011/09/blog-post.html
avatar

vworld

  • 22 сентября 2011, 04:44
+
0
хммм… не вижу косяков.
А если провод от фотодатчика (по схеме белый) выдернуть из дуины прям в прцессе — тоже врёт, или прекращает?
avatar

Zoltberg

  • 23 сентября 2011, 15:00
+
0
Если выдернуть белый провод, что в схеме, то термодатчик не врет…
avatar

vworld

  • 26 сентября 2011, 04:50
+
0
Отказался от LM35 в пользу DS18S20.
Сейчас возник вопрос, как устроить — датчик влажности почвы (два гвоздя и резистор.
Вернее с гвоздями понятно, а вот какой резистор использовать и как потом с этим хозяйством подружить Ардуино?
avatar

vworld

  • 3 октября 2011, 07:36
+
0
так же считывая значение на аналоговом входе :)
пример можно посмотреть у проекта botanicalls
avatar

noonv

  • 3 октября 2011, 07:43
+
0
Вроде как нашел похожую схемку… там 2а гвоздя и резистор на 10кОм
avatar

vworld

  • 3 октября 2011, 07:48
+
0
на картинке выше приведено значение R1 — те же 10 KОм :))
avatar

noonv

  • 3 октября 2011, 07:56
+
0
Копался в схеме и случайно выдернул Gnd :( теперь термодатчик DS18S20 постоянно показывает 85 градусов и не на что не реагирует :(
avatar

vworld

  • 3 октября 2011, 09:32
+
0
если попутно замкнуло что-то то мог и сдохнуть, хотя если читается…
avatar

Zoltberg

  • 5 октября 2011, 13:55
+
0
купил в промэлектронике терморезистор — catalog.compel.ru/thermistor/info/B57164K0103J000%20%28EPCOS%29
Ардуино мне показывает значение 510 — а вот как привести это в градусы
Цельсия — не могу разобраться.
avatar

vworld

  • 5 октября 2011, 12:49
+
0
По ссылке есть датащит, там на стр.3 есть таблица — тип температурной характеристики.
Выбираем свой резистор, запоминаем номер характеристики, ищем с 5 по 11 стр свою характеристику.
Там для каждой температуры дано отношение «текущего» сопротивления к номинальному. И температурный коэффициент тоже, кстати есть.
Далее математика арифметика младших классов по расчёту непосредственно сопротивления непосредственного вашего резистора на этих температурах.
Потом можно тупо таблицу загнать, а можно график построить и глядя на него подумать над алгоритмом расчёта температуры.
avatar

Zoltberg

  • 5 октября 2011, 13:54
+
0
попробовал сделать датчик влажности почвы — работает плохо, так как в почве есть разница потенциалов, а по этой схеме получается меряется не сопротивление, а как раз разница потенциалов и она не влияет на влажность почвы. есть идеи как измерить сопротивление?
avatar

finderto

  • 5 июня 2013, 12:04
+
0
Тут меряется именно сопротивление — этож делитель.
Обратите внимание на резистор R1 (какое сопротивление ставили?) — это нижнее плечо, и +5V на правом щупе — зазор с почвой между щупами — верхнее плечо.
Поэкспериментируйте с глубиной «погружения» и расстоянием м-ду щупами, потыкайте тестером узнайте диапазон сопротивлений влажной/сухой почвы, исходя из этого подберите сопротивление R1.
Чтобы минимализировать(убрать совсем не выйдет) щупы должны быть как можно более одинаковыми (материал, форма, глубина «погружения») но при правильно подобранных параметрах делителя гальванические дела не должны сильно мешать.
avatar

Zoltberg

  • 5 июня 2013, 13:07

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.