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

استشعار درجة الحرارة عن بعد: 6 خطوات
استشعار درجة الحرارة عن بعد: 6 خطوات

فيديو: استشعار درجة الحرارة عن بعد: 6 خطوات

فيديو: استشعار درجة الحرارة عن بعد: 6 خطوات
فيديو: خبير فى علوم الاستشعار عن بعد يحذر من زيادة درجة حرارة الارض بنهاية القرن الحالى 2024, يوليو
Anonim
استشعار درجة الحرارة عن بعد
استشعار درجة الحرارة عن بعد

في هذا المشروع ، يتم استخدام MKR 1400 للتحكم في 3 مستشعرات DHT 22 وإبلاغ النتيجة برقم الهاتف الخلوي الذي تم إدخاله في الكود (سأعرض المكان). درجة الحرارة هي البيانات الوحيدة التي يتم استردادها من DHT 22 ، ولكن من المثير للاهتمام ملاحظة أنه يمكن أيضًا استرداد الرطوبة.

هذه التعليمات عبارة عن عمل تم إنجازه من أجل تطوير نظام مراقبة درجة حرارة حاوية الحبوب. تم إكمال معظم العمل بواسطتي و @ acrobatbird (اسم GitHub). GitHub الرئيسي للمشروع هو https://github.com/PhysicsUofRAUI/binTempSensor وعندما يكتمل سأقوم بعمل GitHub منفصل له.

اللوازم

  1. 3 مستشعرات DHT 22 (يتطلب المشروع الأكبر ثلاثة)

    www.adafruit.com/product/385

  2. 3 مقاومات 10 كيلو

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. واحد Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. مجموعة متنوعة من أسلاك العبور

    يجب أن يكون لدى أي مورد بعض

  5. بطاقة sim

    أود أن أوصي بأي بطاقة هي أرخص بطاقة مسبقة الدفع في منطقتك. منجم كان SaskTel ولكن ما لم تكن تعيش في ساسكاتشوان ، كندا فهو ليس خيارًا جيدًا

  6. بطارية ليثيوم بوليمر (وشاحن إذا لزم الأمر)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. هوائي اردوينو

    www.adafruit.com/product/1991

لقد أعطيت أماكن لشراء معظم الأجزاء المستخدمة عبر الإنترنت ، لكنني أوصي بالتسوق في متجر إلكترونيات الهوايات المحلي أولاً. لا يقتصر الأمر على دعم الشركات المحلية فحسب ، بل أيضًا لأنه من الملائم الحصول عليها عندما تحتاج إلى جزء في أسرع وقت ممكن ولا تريد انتظار الشحن.

الخطوة 1: قم بتوصيل Arduino

قم بتوصيل اردوينو
قم بتوصيل اردوينو
قم بتوصيل اردوينو
قم بتوصيل اردوينو

في حالتي الخاصة ، قمت بوضع Arduino MKR 1400 على لوح الخبز ، ويحتوي المنجم على رؤوس ، ثم قمت بتوصيل الأرض بالخط السالب للوحة التجارب و 5 V بالجزء الموجب.

الخطوة 2: قم بتوصيل مستشعرات DHT 22

قم بتوصيل مستشعرات DHT 22
قم بتوصيل مستشعرات DHT 22
قم بتوصيل مستشعرات DHT 22
قم بتوصيل مستشعرات DHT 22
قم بتوصيل مستشعرات DHT 22
قم بتوصيل مستشعرات DHT 22

يجب توصيل كل من المستشعرات على الأرض ، ودبوس 5 فولت ، ودبوس بيانات. يجب توصيل المقاوم 10 K بدبوس 5 فولت من Arduino أيضًا ليكون بمثابة سحب لأعلى. لقد قمت بتوصيل المستشعرات بالدبابيس 4 و 5 و 6. إذا كنت تريد توصيلها بمسامير مختلفة ، فسيتعين عليك تغيير الرمز.

يحتوي Adafruit على مقال لطيف يتعمق في كيفية توصيل هذه الأشياء على هذا الرابط:

الخطوة 3: قم بتوصيل الهوائي

قم بتوصيل الهوائي
قم بتوصيل الهوائي

يجب توصيل الهوائي بـ Arduino MKR 1400 لضمان اتصال معقول.

الخطوة 4: قم بتحميل الكود

الآن سيتم تحميل الكود على Arduino. لقد قمت بتضمين الكود في ملف مضغوط مرفق ، ويجب أن يفتح ويترجم جيدًا في محرر Arduino طالما تم تثبيت المكتبات المطلوبة. المكتبات المطلوبة هي MKRGSM و DHT.h و DHT_U.h و Adafruit_Sensor.h. إذا لم يتم تثبيت هذه المكتبات على جهاز الكمبيوتر الخاص بك ، فسيتعين عليك إضافتها باتباع الخطوات المشابهة لهذا

قد يؤدي استخدام Arduino LowPower إلى زيادة مقدار الوقت الذي يعمل فيه المشروع ، لكنني أقوم حاليًا بإجراء اختبارات لتشغيله. يوجد رمز لها على GitHub للمشروع.

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

قم بتوصيل البطارية
قم بتوصيل البطارية

يمكن توصيل البطارية الآن. البطارية المستخدمة هنا هي 1000 مللي أمبير فقط ولكن يمكن استخدام بطارية أكبر طالما أنها 3.7 فولت.

الخطوة السادسة: تم تنفيذ المشروع! لكن هل يمكن تحسينه؟

ياه لدينا مستشعر درجة حرارة عن بعد يرسل لك درجة الحرارة كل 12 ساعة ، لكنه يفعل ذلك فقط لأقل من 24 ساعة. انتظر هذا ليس مفيدًا جدًا. إليك ما يتم العمل عليه واعتباره لجعل المشروع أكثر فائدة.

  1. بطارية أكبر

    اقتراح واضح إلى حد ما ، لكنه سيكون فقط بقدر ما تصبح البطاريات باهظة الثمن مع زيادة سعتها

  2. اردوينو منخفض الطاقة

    هذا بديل جيد ومنخفض التكلفة لزيادة عمر البطارية لأنه مجرد تغيير في البرنامج ، ولكن لا يُتوقع أن تكون المكاسب كبيرة

  3. لوحة شمسية

    • هذا ما يجري العمل عليه الآن لجعل النظام يعمل إلى أجل غير مسمى دون تدخل بشري
    • من المحتمل أن تجمع بعضًا مما ورد أعلاه لضمان تشغيل البطارية أثناء الليل وخلال الأشهر الغائمة بشكل كبير.

أي اقتراحات أخرى هي بالتأكيد موضع ترحيب. شكرا للقراءة!

موصى به: