Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси жана видео инструкциясы
- 2 -кадам: Текшерүүнүн биринчи чекити
- 3 -кадам: сенсор үчүн ордун толтуруу
- 4 -кадам: Экинчи чекитте тест
- 5 -кадам: Калибрлөө
- 6 -кадам: Дагы бир жолу сыноо
- 7 -кадам: Бөлмөнүн нымдуулугун жана температурасын өлчөө
Video: Нымдуулук сенсорун калибрлөө: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Менде абанын салыштырмалуу нымдуулугун өлчөй турган 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. 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тен келген издөөнү жакшы көрөм, аны биз жыл бою байкай алабыз!
Сунушталууда:
Топурактын нымдуулук сенсорун калибрлөө: 5 кадам
Топурактын нымдуулугу сенсорун калибрлөө: Багбанга өсүмдүктөрүн качан сугаруу керектигин чечүүгө жардам берүү үчүн рынокто нымдуулукту эсептегичтер көп. Тилекке каршы, бир ууч топуракты кармап, түсүн жана текстурасын текшерүү бул гаджеттердин көбү сыяктуу ишенимдүү! Кээ бир иликтөөлөр дагы каттайт
Өзүңүздүн топурактын нымдуулук сенсорун Arduino менен жасаңыз !!!: 10 кадам
Өзүңүздүн топурактын нымдуулук сенсорун Arduino менен жасаңыз !!!: ЖӨНҮНДӨ !!! Бул көрсөтмөдө биз FC-28 топурактын ным сенсорун Arduino менен байланыштырабыз. Бул сенсор топурактын ичиндеги суунун көлөмүн өлчөйт жана бизге нымдуулукту өндүрүш катары берет. Сенсор эки анало менен жабдылган
Топурактын нымдуулук сенсорун Magicbit [Magicblocks] менен колдонуңуз: 5 кадам
Magicbit [Magicblocks] менен топурактын нымдуулук сенсорун колдонуңуз: Бул окуу куралы Magicblocks аркылуу Magicbit менен топурактын ным сенсорун колдонууну үйрөтөт. Биз ESP32ге негизделген бул долбоордун өнүгүү тактасы катары magicbitти колдонуп жатабыз. Ошондуктан бул долбоордо каалаган ESP32 өнүктүрүү тактасын колдонсо болот
Авто муздатуу күйөрманы Arduino менен Servo жана DHT11 температура жана нымдуулук сенсорун колдонуп: 8 кадам
Авто муздатуу күйөрманы Arduino менен Servo жана DHT11 температура жана нымдуулук сенсорун колдонуп: Бул окуу куралында биз кантип баштоону үйрөнөбүз & температура белгилүү бир деңгээлден жогору көтөрүлгөндө желдеткичти айлантуу
DS18B20 сенсорун Arduino UNO менен калибрлөө: 3 кадам (сүрөттөр менен)
DS18B20 сенсорунун Arduino UNO менен калибрлөө: ЖООПКЕРЧИЛИК: Сиз сүрөттөрдө көргөн аппарат башка долбоордо фильмди иштеп чыгуу процесси үчүн термостат катары колдонулат. Сиз бул долбоорду бул жерден таба аласыз. Сенсорду же бир нечесин калибрлөө үчүн сизге бул долбоордо таба турган нерсеңиз керек болот