Pagsukat sa Arduino at sa Kapaligiran: Mga Pagkalkula sa Armistor at Disenyo ng Disirksiyon
Ang pagsukat ng temperatura ay isang karaniwang aplikasyon sa mga proyektong elektroniko, na kadalasang nakakamit gamit ang mga sormistor na may Arduino microcontrollers. pag-unawa kung paano kalkulahin ang mga pagbabago sa resistansiya at disenyong sirkito ay mahalaga para sa mga tumpak na pagbasa.
Ang mga Temisista at ang Kanilang mga Uri
Ang mga sormistor ay mga temperature-sensitive resistor na nagbabago ng resistansiya sa temperatura. Mayroong dalawang pangunahing uri:
- NTC (Negative Influency Cofit): Ang resistansiya ay nababawasan habang ang temperatura ay tumataas.
- PTC (Positive Internonce Cofit): Ang hindi pagtalab ay tumataas habang tumataas ang temperatura.
Pagkalkula sa Di - tinatablan at Paglamig
Ang resistansiya ng isang sormistor sa isang espesipikong temperatura ay maaaring kalkulahin gamit ang reaksyong Steinhart-Hart o isang pinasimpleng equation ng beta parameter. Ang equation ng Beta ay karaniwang ginagamit:
R = R0 * exp(B * (1/T - 1/T0))
Saan:
- RT: Pagtutol sa temperatura T
- R0:Pangangalaga sa temperaturang reperensiya T0]
- B: Ang beta cobicture (na inilaan ng armistor datasheet)
- T: Ang temperatura sa Kelvin
- T0: Reference temperature sa Kelvin
Disenyo ng Disirkito Para sa Pagsukat ng Temperatura
Ang boltahe sa kabila ng armistor ay binabasa ng Arduino analog input para malaman ang temperatura.
Kasali sa susing mga hakbang ang:
- Pagpili ng angkop na resistansiya batay sa grmistor resistance.
- Pag-uugnay ng ermistor at resistor sa mga serye sa pagitan ng Vc at ground.
- Pagsukat sa boltahe sa pinagsasalubungang dako sa pamamagitan ng arduino analog pin.
Ang pagbasa sa boltahe ay maaari kung gayon na gawing resistansiya at temperatura gamit ang mga pormulang inilaan.