สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฟีดพยากรณ์อากาศ 3 วันให้ข้อมูลพยากรณ์อากาศ 3 วันที่ครอบคลุมในตำแหน่งที่คุณต้องการหรือตามตำแหน่งของที่อยู่ IP ของคุณ โปรเจ็กต์ใช้บริการ Wunderground Weather API ที่ให้การตอบสนองรูปแบบ JSON ทุกครั้งที่คุณส่งคำขอ GET การพยากรณ์อากาศประกอบด้วยการพยากรณ์สำหรับวันที่ขอและ 3 วันถัดไป
เพื่อให้สามารถร้องขอและอัปเดตการพยากรณ์อากาศได้โดยอัตโนมัติ เราได้เพิ่มฟังก์ชันการขอเวลา NTP ที่ใช้การเชื่อมต่อ UDP ข้อมูลเวลาที่ร้องขอถูกใช้ภายในโดยรหัสเพื่อดำเนินการขอเวลาทุกชั่วโมงโดยอัตโนมัติ จากนั้นตามข้อมูลชั่วโมง โปรเจ็กต์จะขออัปเดตสภาพอากาศโดยอัตโนมัติทุกๆ 6 โมงเช้า, 12.00 น. และ 18.00 น.
ขั้นตอนที่ 1: มันทำงานอย่างไร
ขั้นตอนที่ 2: สร้าง
ส่วนประกอบ
- gen4-IoD-32T
- โปรแกรมเมอร์ gen4-IoD
- สายเคเบิลแบบแบน 10 ทาง
- การ์ด uSD
- สาย uUSB
- แหล่งจ่ายไฟภายนอก
เชื่อมต่อส่วนประกอบตามที่แสดงในแผนภาพ
ขั้นตอนที่ 3: โปรแกรม
- สำหรับการจัดเตรียม gen4-IoD Display ด้วย Arduino IDE โปรดดูขั้นตอนนี้ภายใต้ส่วน Implemention
- โปรแกรม gen4-IoD-32T ดาวน์โหลดรหัสที่นี่
- เปิดโปรเจ็กต์ Visi โดยใช้เวิร์กชอป 4 โปรเจ็กต์นี้ใช้ Visi Environment คุณสามารถแก้ไขคุณสมบัติของวิดเจ็ตและปุ่มแต่ละรายการได้
- คลิกที่ปุ่ม "รวบรวม" หมายเหตุ: ขั้นตอนนี้สามารถข้ามได้ อย่างไรก็ตาม การคอมไพล์เป็นสิ่งจำเป็นสำหรับการดีบัก
- เชื่อมต่อจอแสดงผลเข้ากับสาย microUSB ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับพอร์ตที่ถูกต้อง
- ตอนนี้คลิกที่ปุ่ม “(สร้าง) คัดลอก/โหลด”
- เวิร์กชอป 4 จะแจ้งให้คุณเลือกไดรฟ์เพื่อคัดลอกไฟล์ภาพไปยังการ์ด uSD หลังจากเลือกไดรฟ์ที่ถูกต้องแล้ว ให้คลิกตกลง
- ต่อเชื่อมการ์ด uSD โมดูลจะแจ้งให้คุณใส่การ์ด uSD ถอดการ์ด uSD ออกจากพีซีอย่างถูกต้อง และเสียบเข้ากับช่องเสียบการ์ด uSD ของโมดูลแสดงผล หลังจากใส่การ์ด uSD ของคุณไปที่จอแสดงผล gen4 แล้ว กราฟิกจะแสดงผลทันที โหลดแล้ว
คลิกที่นี่เพื่อดูโครงการ gen4-IoD เพิ่มเติม
ขั้นตอนที่ 4: รหัสสภาพอากาศ APIXU
ดาวน์โหลดรหัสข้อมูลสภาพอากาศได้ที่ลิงค์นี้:https://www.apixu.com/doc/Apixu_weather_conditions.json
โปรดทราบว่าในโครงการ เราได้ลบรหัสบางส่วนออกเนื่องจากไม่สามารถใช้งานได้ในที่ตั้ง/ประเทศของเรา