Мазмуну:

Meten Aan Суу: Жамгырдын интенсивдүүлүгүн өлчөгүч: 6 кадам
Meten Aan Суу: Жамгырдын интенсивдүүлүгүн өлчөгүч: 6 кадам

Video: Meten Aan Суу: Жамгырдын интенсивдүүлүгүн өлчөгүч: 6 кадам

Video: Meten Aan Суу: Жамгырдын интенсивдүүлүгүн өлчөгүч: 6 кадам
Video: Муж избивал жену и сына. Но дальше произошло невероятное! 2024, Ноябрь
Anonim
Meten Aan Water: Жамгырдын интенсивдүүлүгүн өлчөгүч
Meten Aan Water: Жамгырдын интенсивдүүлүгүн өлчөгүч

Intro

Бул аппарат жамгырдын интенсивдүүлүгүн өлчөө үчүн түзүлгөн. Жаан -чачындын өлчөмүн өлчөөнүн көптөгөн жолдору бар. Бирок, эгер жаан -чачындын интенсивдүүлүгү керектүү маалымат болсо, көпчүлүк өлчөө приборлору абдан кымбат. Бул аппарат жаан -чачындын интенсивдүүлүгү жөнүндө маалыматтарды чогултуу үчүн арзан жана оңой чечим. Маалыматтар фотон аркылуу чогултулат жана 4 категорияга бөлүнөт: жамгыр жок, аз жамгыр, орточо жамгыр жана катуу жамгыр. Бул көрсөтмө өлчөөчү аппаратты кайра чыгаруу үчүн жазылган.

1 -кадам: материалдар жана шаймандар

Материалдар

- 1 фотон

- 1 басым сенсору

- 1 жөнгө каршылык

- 1 баскыч которгуч

- 10 зым

- 2 LR44 батареясы

- болжол менен өлчөөлөрү бар 7 шифер: 2см × 30см × 5см

- 1 сүт кутусу

- Узундугу 25 см жана ички диаметри болжол менен 0,5 см болгон 1 кичинекей ийкемдүү түтүк

- 1 воронка: диаметри 18 см

Куралдар

- 1 балка

- 1 себет мык (30мм)

- 1 көрдүм

- Желим

- Тасма

2 -кадам: кадр

Frame
Frame

Крестти түзүү үчүн бири -бирине эки шиферди тиркеңиз (X). Бир даана 2см × 2см × 5см болгон эки кесимди кесип, кресттин турукташуусу үчүн аларды карама -каршы учтарына мыктаңыз. Кресттин ортосуна 4 шиферди (2см × 5см капталын крестке жабыштырып) тиркеңиз, алар сүттүн коробкасы туура келүүчү валды түзөт (шиферлер +/- 10 см аралыкта). Картон вал менен стабилдештирилиши керек, бирок тыгылып калбашы керек. Андан кийин арааланган шифердин дагы бир бөлүгүн түшүрүп, аны валдын эки тарабына бекиңиз. Акыры акыркы бөлүктүн үстүнө бир LR44 батареясын кошуңуз. Акыр -аягы, кадр 1 -фигурага окшош болушу керек (жөнөкөйлөтүү үчүн ар бир шифер башка түстө).

3 -кадам: чогултуу кутусу

Коллекция бин
Коллекция бин

Сүт коробкасынын ылдый жагын түбүнөн болжол менен 15 см аралыкта кесип алыңыз. Андан кийин бир аз капталга, түтүк туура келген тешик жасаңыз. Түтүктү тешик аркылуу чаптаңыз, анын бир учу сүт кутусунун түбүндө турсун жана тешиктин агып кетпешин текшериңиз. Акырында LR44 батарейкасын урнанын түбүнө чаптаңыз, эгерде контейнер валга салынса, батарея башка батареяда калат. Figure 2 натыйжасын көрсөтөт.

4 -кадам: Photon & Breadboard

Photon & Breadboard
Photon & Breadboard

Фотонду үстөлдүн үстүнө коюңуз.

Бир зым 3V3 (j1) плюс сызыгына өтөт.

Жерден бир сым (c2) минус сызыкка чейин.

D0 (j12) дан g22ге чейин бир зым.

