Мазмұны:
- 1 -қадам: материалдар мен құралдар
- 2 -қадам: жақтау
- 3 -қадам: Жинау жәшігі
- 4 -қадам: Photon & Breadboard
- 5 -қадам: Шұңқыр
- 6 -қадам: Сценарий
Бейне: Су: жаңбырдың қарқындылығын өлшейтін құрал: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Кіріспе
Бұл құрылғы жауын -шашынның қарқындылығын өлшеуге арналған. Жауын -шашын мөлшерін өлшеудің көптеген әдістері бар. Алайда, егер жауын -шашынның қарқындылығы қажетті ақпарат болса, онда өлшеу құралдарының көпшілігі өте қымбат. Бұл құрылғы жауын -шашынның қарқындылығы туралы мәліметтерді жинауға арналған арзан және құрастыруға оңай шешім. Деректер фотон арқылы жиналады және 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
Фотонды тақтаның жоғарғы жағына қойыңыз.
Бір сым 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» санын қоқыс жәшігі сақтай алатын мл мөлшеріне өзгертіңіз. Осыдан кейін жүйені қайтадан жыпылықтаңыз. Қазір құрылғы жұмыс істеп тұр, оны жаңбырды нақты өлшеу үшін қолдануға болады.
Ұсынылған:
Ішкі ауа сапасын өлшейтін құрал: 5 қадам (суреттермен)
Үйдегі ауа сапасын өлшеуіш: Сіздің үйіңіздегі ауа сапасын тексеруге арналған қарапайым жоба. Біз соңғы уақытта үйде көп жұмыс істейтіндіктен, ауаның сапасын бақылап, терезені ашу уақыты келгенде өзіңізге еске салу жақсы болар еді. және таза ауа ішіңіз
OLED экраны бар IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
OLED экраны бар IoT температурасы мен ылғалдылығын өлшегіш: OLED экранында температураны және ылғалдылықты кез келген уақытта тексеріңіз және сол уақытта IoT платформасында сол деректерді жинаңыз. Өткен аптада мен қарапайым IoT температурасы мен ылғалдылығын өлшеуіш деп аталатын жобаны жарияладым. Бұл жақсы жоба, өйткені сіз
Ең қарапайым IoT температурасы мен ылғалдылығын өлшейтін құрал: 5 қадам (суреттермен)
Ең қарапайым IoT температурасы мен ылғалдылығын өлшеуіш: IoT температурасы мен ылғалдылығын өлшеудің қарапайым құралы температураны, ылғалдылық пен жылу индексін жинауға мүмкіндік береді. Содан кейін оларды Adafruit IO -ға жіберіңіз
Қауіпті шу деңгейін өлшейтін құрал немесе белгі: 4 қадам (суреттермен)
Қауіпті шу деңгейін өлшейтін құрал немесе белгі: Мен адамдардың шығармашылық жобаларын қарағанды ұнатамын. Қазіргі заманғы құралдар & технология бізге көптеген шығармашылық мүмкіндіктерді береді. Мен Жаңа Зеландиядағы орта мектепте орта мектеп оқушыларына қатты материалдарды үйретемін, сондықтан мен үнемі дамып келемін & жаңа нәрселерді сынау. Бұл
OLED дисплейі көмегімен температура мен ылғалдылықты өлшейтін құрал: 5 қадам
OLED дисплейін қолданатын температура мен ылғалдылықты өлшейтін құрал: ҚОСЫМША ҚАЖЕТ- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. DHT11 сенсоры: https://amzn.to/2HfX5PH 3. OLED дисплейі: https: // amzn. /2HfX5PH 4. Блок -тақта: https://amzn.to/2HfX5PH 5. Өтпелі сымдар: https://amzn.to/2HfX5PH Сілтемелерді сатып алу