Как да автоматизирате вашия контрол на пръскачките, за да откриете метеорологичните условия чрез Raspberry Pi?

В днешно време напоителните системи се използват за потискане на прах, добив и др. Тези системи се използват и в домове за поливане на растения. Напоителните системи, които се предлагат на пазара, са скъпи за малко покритие на площ. Raspberry Pi е микропроцесор, който може да се интегрира с почти всеки електронен компонент за проектиране на интересни проекти. По-долу е предложен метод за създаване на евтина и ефективна напоителна система у дома с помощта на Raspberry Pi.



Raspberry Pi за автоматизиране на контролера за пръскачки (това изображение е взето от www.Instructables.com)

Как да настроите апарата и да го автоматизирате чрез Raspberry Pi?

Целта на тази техника е да направи система, толкова ефективна, колкото системите, предлагани на пазара, със сравнително ниска цена. Преминете през стъпките по-долу, за да автоматизирате управлението на пръскачките чрез малиновия пи.



Стъпка 1: Събиране на Материали

Според измерванията на вашата градина, съберете точното количество тръби, различни адаптери и електронни компоненти, които ще се комбинират заедно с Raspberry Pi, за да образуват цялата система.



Електрически компоненти



Механични компоненти

Инструменти

Можете да намерите всички компоненти на адрес Amazon



Стъпка 2: Планиране

Най-добрият подход е да се направи пълен план предварително, защото е трудна задача да се премахнат грешките някъде между прилагането на цялата система. Важно е да се отбележи разликата между NPT и MHT адаптери. Уверете се, че сте монтирали дренажния клапан в абсолютно дъното на рамката. Примерна диаграма на системата е дадена по-долу.

Диаграма на системата

Стъпка 3: Изкопайте траншеи и положете тръбопровод

Преди да изкопаете изкопа, проверете дали има нещо друго, което е заровено под почвата и изкопайте достатъчно дълбоко, за да можете да положите тръба и да я покриете с малко пръст. Погребете тръбите и ги свържете с различни съединители, споменати по-горе. Не забравяйте да инсталирате дренажен клапан.

Стъпка 4: Поставете соленоидния клапан в пластмасова кутия и се свържете с цялата система

Завийте адаптерите за плъзгане NPT в двата края на соленоидния клапан. След това пробийте два отвора в пластмасовата кутия достатъчно широки, за да прокарате тръба през тях към адапторите за плъзгане вътре в кутията и нанесете силиконови лепила върху фугите, за да направите връзките здрави. Тук важно нещо е да наблюдавате правилно посоката на потока на възвратния клапан. Стрелката трябва да сочи към соленоидния клапан.

Електромагнитен клапан (това изображение е взето от www.Instructables.com)

Стъпка 5: Прикрепете проводника на соленоидния клапан

Изрежете два сегмента свързващ проводник и го прекарайте през кутията, като пробиете подходящи отвори и го свържете към соленоидния клапан с помощта на водоустойчиви съединители. Използвайте силиций, за да запечатате около дупките. Тези проводници ще бъдат свързани в следващата стъпка.

Стъпка 6: Проверете за течове

Преди да отидете по-отдалечено, вероятно трябва да проверите тръбите си за течове. За щастие можете да го направите, преди да свържете веригата или дори Raspberry Pi. За целта свържете двата проводника на електромагнитен клапан директно към адаптера 12V. Това ще отвори клапана и ще позволи на водата да тече в тръбите. Веднага след като водата започне да тече, прегледайте внимателно тръбите и съединенията и проверете за течове.

Стъпка 7: Верига

Изображението по-долу показва схемата, интегрирана с малинов пи, която ще накара цялата система да работи. Релето работи като превключвател за управление на 24VAC мощност към соленоидния клапан. Тъй като релето изисква 5V за работа и щифтовете GPIO могат да осигурят само 3.3V, Raspberry Pi ще задвижва MOSFET, който ще превключва релето, което ще включва или изключва соленоидния клапан. Ако GPIO е изключен, релето ще бъде отворено и соленоидният клапан ще бъде затворен. Когато висок сигнал дойде към щифта GPIO, релето ще бъде включено в затворено положение и соленоидният клапан ще се отвори. Към GPIO 17,27 и 22 са свързани и 3 светодиода за състоянието, които показват, че ако Pi се захранва и дали релето е включено или изключено.

Електрическа схема

Стъпка 8: Тестова схема

Преди да бъде внедрена цялата система, по-добре е да я тествате в командния ред с помощта на python. За да тествате веригата, включете Raspberry Pi и въведете следните команди в Python.

импортиране на RPi.GPIO ad GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)

Настройка на щифтове

Това ще инициализира GPIO щифтовете 17,27 и 22 като изход.

GPIO.output (27, GPIO.HIGH) GPIO.output (22, GPIO.HIGH)

Включено

Това ще включи другите два светодиода.

GPIO. Изход (17, GPIO.HIGH)

Включете релето

Когато въведете горната команда, релето ще издаде звук „щракване“, който показва, че е затворен сега. Сега въведете следната команда, за да отворите релето.

GPIO.output (17, GPIO.LOW)

Изключете релето

Звукът „Щракване“, който издава релето, показва, че засега всичко върви добре.

Стъпка 9: Код

Тъй като досега всичко върви толкова добре, качете кода на Raspberry Pi. Този код автоматично ще провери актуализацията на валежите през последните 24 часа и ще автоматизира системата Sparkling. Кодът е правилно коментиран, но все пак е обяснен по-долу:

  1. run_sprinkler.py: Това е основният файл, който проверява API за времето и решава дали да отвори соленоидния клапан или не. Той също така контролира I / O на GPIO пиновете.
  2. конфиг: това е конфигурационният файл, който има клавиша API за времето, местоположението, където е инсталирана тази система, щифтовете GPIO и прага на дъжда.
  3. run.crontab: Файлът е този, който планира основния файл да се изпълнява определени пъти на ден, вместо да изпълнява python скрипта непрекъснато в продължение на 24 часа.

Линк за изтегляне: Изтегли

Изтеглете прикачения файл по-горе и го качете в Python. Насладете се на собствената си автоматизирана система за пръскане.