ประวัติศาสตร์ของเจ้า Zeus Electronic Weather Station (ZeWS) เริ่มต้นแบบนี้จ้า:
ย้อนกลับไปตอนกุมภาพันธ์ 2018 กลุ่ม Open Source Group ของเราเริ่มลงมือสร้าง ZEWS กัน มันคือการต่อยอดโปรเจกต์ OSWS (Open Source Weather Station) ที่พี่สร้างไว้ให้เด็กๆ ได้ตระหนักถึงสภาพอากาศโลกมากขึ้นน่ะ
พอถึงเดือนมีนาคม 2018 โปรโตไทป์ตัวแรกก็เสร็จสมบูรณ์! เราใช้ [Arduino](https://s.shopee.co.th/7fUgFAWSki) Uno I2C Master ตัวเดียว คว้าข้อมูลหลักจากเซ็นเซอร์พวกนี้มา:
1. Thermometer: วัดอุณหภูมิ
2. Hygrometer: วัดความชื้น
3. Barometer: วัดความดันบรรยากาศ
4. Lux-meter: วัดความเข้มแสง
เซ็นเซอร์ข้อ 1 ถึง 3 เราทำเคสทดลองไว้ให้ลองใช้งานกันก่อน
ต่อมาในเดือนเมษายน 2018 อุปกรณ์วัดลม (Anemometer) ทั้งความเร็วและทิศทางก็เสร็จเรียบร้อย ส่วน Pyranometer ก็กำลังทำอยู่ งานนี้โปรโตไทป์รุ่นที่สองและเวอร์ชันแรกของ ZEWS ก็สำเร็จ! ยังใช้ Arduino Uno I2C Master ตัวเดิม แต่ดึงข้อมูลจากเซ็นเซอร์ชุดใหญ่ขึ้น:
1. Anemometer: วัดความเร็วและทิศทางลม
2. Thermometer: วัดอุณหภูมิ
3. Hygrometer: วัดความชื้น
4. Barometer: วัดความดันบรรยากาศ
5. Lux-meter: วัดความเข้มแสง
นอกจากนี้เรายังโปรแกรม [Raspberry Pi](https://s.shopee.co.th/6pvZFdZdRf) ให้ทำหน้าที่เป็นทั้ง Database และ Web Server เสร็จสรรพ แล้วก็เอาไปโชว์ในโรงเรียน งานนี้หล่อเท่เลยน้อง!
ลงลึกเรื่องเทคนิคกันหน่อย
การแสดงผลข้อมูลอุตุนิยมวิทยา
ZeWS นี่คือสถานีตรวจสภาพแวดล้อมประสิทธิภาพสูง จัดการข้อมูลสภาพอากาศแบบเรียลไทม์และบันทึกประวัติการเปลี่ยนแปลง
- Atmospheric Sensor Fusion: จับข้อมูลพร้อมกันจากเซ็นเซอร์หลายตัว ได้แก่ BME280 (วัดอุณหภูมิ, ความชื้น, ความดัน), LDR (วัดความเข้มแสง), และ Rain Sensor (วัดปริมาณน้ำฝน) โดย Arduino จะทำหน้าที่ประมวลผลสัญญาณ Analog และ I2C ที่หลากหลายนี้ให้กลายเป็นสตรีมข้อมูล Serial เดียวที่เข้าใจง่าย
- High-Contrast Dashboard: แสดงผลข้อมูลทั้งหมดบนจอ 20x4 I2C LCD ขนาดใหญ่ เฟิร์มแวร์ของเรายังแถมฟีเจอร์ "พยากรณ์อากาศ" ไปในตัว โดยใช้ Algorithm วิเคราะห์แนวโน้มความดันบรรยากาศ (Zambretti Algorithm) อีกด้วย
การเชื่อมต่อ
- Cloud Telemetry Bridge: (เวอร์ชันขั้นสูง) เชื่อมต่อกับ ESP8266 ที่มี WiFi เพื่อส่งข้อมูลของ "Zeus" ขึ้นไปยังช่อง ThingSpeak ทำให้เราสามารถดูสภาพอากาศในสวนหลังบ้านตัวเองจากเว็บบราวเซอร์ไหนก็ได้บนโลก! สะดวกสุดๆ