Mundarija:

Parton foton yordamida namlik sensori: 6 qadam
Parton foton yordamida namlik sensori: 6 qadam

Video: Parton foton yordamida namlik sensori: 6 qadam

Video: Parton foton yordamida namlik sensori: 6 qadam
Video: Как очистить лазером ржавое шасси Range Rover » вики полезно Дневники семинара | Эдд Чайна 2024, Iyul
Anonim
Parton foton yordamida namlik sensori
Parton foton yordamida namlik sensori
Parton foton yordamida namlik sensori
Parton foton yordamida namlik sensori

Kirish

Ushbu qo'llanmada biz zarracha foton va uning yotoqli yoki tashqi WiFi antennasi yordamida namlik sensori quramiz. Wi -Fi quvvati havodagi va erdagi namlik miqdoriga bog'liq. Biz tuproq namligini o'lchash uchun ushbu tamoyildan foydalanamiz.

1 -qadam: qismlar ro'yxati

  1. WiFi router

    Eng yaxshi natijaga erishish uchun yo'riqnoma Photonga yaqin bo'lishi kerak

  2. Foton zarrachalari

    Biz buni bulutga ma'lumotlarni yuborish uchun ishlatamiz

  3. Non paneli yoki Photons pinlarini himoya qilish uchun biror narsa
  4. Suv o'tkazmaydigan korpus

    • Koson Photon va quvvat bankini axloqsizlik va namlikdan himoya qiladi.
    • Bu foton va quvvat banki uchun etarlicha katta bo'lishi kerak
  5. Quvvat banki yoki quvvat manbai

    Sizning holatingizga mos keladigan quvvat bankidan foydalanishingiz mumkin, yuqori quvvat esa sensorni uzoqroq ishlatishingizni bildiradi

  6. Tashqi antenna (ixtiyoriy)

    Buning yordamida siz Wi -Fi quvvatini oshirishingiz mumkin

2 -qadam: asoslar

Photon veb -saytidagi ko'rsatmalarga amal qilib, fotonni o'rnatganingizga ishonch hosil qiling:

Majburiy emas:

Tashqi antennani Photon qo'llanmasida ko'rsatilgandek ulang

3 -qadam: 1 -qadam: Ishni to'ldirish

Endi biz ishni quvvat banki, foton va ixtiyoriy ravishda tashqi antenna bilan to'ldiramiz

4 -qadam: Kod

// o'lchovlar orasidagi vaqt, millisekundlarda.

// siz juda ko'p voqealarni nashr qila olmaganingiz uchun, bu kamida 1000 bo'lishi kerak

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// bu erda hech narsa qilinmaydi} void loop () {// o'lchovni bajaring: WiFi.selectAntenna (ANT_INTERNAL) ichki antennasidan qiymatni o'qing; int o'lchov1 = WiFi. RSSI (); // buni Particle Cloud Particle.publish nashr eting ("Ichki", (String) o'lchov1); // kechikishni kuting Vaqt miqdori millisekund

kechikish (delayTime);

// o'lchovni bajaring: WiFi.selectAntenna (ANT_EXTERNAL) tashqi antennasidan qiymatni o'qing; int o'lchov2 = WiFi. RSSI (); // buni Particle Cloud Particle.publish nashr eting ("Tashqi", (String) o'lchov2); // kechikishni kuting Vaqt miqdori millisekund

kechikish (delayTime);

5 -qadam: Sensorni ko'mish

Bu vaqtda zarracha ma'lumotlarni kodda belgilangan vaqt oralig'ida joylashtirishi kerak.

Endi siz ko'chaga chiqib, qurilmani ko'mish uchun yaxshi joy qidirishingiz mumkin.

U sizning Wi -Fi tarmog'ingiz chegarasida va siz o'lchamoqchi bo'lgan erga yaqin bo'lishi kerak.

Qurilmani joylashtirayotganda ulanishni muntazam tekshirib turish kerak.

Dafn paytida siz yomg'ir paytida signal kuchining o'zgarishini ko'rishingiz kerak.

6 -qadam: ma'lumotlarni tahlil qilish

Sizda kalibrlanmagan zarrachalar paneliga keladigan ma'lumotlar bor.

Ushbu ma'lumotni kalibrlash uchun siz ikkita usulni tanlashingiz mumkin.

  1. Kam aniqlik

    Yomg'irdan keyin va undan oldin ma'lumotlarning farqini ko'rib chiqsangiz, bu namlik miqdori qanchalik yuqori ekanligi haqida past ma'lumot beradi

  2. Yuqori aniqlik

    Bu usul uchun siz o'zingizning sensoringizni kalibrlash uchun yuqori aniqlikdagi namlik sensorini qarzga olasiz yoki ijaraga olasiz, bu birinchi usulga nisbatan yuqori aniqlik ma'lumotlarini beradi

Tavsiya: