Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: ramka
- 3 -qadam: yig'ish qutisi
- 4 -qadam: Photon va Breadboard
- 5 -qadam: huni
- 6 -qadam: skript
Video: Meten Aan Suv: Yomg'ir intensivligi o'lchagichi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Kirish
Bu qurilma yomg'ir intensivligini o'lchash uchun yaratilgan. Yomg'ir miqdorini o'lchashning ko'plab usullari mavjud. Ammo, agar yog'ingarchilik intensivligi kerakli ma'lumot bo'lsa, aksariyat o'lchash asboblari juda qimmat. Bu qurilma yomg'ir intensivligi to'g'risida ma'lumot to'plash uchun arzon va tuzilishi oson echimdir. Ma'lumotlar foton orqali yig'iladi va 4 toifaga bo'linadi: yomg'irsiz, engil yomg'irli, o'rtacha yomg'irli va kuchli yomg'irli. Bu ko'rsatma o'lchash moslamasini ko'paytirish uchun yozilgan.
1 -qadam: Materiallar va asboblar
Materiallar
- 1 ta foton
- 1 bosim sensori
- 1 sozlanishi qarshilik
- 1 tugmachali kalit
- 10 ta sim
- 2 ta LR44 batareyasi
- Taxminan 2 sm × 30 sm × 5 sm o'lchamdagi 7 ta plitalar
- 1 ta sut qutisi
- 1 uzunligi 25 sm va ichki diametri taxminan 0,5 sm bo'lgan kichik egiluvchan quvur
- 1 huni: diametri 18 sm
Asboblar
- 1 bolg'a
- 1 savat mix (30 mm)
- 1 ko'rdim
- Yelim
- Lenta
2 -qadam: ramka
Xoch (X) yaratish uchun bir -biriga ikkita slanets biriktiring. 2 sm x 2 sm x 5 sm o'lchamdagi ikkita bo'lakni kesib oling va uni barqarorlashtirish uchun xochning qarama -qarshi uchlariga mixlang. Xochning o'rtasiga 4 ta slanetsni (2 sm × 5 sm o'lchamdagi tomoni xochga yopishtirilgan holda) bog'lab qo'ying, shunda ular sut qutisi mos keladigan milni hosil qiladi (bir-biridan +/- 10 sm masofada). Karton mil bilan barqaror bo'lishi kerak, lekin qotib qolmasligi kerak. Keyin arralashgan shiferning yana bir qismini olib tashladik va uni milning ikki tomoniga bog'lab qo'ydik. Oxirgi qismning ustiga bitta LR44 batareyasini qo'shing. Oxir -oqibat, ramka 1 -rasmga o'xshash bo'lishi kerak (soddalashtirish uchun har bir shifer boshqa rangda bo'ladi).
3 -qadam: yig'ish qutisi
Sut kartonining pastki qismini pastdan taxminan 15 sm masofada kesib oling. Keyin naycha bir oz yon tomonga mos keladigan teshik qiling. Naychani teshikdan yopishtiring, shunda uning bir uchi sut qutisining pastki qismida bo'ladi va teshik oqmasligiga ishonch hosil qiling. Oxir -oqibat, axlat qutisining pastki qismiga LR44 batareyasini yopishtiring, shunda axlat qutisi milga joylashtirilgan bo'lsa, batareya boshqa batareyada qoladi. 2 -rasm natijani ko'rsatadi.
4 -qadam: Photon va Breadboard
Fotonni taxtaning yuqori qismiga qo'ying.
Bitta sim 3V3 (j1) dan ortiqcha chiziqqa o'tadi.
Erdan (c2) minus chiziqgacha bitta sim.
D0 (j12) dan g22 gacha bitta sim.
E-f22 va e-f24 tugmachalarini bitta tugmachaga qo'ying.
C-e18 va c-e20 ga bitta sozlanadigan qarshilik qo'ying va uni yarmiga burang.
B20 dan minus chiziqgacha bitta sim.
B19 dan b26 gacha bitta sim.
Sensorga e26 dan bitta sim (lehim).
Sensorga e27 dan bitta sim (lehim).
A26 dan A0 gacha bo'lgan bitta sim (c12).
D27 dan plyusgacha bitta sim.
C24 dan mingacha bitta sim.
Agar qurilma yuqorida ta'riflanganidek qurilgan bo'lsa (3 -rasm kabi), sensorni ikkita LR44 batareyasi orasiga joylashtiring va uni mil orasidagi kichik shiferga yopishtirib qo'ying.
5 -qadam: huni
Agar oldingi qismlar joyida bo'lsa, qurilmaning yig'ilish maydonini ko'paytirish uchun ustidagi voronka ustiga yopishtiring
6 -qadam: skript
O'lchash moslamasini ishga tushirish uchun fotonda skript yozilishi va faollashtirilishi kerak. Build.particle.io saytidagi quyidagi C skriptini yozib oling va uni fotoningizga o'chiring (rasmga qarang):
Rasmda skript tasvirlangan. To'liq skriptni tushunish shart emas, lekin uning har bir qismi nimani anglatishini qisqacha tavsifi ostida.
Birinchi qismda skriptning o'zgaruvchilari berilgan. Agar int butun sonni ifodalasa, float o'nli kasrli raqamni bildiradi.
Ikkinchi qism bo'shliqni sozlash, bo'shliq funktsiyani ifodalaydi. Bu sozlash qismi, bu erda ma'lumot olish uchun Breadboard -dagi qaysi pin ishlatilganligi tushuntiriladi.
Bu qismdan so'ng median ko'rsatiladi. O'rtacha baland yoki past cho'qqilardan qutulish uchun bir necha o'lchovlar olinadi. Bu skriptda median 5 o'lchov uchun olinadi.
Void loop - bu keyingi funktsiya. Loop bir muncha vaqt o'tgach takrorlanadigan funktsiyani ifodalaydi. If ma'lum bir sharoitda ichki qism davom ettirishini bildiradi.
Keyinchalik, har xil o'lchovlar saqlanadi. Har xil saqlangan raqamlar yordamida medianani hisoblash mumkin.
Shuningdek, rainIntensity uchun hisob -kitoblar keltirilgan. Bu hisoblar kerak, masalan. chunki bosim o'lchanadi, uni yomg'ir intensivligiga aylantirish kerak.
Oxirida natijalar e'lon qilinadi.
Shunga qaramay, kodlarni to'liq tushunishga majbur emas. Skriptni nusxalash mumkin. Skriptni olish uchun quyidagi havolani ochish kerak: https://build.particle.io/build Iltimos, Yangi dastur yaratish -ni bosing. Siz bo'sh varaq olasiz. Bu erda skriptni yopishtirish kerak. Nusxa ko'chirish yaxshi ketayotganiga ishonch hosil qilish uchun skriptni tekshiring. Dastur xatolarni qidiradi. Agar xatolar bo'lsa, iltimos biz bilan bog'laning. Agar xato bo'lmasa, tizimni o'chiring.
Tizimni amalda ishlatishdan oldin, tizimni sozlang. Savatga ko'p miqdorda suv quying va boshidan (axlat qutisiga suv yo'q) va oxiridan (axlat qutisi to'liq to'ldirilgan) qo'ying, asbobdan o'qing, joylardagi skriptda: int begin va int end. Ushbu kalibrlashni 3 marta bajarish kerak. Bundan tashqari, 108 -qatordagi "400" ni axlat qutisi tutadigan umumiy ml miqdoriga o'zgartiring. Shundan so'ng, tizimni qayta yoqing. Endi qurilma ishlayapti va uni yomg'irni haqiqiy o'lchash uchun ishlatish mumkin.
Tavsiya:
Yomg'ir detektori Arduino va yomg'ir tomchisi sensori yordamida: 8 qadam
Yomg'ir detektori Arduino va yomg'ir tomchi sensori yordamida: Bu qo'llanmada biz yomg'ir sensori yordamida yomg'irni qanday aniqlashni, signal moduli, OLED -displey va Visuino yordamida ovoz chiqarishni o'rganamiz
Yomg'ir o'lchagichi - Minimal ish stolini o'rnatish (Win 10): 30 qadam
Yomg'ir o'lchagichi - minimal ish stolini o'rnatish (Win 10): Ushbu ko'rsatmaga qaraganingiz uchun tashakkur! Ushbu qo'llanma sizga ish stolini keraksiz narsalardan tozalashga yordam beradigan, ba'zi foydali vidjetlar yordamida minimal ish stoli sozlamalarini o'rnatishga yordam beradi. Shuni yodda tutingki, ushbu qo'llanma Windows 10 uchun yaratilgan
PiSiphon yomg'ir o'lchagichi (prototip): 4 qadam
PiSiphon yomg'ir o'lchagichi (Prototip): Bu loyiha Bell sifonli yomg'ir o'lchagichni takomillashtirishdir. Bu aniqroq va oqayotgan sifonlar o'tmishdagi narsa bo'lishi kerak. An'anaviy ravishda yog'ingarchilik qo'lda yomg'ir o'lchagich bilan o'lchanadi
Bell sifon yomg'ir o'lchagichi: 8 qadam (rasmlar bilan)
Qo'ng'iroq sifonli yomg'ir o'lchagichi - bu takomillashtirilgan versiya - PiSiphon yomg'ir o'lchagichi, odatda, yog'ingarchilik qo'lda o'lchash moslamasi bilan o'lchanadi. Avtomatik ob -havo stantsiyalari (shu jumladan IoT ob -havo stantsiyalari) odatda chelaklar, akustik disdrometrlar yoki lazerli disdrometrlardan foydalanadi
Dasturlashsiz yorug'lik intensivligi o'lchagichi: 7 qadam (rasmlar bilan)
Dasturlashsiz yorug'lik intensivligi o'lchagichi: Bu ko'rsatma Arduino yoki boshqa mikro -kontroller yoki dasturlashdan foydalanmasdan yorug'lik intensivligining asosiy o'lchagichini yaratish haqida. Yorug'lik intensivligini o'lchash moslamasi har xil rangdagi LEDlarning yorug'lik intensivligini ko'rsatadi. Qizil LED