Indoor Monitoring: The Mini Weather Station
จัดตั้งสถานีตรวจอากาศส่วนตัวกันเถอะน้อง! โปรเจกต์ Arduino Weather Station นี้จะช่วยให้เราคุมสภาพแวดล้อมในห้องให้สบายๆ งานนี้ถือเป็นจุดเริ่มต้นที่เพอร์เฟกต์สำหรับการเล่นกับเซ็นเซอร์วัดสภาพแวดล้อมและจอ OLED สวยคมชัดเลย

รู้จักกับเซ็นเซอร์
- DHT11/DHT22 Sensor: เซ็นเซอร์ฮิตตัวนี้วัดได้ทั้งอุณหภูมิและความชื้นสัมพัทธ์ DHT22 จะแม่นยำกว่าเล็กน้อย ส่วน DHT11 นี่แหละเหมาะสุดๆ สำหรับการเรียนรู้
- 0.96" I2C OLED Display: ไม่เหมือน LCD เทอะทะนะน้อง จอ OLED แสดงฟอนต์สวยคมชัดได้ แถมวาดไอคอนเล็กๆ เช่นรูปดวงอาทิตย์หรือเมฆได้ด้วย หล่อเท่เลยงานนี้
หลักการทำงาน
Arduino ของเราจะไปถามข้อมูลจากเซ็นเซอร์ DHT ทุกๆ สองสามวินาที จากนั้นก็จะแปลงข้อมูลดิบให้เป็นข้อความที่อ่านง่าย แล้ววาดขึ้นแสดงบนจอ OLED โดยใช้ไลบรารีอย่าง Adafruit_SSD1306 ข้อมูลนี้ยังสามารถส่งไปเก็บที่คอมเพื่อสร้างกราฟแสดงสภาพแวดล้อมในห้องของเราในระยะยาวได้อีกด้วย สู้งานนะน้อง!
อุปกรณ์ที่ต้องใช้
- Arduino Uno/Nano: หัวใจหลักของโปรเจกต์
- DHT11 Sensor: สำหรับวัดอุณหภูมิและความชื้น
- 0.96" OLED Screen: จอแสดงผล Dashboard สุดเท่
- Jumper Wires and Breadboard: สายไฟและเบรดบอร์ดพื้นฐาน
โปรทิป: ถ้าเพิ่ม Wi-Fi module อย่าง ESP8266 เข้าไป เราก็สามารถอัพเกรดให้เป็น IoT weather station ที่ส่งข้อมูลไปแสดงบนมือถือได้เลย! ห้ามช็อตนะตัวนี้