
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



Менде ауаның салыстырмалы ылғалдылығын өлшейтін 3 сенсор бар: BME280, SHT21, DHT22. Олар дәлдікпен өлшеу қабілетін +/- 3% диапазонында 20-80% аралығында көрсетті
Дегенмен, 3 сенсорға бірдей жағдайда тестілеу кезінде мен 3 түрлі нәтиже алдым. Мүмкін олардың біреуі дұрыс оқиды, немесе біреуі дұрыс емес. Сондықтан мен оны кейбір құралдармен сынап көруді шештім.
Менің экспериментім сенсордың бұл түрін дұрыс жасауға көмектесетініне сенемін.
1 -қадам: Бөліктер тізімі және бейне нұсқаулық


Экспериментке дайындалу үшін бізге қажет:
1. BME280
2. DHT22
3. SHT21
4. Arduino UNO
5. NodeMCU
6. Ылғал өлшегіш
7. Термометр зонд
8. Тұз (натрий хлориді NaCl) 9. Ылғал сіңіргіш
10. Қорап
2 -қадам: Тексерудің бірінші нүктесі



Бақытымызға орай, біз тұзды (сіздің ас үйде!) Сынау үшін ылғалдылықтың қалыпты ортасын жасау үшін пайдалана аламыз. Тұзға (натрий хлориді NaCl деп аталады) тән, оның қаныққан күйі 75%ылғалдылыққа ие болады.
Біз кішкене ыдысқа тұз аламыз, содан кейін аздап су қосамыз. Оны ылғалды өлшегіші бар қорапқа салыңыз, содан кейін 3 датчикті салыңыз. Кабель тесіктен шыққан, содан кейін нәтижені оқу үшін Arduino -ға қосылады
Сурет сияқты тізбек жасаңыз
Код мына жерде:
Монитор экранынан 3 сенсор ылғалдылықтың 3 нәтижесін береді, температура 28 градус С -пен бірдей
3 -қадам: сенсор үшін офсеттік


Алдымен көріңіз, мен әр сенсордың ылғалды көрсеткішін 75%ылғалды ылғалдылыққа теңестіру үшін офсеттік мәні бар 3 сенсор беремін, сонымен қатар температураның көрсеткіші Сыртқы термопарамен бірдей болу үшін температураны оқу үшін офсеттік.
Кодты жүктегеннен кейін, оның көрсеткіші 75%ылғалды өлшегішпен бірдей; және температура 31 dgC Сыртқы термопарамен бірдей
4 -қадам: Екінші нүктеде тест



Біздің офсеттің дұрыс екеніне көз жеткізу үшін біз сенсорларды ылғалды сіңіргішпен екінші нүктеде тексеруіміз керек.
Оны қайтадан қорапта сақтаңыз, ылғалды өлшегіш қазір 40%құрайды, бірақ 3 сенсор (тағы) бізге 3 нәтижені басқаша береді!
(Ауысқаннан кейін температура жақсы сияқты)
Сондықтан оларды калибрлеу керек!
5 -қадам: калибрлеу


Калибрлеу үшін біз офсетті өшіреміз, содан кейін сенсордың мәнін 40% ылғалды ылғалдылықта жазамыз.
Біз ылғалды және сенсорлық көрсеткіштердің стандартты кестесін жасаймыз. Содан кейін біз әр сенсор үшін калибрлеу қисығын жасау үшін «карта функциясын» қолданамыз.
Ақыр соңында, кодты жүктеңіз, 3 сенсор дәл қазір 40% нәтиже береді!
6 -қадам: Тағы бір рет тест


3 сенсордың калибрлеуі дұрыс екеніне көз жеткізу үшін оны қаныққан NaCl көмегімен қайтадан сынау керек. Бақытымызға орай, 3 сенсордың оқуы шамамен 75%құрайды.
Содан кейін мен сенсорларды қораптан шығарып алуға тырысамын, содан кейін 3 сенсордың оқылуын көру үшін оларды ылғалды сіңіргішпен қайтадан жәшікке салыңыз: нәтиже жақсы сияқты -> 3 сенсордың жауабы бірдей! Бұрынғыдай оқудың айырмашылығы жоқ
7 -қадам: Бөлмедегі ылғалдылық пен температураны өлшеу



Енді біз сенсорлардың бірін пайдаланып бөлмеміздегі ылғалдылық пен температураны оқи аламыз.
Біз оны Интернет арқылы оқу үшін ESP8266 мен Blynk бағдарламалық жасақтамасын қолдана аламыз. Мен Blynk -тің іздеу деректерін өте жақсы көремін, оны біз жыл бойы қадағалай аламыз!
Ұсынылған:
Топырақ ылғалдылығы датчигін калибрлеу: 5 қадам

Топырақтың ылғалдылық датчигін калибрлеу: Нарықта бағбанға өсімдіктерді қашан суару керектігін шешуге көмектесетін топырақ ылғалдылығын өлшейтін көптеген құралдар бар. Өкінішке орай, бір уыс топырақты ұстап, түсі мен текстурасын тексеру осы гаджеттер сияқты сенімді! Кейбір зондтар тіпті тіркеледі
Топырақтың ылғалдылық датчигін Arduino көмегімен жасаңыз !!!: 10 қадам

Топырақтың ылғалдылық датчигін Arduino көмегімен жасаңыз !!!: ТУРАЛЫ !!! Бұл нұсқаулықта біз FC-28 топырақ ылғалдылығы датчигін Arduino-мен байланыстырамыз. Бұл сенсор топырақтағы судың көлемдік мөлшерін өлшейді және бізге ылғалдылық деңгейін шығарады. Сенсор екі аналомен жабдықталған
Atlas Scientific EZO EC калибрлеу процедурасы: 5 қадам

Atlas Scientific EZO EC калибрлеу процедурасы: Бұл оқулық калибрлеу процедурасын сипаттайды. Қолданушының аппараттық құралы мен коды жұмыс істейді және сенсорды калибрлеуге дайын деп есептеледі. Теория Калибрлеудің ең маңызды бөлігі - калибрлеу кезінде көрсеткіштерді бақылау
MySQL-ге IOT-сымсыз-температура-ылғалдылық датчигін жіберу: 41 қадам

MySQL-ге IOT-сымсыз-температура-ылғалдылық сенсоры туралы деректерді жіберу: NCD-дің IoT температурасы мен ылғалдылығының ұзақ диапазонын енгізу. 28 мильге дейінгі диапазонмен және сымсыз торлы желінің архитектурасымен мақтана отырып, бұл сенсор ылғалдылықты (± 1,7%) және температураны (± 0,3 ° C) деректерді пайдаланушы анықтайтын аралықта, ұйқы режимінде
DS18B20 датчигін Arduino UNO көмегімен калибрлеу: 3 қадам (суреттермен)

DS18B20 датчигін Arduino UNO көмегімен калибрлеу: ЕСКЕРТУ: Сіз суреттерде көріп отырған құрылғы басқа жобада пленка жасау процесіне арналған термостат ретінде қолданылады. Сіз бұл жобаны осы жерден таба аласыз. Сенсорды немесе бірнешеуін калибрлеу үшін сізге осы жобадан тапқандар қажет болады