Съдържание:

ERrigator: 13 стъпки
ERrigator: 13 стъпки

Видео: ERrigator: 13 стъпки

Видео: ERrigator: 13 стъпки
Видео: Как считать корни? #shorts 2024, Октомври
Anonim
ERrigator
ERrigator

Какво е eRrigator

eRrigator е това, което звучи. Това е контролер за напояване, свързан с интернет. Разходите за HW са по -малко от $ 40 и вероятно биха могли да бъдат намалени до около $ 30. Той поддържа до 6 станции, но при нужда може лесно да се добавят още. Програмирането е различно от повечето напоителни контролери. Тя позволява множество програми да бъдат зададени за всяка станция отделно от останалите. Това означава, че програмирането му не изисква изкуствена връзка между различни станции.

Устройството има собствен часовник в реално време (RTC) и съхранява програмирането и конфигурацията във флаш паметта. Това означава, че дори и без интернет връзка, тя ще изпълни графика по план.

Използвани инструменти

  • Контролер + WiF: NodeMCU
  • Платформа: Arduino
  • DevTools: PlatformIO

Управление на уреда

  • Контрол на устройството, от програмиране до включване на станция за няколко минути: Безплатният Azure Tier позволява до 10 уебсайта с ограничения на трафика
  • Съобщения за „информиране“на устройството за нова команда за управление: MQTT хостван на
  • На единичен LCD дисплей с размери 20x4, показващ състояние + поливане. Няма бутони за въвеждане на данни или меню

Стъпка 1: Електрически дизайн

Електрически дизайн
Електрически дизайн

Сърцето на този дизайн е NodeMCU, който се свързва с вашата WiFi мрежа и получава команда чрез комбинация от MQTT и проста уеб услуга, хоствана в Azure. Контролерът NodeMCU се използва за управление на релейния щит, който свързва соленоидите на напоителните клапани. Това е, останалото е предимно или мощност или фанфари под формата на LCD дисплей.

Трябва да подчертая една точка, аз съм мързелив. Затова използвах релеен щит, но тъй като всичко, което получих, беше това контактно реле, трябва да добавя Varistor към всяка станция. Това предотвратява проблеми с EMI, както и защитава контактите на релето.

Захранването на соленоидите трябва да бъде ~ 24VAC, следователно използването на VAC/VAC стенна брадавица. Това захранва релейните портове, които се свързват с клапаните за поливателните станции.

Същата мощност се коригира с помощта на диодния мост и кондензатора, за да се създаде много нестабилен DC, който се подава към DC/DC преобразувателя. DC преобразувателят е настроен да извежда 5VDC за захранване на електрониката. Очевидно има прост превключвател за включване/изключване.

RTC и LCD са свързани към NodeMCU чрез I2C интерфейс и осигуряват времева функционалност и състояние на дисплея.

Има и 1 бутон, използван най -вече за превъртане на дисплея. Включването на устройството, докато натискате бутона за превъртане, извършва хардуерно нулиране, което позволява първоначална конфигурация на устройството.

Разходи за изграждане

Общите разходи за HW се изчисляват на около $ 39US и могат да бъдат допълнително намалени, вижте разбивката:

  • Кутия за проект: $ 7
  • NodeMCU: $ 3
  • RTC: $ 0,6
  • Диоден мост: $ 0.5
  • 470uF 35V кондензатор: $ 0,2
  • Моментален бутон: $ 0.4
  • Превключвател за включване/изключване: $ 0,4
  • Акумулаторна монетна батерия LIR2032: $ 1
  • DC/DC конвертор: $ 0,7
  • 8 Гл. Щит за реле: $ 6
  • PCB + Разни: $ 2
  • LCD 20x4 + I2C I/F: $ 6
  • 120VAC/25.5VAC стена Wart: $ 10
  • Варистор х 6: 0,6 долара

Стъпка 2: Поздравление Vs. Настройки Vs. Програмиране

Конфигурация: параметрите, необходими, за да позволите на устройството да се свърже с вашата WiFi и да се идентифицира с уебсайта на eRrigator. вашият eRrigator е на и т.н.

Програми: Задайте време и продължителност на поливане.

Стъпка 3: Първоначално конфигуриране на ERrigator

