جدول المحتويات:
- الخطوة 1: بعض النظرية
- الخطوة 2: أجزاء لهذا المشروع
- الخطوة 3: جامع المطر
- الخطوة 4: الدائرة
- الخطوة 5: الكود
- الخطوة السادسة: المعايرة والاختبار
- الخطوة 7: الأفكار اللاحقة والشكر والتقدير
فيديو: معايرة مقياس المطر اردوينو: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مقدمة:
في Instructable ، نقوم بإنشاء مقياس مطر باستخدام Arduino ومعايرته للإبلاغ عن هطول الأمطار يوميًا وكل ساعة. مجمع المطر الذي أستخدمه هو مقياس مطر معاد تصميمه لنوع دلو الانقلاب. لقد جاءت من محطة طقس شخصية متضررة. ومع ذلك ، هناك الكثير من التعليمات الرائعة حول كيفية صنع واحدة من الصفر.
هذا Instructable هو جزء من محطة الطقس التي أقوم بإنشائها وهو توثيق لعملية التعلم الخاصة بي متنكرة كبرنامج تعليمي:)
خصائص مقياس المطر:
- قياسات هطول الأمطار اليومية والساعة بالبوصة لسهولة تحميلها إلى Weather Underground.
- لا يتم تضمين رمز debouncing للمفتاح المغناطيسي للحفاظ على الرمز بسيطًا.
- كونه أكثر من برنامج تعليمي ، فإن المنتج النهائي هو أكثر من نموذج أولي للنموذج الأولي.
الخطوة 1: بعض النظرية
يتم الإبلاغ عن هطول الأمطار / قياسه بالمليمترات أو البوصات التي لها أبعاد الطول. إنه مؤشر على مدى ارتفاع المطر ، في كل جزء من منطقة المطر ، إذا لم تتبدد مياه الأمطار وتصريفها. لذلك ، فإن هطول الأمطار 1.63 ملم يعني أنه إذا كان لدي خزان مسطح مستو من أي شكل ، فإن مياه الأمطار المجمعة ستكون على ارتفاع 1.63 ملم من قاع الخزانات.
تحتوي جميع مقاييس المطر على منطقة مستجمعات الأمطار وقياس كمية هطول الأمطار. منطقة مستجمعات المياه هي المنطقة التي يتم جمع المطر عليها. سيكون كائن القياس نوعًا من قياس حجم السائل.
لذلك سيكون هطول الأمطار بالملليمتر أو البوصة
ارتفاع هطول الأمطار = حجم الأمطار المجمعة / منطقة مستجمعات المياه
في جهاز تجميع المطر ، كان الطول والعرض 11 سم في 5 سم على التوالي مما يعطي مساحة مستجمعات المياه 55 سم مربع. لذا فإن مجموعة من 9 ملليلتر من المطر تعني 9 سم مكعب / 55 سم 2 = 0.16363 … سم = 1.6363 … ملم = 0.064 بوصة.
في مقياس المطر ذي الجرافة المنقلبة ، أطراف الجرافة 4 مرات مقابل 9 مل (أو 0.064 بوصة من المطر) وبالتالي فإن الطرف الواحد هو (9/4) مل = 2.25 مل (أو 0.0161.. بوصة). إذا أخذنا قراءات كل ساعة (24 قراءة في اليوم قبل إعادة التعيين) ، فإن الحفاظ على دقة ثلاثة أرقام أمر جيد بما فيه الكفاية.
وبالتالي ، في كل طرف / سقطة دلو ، يصل الرمز إليه على شكل تسلسل واحد-تشغيل-إيقاف-تشغيل أو نقرة واحدة. نعم ، لقد أبلغنا عن هطول أمطار 0.0161 بوصة. للتكرار ، من وجهة نظر اردوينو
نقرة واحدة = 0.0161 بوصة من المطر
ملاحظة 1: أفضل النظام الدولي للوحدات ، لكن Weather Underground تفضل الوحدات الإمبراطورية / الأمريكية ، وبالتالي فإن هذا التحويل إلى بوصة.
ملاحظة 2: إذا لم تكن العمليات الحسابية هي فنجان الشاي الخاص بك ، فانتقل إلى حجم هطول الأمطار الذي يوفر مساعدة مثالية لمثل هذه الأمور.
الخطوة 2: أجزاء لهذا المشروع
كانت معظم الأجزاء ملقاة حولها وقائمة عادلة (لإجراء شكلي) هي
- Arduino Uno (أو أي متوافق آخر)
- مقياس المطر من محطة الطقس القديمة التالفة.
- اللوح.
- RJ11 لتوصيل مقياس المطر الخاص بي بلوح التجارب.
- 10 كيلو أو أعلى المقاوم ليعمل كمقاوم سحب. لقد استخدمت 15 ألفًا.
- 2 قطعة من أسلاك العبور من ذكر إلى أنثى
- 2 سلك توصيل من ذكر إلى ذكر.
- كابل USB؛ ذكر لبي ذكر
أدوات:
محقنة (تم استخدام سعة 12 مل)
الخطوة 3: جامع المطر
يجب أن توضح صور جامع المطر الخاص بي الأمر للكثيرين. على أي حال ، فإن المطر الذي يسقط على منطقة مستجمعات المياه الخاصة به يتم توجيهه إلى أحد الدلاءين القائمين بداخله. دلو القلبان متصلان مثل الأرجوحة وحيث أن وزن ماء المطر (0.0161 بوصة من المطر لي) يفرغ دلوًا لأسفل ، وترتفع الدلاء الأخرى وتضع نفسها لتجميع مياه الأمطار التالية. تحرك حركة الميل مغناطيسًا فوق "مفتاح مغناطيسي" ويتم توصيل الدائرة كهربائيًا.
الخطوة 4: الدائرة
لجعل الدائرة
- قم بتوصيل الدبوس الرقمي رقم 2 من Arduino بأحد طرفي المقاوم.
- قم بتوصيل الطرف الآخر من المقاوم بالدبوس الأرضي (GND).
- قم بتوصيل أحد طرفي مقبس RJ11 بالدبوس الرقمي رقم 2 في Arduino.
- قم بتوصيل الطرف الآخر من مقبس RJ11 بالدبوس + 5V في Arduino (5V).
- قم بتوصيل مقياس المطر بالموديل RJ11.
الدائرة كاملة. تجعل الأسلاك واللوح الطائر التوصيلات أسهل في إجراء التوصيلات.
لإكمال المشروع ، قم بتوصيل Arduino بجهاز الكمبيوتر باستخدام كابل USB وقم بتحميل الرسم الموضح أدناه.
الخطوة 5: الكود
تم التعليق بشكل جيد على مخطط RainGauge.ino (المضمن في نهاية هذه الخطوة) ولذا سأشير إلى ثلاثة أقسام فقط.
يحسب جزء واحد عدد رؤوس دلو القلب.
إذا (bucketPositionA == false && digitalRead (RainPin) == HIGH) {
… … }
جزء آخر يتحقق من الوقت ويحسب كمية المطر
إذا (now.minute () == 0 && first == true) {
hourlyRain = dailyRain - dailyRain_till_LastHour ؛ …… ……
وجزء آخر يمسح مطر النهار عند منتصف الليل.
إذا (الآن.ساعة () == 0) {
DailyRain = 0 ؛ …..
الخطوة السادسة: المعايرة والاختبار
افصل مجمع المطر عن باقي الدائرة واتبع الخطوات التالية.
- املأ المحقنة بالماء. أنا أملأ لي بـ 10 مل.
- احتفظ بمجمع المطر على سطح مستوٍ واسكب الماء من المحقنة شيئًا فشيئًا.
- احتفظ بإحصاء دلاء البقشيش. كانت أربع نصائح كافية بالنسبة لي ، واستنزفت 9 مل من المحقنة. وفقًا للحسابات (انظر قسم النظرية) ، حصلت على مقدار 0.0161 بوصة من المطر لكل طرف.
- أقوم بتضمين هذه المعلومات في الكود الخاص بي في البداية.
مقدار دلو مزدوج كونست = 0.0161 ؛
هذا كل ما في الأمر. لمزيد من الدقة ، يمكن تضمين المزيد من الأرقام مثل 0.01610595. بالطبع من المتوقع أن تختلف الأرقام المحسوبة الخاصة بك إذا لم يكن "مجمع المطر" مطابقًا لمجموعتي.
لأغراض تجريبية
- قم بتوصيل مجمع المطر بمقبس RJ11.
- قم بتوصيل Arduino بجهاز الكمبيوتر باستخدام كابل USB.
- افتح الشاشة التسلسلية.
- اسكب كميات من الماء التي تم قياسها مسبقًا ولاحظ الإخراج عند اكتمال الساعة.
- لا تصب أي ماء ولكن انتظر حتى تكتمل الساعة التالية. يجب أن يكون المطر في الساعة صفرًا في هذه الحالة.
- احتفظ بجهاز الكمبيوتر مع الدائرة المتصلة بالطاقة طوال الليل ومعرفة ما إذا كان المطر اليومي والأمطار كل ساعة يتم إعادة ضبطهما إلى الصفر عند منتصف الليل. في هذه الخطوة ، يمكن أيضًا تغيير ساعة الكمبيوتر إلى قيمة مناسبة (لمشاهدة المخرجات على الشاشة التسلسلية مباشرة).
الخطوة 7: الأفكار اللاحقة والشكر والتقدير
دقة قراءات هطول الأمطار في حالتي هي 0.0161 بوصة ولا يمكن جعلها أكثر دقة. قد تؤدي الظروف العملية إلى تقليل الدقة بشكل أكبر. لا تتمتع قياسات الطقس بدقة ميكانيكا الكم.
تم استعارة جزء من الكود من تعليمات Lazy Old Geek's Instructable.
موصى به:
كاشف المطر باستخدام مستشعر اردوينو وقطرة المطر: 8 خطوات
كاشف المطر باستخدام مستشعر Arduino و Raindrop: في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف المطر باستخدام مستشعر المطر وإصدار صوت باستخدام وحدة الجرس وشاشة OLED و Visuino
مقياس المطر PiSiphon (نموذج أولي): 4 خطوات
مقياس المطر PiSiphon (النموذج الأولي): هذا المشروع هو تحسين على مقياس المطر سيفون بيل. إنه أكثر دقة ويجب أن تكون الشفاطات المتسربة شيئًا من الماضي. تقليديًا يتم قياس هطول الأمطار بمقياس يدوي للمطر. محطات الطقس الآلية (بما في ذلك IoT weather sta
مقياس المطر سيفون الجرس: 8 خطوات (بالصور)
مقياس المطر Bell Siphon: نسخة محسّنة من PiSiphon Rain Gauge يتم قياس هطول الأمطار تقليديًا بمقياس المطر اليدوي. تستخدم محطات الطقس الآلية (بما في ذلك محطات الطقس IoT) عادةً دلاء الانقلاب أو أجهزة قياس الضغط الصوتية أو أجهزة قياس الليزر
مقياس المطر بالموجات فوق الصوتية: محطة الطقس المفتوحة Raspebbery Pi: الجزء 1: 6 خطوات
مقياس المطر بالموجات فوق الصوتية: Raspebbery Pi Open Weather Station: الجزء 1: إنترنت الأشياء المتوفر تجاريًا (إنترنت الأشياء) محطات الطقس باهظة الثمن وغير متوفرة في كل مكان (كما هو الحال في جنوب إفريقيا). تضربنا الظروف الجوية القاسية. تعاني SA تعاني من أصعب جفاف منذ عقود ، وتسخن الأرض وتزرع
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو