Добавить в корзинуПозвонить
Найти в Дзене
Science.S

Автополив на основе Arduino часть 1.

По проекту есть краткий нарратив: КЛИК! Введение. Думая о том, что бы сделать на базе своей платы Arduino nano, я решил собрать систему автополива и сразу заказал на aliexpress все необходимые детали для своего проекта. Заказ вышел на 18,32$ "без учета стоимости Arduino nano" или 1128,33₽, может и дорого, но явно дешевле оригинальных систем автополива, хотя в отличии от покупных версий наша сможет поливать только одно-два растения, это связано с тем что к каждому растению надо подключать датчик влажности почвы, а так как количество аналоговых портов Arduino не бесконечно, то и подключить мы сможем максимум два датчика. Проект вышел на сумму 18,32$ или 1128,33₽ . Для повторения проекта вам потребуется: В этой части мы соберём систему сигнализации о высыхании почвы, она будет включать световую сигнализацию которая к слову пока работает не совсем стабильно есть баг со светодиодом, ко второй части постараюсь решить эту программную ошибку. В системе есть баг со светодиодом. Сборка.
Оглавление
Просканируйте  чтобы открыть на телефоне.
Просканируйте чтобы открыть на телефоне.

По проекту есть краткий нарратив: КЛИК!

Введение.

Думая о том, что бы сделать на базе своей платы Arduino nano, я решил собрать систему автополива и сразу заказал на aliexpress все необходимые детали для своего проекта. Заказ вышел на 18,32$ "без учета стоимости Arduino nano" или 1128,33₽, может и дорого, но явно дешевле оригинальных систем автополива, хотя в отличии от покупных версий наша сможет поливать только одно-два растения, это связано с тем что к каждому растению надо подключать датчик влажности почвы, а так как количество аналоговых портов Arduino не бесконечно, то и подключить мы сможем максимум два датчика.

Проект вышел на сумму 18,32$ или 1128,33₽ .

Для повторения проекта вам потребуется:

В этой части мы соберём систему сигнализации о высыхании почвы, она будет включать световую сигнализацию которая к слову пока работает не совсем стабильно есть баг со светодиодом, ко второй части постараюсь решить эту программную ошибку.

В системе есть баг со светодиодом.

Сборка.

Начнём сборку!

схема системы сигнализации о высыхании почвы часть 1.
схема системы сигнализации о высыхании почвы часть 1.

Подключаем потенциометр как показано на схеме, перед этим не забудьте одеть на него ручку, далее присоединяем резисторы, светодиоды и кнопку (Внимание не путайте полярность подключения), следом проводим питание и логические входы к LCD дисплею в данном порядке: GND - GND; +5 - VCC; A5 - SCL; A4 - SDA. После подключения LCD соединяем Arduino с компьютером и загружаем программу в Arduino, для загрузки программы нужно установить среду визуальной разработки XOD ide. Чтобы загрузить программу откройте в XOD ide файл программы и нажмите на молнию в нижнем правом углу, выбираем свои настройки и нажимаем Upload.

В проекте используется среда визуальной разработки XOD ide.

Молния в нижнем правом углу...
Молния в нижнем правом углу...
выбираем свои настройки и нажимаем Upload.
выбираем свои настройки и нажимаем Upload.

После загрузки программы смотрим на светодиод на плате помеченный как L если горит нажмите на кнопку чтобы перейти в режим настройки, если же не горит то вы уже в режиме настройки. Вставляем датчик влажности в горшок который надо поливать (Только Arduino туда не кладите! И вообще ничего кроме датчика.) на LCD дисплее во второй строчке будет написана текущая влажность почвы полученная с датчика, а в последней желаемая влажность почвы настраиваемая потенциометром. Если на экране ничего нет не стоит паниковать, возьмите отвертку и подкрутите подстраиваемый резистор на задней стороне LCD дисплея, только не переборщите, а то на дисплее появятся белые квадраты, если же на дисплее какая-то чепуха, то проверьте всё ли вы правильно подключили и пошевелите контакты. Когда вы настроите желаемую влажность можете опять нажать на кнопку и перейти в рабочий режим, тогда, если земля станет более сухой чем надо, то включится "мигалка" и предупредит вас о пересыхании земли.

Питание можно осуществить при помощи обычного зарядного устройства с mini USB type B.

Баг со светодиодом можно решить в два счёта!

Немного про баг со светодиодом. Баг заключается в том что когда мы выключаем сигнализацию (переходим в режим настройки или поливаем растение(не плату! А растение.)) то некоторые светодиоды могут продолжать светится, для устранения проблемы надо нажать на кнопку reset на плате Arduino.

Спасибо за прочтение статьи!