2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
อุปกรณ์ที่มีประโยชน์ซึ่งทำหน้าที่พยากรณ์อากาศระยะสั้นในท้องถิ่นและสามวัน
ขั้นตอนที่ 1: Arduino Part
อุปกรณ์นี้ประกอบด้วยชุดประกอบอิสระสองชุดในกล่องเดียว
หนึ่งคือบารอมิเตอร์ Arduino พร้อมเซ็นเซอร์ BMP180 ซึ่งมีรายงานความแตกต่างของความดันบรรยากาศแบบเรียลไทม์ -1 ชม. และ -3 ชม. รายงานเหล่านี้มีประโยชน์อย่างยิ่งในการพยากรณ์อากาศระยะสั้นในท้องถิ่น Тhe โค้ดนำมาจากเว็บไซต์ "shelvin.de" ซึ่งป้อนความแตกต่างระหว่างความดันสัมบูรณ์และความดันบรรยากาศสัมพัทธ์สำหรับระดับความสูงที่กำหนดในบรรทัด "druck_offset=" บนโค้ด ผลลัพธ์จะแสดงบนหน้าจอ LCD N5110 ซึ่งแสดงอุณหภูมิภายในด้วย
ขั้นตอนที่ 2: ESP8266 ตอนที่
อุปกรณ์ถัดไปใช้พลังงานจากบอร์ด ESP8266 ที่เชื่อมต่อจอแสดงผล oled ขนาด 0.96 นิ้ว ESP8266 เชื่อมต่อผ่านเครือข่าย Wi-Fi ไปยังหน้า "openweathermap" ซึ่งจะใช้เวลาพยากรณ์อากาศสามวันและแสดงบนจอแสดงผล oled เพื่อจุดประสงค์นี้ คุณต้องป้อนคีย์ API ในโค้ด ซึ่งได้มาจากหน้า Openweathermap คำแนะนำโดยละเอียดสำหรับการติดตั้งไลบรารีและโค้ดบน esp8266 มีอยู่ใน:
blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf ในกรณีนี้ ฉันใช้บอร์ด NodeMCU 1.0 (โมดูล ESP12E)
ขั้นตอนที่ 3: แผนผัง
ภาพด้านบนแสดงโครงร่างของอุปกรณ์ทั้งหมด