Съдържание:

Сензор за влага, използващ частичен фотон: 6 стъпки
Сензор за влага, използващ частичен фотон: 6 стъпки

Видео: Сензор за влага, използващ частичен фотон: 6 стъпки

Видео: Сензор за влага, използващ частичен фотон: 6 стъпки
Видео: Отсекаем влагу с компрессора 2024, Ноември
Anonim
Сензор за влага, използващ частичен фотон
Сензор за влага, използващ частичен фотон
Сензор за влага, използващ частичен фотон
Сензор за влага, използващ частичен фотон

Въведение

В този урок ще изградим сензор за влага с помощта на частичен фотон и неговата в легло или/и външна WiFi антена. Силата на WiFi зависи от количеството влага във въздуха, а също и в земята. Ние използваме този принцип за измерване на влажността на почвата.

Стъпка 1: Списък на частите

  1. WiFi рутер

    За най -добри резултати рутерът трябва да е близо до Photon

  2. Фотон от частици

    Използваме това, за да изпращаме данните в облака

  3. Платка или нещо за защита на щифтовете на фотоните
  4. Водоустойчив калъф

    • Калъфът предпазва фотона и захранващата банка от замърсявания и влага.
    • Тя трябва да бъде достатъчно голяма както за фотона, така и за банката за захранване
  5. Захранваща банка или източник на захранване

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

  6. Външна антена (по избор

    Можете да използвате това, за да увеличите силата на WiFi

Стъпка 2: Основи

Уверете се, че сте настроили фотона, като следвате инструкциите на уебсайта на Photon:

По избор:

Прикрепете външната антена, както е показано в ръководството на Photon

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

Сега ще запълним кутията с банка за захранване, фотон и по избор външна антена

Стъпка 4: Кодът

// времето, в милисекунди, между измерванията.

// тъй като не можете да публикувате твърде много събития, това също трябва да бъде поне 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// няма какво да се прави тук} void loop () {// прави измерване: прочете стойността от вътрешната антена WiFi.selectAntenna (ANT_INTERNAL); int измерване1 = WiFi. RSSI (); // публикуваме това в Particle Cloud Particle.publish ("Вътрешно", (Низово) измерване1); // чакаме за delayTime количество милисекунди

забавяне (delayTime);

// направете измерване: прочетете стойността от външната антена WiFi.selectAntenna (ANT_EXTERNAL); int измерване2 = WiFi. RSSI (); // публикуваме това в Particle Cloud Particle.publish ("Външно", (String) измерване2); // чакаме за delayTime количество милисекунди

забавяне (delayTime);

Стъпка 5: Погребване на сензора

В този момент частицата трябва да публикува данни на интервала, зададен в кода.

Вече можете да излезете навън и да потърсите добро място за погребване на устройството.

Тя трябва да бъде в обхвата на вашия wifi и близо до земята, която искате да измерите.

Когато поставяте устройството, трябва редовно да проверявате връзката.

Когато бъде погребан, сега трябва да можете да видите промяна в силата на сигнала, когато вали.

Стъпка 6: Анализ на данни

Вече имате данни, които влизат в таблото за управление на частици, което е неколибрирано.

За да калибрирате тези данни, можете да изберете да използвате два метода.

  1. Ниска точност

    За този метод регистрирате данните и разглеждате разликата в данните след и преди дъжд. Това дава предположение за ниска точност за това колко високо е съдържанието на влага

  2. По -висока точност

    За този метод вие заемате или наемате високоточен сензор за влага, за да калибрирате вашия „направи си сам“сензор. Това дава данни с по -висока точност в сравнение с първия метод

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