สารบัญ:

Arduino + ESP Weather Box: 3 ขั้นตอน
Arduino + ESP Weather Box: 3 ขั้นตอน

วีดีโอ: Arduino + ESP Weather Box: 3 ขั้นตอน

วีดีโอ: Arduino + ESP Weather Box: 3 ขั้นตอน
วีดีโอ: Arduino + ESP Weather box 2024, กรกฎาคม
Anonim
Arduino + ESP Weather Box
Arduino + ESP Weather Box

อุปกรณ์ที่มีประโยชน์ซึ่งทำหน้าที่พยากรณ์อากาศระยะสั้นในท้องถิ่นและสามวัน

ขั้นตอนที่ 1: Arduino Part

Image
Image

อุปกรณ์นี้ประกอบด้วยชุดประกอบอิสระสองชุดในกล่องเดียว

หนึ่งคือบารอมิเตอร์ 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: แผนผัง

ภาพด้านบนแสดงโครงร่างของอุปกรณ์ทั้งหมด

แนะนำ: