جدول المحتويات:
فيديو: كاشف الغاز المنزلي: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يهدف هذا المشروع إلى إنشاء كاشف غاز منزلي فعال من arduino uno (أو في هذه الحالة مكافئ صيني) ومجموعة من أجهزة الاستشعار.
اللوازم
المعدات التي ستحتاجها هي:
1. Arduino uno أو نسخته المبهجة من Geekcreit والتي تبلغ حوالي 5-8 دولار.
2. وحدة ساعة الوقت الحقيقي DS3231 بحوالي 2 دولار والتي سيتم استخدامها للساعة ولكن أيضًا لقياس درجة الحرارة.
3. مستشعر الغاز MQ-2 الذي سيتم استخدامه لقياس تماسك ثاني أكسيد الكربون. حوالي 2.50 دولار.
4. جهاز استشعار الغاز MQ-7 الذي سيتم استخدامه لقياس غاز البترول المسال وتجميع الدخان. حوالي 2.50 دولار.
5. صفارة سلبية ومستشعر رطوبة والتي عادة ما تذهب مقابل 1-2 دولار أو في حزمة أجهزة استشعار أكبر.
6. شاشة ملونة TFT مقاس 1.8 بوصة ST7735. هذا هو العرض الذي أستخدمه في هذا المشروع ويبلغ سعره حوالي 5 دولارات.
www.banggood.com/1_8-Inch-TFT-LCD-Display-…
الخطوة 1: الدائرة
يتم وصف الوحدات النمطية وتوصيلاتها باللوحة بعد ذلك. توجد دبابيس الوحدة على الجانب الأيسر ويشير السهم إلى دبوس اللوحة الذي يتصل به هذا الدبوس.
DS3231:
VCC → 5 فولت
GND → GND
SDA → الدبوس الثاني من الأعلى ، على الجانب الأيمن من اللوحة
SCL → أول دبوس من الأعلى ، على الجانب الأيمن من اللوحة
(SDA و SCL محاطة بدائرة باللون الأحمر على صورة اللوحة أعلاه)
MQ-2:
VCC → 5 فولت
GND → GND
A0 → A0
MQ-7:
VCC → 5 فولت
GND → GND
A0 → A1
عرض ST7735:
VCC → 5 فولت
GND → GND
CS → 10
إعادة الضبط ← 9
ميلادي → 8
SDA → 11
SCK → 13
LED → 3.3 فولت
صفارة:
- → GND
الدبوس الأوسط → VCC
S → 5
جهاز استشعار الرطوبة:
- → GND
الدبوس الأوسط → VCC
S → 5
الخطوة الثانية: الكود
يظهر الكود في عدة لقطات شاشة من محرر اردوينو حتى تتمكن من إلقاء نظرة سريعة عليه أو يمكنك تنزيله كاملاً. يتطلب المشروع عددًا غير قليل من المكتبات لذا فهي مميزة أيضًا.
هيكل ومنطق الكود
في الصورة الأولى ، تم تضمين المكتبات ، ثم هناك القليل من التعريفات للجرس ، ومستشعر الرطوبة والشاشة ، كما كان عليّ تضمين اللون الرمادي لأنه لم يتم تعريفه افتراضيًا من المكتبة. بعد ذلك توجد حالات المستشعر والمتغيرات التي ستكون في متناول اليد لاحقًا. المتغيرات hr و wr هي بعض القياسات لحدود الخط. التالي هو الإعداد. تم ضبط معدل التوصيل التسلسلي على 115200 باود وتشغيل مجسات mq2 و ds3231 (rtc).
في الصورة الثانية ، قمنا بتعيين دبوس الجرس ليخرج. نقوم بتهيئة الشاشة على شاشة سوداء وإدخالها لمدة 10 ثوانٍ وبعد ذلك نبدأ في رسم خطوط الفصل (الخطوط البيضاء) على الشاشة ، ويتم تمييز هذا الرمز بواسطة الخطوط الأفقية وتعليقات الخطوط الرأسية. التالي هو النص على الشاشة. لكل مستشعر محدد ، تبدأ كتلة الكود التي تعرض النص باسم أجهزة الاستشعار مثل التعليق. هذا هو النص الثابت فقط الذي لن يتغير عند التحديث.
في الصورة الثالثة ، يستمر جزء النص وينتهي الإعداد بتأخير لمدة 10 ثوانٍ للسماح لأجهزة الاستشعار بالمعايرة بشكل جيد. بعد ذلك تأتي الحلقة الرئيسية. في ذلك ، فإن أول شيء يتم الحصول عليه من المستشعرات والظهور على الخيط هو اليوم ، الذي يليه التاريخ.
في الصورة الرابعة ، تستمر الحلقة الرئيسية في الحصول على معلومات حول الوقت. بعد ذلك درجة الحرارة. يعتمد لون النص على الشاشة على درجة الحرارة. بعد بضعة أسطر من الكود ، يوجد tft.print ((char) 248) ، وهذا يطبع علامة مئوية على الشاشة.
في الصورة الخامسة ، تتم طباعة الرطوبة باللون الأزرق إذا كانت في حدود 30 و 55 بالمائة (تعتبر الرطوبة العادية للغرفة) والأحمر إذا لم تكن كذلك. بعد ذلك يتم قياس وعرض تركيزات ثاني أكسيد الكربون (أول أكسيد الكربون) والدخان وغاز البترول المسال (الغاز).
في الصورة السادسة والسابعة توجد الفحوصات التي تنشط الجرس وتحذر من المستويات العالية والضارة المحتملة من المواد السامة. إذا كان غاز البترول المسال يتراوح بين 15 و 30 جزء في المليون ، فإنه يصدر صوتًا على فترات من ثانيتين كتحذير وقائي. إذا كانت المستويات أعلى من 30 ، فإنها تنطلق باستمرار حتى تنخفض هذه المستويات. بالنسبة لـ CO هو نفسه ولكن بثلاثة عتبات وعتبة واحدة للدخان. يتم تحديث المستويات كل 5 ثوان.
الخطوة 3: النتيجة
يجب أن تحصل على المظهر أعلاه على شاشة TFT الخاصة بك عند تشغيل اللوحة الخاصة بك.
موصى به:
جهاز استشعار الغاز البيني مع اردوينو: 4 خطوات
مستشعر الغاز البيني مع Arduino: حساس الدخان MQ-2 حساس للدخان والغازات القابلة للاشتعال التالية: غاز البترول المسال ، البيوتان ، البروبان ، الميثان ، الكحول ، الهيدروجين. تختلف مقاومة المستشعر حسب نوع الغاز. يحتوي مستشعر الدخان على مقياس جهد مدمج
منع تسرب الغاز المنزلي باستخدام الاردوينو: 3 خطوات
منع تسرب الغاز المنزلي باستخدام Arduino: في هذه التعليمات ، صنعت نموذجًا أوليًا يقوم تلقائيًا بإغلاق مقبض الغاز لأسطوانة غاز البترول المسال عند وجود تسرب للغاز. غاز البترول المسال عديم الرائحة ويتم إضافة عامل يسمى إيثيل ميركابتان لرائحته ، بحيث يمكن ملاحظته عند وجود تسرب
كاشف تسرب الغاز القائم على إنترنت الأشياء: 4 خطوات
كاشف تسرب الغاز القائم على إنترنت الأشياء: المتطلبات 1 - Nodemcu (ESP8266) 2 - مستشعر الدخان (MQ135) 3 - أسلاك العبور (3)
كاشف الفيضانات المنزلي: 9 خطوات
كاشف الفيضانات المنزلي: ما أنشأته للكشف عن إنذار المياه عن طريق تغيير أجهزة إنذار اقتحام متجر الدولار. في السابق ، كنت قد قمت ببناء نفس التصميم ، مع مفتاح FET منخفض الجانب وبعض أجهزة الإنذار. لقد اشتريت أجهزة إنذار تجارية من RadioShack (المعروفة الآن باسم TheSource
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: 6 خطوات (بالصور)
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: قائمة المساهمين ، المخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng المشرف: الدكتور Chia Kim Seng ، قسم الهندسة الميكاترونية والروبوتية ، كلية الهندسة الكهربائية والإلكترونية ، Universiti Tun حسين اون ماليزيا توزيع