กลับไปหน้ารวมไฟล์
the-zeus-electronic-weather-station-zews-ea90ed.md

ประวัติศาสตร์ของเจ้า 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 ทำให้เราสามารถดูสภาพอากาศในสวนหลังบ้านตัวเองจากเว็บบราวเซอร์ไหนก็ได้บนโลก! สะดวกสุดๆ

ข้อมูล Frontmatter ดั้งเดิม

title: "The Zeus Electronic Weather Station (ZeWS)"
description: "The Zeus Weather Station (ZEWS) is an initiative of the Harry Fultz Institute Open Source Club to promote open source hardware and software."
author: "moisi"
category: "Sensors & Environment"
tags:
  - "weather"
  - "environmental sensing"
views: 14331
likes: 10
price: 1499
difficulty: "Intermediate"
components:
  - "1x Hot glue gun (generic)"
  - "3x 1N4148 – General Purpose Fast Switching"
  - "1x Solder Wire, Lead Free"
  - "2x Arduino UNO"
  - "8x Reed Switch, 1NO"
  - "1x DHT11 Temperature & Humidity Sensor (4 pins)"
  - "1x Soldering iron (generic)"
  - "5x Resistor 1k ohm"
  - "1x Gravity: Analog LM35 Temperature Sensor For Arduino"
  - "1x Raspberry Pi 3 Model B"
  - "1x Grove - Barometer Sensor (BMP280)"
  - "1x Breadboard, 170 Pin"
  - "10x Resistor 10k ohm"
  - "1x Hall Effect Sensor"
  - "1x Resistor 4.75k ohm"
  - "1x PCB, For DMB-4778"
  - "4x LED (generic)"
  - "1x Arduino Proto Shield"
  - "1x Drill / Driver, Cordless"
  - "1x LDR, 5 Mohm"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://github.com/xray700r/zews"
documentationLinks: []
passwordHash: "487c57000f73b61aba456b8f2df079d3dd661ce3b8f981af895a1e0adf4b3ad2"
encryptedPayload: "U2FsdGVkX19cqHBkpBCO6k5YGefCHmtkVa5tVxOvAHcy1xcOsNX4G2JGHv/yFok932syUgc7jbe1OLaNr1kZcPYLcKRtfwZ9DHWIZI01RdU="
seoDescription: "The Zeus Weather Station (ZeWS) is a project by Harry Fultz Institute to promote open source hardware and software."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/the-zeus-electronic-weather-station-zews-ea90ed_cover.jpg"
lang: "th"