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

عرض درجة الحرارة والرطوبة DHT 11: 4 خطوات
عرض درجة الحرارة والرطوبة DHT 11: 4 خطوات

فيديو: عرض درجة الحرارة والرطوبة DHT 11: 4 خطوات

فيديو: عرض درجة الحرارة والرطوبة DHT 11: 4 خطوات
فيديو: ☑️ DHT11 أردوينو للمبتدئين - (25) فهم حساس الحرارة و الرطوبة 2024, ديسمبر
Anonim
عرض درجة الحرارة والرطوبة DHT 11
عرض درجة الحرارة والرطوبة DHT 11

الأجزاء المطلوبة (مخزون التسوق في المملكة المتحدة)

اردوينو نانو - https://www.amazon.co.uk/Arduino-comp Compatible-Nano-CH340-USB/dp/B00ZABSNUS

مستشعر DHT 11 -

1.3 شاشة OLED خضراء

لوحة اختراق USB الصغيرة -

الادوات المطلوبة -

لحام حديد

مجلس النماذج

القواطع الجانبية

الخطوة 1: الدائرة

الدائرة
الدائرة

الخطوة 1 - الدائرة

مستشعر درجة الحرارة DHT 11 هو مستشعر درجة حرارة ورطوبة بسيط للغاية. المكونات الأساسية هي جهاز استشعار الرطوبة بالسعة و الثرمستور. هناك بعض أساسيات التحويل من التناظرية إلى الرقمية والتي تسمح بإخراج جميع البيانات المطلوبة على دبوس واحد.

في هذا المثال ، يتصل DHT 11 بـ USB 5V والأرضي مع توصيل دبوس البيانات بـ PIN2 الخاص بـ Nano.

يحتاج جهاز Nano إلى طاقة 5 فولت وأرضي فقط من USB Breakout.

تستخدم شاشة OLED 4 دبابيس و 5 فولت و GND و SCL و SDA. SCL و SDA هما دبابيس I2C القياسية التي تعتبر عالمية لجميع أجهزة I2C.

pinout من Arduino هو كما يلي:

دبوس 2 - دهت 11

دبوس A4 - SDA

دبوس A5 - SCL

الخطوة الثانية: الكود

الكود مستقيم إلى حد ما ويسهل تحميله إلى Nano ويتم توصيله وتشغيله دون الحاجة إلى تكوين إضافي.

قد تحتاج إلى تثبيت المكتبات التالية إذا لم تكن مثبتة بالفعل.

DHT.h - لمستشعر DHT11

U8glib.h - لشاشة OLED.

ملحوظة: إذا لم يكن لديك عرض باستخدام هذا الرمز ، فتحقق من تحديد الشاشة بشكل صحيح. إنه "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK) ؛" ولكن قد تحتاج إلى التغيير إذا تم استخدام لوحة OLED مختلفة. توجد أمثلة في المكتبة يمكنها اختبار الشاشة.

الخطوة 3: القضية

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

توجد فتحات لمستشعر DHT في الأعلى وموصل USB في الخلف.

إعدادات الطباعة

مطبوع على Ender 3

جيش التحرير الشعبى الصينى الأبيض

حشو 20٪ (الدعم مطلوب للصندوق)

وقت الطباعة ، ج. 2-2.5 ساعة في المجموع

الخطوة 4: الخاتمة

استنتاج
استنتاج

هذا مشروع تعليمي رائع حول استخدام المستشعرات مع Arduino Nano. هناك أيضًا جهاز العرض التسلسلي (CTRL + M) لمراقبة تغذية البيانات.

أهداف التعلم هي:

فهم البيانات من مستشعر درجة الحرارة معالجة البيانات باستخدام وحدة التحكم الدقيقة إخراج البيانات على الشاشة (I2C)

يوجد خطأ في الصور حيث تشير الشاشة إلى F لكن درجة الحرارة مئوية. سيتم إصلاح هذا.

التحسينات / التحسينات الممكنة هي

صقل التصميم ثلاثي الأبعاد للحالة استخدم مستشعر DHT22 الذي يرسل البيانات بشكل أسرع من DHT 11. يتم تحديث المستشعر المستخدم في هذا المشروع كل ثانيتين فقط.

إذا كانت لديك أي أسئلة ، فلا تتردد في ترك تعليق أدناه.

يمكن العثور على الملفات الكاملة وأية تغييرات هنا:

موصى به: