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

محطة أردينو أونو للطقس المصغرة: 5 خطوات
محطة أردينو أونو للطقس المصغرة: 5 خطوات

فيديو: محطة أردينو أونو للطقس المصغرة: 5 خطوات

فيديو: محطة أردينو أونو للطقس المصغرة: 5 خطوات
فيديو: بناء محطة لرصد حاله الطقس باستخدام الاردوينو 2024, شهر نوفمبر
Anonim
اردوينو UNO محطة الطقس المصغرة
اردوينو UNO محطة الطقس المصغرة
اردوينو UNO محطة الطقس المصغرة
اردوينو UNO محطة الطقس المصغرة

هذا هو الجيل الأول من محطة الطقس المصغرة القائمة على Arduino مع اتصال wi-fi ، والتي يمكنها نشر البيانات بشكل عام عبر الإنترنت باستخدام منصة ThingSpeak.

تجمع محطة الطقس البيانات التالية المتعلقة بالطقس والبيئة باستخدام أجهزة استشعار مختلفة:

  • درجة حرارة؛
  • رطوبة؛
  • الضغط الجوي؛
  • شدة الضوء
  • مؤشر الأشعة فوق البنفسجية؛
  • تركيز الغبار.

الهدف هو إنشاء محطة أرصاد جوية صغيرة وبسيطة ، باستخدام أجهزة مفتوحة.

لنبدأ ونستمتع!

الخطوة 1: المكونات الإلكترونية

مكونات الكترونية
مكونات الكترونية
مكونات الكترونية
مكونات الكترونية
مكونات الكترونية
مكونات الكترونية

ستحتاج إلى المكونات التالية لهذا المشروع:

  1. Arduino Uno (شراء)
  2. مستشعر الضوء Grove (شراء)
  3. جهاز استشعار جروف للأشعة فوق البنفسجية (شراء)
  4. مستشعر الضغط الجوي (BMP085) (شراء)
  5. DHT22 (شراء)
  6. جهاز استشعار الغبار جروف (شراء)
  7. ESP8266 (شراء)
  8. Protoshield (لإصدار أكثر إحكاما) أو لوح توصيل عادي (شراء / شراء)
  9. 1 kohm المقاوم (x2)
  10. 10 kohm المقاوم (x1)
  11. مقاومة 4k7 أوم (x1)
  12. بعض أسلاك العبور
  13. جهاز كمبيوتر (لتجميع وتحميل كود اردوينو)

لن تحتاج إلى أدوات محددة لتجميع هذا المشروع. يمكن العثور على جميع المكونات عبر الإنترنت في متجر التجارة الإلكترونية المفضل لديك.

يتم تشغيل الدائرة بواسطة منفذ USB (متصل بجهاز كمبيوتر أو بشاحن هاتف عادي) ، ولكن يمكنك أيضًا إضافة مصدر طاقة خارجي أو بطارية متصلة بمقبس طاقة Arduino.

حالة دائرة محطة الطقس خارج نطاق هذا المشروع.

الخطوة 2: توصيل الأجزاء

ربط الأجزاء
ربط الأجزاء
ربط الأجزاء
ربط الأجزاء

قم بتوصيل جميع المكونات وفقًا للتخطيطي. ستحتاج إلى بعض أسلاك التوصيل لتوصيل كل مستشعر بلوح التجارب. قد تستخدم درعًا أوليًا (لدائرة أكثر إحكاما) ، أو لوحة توصيل عادية ، أو تصميمك لدرع Arduino.

قم بتوصيل كبل USB بلوحة Arduino Uno وانتقل إلى الخطوة التالية.

الخطوة الثالثة: البرمجة

الترميز
الترميز

بافتراض أنك قمت بالفعل بتثبيت أحدث إصدار من Arduino IDE ، فقم بتنزيل وتثبيت المكتبات التالية:

مكتبة DHT22:

github.com/adafruit/DHT-sensor-library

مكتبة Adafruit BMP085:

github.com/adafruit/Adafruit-BMP085-Library

للحصول على إرشادات حول كيفية إضافة المكتبات إلى Arduino IDE ، تحقق من دليل Arduino التالي:

www.arduino.cc/en/Guide/Libraries

قم بتنزيل كود Arduino (weatherBox.ino). استبدل XXXXX بجهاز توجيه wifi الخاص بك SSID YYYYY بكلمة مرور جهاز التوجيه و ZZZZZ بواسطة مفتاح واجهة برمجة تطبيقات كتابة قناة ThingSpeak (انظر كيفية الحصول عليها في الخطوة التالية).

قم بتوصيل لوحة Arduino بمنفذ USB بجهاز الكمبيوتر الخاص بك وقم بتحميل الكود.

الخطوة 4: تكوين ThingSpeak

تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
تكوين ThingSpeak
  1. إنشاء حساب ThingSpeak ؛
  2. إنشاء قناة جديدة ؛
  3. حدد اسم ووصف محطة الطقس الخاصة بك. قم بتعيين القنوات التالية وحفظ القناة:

    • القناة 1 = الضوء
    • القناة 2 = الرطوبة
    • القناة 3 = درجة الحرارة (من DHT22)
    • القناة 4 = مؤشر الأشعة فوق البنفسجية
    • القناة 5 = تركيز الغبار
    • القناة 6 = الضغط
    • القناة 7 = درجة الحرارة (من BMP085)
  4. نسخ مفتاح الكتابة API. يتم استخدامه في الخطوة السابقة في كود Arduino ؛
  5. عند تشغيل المحطة ، سيتم تحميل قيم المستشعر إلى القناة بشكل دوري. يمكنك تكوين تصورات عامة وخاصة لكل متغير.

مثال على قناة عامة:

الخطوة 5: استخدام تطبيق Android

ستتمكن من تصور بيانات محطة الطقس في أي متصفح. ولكن يمكنك أيضًا التحقق من ذلك على هاتفك الذكي الذي يعمل بنظام Android وتصوره وقتما تشاء.

  1. قم بتنزيل وتثبيت تطبيق ThingsView من متجر Google Play على جهاز Android الخاص بك ؛
  2. في التطبيق ، أدخل رقم معرف قناتك وانقر فوق إضافة. ستجد المعرف في تكوين قناة ThingSpeak الخاصة بك ؛
  3. سيتم عرض القيم الحالية لكل متغير في رسم بياني ؛
  4. استمتع!

موصى به: