جدول المحتويات:
- الخطوة 1: قم بتوصيل مستشعر الغاز إلى Arduino
- الخطوة 2: قم بتوصيل Arduino بـ Raspberry Pi
- الخطوة 3: اكتب بعض التعليمات البرمجية لاردوينو
- الخطوة 4: اكتب بعض التعليمات البرمجية لـ Raspberry Pi
- الخطوة 5: بناء حالة وجربها
فيديو: كاشف غاز IoT مع Arduino و Raspberry Pi: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
ستتعلم في هذا الدليل كيفية إنشاء كاشف غاز إنترنت الأشياء باستخدام Arduino و Raspberry Pi ومستشعر الغاز MQ-5. بالإضافة إلى هذه الأجزاء ، ستحتاج إلى ثلاثة أسلاك لتوصيل Arduino بمستشعر الغاز. بمجرد الانتهاء من ذلك ، ستتمكن من كتابة رمز لـ Arduino و Raspberry Pi للحصول على مستوى الغاز الحالي في الغرفة ، سواء كان ذلك غازًا طبيعيًا أو كحولًا أو حتى أنفاسك. هيا بنا نبدأ!
الخطوة 1: قم بتوصيل مستشعر الغاز إلى Arduino
ستحتاج إلى ثلاثة أسلاك لتوصيل مستشعر الغاز بـ Arduino:
-واحد من المستشعر A0 (خرج تناظري) إلى دبوس إدخال تناظري على Arduino
-واحد من GND للمستشعر (دبوس أرضي) إلى دبوس أرضي على Arduino
-واحد من VCC للمستشعر (مدخلات الطاقة) إلى دبوس 5 فولت على Arduino
بمجرد الانتهاء من ذلك ، قم بتشغيل Arduino. يجب أن ترى ضوءًا أحمر على مستشعر الغاز.
الخطوة 2: قم بتوصيل Arduino بـ Raspberry Pi
ستحتاج إلى توصيل Arduino بـ Raspberry Pi للتحقق من تشغيله عبر منفذ USB في Pi. ستستخدم أيضًا هذا الاتصال للتواصل عبر وظيفة serial.println () في Arduino ، والتي سوف يستقبلها Raspberry Pi.
الخطوة 3: اكتب بعض التعليمات البرمجية لاردوينو
الآن بعد أن تم توصيل Arduino ، يجب أن يكون قادرًا على أخذ قراءة من مستشعر الغاز ونقله إلى Raspberry Pi. للقيام بذلك ، يلزم وجود بضعة أسطر من التعليمات البرمجية: يجب أن يأخذ Arduino الإدخال التناظري من المستشعر ثم كتابته إلى الاتصال التسلسلي ، مما سيسمح لـ Pi بقراءته. يتم تضمين مثال على كيفية القيام بذلك في الصورة.
الخطوة 4: اكتب بعض التعليمات البرمجية لـ Raspberry Pi
الآن ستحتاج إلى بعض التعليمات البرمجية على الطرف الآخر "لالتقاط" البيانات القادمة من Arduino وعرضها عبر الإنترنت. للقيام بذلك ، سنستخدم Python في مثالنا مع Flask ، والذي سيتيح لنا تقديم صفحة ويب مع بيانات المستشعر جنبًا إلى جنب مع متوسط قراءات المستشعر السابقة. ستحتاج إلى استيراد الوحدات النمطية الموضحة في الصورة حتى يعمل خادم الويب واتصال المنفذ التسلسلي.
بعد ذلك ، سترغب في بدء اتصال تسلسلي جديد وكتابة فئة مستشعر ستتم قراءتها من Arduino وتمرير تلك البيانات إلى مسار Flask الخاص بنا ، والذي يظهر في الصورة الثانية. أخيرًا ، ستحتاج إلى إنشاء صفحة ويب بتنسيق HTML حتى نتمكن من عرض بياناتنا بالفعل. تم تضمين مثال لكيفية القيام بذلك هنا.
الخطوة 5: بناء حالة وجربها
أخيرًا ، بمجرد اختبار المستشعر الخاص بك ، يمكنك بناء غلاف له واختباره! يمكنك إنشاء حالة باستخدام طابعة ثلاثية الأبعاد (توجد بالفعل حالات مسبقة الصنع لـ Pi و Arduino) أو حتى إنشاء واحدة من الورق المقوى. تم تضمين مثال على كليهما أعلاه. حصلنا على حالاتنا من Thingiverse (هنا وهنا). في النهاية ، الخيار متروك لك! بناء سعيد!
موصى به:
Visuino Breathalyzer كيفية استخدام مستشعر غاز الكحول MQ-3: 8 خطوات
Visuino Breathalyzer كيفية استخدام مستشعر غاز الكحول MQ-3: في هذا البرنامج التعليمي ، سنستخدم وحدة Arduino UNO و OLED Lcd و MQ-3 لمستشعر غاز الكحول و Visuino لعرض مستويات الكحول على شاشة LCD وتعيين كشف الحد. شاهد فيديو توضيحي
البرنامج التعليمي: كيفية استخدام مستشعر غاز ثاني أكسيد الكربون Mg811 Co2: 3 خطوات
البرنامج التعليمي: كيفية استخدام مستشعر غاز ثاني أكسيد الكربون Mg811 Co2: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية استخدام مستشعر غاز Mg811 Co2 باستخدام Arduino Uno. في نهاية هذا البرنامج التعليمي ، ستحصل على نتيجة مقارنة عندما يتمكن المستشعر من اكتشاف الحركة ولا يمكنه اكتشاف أي حركة
كاشف غاز البترول المسال: 5 خطوات
كاشف غاز البترول المسال: في هذا البرنامج التعليمي ، سأقوم ببناء كاشف غاز البترول المسال مع التنبيه
مستشعر غاز إنترنت الأشياء: 7 خطوات
مستشعر غاز إنترنت الأشياء: كنت أرغب في إنشاء مستشعر غاز يمكنه اكتشاف تسرب الغاز في المنزل. الاستخدام العملي لهذا هو ضمان عدم ترك الموقد يعمل بدون حريق ، مما يؤدي إلى التسمم بالغاز. يمكن أن يكون الاستخدام الآخر هو التأكد من أنك لم تغادر
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: 6 خطوات (بالصور)
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: قائمة المساهمين ، المخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng المشرف: الدكتور Chia Kim Seng ، قسم الهندسة الميكاترونية والروبوتية ، كلية الهندسة الكهربائية والإلكترونية ، Universiti Tun حسين اون ماليزيا توزيع