Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
-
WiFi router
Eng yaxshi natijaga erishish uchun yo'riqnoma Photonga yaqin bo'lishi kerak
-
Foton zarrachalari
Biz buni bulutga ma'lumotlarni yuborish uchun ishlatamiz
- Non paneli yoki Photons pinlarini himoya qilish uchun biror narsa
-
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
-
Quvvat banki yoki quvvat manbai
Sizning holatingizga mos keladigan quvvat bankidan foydalanishingiz mumkin, yuqori quvvat esa sensorni uzoqroq ishlatishingizni bildiradi
-
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.
-
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
-
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