Съдържание:

Автоматична система за поливане с дъска La COOL: 4 стъпки (със снимки)
Автоматична система за поливане с дъска La COOL: 4 стъпки (със снимки)

Видео: Автоматична система за поливане с дъска La COOL: 4 стъпки (със снимки)

Видео: Автоматична система за поливане с дъска La COOL: 4 стъпки (със снимки)
Видео: Стоян колев се кара с яница 2024, Ноември
Anonim
Автоматична поливна система с дъска La COOL
Автоматична поливна система с дъска La COOL
Автоматична поливна система с дъска La COOL
Автоматична поливна система с дъска La COOL

Здравейте на всички, така че този път ще започнем нашите Instructables, като се задълбочим малко по -дълбоко в La COOL Board. Actor Output на нашата платка активира помпата, когато почвата е суха. Първо ще обясня как работи: La COOL Board има 3, 3 волтов изход за управление на един актьор чрез транзистор или релейна карта. Бих искал да повторя, че искаме да измерим почвената влага и да активираме помпата, когато почвата е твърде суха. Не се притеснявайте за програмата Arduino, тъй като няма програмиране "няма", само някои конфигурационни файлове и качване на софтуера и конфигурациите на картата. Нашата библиотека се грижи за останалото, за да можете да се концентрирате върху други неща:)

Не забравяйте да прочетете другите ни инструкции за La COOL Board:

Изграждане на външна метеорологична станция

Общият бюджет на този Instructables, без да се вземе предвид цената на La COOL Board, беше 0 €, тъй като използвах само неща, които имах да лежа. Ако трябва да купите всичко, това трябва да струва по -малко от 50 €

Имате нужда от:

  1. La COOL Board
  2. Някои стари USB захранващи захранвания
  3. два стари USB кабела (един с добър USB-A и един с работещ Micro USB)
  4. някои проводници
  5. Евтина 5-12V водна помпа
  6. Съединителна кутия
  7. малко прозрачни тръби
  8. Капелни излъчватели
  9. малко тел
  10. малко перфборд
  11. 1 x 1N4001 диод
  12. 3 x мъжка щифтова глава (ако използвате SMD MOSFET като мен)
  13. 1 x VNN3NV04PTR-E OMNIFET (всеки MOSFET, приемащ 3V, трябва да го направи)
  14. 1 x 220Ohm резистор (по избор)
  15. 1 x 3 мм червен светодиод (по избор)
  16. Външният калъф, който създадохме в последния урок (по избор)

Необходими инструменти:

  • Поялник
  • различни клещи
  • нож
  • Мултиметър
  • горещо лепило
  • Мисля, че това е всичко..

Стъпка 1: Програмиране на COOL Board

Програмиране на COOL Board
Програмиране на COOL Board
Програмиране на COOL Board
Програмиране на COOL Board
Програмиране на COOL Board
Програмиране на COOL Board

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

Първи стъпки с La COOL Board

Отворете Arduino, отидете на Файлове / Примери / CoolBoard / AutoSprinkle.

Отидете на Файлове / запишете като и го запазете в директорията си Arduino (защото не можете да запишете в примери).

Сега отидете на новия си проект Arduino на вашия компютър. В директорията, която виждате.ino файл и директория с данни (снимка 2), разгледайте папката с данни. Както можете да видите, има 10 файла с име COOLsomething.json (снимка 3). Отворете coolBoardActorConfig.json!

Можете да промените стойностите, ако искате, или просто да ги използвате такива, каквито са. Е, сега мога да кажа, че всичко е подробно описано в Readme.md в библиотеката, но тъй като всъщност е наистина лесно, ще го обясня бързо:

{

"actif": 1, "inverted": 0, "temporal": 0, "low": [50, 0, 0, 0], "high": [40, 0, 0, 0], "type": ["влажност на почвата", ""] }

actif: определя дали действително използваме вградения актьор, задаваме го на 0 (нула), за да деактивираме.

обърнат: Нека използвам един прост пример. Ако включите нагревател, температурата се повишава, но ако използвате охлаждащ елемент (като вентилатор или студената страна на пелтие), температурата намалява. Така че актьорът с охлаждащия елемент реагира обърнато на показателя, който наблюдаваме. Схванах го? моля коментирайте ако това е ясно..

временен: Актьор, който работи с времето, ние говорим по -късно за това.

ниско: ако показателят надвишава тази стойност, актьорът намалява. Внимавайте, ако използвате обърнат флаг!

високо: ако показателят падне под тази стойност, актьорът става висок. Внимавайте, ако използвате обърнат флаг!

тип: какъв показател се използва за контрол на нашия актьор? в този случай това е почвена влажност, но не знаем откъде идва:(Сега погледнете coolBoardSensorConfig.json (снимка 5). Това е конфигурационният файл за всички сензори на борда. На дъното можете да намерите groundMoisture;)

Можете да промените стойностите, ако искате, или можете да ги използвате такива, каквито са

Всичко, което трябва да направите, е да качите скицата и SPIFFS и вашият COOL Board е готов

Нека видим друг пример, ако относителната равномерна температура на помещението е 33 ° C и активираме вентилатор и температурата спадне до 27 ° C. за този случай конфигурацията е:

{

"actif": 1, "inverted": 1, "temporal": 0, "low": [27, 0, 0, 0], "high": [33, 0, 0, 0], "type": ["Температура", ""]}

Нека разгледаме по -задълбочено конфигурацията:

Същото е и за бъдещите разширения, които искате да включите на дъската. Тук добавих външен C02 сензор и вентилатор в експериментално контролирана среда за kombucha. Това ще бъде един от следващите ми уроци …

{

"actif": 1, "inverted": 1, "temporal": 0, "low": [500, 0, 0, 0], "high": [900, 0, 0, 0], "type": ["C02", ""]}

Но засега просто започнете с всички тези неща.

Синтаксисът на високи и ниски е:

Act .low: [rangeLow, timeLow, hourLow, minuteLow]

Act .high: [rangeHigh, timeHigh, hourHigh, minuteHigh]

И тук синтаксисът за type:

Act .type: ["primaryType", "secondaryType"]

Добре, надявам се, че това не е твърде объркващо за вас, така че нека променим нашия пример за помпа, така че поливането да се извършва само през деня, когато сте далеч от дома на работа:

{

"actif": 1, "inverted": 0, "temporal": 1, "low": [50, 0, 20, 0], "high": [40, 0, 9, 0], "type": ["groundMoisture", "час"]}

Моля, обърнете внимание на факта, че всички Coolboards работят по GMT! Например трябва да добавите часовете за вашата часова зона ръчно, но скоро това ще бъде предварително зададено в менюто COOL …

Стъпка 2: Запояване на борда на водача

Запоявайте борда на водача
Запоявайте борда на водача
Запоявайте борда на водача
Запоявайте борда на водача
Запоявайте борда на водача
Запоявайте борда на водача

Първо изрежете USB кабелите, така че да имаме един кабел с USB-A конектор за захранване и втори кабел с микро-USB за захранване на La COOL Board (Снимка1). След това отстранете изолация от около 5 см от всеки кабел. Трябва да имате поне 4 проводника (5 в моя случай: червен, черен, зелен, бял и заземен). Обикновено 5 волта е червено и земята е черна, но моля, проверете с мултицет (снимка 2). Прекъснете другите проводници, имаме нужда само от захранване (червени и черни проводници)!

Погледнете моето фризиране (снимка 7), ако вече сте направили електроника с транзистори или FET, сигурен съм, че това е лесно за вас. Ако нямате представа какво правим с FET, горещо ви предлагам да разгледате тук и тук. Моля, опитайте, тъй като това е самата основа на електрониката и е важно да знаете дали искате да се занимавате с електроника …

Първо запояваме транзистора. Ето някои трикове за запояване на някакъв фантастичен драйвер за повърхностно монтиране на perfboard:

  • Вземете 3 -те мъжки щифта и ги запоявайте на прототипната платка (снимка 3)
  • Поставете малко спойка върху един щифт (снимка 4), направете същото с щифтовете на FET
  • Запояйте само едната страна и проверете за подравняване (снимка 5)
  • Ако е наред запояйте другите два щифта
  • Вола!

Сега запоявайте резистора, диода и светодиода. Можете да поставите някои проводници на светодиода, както направих аз, или просто да го запоявате на дъската, както при фризирането. Накрая запоявайте USB кабелите и проводниците за помпата.

Проверете за къси панталони, включете захранването и COOL Board и проверете дали започва. Ако не изключите всичко и използвайте мултицета, за да намерите грешката!

Стъпка 3: Поставете всичко в кутията

Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията
Поставете всичко в кутията

Залепете всичко на място с малко горещо лепило (снимка 1), което предотвратява счупването на проводниците, ако дърпате кабелите.

Сега вземете ножа си и отрежете малко уплътненията на разпределителната кутия. прокарайте кабелите през уплътненията (снимка 2).

В края трябва да изглежда като на снимка 3;)

Има само още нещо за запояване, проводникът от изхода на дъската COOL. Обикновено запоявам заглавки за щифтове на дъската, за да ги включвам и изключвам лесно (снимка 4). Можете директно да запоявате жицата на подложката, ако искате, аз го правя, защото използвам отново платката за предстоящите уроци.

Стъпка 4: Свържете всичко и го поставете на място

Свържете всичко и го поставете на място
Свържете всичко и го поставете на място
Свържете всичко и го поставете на място
Свържете всичко и го поставете на място
Свържете всичко и го поставете на място
Свържете всичко и го поставете на място

Включете кутията с кабелите към захранването, COOLBoard и помпата (снимка 1).

Всички наши запаси в La COOL Co са в стандартизирани пластмасови кутии и ние ги използваме за системи за отглеждане. Намерих кутия с малки дупки, които използвахме за филтриране в аквапонична система (снимка 2) и червена кутия от 22 литра (снимка 3 и 4).

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

Включете захранването и конфигурирайте WiFi, както е описано в нашите начални инструкции.

Сега проверете дали всичко работи добре (снимки 8 и 9), ако издърпате COOL Board от почвата (за да симулирате суха почва), помпата стартира няколко секунди по -късно.

След като се свържете, опитайте дали работи: Издърпайте Coolboard от почвата, след максимум 5 секунди помпата ще започне да работи (снимка 9). Поставете дъската обратно в почвата, помпата спира. Уверете се, че излъчвателите на капене не пръскат вода върху дъската или не използват външния калъф, който сме построили преди (за съжаление моят съд беше твърде малък, за да използвам кутията..).

Големите растения се справят по -добре с този тип инсталация, той не е толкова полезен за растения с остър размер.

Благодаря на всички и се надявам, че това ви показва конкретна представа какво можете да направите с COOL Board.

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