สารบัญ:
- ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็นและแผนภาพวงจร
- ขั้นตอนที่ 2: การเขียนโปรแกรม Arduino
- ขั้นตอนที่ 3: ผลลัพธ์ผลลัพธ์
วีดีโอ: Arduino Temperature Sensor โดยใช้ LM35: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
บทนำ
LM35 ซีรีส์เป็นอุปกรณ์อุณหภูมิวงจรรวมที่มีความแม่นยำ โดยมีแรงดันเอาต์พุตเป็นสัดส่วนเชิงเส้นตรงกับอุณหภูมิเซนติเกรด LM35 เป็นเซ็นเซอร์อุณหภูมิเชิงเส้นสามขั้วจากเซมิคอนดักเตอร์แห่งชาติ สามารถวัดอุณหภูมิได้ตั้งแต่ -55 องศาเซลเซียส ถึง +150 องศาเซลเซียส แรงดันไฟขาออกของ LM35 เพิ่มขึ้น 10mV ต่อองศาเซลเซียสที่เพิ่มขึ้นในอุณหภูมิ LM35 สามารถทำงานได้จากการจ่ายไฟ 5V และกระแสไฟแบบสแตนด์บายจะน้อยกว่า 60uA พินออกจาก LM35 แสดงในรูปด้านล่าง
คุณสมบัติ
• ปรับเทียบโดยตรงในเซลเซียส (เซนติเกรด)
• ลิเนียร์ + 10-mV/°C สเกลแฟกเตอร์
• มั่นใจได้ถึงความแม่นยำ 0.5°C (ที่ 25°C)
• ได้รับการจัดอันดับสำหรับช่วงเต็ม −55 °C ถึง 150 °C
• เหมาะสำหรับการใช้งานระยะไกล
• ต้นทุนต่ำเนื่องจากการตัดแต่งแผ่นเวเฟอร์
• ทำงานตั้งแต่ 4 V ถึง 30 V
• กระแสไฟไหลออกน้อยกว่า 60-μA
• ความร้อนในตัวต่ำ 0.08°C ในอากาศนิ่ง
• Non-Linearity เท่านั้น ±¼°C Typical
• เอาต์พุตอิมพีแดนซ์ต่ำ 0.1 Ω สำหรับพินเอาท์โหลด 1-mA ของ LM35 แสดงในรูปภาพ
คุณสามารถดาวน์โหลดเอกสารข้อมูลได้จากไฟล์ด้านล่าง
ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็นและแผนภาพวงจร
- บอร์ด Arduino (อะไรก็ได้) ซื้อจาก Flipkart
- เซ็นเซอร์ LM35 ซื้อจาก Flipkart
- เขียงหั่นขนม
ต่อวงจรตามที่แสดงในภาพและอัปโหลดรหัสต่อไปนี้
ขั้นตอนที่ 2: การเขียนโปรแกรม Arduino
ดาวน์โหลดรหัสที่นี่
/*โค้ดที่ออกแบบโดย Sujay ใน SA Lab*/const int sensor=A5; // กำหนดอนาล็อกพิน A5 ให้กับตัวแปร 'เซ็นเซอร์' float tempc; //ตัวแปรเก็บอุณหภูมิเป็นองศาเซลเซียส float tempf; //ตัวแปรเก็บอุณหภูมิเป็น Fahreinheit float vout; // ตัวแปรชั่วคราวเพื่อเก็บการตั้งค่าการอ่านค่าโมฆะของเซ็นเซอร์ () { pinMode (เซ็นเซอร์, INPUT); // การกำหนดค่าพินเซ็นเซอร์เป็นอินพุต Serial.begin(9600); } วงเป็นโมฆะ () { vout=analogRead (เซ็นเซอร์); vout=(vout*500)/1023; tempc=vout; // เก็บค่าเป็นองศาเซลเซียส tempf=(vout*1.8)+32; // แปลงเป็นฟาเรนไฮต์ Serial.print("in DegreeC="); Serial.print("\t"); Serial.print(tempc); Serial.print(" "); Serial.print("ในฟาเรนไฮต์="); Serial.print("\t"); Serial.print(tempf); Serial.println(); ล่าช้า (500); //หน่วงเวลา 1 วินาที เพื่อความสะดวกในการรับชม }
ขั้นตอนที่ 3: ผลลัพธ์ผลลัพธ์
ดูผลลัพธ์บน Serial Monitor….
ก่อนอื่นฉันขอขอบคุณสำหรับการอ่านคู่มือนี้ ! ฉันหวังว่ามันจะช่วยคุณ หากคุณมีคำถามใด ๆ ฉันยินดีที่จะช่วยเหลือคุณ…..
วางความคิดเห็น ความคิดเห็นของคุณมีค่าสำหรับฉัน
แนะนำ:
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
สร้างอุปกรณ์ Apple HomeKit Temperature Sensor (DHT22) โดยใช้ RaspberryPI และ DHT22: 11 ขั้นตอน
สร้างอุปกรณ์ Apple HomeKit Temperature Sensor (DHT22) โดยใช้ RaspberryPI และ DHT22: ฉันกำลังมองหาเซ็นเซอร์อุณหภูมิ / ความชื้นราคาประหยัดที่ฉันสามารถใช้เพื่อตรวจสอบสิ่งที่เกิดขึ้นในพื้นที่รวบรวมข้อมูลของฉัน เนื่องจากฉันพบว่าฤดูใบไม้ผลินี้เปียกมาก และมีความชื้นมาก ดังนั้นฉันจึงมองหาเซ็นเซอร์ราคาสมเหตุสมผลที่ฉันสามารถ
Arduino Temperature Sensor (LM35): 4 ขั้นตอน
Arduino Temperature Sensor (LM35): ในโครงการนี้ ฉันจะแสดงวิธีการวัดอุณหภูมิโดยใช้อินเทอร์เฟซ LM35 และ Arduino มาเริ่มกันเลย
สร้าง Apple HomeKit Temperature Sensor (BME280) โดยใช้ RaspberryPI และ BME280: 5 ขั้นตอน
สร้าง Apple HomeKit Temperature Sensor (BME280) โดยใช้ RaspberryPI และ BME280: ฉันได้ลองใช้งานอุปกรณ์ IOT ในช่วงไม่กี่เดือนที่ผ่านมา และได้ปรับใช้เซ็นเซอร์ต่างๆ ประมาณ 10 ตัวเพื่อตรวจสอบสภาพรอบๆ บ้านและกระท่อมของฉัน และเดิมทีฉันเริ่มใช้เซ็นเซอร์วัดความชื้นสัมพัทธ์ AOSONG DHT22