جدول المحتويات:
- الخطوة 1: المكونات الإلكترونية
- الخطوة 2: توصيل الأجزاء
- الخطوة الثالثة: البرمجة
- الخطوة 4: تكوين ThingSpeak
- الخطوة 5: استخدام تطبيق Android
فيديو: محطة أردينو أونو للطقس المصغرة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذا هو الجيل الأول من محطة الطقس المصغرة القائمة على Arduino مع اتصال wi-fi ، والتي يمكنها نشر البيانات بشكل عام عبر الإنترنت باستخدام منصة ThingSpeak.
تجمع محطة الطقس البيانات التالية المتعلقة بالطقس والبيئة باستخدام أجهزة استشعار مختلفة:
- درجة حرارة؛
- رطوبة؛
- الضغط الجوي؛
- شدة الضوء
- مؤشر الأشعة فوق البنفسجية؛
- تركيز الغبار.
الهدف هو إنشاء محطة أرصاد جوية صغيرة وبسيطة ، باستخدام أجهزة مفتوحة.
لنبدأ ونستمتع!
الخطوة 1: المكونات الإلكترونية
ستحتاج إلى المكونات التالية لهذا المشروع:
- Arduino Uno (شراء)
- مستشعر الضوء Grove (شراء)
- جهاز استشعار جروف للأشعة فوق البنفسجية (شراء)
- مستشعر الضغط الجوي (BMP085) (شراء)
- DHT22 (شراء)
- جهاز استشعار الغبار جروف (شراء)
- ESP8266 (شراء)
- Protoshield (لإصدار أكثر إحكاما) أو لوح توصيل عادي (شراء / شراء)
- 1 kohm المقاوم (x2)
- 10 kohm المقاوم (x1)
- مقاومة 4k7 أوم (x1)
- بعض أسلاك العبور
- جهاز كمبيوتر (لتجميع وتحميل كود اردوينو)
لن تحتاج إلى أدوات محددة لتجميع هذا المشروع. يمكن العثور على جميع المكونات عبر الإنترنت في متجر التجارة الإلكترونية المفضل لديك.
يتم تشغيل الدائرة بواسطة منفذ 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 ؛
- إنشاء قناة جديدة ؛
-
حدد اسم ووصف محطة الطقس الخاصة بك. قم بتعيين القنوات التالية وحفظ القناة:
- القناة 1 = الضوء
- القناة 2 = الرطوبة
- القناة 3 = درجة الحرارة (من DHT22)
- القناة 4 = مؤشر الأشعة فوق البنفسجية
- القناة 5 = تركيز الغبار
- القناة 6 = الضغط
- القناة 7 = درجة الحرارة (من BMP085)
- نسخ مفتاح الكتابة API. يتم استخدامه في الخطوة السابقة في كود Arduino ؛
- عند تشغيل المحطة ، سيتم تحميل قيم المستشعر إلى القناة بشكل دوري. يمكنك تكوين تصورات عامة وخاصة لكل متغير.
مثال على قناة عامة:
الخطوة 5: استخدام تطبيق Android
ستتمكن من تصور بيانات محطة الطقس في أي متصفح. ولكن يمكنك أيضًا التحقق من ذلك على هاتفك الذكي الذي يعمل بنظام Android وتصوره وقتما تشاء.
- قم بتنزيل وتثبيت تطبيق ThingsView من متجر Google Play على جهاز Android الخاص بك ؛
- في التطبيق ، أدخل رقم معرف قناتك وانقر فوق إضافة. ستجد المعرف في تكوين قناة ThingSpeak الخاصة بك ؛
- سيتم عرض القيم الحالية لكل متغير في رسم بياني ؛
- استمتع!
موصى به:
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
محطة أردينو الجوية باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: 8 خطوات
محطة الطقس في Arduino باستخدام BMP280-DHT11 - درجة الحرارة والرطوبة والضغط: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس تعرض درجة الحرارة والرطوبة والضغط على شاشة LCD TFT 7735
كيف تصنع محطة أردينو للأرصاد الجوية: 4 خطوات
كيفية إنشاء محطة طقس اردوينو: في هذا المشروع ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء باستخدام Arduino التي تعرض قيمة درجة الحرارة والرطوبة الحالية على شاشة LCD
محطة أردينو 2.4 TFT مزودة بأجهزة استشعار متعددة: 7 خطوات
2.4 محطة أرديوينو TFT للطقس مزودة بأجهزة استشعار متعددة: محطة أردينو محمولة للطقس مزودة بشاشة TFT LCD وعدد قليل من أجهزة الاستشعار
محطة أردينو الجوية: 8 خطوات
محطة أردينو الجوية: هل أردت يومًا إنشاء محطة أردينو الجوية الخاصة بك؟ حسنا الآن فرصتك! من خلال هذه التعليمات ، ستتعلم أساسيات كيفية إنشاء محطة أردينو للطقس بالإضافة إلى تعلم الكود وراءها. في نهاية هذا المشروع ، أنت