جدول المحتويات:
- اللوازم
- الخطوة 1: قم بتوصيل Arduino
- الخطوة 2: قم بتوصيل مستشعرات DHT 22
- الخطوة 3: قم بتوصيل الهوائي
- الخطوة 4: قم بتحميل الكود
- الخطوة 5: قم بتوصيل البطارية
- الخطوة السادسة: تم تنفيذ المشروع! لكن هل يمكن تحسينه؟
فيديو: استشعار درجة الحرارة عن بعد: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا المشروع ، يتم استخدام MKR 1400 للتحكم في 3 مستشعرات DHT 22 وإبلاغ النتيجة برقم الهاتف الخلوي الذي تم إدخاله في الكود (سأعرض المكان). درجة الحرارة هي البيانات الوحيدة التي يتم استردادها من DHT 22 ، ولكن من المثير للاهتمام ملاحظة أنه يمكن أيضًا استرداد الرطوبة.
هذه التعليمات عبارة عن عمل تم إنجازه من أجل تطوير نظام مراقبة درجة حرارة حاوية الحبوب. تم إكمال معظم العمل بواسطتي و @ acrobatbird (اسم GitHub). GitHub الرئيسي للمشروع هو https://github.com/PhysicsUofRAUI/binTempSensor وعندما يكتمل سأقوم بعمل GitHub منفصل له.
اللوازم
-
3 مستشعرات DHT 22 (يتطلب المشروع الأكبر ثلاثة)
www.adafruit.com/product/385
-
3 مقاومات 10 كيلو
www.digikey.ca/product-detail/en/yageo/CFR…
-
واحد Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
مجموعة متنوعة من أسلاك العبور
يجب أن يكون لدى أي مورد بعض
-
بطاقة sim
أود أن أوصي بأي بطاقة هي أرخص بطاقة مسبقة الدفع في منطقتك. منجم كان SaskTel ولكن ما لم تكن تعيش في ساسكاتشوان ، كندا فهو ليس خيارًا جيدًا
-
بطارية ليثيوم بوليمر (وشاحن إذا لزم الأمر)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
هوائي اردوينو
www.adafruit.com/product/1991
لقد أعطيت أماكن لشراء معظم الأجزاء المستخدمة عبر الإنترنت ، لكنني أوصي بالتسوق في متجر إلكترونيات الهوايات المحلي أولاً. لا يقتصر الأمر على دعم الشركات المحلية فحسب ، بل أيضًا لأنه من الملائم الحصول عليها عندما تحتاج إلى جزء في أسرع وقت ممكن ولا تريد انتظار الشحن.
الخطوة 1: قم بتوصيل Arduino
في حالتي الخاصة ، قمت بوضع Arduino MKR 1400 على لوح الخبز ، ويحتوي المنجم على رؤوس ، ثم قمت بتوصيل الأرض بالخط السالب للوحة التجارب و 5 V بالجزء الموجب.
الخطوة 2: قم بتوصيل مستشعرات 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 ساعة. انتظر هذا ليس مفيدًا جدًا. إليك ما يتم العمل عليه واعتباره لجعل المشروع أكثر فائدة.
-
بطارية أكبر
اقتراح واضح إلى حد ما ، لكنه سيكون فقط بقدر ما تصبح البطاريات باهظة الثمن مع زيادة سعتها
-
اردوينو منخفض الطاقة
هذا بديل جيد ومنخفض التكلفة لزيادة عمر البطارية لأنه مجرد تغيير في البرنامج ، ولكن لا يُتوقع أن تكون المكاسب كبيرة
-
لوحة شمسية
- هذا ما يجري العمل عليه الآن لجعل النظام يعمل إلى أجل غير مسمى دون تدخل بشري
- من المحتمل أن تجمع بعضًا مما ورد أعلاه لضمان تشغيل البطارية أثناء الليل وخلال الأشهر الغائمة بشكل كبير.
أي اقتراحات أخرى هي بالتأكيد موضع ترحيب. شكرا للقراءة!
موصى به:
جهاز استشعار درجة الحرارة LM35 مع Arduino: 4 خطوات
جهاز استشعار درجة الحرارة LM35 مع Arduino: موازين الحرارة هي جهاز مفيد يتم استخدامه لفترة طويلة لقياس درجة الحرارة. في هذا المشروع ، قمنا بصنع مقياس حرارة رقمي قائم على Arduino لعرض درجة الحرارة المحيطة الحالية وتغيرات درجة الحرارة على شاشة LCD. يمكن أن يكون محزن
مروحة تبريد تلقائية باستخدام جهاز استشعار درجة الحرارة والرطوبة Servo و DHT11 مع Arduino: 8 خطوات
مروحة تبريد تلقائية باستخدام جهاز استشعار درجة الحرارة والرطوبة Servo و DHT11 مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية البدء & amp؛ قم بتدوير مروحة عندما ترتفع درجة الحرارة فوق مستوى معين
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد