جدول المحتويات:

مراقب الطقس مع Arduino MKR ENV Shield: 6 خطوات
مراقب الطقس مع Arduino MKR ENV Shield: 6 خطوات

فيديو: مراقب الطقس مع Arduino MKR ENV Shield: 6 خطوات

فيديو: مراقب الطقس مع Arduino MKR ENV Shield: 6 خطوات
فيديو: BMP280 weather Monitor with Bluetooth HC-05 2024, يوليو
Anonim
مراقبة الطقس مع Arduino MKR ENV Shield
مراقبة الطقس مع Arduino MKR ENV Shield

لقد حصلنا على بعض دروع MKR ENV الجديدة تمامًا منذ بضعة أيام. تحتوي هذه الدروع على العديد من أجهزة الاستشعار (درجة الحرارة ، وضغط الهواء ، والرطوبة ، والأشعة فوق البنفسجية …) على متنها - وهي مجموعة جيدة لإنشاء محطة طقس بسيطة مع مجموعة ArduiTouch MKR الخاصة بنا. لقد استخدمنا Arduino MKR 1010 مع WiFi كلوحة رئيسية لتلقي بعض معلومات الطقس لتوقعات بسيطة عن طريق openweather map.org. في النهاية ، ستعرض شاشة ArduiTouch تنبؤًا بسيطًا ودرجة الحرارة الخارجية جنبًا إلى جنب مع درجة الحرارة الداخلية المقاسة وضغط الهواء والرطوبة.

الخطوة 1: الأدوات والمواد

الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد

المواد:

  • اردوينو MKR1000 أو 1010
  • Arduino MKR ENV Shield
  • طقم ArduiTouch MKR

أدوات:

  • لحام حديد
  • سلك لحام رفيع
  • كماشة الأنف إبرة
  • كماشة القطع الجانبية
  • مفك براغي متوسط الفتحة

برمجة:

اردوينو IDE

الخطوة 2: تجميع ArduiTouch MKR Kit

تجميع ArduiTouch MKR Kit
تجميع ArduiTouch MKR Kit

يرجى اتباع تعليمات التجميع المرفقة.

الخطوة 3: قم بتركيب لوحة Arduino MKR و ENV Shield

قم بتركيب لوحة Arduino MKR و ENV Shield
قم بتركيب لوحة Arduino MKR و ENV Shield

بعد تجميع ArduiTouch Kit نفسه ، عليك توصيل Arduino MKR 1010 و MKR ENV Shield على الجانب الخلفي من PCB

الخطوة 4: تثبيت مكتبات إضافية

قم بتثبيت المكتبات التالية من خلال Arduino Library Manager:

مكتبة AdafruitGFX

مكتبة AdafruitILI9341

مكتبة Arduino JSON 5.x

يمكنك أيضًا تنزيل المكتبة مباشرة كملف ZIP وإلغاء ضغط المجلد الموجود أسفل yourarduinosketchfolder / libraries /

بعد تثبيت مكتبات Adafruit ، أعد تشغيل Arduino IDE.

الخطوة 5: تخصيص البرامج الثابتة

يمكنك تنزيل البرنامج الثابت من موقعنا على الإنترنت

بعض التغييرات في كود المصدر مطلوبة للتخصيص: WiFi: الرجاء إدخال SSID وكلمة المرور في السطور 63 و 64

char * ssid = "yourssid" ؛ // SSID للشبكة المحلية

char * password = "yourpassword" ؛ // كلمة المرور على الشبكة

حساب OpenWeatherMap: لتلقي البيانات لاحقًا من خلال النظام الأساسي OpenWeatherMap ، ستحتاج إلى حساب خاص. اشترك هنا للحصول على مفتاح API:

أدخل مفتاح API في السطر 71:

سلسلة APIKEY = "your_api_key" ؛

موقعك: اذهب إلى https://openweathermap.org/appid وابحث عن موقع. انتقل من خلال مجموعة النتائج وحدد الإدخال الأقرب إلى الموقع الفعلي الذي تريد عرض البيانات له. سيكون عنوان URL مثل https://openweathermap.org/appid الرقم في النهاية هو ما تقوم بتعيينه للثابت أدناه. أدخل رقم موقعك في السطر 72

String CityID = "your_city_id" ؛

الوقت: الرجاء اختيار منطقتك الزمنية في السطر 73

int TimeZone = 1 ؛

الخطوة 6: التجميع النهائي والتحميل

التجميع النهائي والتحميل
التجميع النهائي والتحميل

يرجى فتح هذه العينة في Arduino IDE. تجميعها وتحميلها.

موصى به: