สถานีตรวจอากาศที่ใช้ IoT ESP8266: 6 ขั้นตอน
สถานีตรวจอากาศที่ใช้ IoT ESP8266: 6 ขั้นตอน
Anonim
Image
Image

ต้องการสร้างโครงการสถานีตรวจอากาศโดยไม่ต้องใช้เซ็นเซอร์ และรับข้อมูลเกี่ยวกับสภาพอากาศจากทั่วทุกมุมโลกหรือไม่

การใช้ OpenWeatherMap จะกลายเป็นงานจริง

ขั้นตอนที่ 1: มันทำงานอย่างไร ?

การตั้งค่า
การตั้งค่า

OpenWeatherMap.org นำเสนอข้อมูลจากทั่วทุกมุมโลก และเข้าถึงได้ง่ายผ่าน API (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ซึ่งแน่นอนว่าจะส่งออกเป็น JSON

OpenWeatherMap.org ไม่เพียงแต่ให้ข้อมูลสภาพอากาศในปัจจุบัน แต่ยังให้บริการพยากรณ์อากาศ 5 วันและ 16 วัน ข้อมูลย้อนหลัง และแม้แต่คำเตือนสภาพอากาศ

ไซต์นี้ให้ตัวเลือกฟรีแก่เราที่มอบโอกาสในการรับสภาพอากาศปัจจุบันและการพยากรณ์อากาศห้าวันจากเมืองใดๆ ในโลก

ขั้นตอนที่ 2: การตั้งค่า

การตั้งค่า
การตั้งค่า
การตั้งค่า
การตั้งค่า
การตั้งค่า
การตั้งค่า

1. ตรงไปที่ OpenWeatherMap.org

2. คุณจะต้องลงชื่อสมัครใช้บัญชีฟรีเพื่อรับคีย์ API

หากต้องการค้นหา ให้ลงชื่อเข้าใช้บัญชีของคุณ จากนั้นไปที่ "คีย์ API" จากนั้นป้อนชื่อคีย์ของคุณแล้วคลิกปุ่มสร้าง

ดูภาพด้านบน

ขั้นตอนที่ 3: รหัส

รหัส
รหัส
รหัส
รหัส
รหัส
รหัส

เราจะใช้ไลบรารีและแพลตฟอร์ม ESP8266 โค้ดด้านล่างได้รับการทดสอบโดยใช้ NodeMCU

ก่อนอื่น โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี่ ESP8266 และ ArduinoJSON ในสภาพแวดล้อมการพัฒนาของคุณ

สำหรับไลบรารี ESP8266 ให้เริ่ม Arduino และเปิดหน้าต่าง Preferences Enter:https://arduino.esp8266.com/versions/2.4.2/package_…

ใน URL ผู้จัดการบอร์ดเพิ่มเติมที่ยื่น

เปิดตัวจัดการบอร์ดจากเมนูเครื่องมือ > บอร์ด และค้นหาแพลตฟอร์ม ESP8266 เลือกเวอร์ชันที่คุณต้องการ จากนั้นคลิกปุ่มติดตั้ง เลือกบอร์ด ESP8266 จากเครื่องมือ > เมนูบอร์ด

สำหรับไลบรารี ArduinoJSON คุณสามารถค้นหาได้โดยค้นหาใน รวมไลบรารี > จัดการไลบรารี

อัปโหลดโค้ดด้านล่างไปยังบอร์ดที่ใช้ ESP8266 ของคุณ

ขั้นตอนที่ 4: ผลลัพธ์

Image
Image
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

ก่อนอื่นคุณต้องเปลี่ยนรหัสเล็กน้อย

- เปลี่ยน ssid ด้วยชื่อ WiFi ของคุณ

- เปลี่ยนรหัสผ่านด้วยรหัสผ่าน WiFi ของคุณ

- ใส่ API_KEY ของคุณหลัง: &appid=

หากทุกอย่างเรียบร้อย ให้อัปโหลดรหัสไปที่บอร์ดของคุณ

คุณสามารถรับข้อมูลจากเมืองใดก็ได้ในโลก

ดูรูปถ่าย

ตรวจสอบวิดีโอหากคุณติดขัด

ขั้นตอนที่ 5: จะไปจากที่นี่ที่ไหน

นี่คือจุดเริ่มต้นของโปรเจ็กต์ที่ใหญ่กว่ามาก ดังนั้น หากคุณต้องการขยาย คุณสามารถเพิ่มหน้าจอ OLED หรือ LCD ที่แสดงสภาพอากาศปัจจุบัน และอ่านกำหนดการประจำวันของคุณเพื่อสร้างกระจกอัจฉริยะ

ขั้นตอนที่ 6: บทสรุป

มีแหล่งข้อมูลสภาพอากาศมากมายบนอินเทอร์เน็ตและมีหน้าที่แตกต่างกันไป

OpenWeatherMap.org จะต้องเป็นหนึ่งในโซลูชั่นที่ตรงไปตรงมาและสวยงามที่สุดที่เราพบว่าเข้าถึงข้อมูลสภาพอากาศได้ง่ายจากทั่วทุกมุมโลก

หากคุณมีคำถามใด ๆ คุณสามารถแสดงความคิดเห็นได้ myYoutube

เฟซบุ๊คของฉัน

myTwitter

ขอบคุณสำหรับการอ่านโครงการนี้ ^^ และมีวันที่ดี

แล้วเจอกัน.

อาเหม็ด นูอิรา