Мазмұны:

Су: жаңбырдың қарқындылығын өлшейтін құрал: 6 қадам
Су: жаңбырдың қарқындылығын өлшейтін құрал: 6 қадам

Бейне: Су: жаңбырдың қарқындылығын өлшейтін құрал: 6 қадам

Бейне: Су: жаңбырдың қарқындылығын өлшейтін құрал: 6 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Meten Aan Water: Жаңбырдың қарқындылығын өлшейтін құрал
Meten Aan Water: Жаңбырдың қарқындылығын өлшейтін құрал

Кіріспе

Бұл құрылғы жауын -шашынның қарқындылығын өлшеуге арналған. Жауын -шашын мөлшерін өлшеудің көптеген әдістері бар. Алайда, егер жауын -шашынның қарқындылығы қажетті ақпарат болса, онда өлшеу құралдарының көпшілігі өте қымбат. Бұл құрылғы жауын -шашынның қарқындылығы туралы мәліметтерді жинауға арналған арзан және құрастыруға оңай шешім. Деректер фотон арқылы жиналады және 4 санатқа бөлінеді: жаңбырсыз, аз жаңбыр, қалыпты жаңбыр және қатты жаңбыр. Бұл нұсқаулық өлшеу құралын қайта шығару үшін жазылған.

1 -қадам: материалдар мен құралдар

Материалдар

- 1 фотон

- 1 Қысым сенсоры

- 1 реттелетін қарсылық

- 1 түйме ауыстырғыш

- 10 сым

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

- Шамамен 2 см × 30 см × 5 см өлшемдегі 7 тақта

- 1 сүт қорапшасы

- 1 ұзындығы 25 см және ішкі диаметрі шамамен 0,5 см болатын шағын икемді түтік

- 1 шұңқыр: диаметрі 18 см

Құралдар

- 1 балға

- 1 себет шегелер (30 мм)

- 1 көрген

- Желім

- Таспа

2 -қадам: жақтау

Рамка
Рамка

Крест жасау үшін бір -біріне екі тақтаны бекітіңіз (X). 2 см × 2 см × 5 см көлеміндегі бір шифердің екі бөлігін кесіңіз және оны тұрақтандыру үшін кресттің қарама -қарсы ұштарына бекітіңіз. Кресттің ортасына 4 тақтайшаны бекітіңіз (2см × 5см жағы крестке бекітілген), олар сүт қорапшасы сәйкес келетін білікті құрайды (бір-бірінен +/- 10 см қашықтықта). Картон білікпен тұрақталуы керек, бірақ кептеліп қалмауы керек. Содан кейін аралау тақтасының басқа бөлігін алып тастап, оны біліктің екі жағына бекітіңіз. Соңында соңғы бөліктің үстіне бір LR44 батареясын қосыңыз. Соңында жақтау 1 -суретке ұқсас болуы керек (әр тақтайша әр түрлі түсті, жеңілдету үшін).

3 -қадам: Жинау жәшігі

Жинау жәшігі
Жинау жәшігі

Сүт қорапшасының төменгі бөлігін түбінен шамамен 15 см қашықтықта кесіңіз. Содан кейін түтікше аздап жағына сәйкес келетін тесік жасаңыз. Түтікті тесіктен желімнің бір ұшы сүт қорапшасының түбіне тірелетін етіп жабыстырыңыз және тесік ағып кетпейтініне көз жеткізіңіз. Соңында қоқыс жәшігінің түбіне LR44 батареясын жабыстырыңыз, егер қоқыс білікке қойылса, батарея басқа батареяда қалады. 2 -суретте нәтиже көрсетілген.

4 -қадам: Photon & Breadboard

Photon & Breadboard
Photon & Breadboard

Фотонды тақтаның жоғарғы жағына қойыңыз.

Бір сым 3V3 (j1) -тен плюс сызығына өтеді.

Жерден (с2) минус сызыққа дейін бір сым.

D0 (j12) - g22 дейін бір сым.

E-f22 және e-f24 бір түймені ауыстырып қосу.

Бір реттелетін қарсылықты c-e18 & c-e20 үстіне қойып, оны жартылай бұраңыз.

B20 -ден минус сызыққа дейінгі бір сым.

B19 -дан b26 -ге дейінгі бір сым.

Сенсорға e26 -дан бір сым (дәнекер).

Е27 -ден сенсорға (дәнекерге) бір сым.

A26 -дан A0 -ға дейінгі бір сым (c12).

D27 -ден плюске дейін бір сым.

Бір сым c24 -тен мин.

Егер құрылғы жоғарыда сипатталғандай құрастырылса (3 -сурет сияқты), сенсорды екі LR44 батареясының арасына қойып, білік арасындағы кішкене шиферге жабыстырыңыз.

5 -қадам: Шұңқыр

Егер алдыңғы бөлшектер орнында болса, құрылғының жиналу аймағын ұлғайту үшін үстіндегі шұңқырға желім салыңыз

6 -қадам: Сценарий

Сценарий
Сценарий
Сценарий
Сценарий
Сценарий
Сценарий
Сценарий
Сценарий

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

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

Бірінші бөлімде сценарийдің айнымалылары берілген. Егер int бүтін санды білдірсе, float ондықтары бар санды білдіреді.

Екінші бөліктің жарамсыздығын орнату, бос орын функцияны білдіреді. Бұл баптау бөлігі, ақпарат алу үшін Breadboard тақтасында қандай түйреуіш қолданылатыны түсіндіріледі.

Осы бөлімнен кейін медиана көрсетіледі. Орташа биік немесе төмен шыңдардан құтылу үшін бірнеше өлшемдер алынады. Бұл сценарийде медиана 5 өлшем үшін алынады.

Void loop - келесі функция. Цикл біраз уақыттан кейін қайталанатын функцияны білдіреді. If белгілі бір жағдайда ішкі бөліктің жалғасатынын білдіреді.

Әрі қарай, әр түрлі өлшемдер сақталады. Әр түрлі сақталған цифрлардың көмегімен медиананы есептеуге болады.

Сондай -ақ, жаңбырдың қарқындылығы бойынша есептеулер берілген. Бұл есептеулер қажет, мысалы. себебі қысым өлшенеді, оны жаңбырдың қарқындылығына түрлендіру қажет.

Соңында нәтижелер жарияланады.

Тағы да кодтарды толық түсінуге міндетті емес. Сценарийді көшіруге болады. Сценарийді алу үшін келесі сілтемені ашу керек: https://build.particle.io/build Жаңа қолданба жасау түймесін басыңыз. Сіз бос парақты аласыз. Мұнда сценарийді қою керек. Көшірудің жақсы болғанына сенімді болу үшін сценарийді тексеріңіз. Бағдарлама қателерді іздейді. Егер қателер болса, бізге хабарласыңыз. Егер қателер болмаса, жүйені жыпылықтаңыз.

Жүйені тәжірибеде қолданбас бұрын, жүйені калибрлеңіз. Себетке судың көп мөлшерін құйып, құрылғыдан сценарий бойынша оқылатын бастапқы (қоқыс жәшігіне су жоқ) және соңын (қоқыс жәшігі толық толтырылған) қойыңыз: int begin және int end. Бұл калибрлеуді 3 рет жасау керек. Сонымен қатар 108 -жолдағы «400» санын қоқыс жәшігі сақтай алатын мл мөлшеріне өзгертіңіз. Осыдан кейін жүйені қайтадан жыпылықтаңыз. Қазір құрылғы жұмыс істеп тұр, оны жаңбырды нақты өлшеу үшін қолдануға болады.

Ұсынылған: