جدول المحتويات:
فيديو: محطة الطقس RPi والساعة الرقمية: 4 خطوات (بالصور)
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
بواسطة Anders644PIMy Instagram تابع المزيد من قبل المؤلف:
حول: مرحبًا ، أنا أحب الإلكترونيات والطباعة ثلاثية الأبعاد ومشاركة ما أصنعه. أحاول في الغالب صنع أشياء مفيدة ، لكن في بعض الأحيان أقوم أيضًا بصنع بعض الأشياء للمتعة وتعلم شيء جديد. وإذا أعجبك ما تراه ، فاتبع… المزيد حول Anders644PI »
هذا مشروع سريع وسهل ، وشاشة عرض رائعة للتباهي. يعرض كلاً من الوقت وحالة الطقس ودرجة الحرارة. وإذا أعجبك ما تراه ، فاتبعني على Instagram و Twitter (@ Anders644PI) لمواكبة ما أصنعه.
يعتمد الكود على كود StuffWithKirby المفيد في قراءة بيانات الطقس JSON بلغة Python ، و SteveAmor على كود الساعة الرقمية SenseHat الرائع من Github.
سوف تحتاج:
- Raspberry Pi 3 (أي Raspberry Pi ذو 40 سنًا سيعمل)
- Raspberry Pi SenseHat (أو أي شاشة عرض أخرى لعرض بيانات الطقس عليها)
- مزود طاقة 5 فولت 2.4 أمبير لـ Raspberry Pi
- بطاقة Micro SD بسعة 8 جيجابايت أو أعلى مزودة بأحدث إصدار من Raspian
- طابعة ثلاثية الأبعاد ومكبات من أي لون PLA (اختياري)
- هذه المجموعة من البراغي والقواطع (اختيارية: تحتاجها فقط إذا كنت تريد استخدام موزع الهواء)
الخطوة 1: بيانات الطقس
نحصل على بيانات الطقس من موقع OpenWeatherMap.org ، ولكن يمكنك بالطبع إضافة كلمة مرور أو ما شابه إلى Pi ، وقراءة البيانات من ذلك مباشرة ، إذا كنت تريد ذلك حقًا.
- ابدأ بإنشاء حساب مجاني على OpenWeatherMap.org.
- ثم انسخ مفتاح api لاستخدامه لاحقًا.
- الآن قم بتنزيل ملف city.list.json وافتحه ، وابحث عن مدينتك ، ثم انسخ معرف المدينة لاستخدامه لاحقًا.
الخطوة 2: إعداد ملف Pi
1. في Terminal على Pi (مع اتصال بالإنترنت) ، قم بتشغيل هذا الأمر ، للحصول على إعداد Pi:
sudo apt-get update && sudo apt-get Upgrade
2. الآن قم بتنزيل GitHub repo الخاص بي وقم بتحرير البرنامج النصي:
git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py
3. في RPi_Weather_Station.py الصق في api-key ومعرف المدينة الخاص بك. يمكنك أيضًا تغيير الوحدات إلى الإمبراطوري (فهرنهايت) ، إذا كنت تريد ذلك أكثر من متري (درجات).
4. الآن قم بتشغيله ، ويجب أن يعمل بشكل رائع. ولكن إذا كانت لديك مشكلات ، فلا تتردد في إخباري في التعليقات ، وسأكون سعيدًا بالمساعدة.
sudo python RPi_Weather_Station.py
الخطوة 3: ملحقات مطبوعة ثلاثية الأبعاد
هذه الخطوة اختيارية ، الآن لديك بالفعل محطة طقس فعالة. ولكن عندما أتمكن من الوصول إلى طابعة ثلاثية الأبعاد ، فمن الأفضل استخدامها.
1. الترقية الأولى عبارة عن ناشر لـ SenseHat ، يمكن ربطه بالقبعة ببراغي واثنين من المواجهة لـ Pi. لقد استخدمت بعض البراغي التي كنت أضعها حولها ، لكن بعضها يجب أن يعمل أيضًا. قم بتنزيل الملف من هنا:
2. الترقية الثانية هي حامل عمودي لـ Pi. هذا لا يحتاج إلى براغي ، إنه ينزلق فقط على منافذ USB. هذا يجعل منافذ USB و Ethernet غير صالحة للعمل. قم بتنزيل الملف من هنا:
الخطوة 4: النتيجة
تهانينا ، لقد انتهيت !!! يجب أن يكون لديك الآن محطة أرصاد جوية لطيفة للجلوس على مكتبك ، وإبلاغك بمعلومات الطقس المفيدة.
أرغب في رؤية ما تصنعه بهذا المشروع ، لذا يرجى وضع علامة لي على @ anders644pi ، على Twitter أو Instagram ، إذا قمت بذلك. ورجاء ، إذا أعجبك هذا المشروع ، فقم بالتصويت لي في مسابقة Microcontroller: