สวัสดีครับ วันนี้พี่มีตัวอย่างโปรเจกต์ง่ายๆ สำหรับน้องๆ ที่อยากเรียนรู้การใช้งานเซนเซอร์วัดอุณหภูมิ LM35 ร่วมกับ Arduino โดยมีคำถามมาบ่อยจากในกลุ่ม Arduino Thailand ว่า "จะแปลงค่า Analog ให้เป็นค่าอุณหภูมิยังไง?" บทความนี้มีคำตอบให้ครบเลยครับ
LM35 คือเซนเซอร์วัดอุณหภูมิแบบแอนะล็อก (Analog Temperature Sensor) ที่ได้รับความนิยมอย่างมากในวงการอิเล็กทรอนิกส์ โดยเฉพาะในการเรียนรู้และทำโปรเจกต์กับ Arduino หรือบอร์ดไมโครคอนโทรลเลอร์อื่นๆ ด้วยข้อดีที่ใช้งานง่าย ราคาถูก และให้ค่าที่แม่นยำ ทำให้ LM35 เป็นตัวเลือกแรกๆ ของมือใหม่จนถึงระดับมืออาชีพ
LM35 จะส่งค่าแรงดันไฟฟ้าออกมาตามอุณหภูมิที่วัดได้ โดยอัตราส่วนคือ **10 mV ต่อ 1°C** เช่น หากวัดอุณหภูมิได้ 25°C จะมีแรงดันออกมาประมาณ 250 mV (หรือ 0.25V) ซึ่งค่าที่ได้สามารถนำไปแปลงเป็นองศาเซลเซียสได้ง่ายมากเมื่อใช้ร่วมกับ Arduino หรืออุปกรณ์อ่านค่าแอนะล็อกอื่นๆ
LM35 เหมาะสำหรับโปรเจกต์หลายประเภท เช่น:
LM35 เป็นเซนเซอร์วัดอุณหภูมิที่ใช้งานง่าย มีความแม่นยำ และราคาย่อมเยา เหมาะสำหรับโปรเจกต์ DIY และการศึกษาอย่างยิ่ง โดยเฉพาะหากคุณใช้งานร่วมกับ Arduino หรือบอร์ดไมโครคอนโทรลเลอร์ต่างๆ ก็สามารถนำไปประยุกต์ใช้งานได้หลากหลายไม่รู้จบ
หากสนใจสั่งซื้อ LM35 Module หรืออุปกรณ์อื่นๆ สามารถดูเพิ่มเติมได้ที่เว็บไซต์ AB.in.th
ภาพการต่อวงจร Arduino และ Sensor LM35
หลังจากอัปโหลดโค้ดลงบอร์ด Arduino แล้ว เปิด Serial Monitor ก็จะเห็นค่าอุณหภูมิแสดงออกมาแบบเรียลไทม์
อย่าต่อสาย Output จาก LM35 ให้ยาวเกินไป เพราะอาจทำให้ค่าอุณหภูมิคลาดเคลื่อนได้จากค่าความต้านทานในสายไฟที่เพิ่มขึ้น ควรใช้สายให้สั้นที่สุดเท่าที่จำเป็น และหากต้องเดินสายยาว ควรใช้สายคุณภาพดีหรือ Shield สัญญาณ
หวังว่าโปรเจกต์เล็กๆ นี้จะช่วยให้น้องๆ เข้าใจการใช้เซนเซอร์ LM35 ได้ดีขึ้นนะครับ ถ้ามีคำถามเพิ่มเติมสามารถสอบถามเข้ามาได้เลยครับ หรือแวะดูสินค้าอื่นๆ ได้ที่ AB.in.th
หน้าที่เข้าชม | 4,510,768 ครั้ง |
ผู้ชมทั้งหมด | 2,466,540 ครั้ง |
ร้านค้าอัพเดท | 5 ก.ย. 2568 |