Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
simple at murang temperatura sensor gamit ang NTC thermistor
binabago ng thermistor ang paglaban nito sa pagbabago ng oras gamit ang pag-aari na ito na nagtatayo kami ng sensor ng temperatura upang malaman ang tungkol sa thermistor
en.wikipedia.org/wiki/Thermistor
Hakbang 1: Kinakailangan ang Mga Bahagi
Arduino uno (o) anumang arduino ay gagana
ilang mga jumper wires at tinapay board
1 X 10 k risistor
1X NTC 10k thermistor
Hakbang 2: Mga Koneksyon
(Ground) ---- (10k-Resistor) ------- | ------- (Thermistor) ---- (+ 5v)
| Analog Pin 0
Hakbang 3: Code para sa Fahrenheit
# isama
dobleng Thermistor (int RawADC) {doble Temp; Temp = log (10000.0 * ((1024.0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para sa pull-up config Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // convert Kelvin to Celcius Temp = (Temp * 9.0) / 5.0 +32; // convert Celcius to Fahrenheit return Temp; }
void setup () {Serial.begin (115200); }
void loop () {Serial.println (int (Thermistor (analogRead (0)))); // display Fahrenheit pagkaantala (1000); }
Hakbang 4: Code para sa Celsius
# isama
dobleng Thermistor (int RawADC) {doble Temp; Temp = log (10000.0 * ((1024.0 / RawADC-1))); // = log (10000.0 / (1024.0 / RawADC-1)) // para sa pull-up config Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Temp = Temp - 273.15; // convert Kelvin to Celcius return Temp; }
void setup () {Serial.begin (115200); }
void loop () {Serial.println (int (Thermistor (analogRead (0)))); // display Fahrenheit pagkaantala (1000); }
Hakbang 5: Konklusyon
pagkatapos makumpleto ang lahat ng mga hakbang ngayon buksan ang serial monitor at itakda ang baud sa 115200 maaari mong makita ang mga pagbabasa ng temperatura
Ang karagdagang mga pagpapaunlad maaari kang magdagdag ng lcd dito
Salamat:)
kung mayroon kang alinlangan huwag mag atubiling magtanong