Arduino Uno breadboard สายจัมเปอร์แบบ Male-Male 9 เส้น เซ็นเซอร์วัดอุณหภูมิ LM35 LED สีแดง 5mm ตัวต้านทาน 330 โอห์ม (สีส้ม-ส้ม-น้ำตาล) 2 ตัว buzzer
เจ้าเซ็นเซอร์ LM35 ตัวนี้มันจะอ่านค่าอุณหภูมิแล้วแปลงเป็นข้อมูลอนาล็อกให้เรา พอเราอ่านและแปลงค่าอนาล็อกเหมือนที่เคยทำกับ LDR เราก็จะได้ค่าอุณหภูมิของวัตถุหรือจุดที่ LM35 ตัวนั้นติดอยู่เลย LM35 วัดได้ตั้งแต่ -55°C ไปจนถึง +150°C เลยนะ ทำงานแบบเชิงเส้น คือมันจะเพิ่มแรงดันที่ขาออกตามอัตราที่อุณหภูมิเพิ่มขึ้น พูดง่ายๆ คือความไว 10mV/°C
LM35 มีขา 3 ขา เวลาจับให้ด้านที่เขียนตัวหนังสือหันมาหาเรา ด้านที่ถูกตัดออกคือขาลบ (-) ขาซ้ายคือขาบวก (+) และขากลางคือขาสัญญาณออก (Signal Output) เอาไปต่อใช้งานง่ายๆ คือ ขาบวกของเซ็นเซอร์ต่อกับ +5V ขาลบต่อกับ GND
เวลาใช้ buzzer อย่าลืมป้องกันมันด้วยการใส่ตัวต้านทานแบบเดียวกับที่ใช้กับ LED นะ เดี๋ยวมันช็อต เสียใจทีหลัง ขาบวกของ buzzer ให้ต่อเข้ากับขา 9 ของบอร์ด Arduino ของเราผ่านตัวต้านทาน ส่วนขาลบของ buzzer ต่อกับเส้น GND
ส่วน LED ขาบวกให้ต่อเข้ากับขา 8 ของบอร์ด Arduino ผ่านตัวต้านทาน ส่วนขาลบต่อกับเส้น GND
แค่นี้วงจรของเราก็สมบูรณ์แล้วจ้า หล่อเท่เลยงานนี้!
เราทำโปรเจกต์นี้เพื่อพัฒนาตัวเอง Yusuf Enes Aras - 1192602047 Yakup Kaya - 1192602020 Ramazan Tanrıkulu - 1192602004 Muhammet Furkan Saydam - 1192602005 Deniz Çelik - 1192602022 Onur Yılmaz - 1192602033
รายละเอียดเทคนิคเพิ่มเติม (แบบจัดเต็ม)
การสร้างแบบจำลองสภาพแวดล้อมเชิงทำนาย
โปรเจกต์นี้ไม่ได้แค่อ่านค่าอุณหภูมิธรรมดาๆ นะ แต่เราเอา Linear Regression (การวิเคราะห์การถดถอยเชิงเส้น) มาใช้บน Arduino เลย ทำให้ระบบสามารถทำนายอุณหภูมิในอนาคตได้!
- การสะสมข้อมูลเป็นชุด (Data Series Accumulation): Arduino จะเก็บค่าอุณหภูมิจากเซ็นเซอร์ LM35 หรือ DS18B20 เป็นชุดๆ ในช่วงเวลาที่กำหนด (เช่น ทุก 10 นาที)
- การคำนวณด้วยวิธีกำลังสองน้อยที่สุด (Least-Squares Calculation): ใช้การคำนวณแบบ floating-point เพื่อหา "ความชัน" ($m$) และ "จุดตัดแกน" ($b$) ของเส้นแนวโน้มอุณหภูมิ $(y = mx + b)$
การทำงานเชิงรุก (Proactive Actuation)
- การทำความเย็นเชิงทำนาย (Predictive Cooling): แทนที่จะรอให้ห้องร้อนถึงขีดจำกัดแล้วค่อยสั่งพัดลมทำงาน Arduino ของเราสามารถทำนายได้เลยว่า เมื่อไหร่ อุณหภูมิจะถึงจุดนั้น แล้วสั่งเปิดพัดลมล่วงหน้าได้เลย ช่วยจัดการความร้อนให้อุปกรณ์ที่ไวต่ออุณหภูมิหรือตู้เซิร์ฟเวอร์ได้อย่างมีเสถียรภาพมากขึ้น