สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโครงการนี้ ฉันจะแสดงวิธีการวัดอุณหภูมิโดยใช้อินเทอร์เฟซ LM35 และ Arduino มาเริ่มกันเลย!
ขั้นตอนที่ 1: บทนำ
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
PinOuts ของ LM35 แสดงในภาพ
คุณสามารถดาวน์โหลดเอกสารข้อมูลได้จากไฟล์ด้านล่าง
ขั้นตอนที่ 2: สั่งซื้อส่วนประกอบของคุณ
นี่คือรายการชิ้นส่วน:
Robu.in:
1x LM35:
1x Arduino Uno:
1x เขียงหั่นขนม:https://robu.in/product/breadboard-840-tie-points-solderless-diy-project-circuit-test-breadboard/
สายจัมเปอร์ 3 เท่า:https://robu.in/product/20cm-dupont-wire-color-jumper-cable-2-54mm-1p-1p-male-to-male-40pcs/
อเมซอน.ใน:
1x LM35:https://www.amazon.in/BMES-Precision-Centigrade-Celsius-Temperature
1x Arduino Uno:https://www.amazon.in/Arduino-ATmega328P-ATMEGA16U2
1x เขียงหั่นขนม:https://www.amazon.in/Generic-SONAU10-BREADBOARD
สายจัมเปอร์ 3 เท่า:https://www.amazon.in/Easy-Electronics-Pieces-Arduino-Breadboard/dp/
ขั้นตอนที่ 3: ทำการเดินสายไฟ
คุณสามารถใช้แผนผังด้านล่างเพื่อเชื่อมต่อกับบอร์ด Arduino
SensorArduino
Vcc - 5V
Gnd - Gnd
Vout - A3
ขั้นตอนที่ 4: อัปโหลดรหัส
เพื่อให้ใช้งานได้คุณต้องใช้รหัสด้านบน อัปโหลดไปยัง Arduino ของคุณโดยใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ สำหรับ IDE แบบสั้น ซึ่งคุณสามารถดาวน์โหลดได้จากหน้าอย่างเป็นทางการของ Arduino เสร็จเรียบร้อย !!
คุณสามารถใช้ลิงค์ด้านล่างเพื่อดาวน์โหลดซอฟต์แวร์ Arduino: คลิกที่นี่
หลังจากเปิดไฟล์แล้ว ให้คอมไพล์โค้ดและอัปโหลดไปยังบอร์ด Arduino ของคุณ
หมายเหตุ: ตรวจสอบให้แน่ใจว่าได้เลือกบอร์ดเป็น Arduino UNO
เปิดจอภาพอนุกรม คุณจะเห็นทั้งฟาเรนไฮต์และเซลเซียส