Тази статия ще опише как да се събере малък блок за автоматично поливане на растения на базата Arduino с контрол на влажността. Необходимостта от самото поливане ще се определя от сензора за влажност на почвата. При желание ще бъде възможно да поливате няколко растения наведнъж.
Материали и инструменти:
- Ардуино Уно
- Саксийно растение със суха почва
- водна помпа
- Датчик за влажност на почвата с контур
- Ключ за захранване (три) с контур
- Push-in клемен блок
- Дядо-татко тел × 1 бр
- Тел за мама-татко × 1 бр
- Захранване с USB конектор
- USB кабел
монтаж:
Дисплеят е свързан към щифт 3 на тройния щит. Когато свързвате всички проводници от този тип, важно е да се уверите, че черният проводник е свързан към GND щифта.
След това превключвателят на захранването е свързан към щифт 5.
Помпата няма контакти в краищата на проводниците, затова се използва клемен блок. Ако има умение за запояване на контакти, тогава е по-правилно да спойкате "щифтови съединители" към проводниците.
Ето как изглежда свързаната мощност:
След това свържете сензора за влажност на почвата.
Използвайки Arduino IDE, Arduino Uno се програмира с прикачения файл по-долу. Самият датчик за влажност, разбира се, се забива в почвата. Краят на водопровода е свързан със земята. Ако саксията тежи малко, тогава авторът препоръчва да закрепите тръбата отделно, така че растението да не е обърнато наопаки. След това помпата се спуска в удобен контейнер с вода и захранването е свързано.
калибриране:
За да бъдат показанията на сензора правилни, е необходима проста процедура за калибриране. Тъй като точността на показанията директно зависи от киселинността на почвата.
1. Когато сензорът е забит в сух съд, се записват показанията от дисплея. Тази стойност е не по-малка от минимална влажност.
2. Поливайте цветето и изчакайте, докато водата се абсорбира напълно в земята, а показанията на сензора спират на една стойност. Данните се записват и етикетират като максимална влажност.
3. Стойностите на константите HUMIDY_MIN се променят във файла на фърмуера; минималната влажност е зададена и HUMIDY_MAX, съответно, максималната влажност. Ардуино Уно отново мига.
Мащабиране на проекта
Тази статия описва метод за поливане само за едно цвете. Но често се изисква поливане на няколко растения наведнъж. Разбира се, можете да свържете повече помпи и сензори за влажност към Arduino, но колко скъпо ще бъде. Авторът в този случай предлага евтино и просто решение. В тръбата, която е свързана с помпата, дупките се правят с шил, разстоянието между тях е около 30 сантиметра, пръчките от използваната химикалка се забиват в тези отвори.
Саксии в къща, като правило, стоят в редица, например, на перваза на прозореца. Тръбата опира в саксиите, така че всяка дупка да съответства на саксията. Само тук решението за поливане ще бъде взето от устройството само с една саксия. Това ще работи най-добре, ако саксии със същия размер често се случват на первази на прозореца. Сушенето на почвата в тях ще бъде приблизително същото. Ако желаете и голям брой растения във вашия дом, можете да свържете допълнителни помпи и да разделите всички саксии в групи с еднакъв размер.