جدول المحتويات:
- الخطوة 1: السبب
- الخطوة الثانية: المواد المستخدمة
- الخطوة 3: ربط كل شيء
- الخطوة 4: الكود
- الخطوة 5: الأفكار النهائية
فيديو: مقياس حرارة مع لون نسبي لدرجة الحرارة على شاشة TFT مقاس 2 بوصة ومستشعرات متعددة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
لقد قمت بعمل عرض يوضح قياسات العديد من أجهزة استشعار درجة الحرارة. الشيء الرائع هو أن لون القيم يتغير مع درجة الحرارة:
75 درجة مئوية = أحمر> 60> 75 = برتقالي> 40 <60 = أصفر> 30 <40 = أزرق فاتح <40 = أزرق داكن
الخطوة 1: السبب
منزلنا مدفأ بالتدفئة المركزية. يتم تغذية النظام عن طريق موقد حرق في المطبخ يغذي خزان عازلة سعة 1000 لتر. من هنا يتم ضخ الماء الدافئ للتدفئة الأرضية والرادياتير.
يعمل هذا بشكل جيد عندما أكون في المنزل ولكنه قد يكون مزعجًا عندما أكون بعيدًا لفترة أطول. لذلك قررنا إضافة سخان آلي يعمل بحرق الحبيبات والذي يتم توصيله أيضًا بخزان العازلة بطريقة يمكن للنظامين العمل معًا. من المهم معرفة متى يجب إيقاف حرق السجلات في الموقد لأن ارتفاع درجة حرارة الخزان العازل يمكن أن يحدث. من الواضح أن هناك جميع أنواع صمامات الأمان ، ولكن الوقاية دائمًا أفضل.
أردت شاشة تقيس درجة الحرارة في الخزان على عدة مستويات حتى نتمكن من معرفة مقدار الحرارة المخزنة لدينا. في النهاية ، يجب أن يتغير لون درجة الحرارة مع القيمة: الأحمر للحرارة الشديدة (> 75 درجة مئوية إلى الأزرق الداكن للبرودة ، <30 درجة.
الخطوة الثانية: المواد المستخدمة
Arduino UnoFour DS18b20 مستشعرات درجة الحرارة 1 4.7 كيلو أوم المقاومشاشة ملونة TFT ، لقد استخدمت هذه الشاشة مقاس 2 بوصة من AliexpressWiring وما إلى ذلك.
الخطوة 3: ربط كل شيء
يتم ربط مستشعرات DS18b20 الأربعة من خلال نظام السلك الواحد. هذا يوفر الكثير من الاتصالات بـ Arduino وهو بسيط جدًا ، انظر الصورة. يضاف المقاوم هنا.
استغرق تركيب الشاشة المزيد من الجهد. يجب (يجب …) أن تعمل من خلال النقر عليها كدرع ، لكن هذا لم ينجح. أظهرت لي بعض الأبحاث كيفية توصيله من خلال SPI (لا توجد فكرة عما يعنيه ذلك) باستخدام المخطط التالي:
VCC 5vGND أرضي CLK D13SDA D11 RS D9 RST D8 CS D10
يتم استخدام مكتبة ILI9225 حيث تم ذكر ذلك على عبوة العرض. يمكنك العثور على المكتبة هنا على Github.
كل مجموعة قمت بتشغيل العينات من المكتبة ، كل شيء على ما يرام. يها !!!
الخطوة 4: الكود
استغرق الأمر مني بعض الوقت لمعرفة كيفية رسم النص والخطوط وما إلى ذلك على شاشة TFT. اتضح أن هذا بسيط جدًا. كان الكود الخاص بجعل لون النص بالنسبة لدرجة الحرارة شيئًا آخر لذلك التفت إلى منتديات Arduino حيث ساعدني فصل يسمى "Wild Bill". مجد!!
يمكنك العثور على الرمز هنا.
الخطوة 5: الأفكار النهائية
كان هذا مشروعًا رائعًا حقًا. سأضطر الآن إلى العثور على غلاف جميل لجعل الشيء يبدو ذكيًا. أنا لست جيدًا في هذا. أي مساعدة / اقتراحات حول كيفية القيام بذلك موضع تقدير كبير
قائمة الرغبات:
- إضافة WIFI ، يجب أن يكون بسيطًا باستخدام ESP288 أو Nodemcu ؛ لقد جعلتهم مستلقين
موصى به:
Arduino كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106: 7 خطوات
Arduino كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام شاشة OLED مقاس 1.3 بوصة SH1106 Arduino و Visuino. شاهد الفيديو
LoRa Remote Control Messenger مع شاشة TFT مقاس 1.8 بوصة لمسافات تصل إلى 8 كم: 8 خطوات
LoRa Remote Control Messenger مع شاشة TFT مقاس 1.8 بوصة لمسافات تصل إلى 8 كم: قم بتوصيل المشروع بجهاز الكمبيوتر المحمول أو الهاتف ثم الدردشة بين الأجهزة بدون الإنترنت أو الرسائل القصيرة باستخدام LoRa فقط. يحتوي PCB أيضًا على شاشة عرض و 4 أزرار يمكن استخدامها كوحدة تحكم عن بعد لـ
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
كيفية صنع ساعة حقيقية باستخدام Arduino وشاشة TFT - Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: 4 خطوات
كيفية صنع ساعة Realtime باستخدام Arduino وشاشة TFT | Arduino Mega RTC مع شاشة TFT مقاس 3.5 بوصة: قم بزيارة قناة Youtube الخاصة بي. 2560 و DS3231 RTC module…. قبل البدء … تحقق من الفيديو من قناة YouTube الخاصة بي .. ملاحظة: - إذا كنت تستخدم Arduin
كيفية التعامل مع شاشة TFT مقاس 4x3 بوصة مع Arduino: 4 خطوات
كيفية التعامل مع شاشة TFT مقاس 4x3 بوصة مع Arduino: أرسل موقع FocusLCDs.com عينة مجانية من شاشة TFT LCD مقاس 4x3 بوصة (P / N: E43RG34827LW2M300-R) للتجربة. هذه مصفوفة ملونة نشطة TFT (شاشة عرض بلورية سائلة) تستخدم السيليكون غير المتبلور TFT كجهاز تبديل. هذا النموذج هو ج