محطة الطقس RPi والساعة الرقمية: 4 خطوات (بالصور)
محطة الطقس RPi والساعة الرقمية: 4 خطوات (بالصور)

فيديو: محطة الطقس RPi والساعة الرقمية: 4 خطوات (بالصور)

فيديو: محطة الطقس RPi والساعة الرقمية: 4 خطوات (بالصور)
فيديو: Arduino and DS3231 Real Time Clock (RTC) + Temperature Monitor + Digital Alarm Clock 2025, كانون الثاني
Anonim
Image
Image
محطة الطقس RPi والساعة الرقمية
محطة الطقس RPi والساعة الرقمية

بواسطة Anders644PIMy Instagram تابع المزيد من قبل المؤلف:

الحد الأدنى من الغراس الذكي
الحد الأدنى من الغراس الذكي
الحد الأدنى من الغراس الذكي
الحد الأدنى من الغراس الذكي
ميزان حرارة رقمي RPi LED
ميزان حرارة رقمي RPi LED
ميزان حرارة رقمي RPi LED
ميزان حرارة رقمي RPi LED
التحكم في تلفزيون NodeMCU Alexa
التحكم في تلفزيون NodeMCU Alexa
التحكم في تلفزيون NodeMCU Alexa
التحكم في تلفزيون NodeMCU Alexa

حول: مرحبًا ، أنا أحب الإلكترونيات والطباعة ثلاثية الأبعاد ومشاركة ما أصنعه. أحاول في الغالب صنع أشياء مفيدة ، لكن في بعض الأحيان أقوم أيضًا بصنع بعض الأشياء للمتعة وتعلم شيء جديد. وإذا أعجبك ما تراه ، فاتبع… المزيد حول 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 ، وقراءة البيانات من ذلك مباشرة ، إذا كنت تريد ذلك حقًا.

  1. ابدأ بإنشاء حساب مجاني على OpenWeatherMap.org.
  2. ثم انسخ مفتاح api لاستخدامه لاحقًا.
  3. الآن قم بتنزيل ملف city.list.json وافتحه ، وابحث عن مدينتك ، ثم انسخ معرف المدينة لاستخدامه لاحقًا.

الخطوة 2: إعداد ملف Pi

إعداد Pi
إعداد 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: