Mündəricat:

Meten Aan Su: Yağış intensivliyi ölçən: 6 addım
Meten Aan Su: Yağış intensivliyi ölçən: 6 addım

Video: Meten Aan Su: Yağış intensivliyi ölçən: 6 addım

Video: Meten Aan Su: Yağış intensivliyi ölçən: 6 addım
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Noyabr
Anonim
Meten Aan Su: Yağış intensivliyi ölçən
Meten Aan Su: Yağış intensivliyi ölçən

Giriş

Bu cihaz yağış intensivliyini ölçmək üçün yaradılmışdır. Yağış miqdarını ölçməyin bir çox yolu var. Lakin yağış intensivliyi istənilən məlumatdırsa, əksər ölçü cihazları çox bahalıdır. Bu cihaz, yağış intensivliyi haqqında məlumat toplamaq üçün ucuz və qurulması asan bir həlldir. Məlumat bir foton vasitəsilə toplanır və 4 kateqoriyaya bölünür: yağışsız, yüngül yağışlı, mülayim yağışlı və güclü yağışlı. Bu təlimat ölçmə cihazını yenidən yaratmaq üçün yazılmışdır.

Addım 1: Materiallar və Alətlər

Materiallar

- 1 ədəd foton

- 1 təzyiq sensoru

- 1 Ayarlanabilir müqavimət

- 1 düymə açarı

- 10 tel

- 2 ədəd LR44 batareya

- Təxminən 2 sm × 30 sm × 5 sm ölçüdə 7 lövhə

- 1 ədəd karton süd

- Uzunluğu 25 sm və daxili diametri təxminən 0,5 sm olan 1 kiçik çevik boru

- 1 huni: diametri 18 sm

Alətlər

- 1 çəkic

- 1 səbət dırnaq (30 mm)

- 1 gördüm

- Yapışqan

- Tape

Addım 2: Çərçivə

Çərçivə
Çərçivə

Bir çarpaz (X) yaratmaq üçün iki şeridi bir -birinə yapışdırın. 2 sm x 2 sm x 5 sm ölçüsündə iki ədəd bir şiferdən kəsin və sabitləşdirmək üçün xaçın əks tərəflərinə mismarlayın. Xaçın ortasına (2 sm × 5 sm ölçülü tərəfi çarmıxa yapışdırılmış vəziyyətdə) 4 ədəd şifer bağlayın ki, içərisində süd kartonunun yerləşdiyi bir şaft əmələ gətirsin (+/- 10 sm aralı). Karton mil ilə sabitlənməlidir, ancaq yapışmamalıdır. Sonra mişar şiferinin başqa bir parçasını kəsib şaftın iki tərəfinə yapışdırın. Nəhayət, son parçanın üstünə bir LR44 batareya əlavə edin. Sonda çərçivə rəqəm 1 -ə bənzəməlidir (sadələşdirmək üçün hər şifer fərqli rəngdədir).

Addım 3: Kolleksiya qutusu

Kolleksiya qutusu
Kolleksiya qutusu

Süd kartonunun alt hissəsini aşağıdan təxminən 15 sm məsafədə kəsin. Sonra borunun bir az yan tərəfə oturduğu bir çuxur düzəldin. Borunu çuxurdan yapışdırın ki, bir ucu süd kartonunun altına otursun və çuxurun sızmadığından əmin olun. Nəhayət, LR44 batareyasını zibil qutusunun altına yapışdırın ki, qutu şaftın içərisinə yerləşdirilərsə, batareya digər batareyanın üzərində dayansın. Şəkil 2 nəticəni göstərir.

Addım 4: Photon və Breadboard

Photon və Breadboard
Photon və Breadboard

Fotonu Çörək Panelinin üstünə qoyun.

Bir tel 3V3 (j1) -dən artı xəttinə keçir.

Torpaqdan (c2) mənfi xəttə qədər bir tel.

D0 (j12) -dən g22 -ə qədər bir tel.

Bir düyməni e-f22 və e-f24-ə qoyun.

C-e18 və c-e20 üzərində bir tənzimlənən müqavimət qoyun və yarıya qədər bükün.

B20 -dən mənfi xəttə qədər bir tel.

B19 -dan b26 -a qədər bir tel.

E26 -dan sensora bir tel (lehim).

E27 -dən sensora bir tel (lehim).

A26 -dan A0 -a qədər bir tel (c12).

D27 -dən plus -a qədər bir tel.

C24 -dən minə qədər bir tel.

Cihaz yuxarıda göstərildiyi kimi qurulubsa (şəkil 3 kimi), sensoru iki LR44 batareyasının arasına qoyun və şaftın arasındakı kiçik şiferə yapışdırın.

Addım 5: Huni

Əvvəlki hissələr yerindədirsə, cihazın yığılma sahəsini artırmaq üçün üstündəki huniyə yapışdırın

Addım 6: Skript

Ssenari
Ssenari
Ssenari
Ssenari
Ssenari
Ssenari
Ssenari
Ssenari

Ölçmə cihazını işə salmaq üçün fotonun üzərində bir skript yazılmalı və aktivləşdirilməlidir. Build.particle.io üzərindəki aşağıdakı C skriptini yazın və fotonunuza yandırın (şəklə baxın):

Şəkildə skript təmsil olunur. Tam ssenarini başa düşmək məcburiyyətində deyilsiniz, ancaq aşağıda hər hissənin nə demək olduğunu qısaca təsvir edirik.

Birinci hissədə skriptin dəyişənləri verilir. İnt bir tamsayı təmsil etdiyi yerdə, float ondalıkları olan bir rəqəmi ifadə edir.

İkinci hissə boşluq qurulması, boşluq bir funksiyanı təmsil edir. Bu, quraşdırma hissəsidir, məlumat əldə etmək üçün Çörək lövhəsindəki hansı pindən istifadə edildiyi izah olunur.

Bu hissədən sonra orta göstərilir. Median, yüksək və ya aşağı zirvələrdən qurtulmaq üçün bir neçə ölçü götürülür. Bu skriptdə median 5 ölçü üçün alınır.

Void loop növbəti funksiyadır. Döngü, bir müddət sonra təkrarlanan bir funksiyanı təmsil edir. If, müəyyən bir şərt altında daxili hissənin davam etdirildiyini bildirir.

Sonra fərqli ölçülər saxlanılır. Müxtəlif saxlanan rəqəmlərlə medianı hesablamaq olar.

Yağış intensivliyi üçün hesablamalar da təqdim olunur. Bu hesablamalara ehtiyac var, məsələn. çünki yağış şiddətinə çevrilməsi lazım olan təzyiq ölçülür.

Sonda nəticələr dərc olunur.

Yenə də kodları tam başa düşmək məcburiyyətində deyil. Skript kopyalana bilər. Ssenarini əldə etmək üçün aşağıdakı link açılmalıdır: https://build.particle.io/build Zəhmət olmasa Yeni tətbiq yarat düyməsini basın. Boş bir vərəq alacaqsınız. Burada skriptin yapışdırılması lazımdır. Kopyalama-yapışdırmanın yaxşı getdiyinə əmin olmaq üçün zəhmət olmasa skripti yoxlayın. Proqram bütün səhvləri axtaracaq. Səhvlər varsa, bizə müraciət edin. Səhv yoxdursa, sistemi yandırın.

Sistem praktikada istifadə edilməzdən əvvəl, sistemi kalibr edin. Səbətə bir miqdar su tökün və cihazdan oxuduğunuz yerin başlanğıcını (zibil qutusunda su yoxdur) və sonunu (zibil qutusu tamamilə dolu) qoyun: int begin və int end. Bu kalibrləmə 3 dəfə edilməlidir. Ayrıca, 108 -ci sətirdəki '400'ü zibil qutusunun tuta biləcəyi ümumi ml miqdarına dəyişdirin. Bundan sonra sistemi yenidən yandırın. İndi cihaz işləyir və əsl yağış ölçümü üçün istifadə edilə bilər.

Tövsiyə: