Talaan ng mga Nilalaman:

Temperatura Sensor ng Arduino Paggamit ng LM35: 3 Mga Hakbang
Temperatura Sensor ng Arduino Paggamit ng LM35: 3 Mga Hakbang

Video: Temperatura Sensor ng Arduino Paggamit ng LM35: 3 Mga Hakbang

Video: Temperatura Sensor ng Arduino Paggamit ng LM35: 3 Mga Hakbang
Video: Датчик температуры LM75 | Внешний ПЛК Arduino 2024, Hunyo
Anonim
Temperatura Sensor ng Arduino Gamit ang LM35
Temperatura Sensor ng Arduino Gamit ang LM35

Panimula

Ang serye ng LM35 ay mga katumpakan na integrated-circuit temperatura na aparato na may isang output boltahe tuwid na proporsyonal sa temperatura ng Centigrade. Ang LM35 ay tatlong terminal linear sensor ng temperatura mula sa National semiconductors. Masusukat nito ang temperatura mula -55 degree Celsius hanggang +150 degree Celsius. Ang output ng boltahe ng LM35 ay nagdaragdag ng 10mV bawat degree na pagtaas ng Celsius sa temperatura. Ang LM35 ay maaaring patakbuhin mula sa isang 5V supply at ang stand by current ay mas mababa sa 60uA. Ang pin out ng LM35 ay ipinapakita sa figure sa ibaba.

Mga Tampok

• Na-calibrate Direkta sa Celsius (Centigrade)

• Linear + 10-mV / ° C Scale Factor

• 0.5 ° C Tinitiyak na Katumpakan (sa 25 ° C)

• Na-rate para sa Buong −55 ° C hanggang 150 ° C Saklaw

• Angkop para sa Mga Remote na Aplikasyon

• Mababang Gastos Dahil sa Pag-trim sa Antas ng Wafer

• Nagpapatakbo mula 4 V hanggang 30 V

• Mas mababa sa 60-μA Kasalukuyang Drain

• Mababang Pag-init sa Sarili, 0.08 ° C sa Still Air

• Non-Linearity Lamang ± ¼ ° C Karaniwan

• Output na Mababang Impedance, 0.1 Ω para sa 1-mA Load PinOuts Ng LM35 ay Ipinapakita sa imahe.

Maaari mong i-download ang datasheet mula sa ibaba ng file.

Hakbang 1: Kinakailangan ang Hardware at Circuit Diagram

Kinakailangan ang Hardware at Circuit Diagram
Kinakailangan ang Hardware at Circuit Diagram
  • Arduino Board (Anumang) Bilhin ito mula sa Flipkart
  • LM35 Sensor Bilhin ito mula sa Flipkart
  • BreadBoard

Ikonekta ang Circuit tulad ng ipinakita sa imahe at i-upload ang sumusunod na code.

Hakbang 2: Programming ang Arduino

I-download ang code dito

/ * Code Dinisenyo ni Sujay sa SA Lab * / const int sensor = A5; // Assigning analog pin A5 sa variable na 'sensor' float tempc; // variable upang mag-imbak ng temperatura sa degree Celsius float tempf; // variable upang mag-imbak ng temperatura sa Fahreinheit float vout; // pansamantalang variable upang hawakan ang pagbasa ng sensor na walang bisa ang pag-setup () {pinMode (sensor, INPUT); // Configuring sensor pin bilang input Serial.begin (9600); } void loop () {vout = analogRead (sensor); vout = (vout * 500) / 1023; tempc = vout; // Pag-iimbak ng halaga sa Degree Celsius tempf = (vout * 1.8) +32; // Converting to Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("sa Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); pagkaantala (500); // Delay ng 1 segundo para sa kadalian ng pagtingin}

Hakbang 3: Resulta ng Output

Resulta ng Output
Resulta ng Output

Tingnan ang resulta sa Serial Monitor….

Una sa lahat, nais kong pasalamatan ka sa pagbabasa ng gabay na ito! Sana makatulong ito sa iyo. Kung Mayroon kang anumang mga katanungan masaya akong tulungan ka …..

Mag-drop ng Komento. Mahalaga ang iyong puna para sa akin.

Inirerekumendang: