Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Bahagi at Tagubilin sa Video
- Hakbang 2: Unang Punto ng Pagsuri
- Hakbang 3: Offset para sa Sensor
- Hakbang 4: Pagsubok sa Pangalawang Punto
- Hakbang 5: Pagkakalibrate
- Hakbang 6: Subukang Muli Pa
- Hakbang 7: Pagsukat sa Iyong Silid Humid at Temperatura
Video: Pag-calibrate ng Sensor ng Humidity: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mayroon akong 3 mga sensor na maaaring masukat ang kamag-anak na kahalumigmigan ng hangin: BME280, SHT21, DHT22. Inilahad nila ang kakayahang sukatin nang may katumpakan +/- 3% mula saklaw 20 hanggang 80%
Gayunpaman, kapag ang pagsubok sa parehong kondisyon para sa 3 sensor, nakakuha ako ng 3 magkakaibang mga resulta. Marahil ang isa sa kanila ay may tamang pagbasa, o wala sa kanila ang tama. Kaya't nagpasya akong subukan ito sa ilang mga equipement.
Inaasahan kong makakatulong ang aking eksperimento sa ilang isa upang gawin itong uri ng sensor na maging tama.
Hakbang 1: Listahan ng Bahagi at Tagubilin sa Video
Upang maghanda para sa eksperimento, kakailanganin namin ang:
1. BME280
2. DHT22
3. SHT21
4. Arduino UNO
5. NodeMCU
6. Humid meter
7. Pagsisiyasat ng thermometer
8. Asin (Sodium Chloride NaCl) 9. Humid Humihigop
10. Kahon
Hakbang 2: Unang Punto ng Pagsuri
Sa kasamaang palad, maaari naming gamitin ang asin (sa iyong kusina!) Upang makagawa ng karaniwang kapaligiran sa kahalumigmigan para sa pagsubok. Tulad ng katangian ng asin (tinaguriang "Sodium Chloride" NaCl), ang kondisyon ng saturation ay maaaring gawing perpektong mahalumigmig sa 75%.
Kumuha kami ng asin sa maliit na mangkok, pagkatapos ay magdagdag lamang ng kaunting tubig. Ilagay ito sa kahon na may Humid meter, pagkatapos ay ilagay ang 3 sensor sa loob. Ang cable ay nasa labas ng butas, pagkatapos ay konektado sa Arduino para sa resulta ng pagbabasa
Gumawa ng circuit tulad ng larawan
Narito ang code
Bilang resulta mula sa monitor screen, 3 mga sensor ang nagbibigay ng 3 mga resulta ng mahalumigmig, ang temperatura ay tila magkakasama kasama ang 28 degree C
Hakbang 3: Offset para sa Sensor
Una subukan, nagbibigay ako ng 3 mga sensor na may halaga ng offset upang gawing pareho ang basa ng bawat sensor na pareho sa Panlabas na Humid Meter sa 75%, at i-offset din para sa pagbabasa ng temperatura upang gawing pareho ang pagbabasa ng temperatura sa Panlabas na Thermocouple.
Pagkatapos i-download ang code, ang pagbabasa nito ngayon ay pareho sa Humid Meter sa 75%; at ang temperatura ay pareho sa Panlabas na Thermocouplet sa 31 dgC
Hakbang 4: Pagsubok sa Pangalawang Punto
Upang matiyak na tama ang aming offset, dapat nating suriin ang mga sensor sa pangalawang punto gamit ang Humid absorber.
Panatilihin itong muli sa kahon, ang Humid Meter na ngayon na nagbabasa ay 40%, ngunit ang 3 mga sensor (muli) ay nagbibigay sa amin ng 3 resulta nang magkakaiba!
(Ang temperatura ay mukhang OK pagkatapos ng offset)
Kaya, dapat silang mai-calibrate!
Hakbang 5: Pagkakalibrate
Upang makagawa ng pagkakalibrate, tatanggalin lamang namin ang offset, pagkatapos ay itala ang halaga ng sensor sa karaniwang mahalumigmig na 40%
Gumagawa kami ng isang talahanayan ng karaniwang basa-basa kumpara sa pagbabasa ng sensor. Pagkatapos, gumagamit kami ng "mapa function" upang makagawa ng curve ng pagkakalibrate para sa bawat sensor.
Pagkatapos ng lahat, i-download ang code, ang 3 mga sensor ay nagbibigay ng parehong resulta sa 40% ngayon!
Hakbang 6: Subukang Muli Pa
Upang matiyak na ang 3 mga sensor ay may pagkakalibrate nang tama, dapat nating subukan ito muli sa puspos na NaCl. Sa kasamaang palad, ang pagbabasa ng 3 na mga sensor ay may pagbabasa na humigit-kumulang na 75%.
Pagkatapos, susubukan kong alisin ang mga sensor sa labas ng kahon, pagkatapos ay ilagay muli ang mga ito sa inbox na may mahalumigmig na absorber upang makita ang pagbabasa ng 3 mga sensor: ang resulta ay mukhang OK -> ang tugon ng 3 mga sensor ay magkakasama! Hindi na magkakaibang pagbabasa tulad ng dati
Hakbang 7: Pagsukat sa Iyong Silid Humid at Temperatura
Maaari na naming magamit ang isa sa mga sensor sa pagbabasa ng basa at temperatura ng aming silid.
Maaari naming gamitin ang ESP8266 at software Blynk sa pagbabasa nito sa pamamagitan ng internet. Gustung-gusto ko ang bakas ng data mula sa Blynk na maaari naming subaybayan ito sa paglipas ng taon!
Inirerekumendang:
Walang Pee Ngayon, Device ng Pagsasaayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pag-ikot sa Iyong Tahanan: 4 na Hakbang
Walang Pee Ngayon, Device ng Pag-aayos ng Pag-uugali ng Alaga na Humihinto sa Mga Pusa sa Pee sa Iyong Tahanan: Nababagabag ako sa aking kitty na gusto niyang umihi sa aking kama, sinuri ko ang lahat ng kailangan niya at dinala ko din siya sa vet. Matapos kong guluhin ang lahat ng naiisip ko at nakikinig sa salita ng doktor, napagtanto kong mayroon lamang siyang masamang pag-uugali. Kaya't
Awtomatikong Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: 5 Mga Hakbang
Awtomatikong Iniksyon na Pag-iikma ng Iniksyon para sa Pag-recycle ng Plastik: Kumusta :) Ang Ituturo na Ito ay tungkol sa aming " awtomatikong iniksyon na iniksyon ng iniksyon para sa pag-recycle ng plastik ". (tinatawag na: Smart Injector) Ang ideya sa likod ng makina ay upang mag-alok ng isang desentralisadong solusyon sa pag-recycle ng plastic. Ang pag-recycle ay madalas na limitado
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 1) -- Mga Sensor (Temperatura, Humidity, Soil Moisture): 5 Mga Hakbang
Pag-automate ng isang Greenhouse Sa LoRa! (Bahagi 1) || Mga Sensor (Temperatura, Humidity, Soil Moisture): Sa proyektong ito ipapakita ko sa iyo kung paano ko na-automate ang isang greenhouse. Nangangahulugan iyon na ipapakita ko sa iyo kung paano ko itinayo ang greenhouse at kung paano ko nag-wire ang electronics ng kapangyarihan at pag-automate. Ipapakita ko rin sa iyo kung paano magprogram ng isang board ng Arduino na gumagamit ng L
Arduino Solar Powered Temperature at Humidity Sensor Bilang 433mhz Oregon Sensor: 6 na Hakbang
Arduino Solar Powered Temperature and Humidity Sensor Bilang 433mhz Oregon Sensor: Ito ang pagbuo ng isang solar powered temperatura at halumigmig sensor. Ginagaya ng Sensor ang isang 433mhz Oregon sensor, at makikita ito sa Telldus Net gateway. Ano ang kailangan mo: 1x " 10-LED Solar Power Motion Sensor " galing sa Ebay Tiyaking sinabi nito na 3.7v batter
ESP8266 NodeMCU Access Point (AP) para sa Web Server Na May DT11 Temperature Sensor at Pag-print ng Temperatura at Humidity sa Browser: 5 Hakbang
ESP8266 NodeMCU Access Point (AP) para sa Web Server Na May DT11 Temperature Sensor at Pag-print ng Temperatura at Humidity sa Browser: Kumusta mga tao sa karamihan ng mga proyekto na ginagamit namin ng ESP8266 at sa karamihan ng mga proyekto na ginagamit namin ang ESP8266 bilang isang webserver upang ma-access ang data anumang aparato sa paglipas ng wifi sa pamamagitan ng pag-access sa Webserver na naka-host sa pamamagitan ng ESP8266 ngunit ang problema lamang ay kailangan namin ng isang gumaganang router