E-f22 & e-f24 үстүнө бир баскычты койгула.

C-e18 & c-e20 үстүнө бир жөнгө салынуучу каршылыкты коюп, жарымына чейин бурап коюңуз.

B20дан минус сызыкка чейин бир зым.

B19дан b26га чейин бир зым.

Сенсорго e26дан бир зым (ширетүүчү).

E27ден сенсорго (зым) бир зым.

A26дан A0га чейин бир зым (c12).

D27ден плюска чейин бир зым.

Бир зым c24төн мин.

Эгерде түзмөк жогоруда сүрөттөлгөндөй курулган болсо (3 -сүрөт сыяктуу), сенсорду эки LR44 батареясынын ортосуна коюп, валдын ортосундагы кичинекей шиферге жабыштырылган скотчту орнотуңуз.

5 -кадам: Воронка

Мурунку бөлүктөр ордунда болсо, үстүндөгү воронкага жабыштырып, аппараттын топтолуу аянтын көбөйтүңүз

6 -кадам: скрипт

Script
Script
Script
Script
Script
Script
Script
Script

Өлчөөчү аппаратты иштетүү үчүн фотонго сценарий жазылып, иштетилиши керек. Build.particle.ioдо төмөнкү C скриптин жазыңыз жана аны фотонуңузга жаркылдатыңыз (сүрөттү караңыз):

Сүрөттө сценарий көрсөтүлгөн. Толук сценарийди түшүнүүгө милдеттүү эмес, бирок анын ар бир бөлүгү эмнени билдирерин кыскача сүрөттөп турат.

Биринчи бөлүктө сценарийдин өзгөрмөлөрү берилет. Int бүтүн санды билдирген жерде, float ондуктары бар цифраны билдирет.

Экинчи бөлүк боштукту орнотуу, боштук функцияны билдирет. Бул орнотуу бөлүгү, маалымат алуу үчүн Breadboardдогу кайсы пин колдонулаары түшүндүрүлөт.

Бул бөлүктөн кийин медианасы айтылат. Орточо бийик же төмөн чокулардан кутулуу үчүн бир нече өлчөөлөр алынат. Бул скриптте медианасы 5 өлчөө үчүн алынат.

Void loop - бул кийинки функция. Укурук бир аздан кийин кайталануучу функцияны билдирет. If белгилүү бир шартта, ички бөлүгү улантылат дегенди билдирет.

Андан кийин, ар кандай өлчөөлөр сакталат. Ар кандай сакталган цифралар менен медиананы эсептөөгө болот.

Ошондой эле rainIntensity үчүн эсептөөлөр берилген. Бул эсептөөлөр керек, мисалы. анткени басым өлчөнөт, муну жамгырдын интенсивдүүлүгүнө айландыруу керек.

Аягында жыйынтыктар жарыяланат.

Бул дагы коддорду толук түшүнүүгө милдеттүү эмес. Скрипт көчүрүлүшү мүмкүн. Сценарийди алуу үчүн төмөнкү шилтемени ачуу керек: https://build.particle.io/build Сураныч, Жаңы колдонмо түзүү баскычын басыңыз. Сиз бош баракты аласыз. Бул жерде сценарийди чапташ керек. Көчүрүү-чаптоо жакшы өткөнүнө ишенүү үчүн, скриптти текшериңиз. Программа бардык каталарды издейт. Эгер каталар болсо, биз менен байланышыңыз. Эгерде каталар жок болсо, тутумду жаркылдатыңыз.

Тутумду практикада колдонуудан мурун, системаны калибрлеңиз. Себетке бир аз суу куюп, башталгычты (урнага суу жок) жана аягына (урна толук толтурулган) коюңуз, түзмөктөн скрипттен окуңуз: int begin жана int end. Бул калибрлөө 3 жолу жасалышы керек. Ошондой эле 108 -саптагы '400'дү кутуча кармап турган млдин жалпы суммасына өзгөртүңүз. Андан кийин, тутумду кайра күйгүзүңүз. Азыр түзмөк иштеп жатат, аны чыныгы жамгырды өлчөө үчүн колдонсо болот.

Сунушталууда: