جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هل تريد إنشاء مشروع محطة طقس بدون استخدام أي جهاز استشعار والحصول على معلومات حول الطقس من جميع أنحاء العالم؟
باستخدام OpenWeatherMap ، تصبح مهمة حقيقية.
الخطوة 1: كيف يعمل؟
تقدم OpenWeatherMap.org بيانات من جميع أنحاء الكوكب ، ومن السهل الوصول إليها عبر API (واجهة برمجة التطبيقات) ، والتي يتم إخراجها بالطبع في JSON.
لا يوفر موقع OpenWeatherMap.org بيانات الطقس الحالية فحسب ، بل يمكنه أيضًا تقديم تنبؤات لمدة 5 أيام و 16 يومًا وبيانات تاريخية وحتى تحذيرات الطقس.
يوفر لنا هذا الموقع خيارًا مجانيًا يوفر لنا الفرصة للحصول على الطقس الحالي والتنبؤات الجوية لمدة خمسة أيام من أي مدينة في العالم.
الخطوة 2: الإعداد
1. توجه إلى OpenWeatherMap.org.
2. سوف تحتاج إلى التسجيل للحصول على حسابهم المجاني من أجل الحصول على مفتاح API.
للعثور عليه ، قم بتسجيل الدخول إلى حسابك ، ثم انتقل إلى "API Keys" ، ثم أدخل اسم المفتاح الخاص بك وانقر على زر إنشاء.
انظر الصور أعلاه.
الخطوة 3: الكود
سنستخدم مكتبات ومنصة ESP8266. تم اختبار الكود أدناه باستخدام NodeMCU.
بادئ ذي بدء ، يرجى التأكد من تثبيت مكتبات ESP8266 و ArduinoJSON في بيئة التطوير الخاصة بك.
لمكتبة ESP8266 ، ابدأ Arduino وافتح نافذة التفضيلات. أدخل:
في عناوين URL الإضافية لمدير المجالس المرفوعة.
افتح Boards Manager من قائمة Tools> Board وابحث عن منصة ESP8266. حدد الإصدار الذي تريده ، ثم انقر فوق زر التثبيت. حدد لوحة ESP8266 من أدوات> قائمة اللوحة.
بالنسبة لمكتبة ArduinoJSON ، يمكنك العثور عليها من خلال البحث في Include Library> Manage Libraries.
قم بتحميل الكود أدناه إلى اللوحة المستندة إلى ESP8266.
الخطوة 4: النتيجة
بادئ ذي بدء ، يجب عليك تغيير الرمز قليلاً ،
- تغيير ssid مع اسم WiFi الخاص بك.
- قم بتغيير كلمة المرور بكلمة مرور WiFi.
- ضع API_KEY الخاص بك بعد: & appid =
إذا كان كل شيء على ما يرام ، قم بتحميل الكود على لوحك.
يمكنك الحصول على البيانات من أي مدينة في العالم.
انظر الصور.
تحقق من الفيديو إذا علقت.
الخطوة الخامسة: إلى أين من هنا؟
هذه بداية مشروع أكبر بكثير ، لذلك إذا كنت ترغب في توسيعه ، يمكنك بسهولة إضافة شاشات OLED أو LCD التي تعرض الطقس الحالي ، وقراءة جدولك اليومي من أجل بناء مرآة ذكية.
الخطوة 6: الخاتمة
هناك العديد من مصادر بيانات الطقس على الإنترنت وهي تختلف في وظيفتها.
يجب أن يكون OpenWeatherMap.org أحد الحلول الأكثر وضوحًا وأناقة التي وجدناها للوصول بسهولة إلى بيانات الطقس من جميع أنحاء الكوكب.
إذا كان لديك أي سؤال بالطبع يمكنك ترك تعليق. myYoutube
الفيس بوك الخاص بي
حساب التويتر الخاص بي
شكرًا على قراءة هذا المشروع ^ ^ ونتمنى لك يومًا سعيدًا.
اراك لاحقا.
أحمد نويرة