Image
Image
Настройки за вашия ERrigator
Настройки за вашия ERrigator

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

  1. Отидете на уеб сайта и създайте нова единица. Това ще ви осигури уникален идентификационен номер на единица.
  2. Включете eRrigator, като в същото време натиснете бутона за превъртане/твърдо нулиране. eRrigator влиза в config. режим.
  3. Свържете вашия компютър или мобилно устройство към новата WiFi мрежа със SSID: eRrigatorSoftAP.
  4. Вижте Видео - Следвайте инструкциите на дисплея (може да се наложи да превъртите). По -конкретно, намерете какъв е IP адресът на сървъра на eRrigator и насочете браузъра си към този адрес.
  5. Попълнете формуляра (вижте заснемането на екрана) с вашето име на мрежата, парола и името на устройството, което сте получили от стъпка 1.
  6. Изпратете формуляра.
  7. Превключете вашия компютър или мобилно устройство към нормалната си мрежа
  8. Отидете на:
  9. Започнете с настройките и програмирането на устройството

Преконфигуриране?

Просто изтеглете вашия идентификационен номер на единица от уеб сайта

Повторете стъпка 2-9 по-горе

Стъпка 4: Настройки за вашия ERrigator

Стъпка 5: Вашето състояние на ERrigator

Вашето състояние на ERrigator
Вашето състояние на ERrigator
Вашето състояние на ERrigator
Вашето състояние на ERrigator

Началната страница показва състоянието на устройството (вижте първата снимка).

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

Горната част на всички страници дава последна комуникация. информация, както и състояние на устройството. Ако всичко е зелено, добре за вас, ако не, добре …

Стъпка 6: Настройване на вашите станции

Настройване на вашите станции
Настройване на вашите станции

Стъпка 7: Програмиране на поливни цикли

Стъпка 8: Допълнителни функции на устройството

Допълнителни функции на уреда
Допълнителни функции на уреда

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

  1. Деактивиране/Активиране - Просто, деактивирайте или активирайте устройството. Устройството сега функционира повече като декоративна украса от всичко друго.
  2. Auto Enable/Timed Disable (все още не е приложено) - Деактивирайте устройството и го оставете да се активира автоматично след известно предварително определено време. Например правите парти и искате да избегнете гостите си да проклинат своя идиотски домакин, когато пръскачките се включат. Въпреки това знаете, че ще забравите да активирате устройството. Настройте го на автоматично активиране след 1 ден и това е всичко.
  3. Задайте час/дата - Просто натиснете последната актуализация на час и дата, за да нулирате отклонението на RTC. няма реална нужда от това, тъй като RTC знае да се актуализира на всеки 24 часа, така че отклонението е не повече от 2-3 секунди.
  4. Изключване - Изключете всички станции до следващото насрочено събитие.
  5. Включете станцията за.
  6. Задайте коефициент на валежи - eRrigator ви позволява да намалите времето за поливане с определен процент за всяка единица валежи.

Стъпка 9: Поставяне на устройството от разстояние

Почивка на устройството от далеч
Почивка на устройството от далеч

Под Администратор-> Нулиране

Можете да използвате този формуляр, за да нулирате устройството по 5 различни начина:

1. Нулиране на броячи - само броячите на многодневни програми.

2. Нулиране на ниско ниво - нулирайте само устройството, нищо друго.

3. Нулиране на средно ниво - Нулирайте устройството, броячите.

4. Нулиране на високо ниво - Нулирайте устройството, броячите, премахнете програмите от паметта, премахнете информацията за станциите от паметта.

5. Hard Reset - Като нулиране на високо ниво, само той също така премахва конфигурацията, вижте стъпка 3 за подробности как да конфигурирате устройството сега, когато сте го счупили напълно.

Стъпка 10: Повторно конфигуриране на устройството от вашия браузър

Повторно конфигуриране на устройството от вашия браузър
Повторно конфигуриране на устройството от вашия браузър

Под Admin-> Config

Ако искате да превключите устройството към друг WiFi, просто изберете мрежата, добавете парола и не забравяйте да копирате/поставите идентификатора на устройството. Изпратете, voi-la, готово е.

Стъпка 11: По въздуха - надстройка на FW

По въздуха - надстройка на FW
По въздуха - надстройка на FW

Под Admin -> FW Upgrade

ТОВА Е ВИСОКО РИСКОВО - МОЖЕТЕ ЛЕСНО ДА ЗАПИШЕТЕ УРЕДА !!!

Ако правите тухла на устройството, трябва физически да свържете микро-USB NodeMCU към вашия компютър и да качите работна версия.

Качете двоичния файл на изданието, което искате, въведете информация за бележките към изданието и изпратете.

Устройството ще бъде програмирано по въздуха и след като приключи, ще се нулира. БД се актуализира, за да отрази новото издание в списъка под формуляра.

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

Бойте се, много се страхувайте!

Стъпка 12: Arduino код за вашия ERrigator

Работи се по представянето му…

Стъпка 13: C# код за стартиране на вашия уеб сайт

Работи се по представянето му…

Препоръчано: