Мазмуну:

Нымдуулук сенсорун калибрлөө: 7 кадам
Нымдуулук сенсорун калибрлөө: 7 кадам

Video: Нымдуулук сенсорун калибрлөө: 7 кадам

Video: Нымдуулук сенсорун калибрлөө: 7 кадам
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Июль
Anonim
Нымдуулук сенсорун калибрлөө
Нымдуулук сенсорун калибрлөө
Нымдуулук сенсорун калибрлөө
Нымдуулук сенсорун калибрлөө
Нымдуулук сенсорун калибрлөө
Нымдуулук сенсорун калибрлөө

Менде абанын салыштырмалуу нымдуулугун өлчөй турган 3 сенсор бар: BME280, SHT21, DHT22. Алар тактык менен өлчөө жөндөмүн +/- 3% диапазонунда 20дан 80% га чейин айтышкан

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

Менин экспериментим кимдир бирөөгө мындай сенсордун туура болушуна жардам берет деп үмүттөнөм.

1 -кадам: Бөлүктөрдүн тизмеси жана видео инструкциясы

Image
Image

Экспериментке даярдануу үчүн бизге керек болот:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Нымдуу эсептегич

7. Термометр зонду

8. Туз (натрий хлориди NaCl) 9. Нымдуу абсорбер

10. Box

2 -кадам: Текшерүүнүн биринчи чекити

Биринчи текшерүү пункту
Биринчи текшерүү пункту
Биринчи текшерүү пункту
Биринчи текшерүү пункту
Биринчи текшерүү пункту
Биринчи текшерүү пункту

Бактыга жараша, биз тузду колдоно алабыз (сиздин ашканаңызда!) Сыноо үчүн стандарттык нымдуулук чөйрөсүн түзүү үчүн. Туз ("натрий хлориди" NaCl деп аталат) мүнөздүү болгондуктан, анын каныктыруу шарты 75%кемчиликсиз нымдуулукту түзө алат.

Биз кичинекей идишке туз алып, анан бир аз суу кошобуз. Аны нымдуу эсептегич менен кутуга салыңыз, андан кийин ичине 3 сенсорду коюңуз. Кабель тешиктен чыгып кеткен, андан кийин жыйынтыкты окуу үчүн Arduino менен туташкан

Сүрөт сыяктуу схема түзүңүз

Код бул жерде

Монитордун экранынын натыйжасында 3 сенсор нымдуулуктун 3 натыйжасын берет, температура 28 градус С менен бирдей

3 -кадам: сенсор үчүн ордун толтуруу

Сенсор үчүн офсет
Сенсор үчүн офсет
Сенсор үчүн офсет
Сенсор үчүн офсет

Биринчиден, мен ар бир сенсордун нымдуу көрсөткүчүн 75%дык нымдуу эсептегич менен бирдей кылуу үчүн офсеттик мааниси бар 3 сенсор берем, ошондой эле температураны окуу үчүн Тышкы термопар менен бирдей болуу үчүн температураны окуу үчүн офсет.

Кодду жүктөп алгандан кийин, анын көрсөткүчү азыр 75%Humid Meter менен бирдей; жана температура 31 dgC Тышкы Термокуплет менен бирдей

4 -кадам: Экинчи чекитте тест

Экинчи пунктта тест
Экинчи пунктта тест
Экинчи пунктта тест
Экинчи пунктта тест
Экинчи пунктта тест
Экинчи пунктта тест

Биздин офсеттин туура экенине ынануу үчүн, бул сенсорлорду экинчи абалда Humid absorber менен текшеришибиз керек.

Кайра кутучага салып коюңуз, Humid Meter азыр 40%ды түзөт, бирок 3 сенсор (кайра) бизге 3 жыйынтыкты башкача берет!

(Орнотулгандан кийин температура жакшы көрүнөт)

Демек, аларды калибрлөө керек!

5 -кадам: Калибрлөө

Калибрлөө
Калибрлөө
Калибрлөө
Калибрлөө

Калибрлөө үчүн биз жөн гана офсетти жок кылабыз, андан кийин сенсордун наркын 40% стандарт нымдуулукта жазабыз

Биз стандарттык нымдуу vs сенсордун окуу столун жасайбыз. Андан кийин, биз "карта функциясын" колдонуп, ар бир сенсор үчүн калибрлөө ийри сызыгын жасайбыз.

Акыры, кодду жүктөп алыңыз, 3 сенсор азыр 40% менен бирдей жыйынтык берет!

6 -кадам: Дагы бир жолу сыноо

Дагы бир жолу сыноо!
Дагы бир жолу сыноо!
Дагы бир жолу сыноо!
Дагы бир жолу сыноо!

3 сенсордун туура калибрленишине ынануу үчүн, аны каныккан NaCl менен кайра текшеришибиз керек. Бактыга жараша, 3 сенсордун окуусу 75%тегерегинде.

Андан кийин, мен сенсорлорду коробкадан чыгарып салууга аракет кылам, анан ным соргуч менен кайра кутуга коём: 3 сенсордун окулушун көрүү үчүн: натыйжа жакшы окшойт -> 3 сенсордун жообу бирдей! Мурдагыдай башка окуу жок

7 -кадам: Бөлмөнүн нымдуулугун жана температурасын өлчөө

Бөлмөнүн нымдуулугун жана температурасын өлчөө
Бөлмөнүн нымдуулугун жана температурасын өлчөө
Бөлмөнүн нымдуулугун жана температурасын өлчөө
Бөлмөнүн нымдуулугун жана температурасын өлчөө
Бөлмөнүн нымдуулугун жана температурасын өлчөө
Бөлмөнүн нымдуулугун жана температурасын өлчөө

Эми биз ошол сенсорлордун биринин жардамы менен бөлмөнүн нымдуулугун жана температурасын окуй алабыз.

Биз аны интернет аркылуу окуу үчүн ESP8266 жана Blynk программасын колдоно алабыз. Мен чындап эле Blynkтен келген издөөнү жакшы көрөм, аны биз жыл бою байкай алабыз!

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