جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبًا ، اسمي Sushant Joshi ومرحبًا بكم في مشروع Instructable / Final Project الخاص بي. يعرض هذا المشروع مشروعي النهائي لدورة الهندسة للصف الحادي عشر. سيتم استعراض جميع المواد اللازمة لصنعها ، وجميع المكونات ، وكيفية بنائها (Circuitry) ، ورمز المشروع ، وكيفية جعله يبدو جميلًا! نظرة عامة أساسية على هذا المشروع هي في الأساس محاكاة الطقس (أسميها Weather Shazam). يحتوي على كاشف الرطوبة ، الذي يكتشف الرطوبة ودرجة الحرارة ، ومنبه اللهب بجرس ، لذلك إذا كان هناك حريق ، فسيصدر ضوضاء عالية ، وهناك مستشعر للماء يكتشف ما إذا كان هناك الكثير من الماء ، وأخيراً مستشعر الغاز لمعرفة ما إذا كان هناك وفرة من ثاني أكسيد الكربون. يتم عرض هذا كله على شاشة LCD.
اللوازم:
الإمدادات اللازمة:
لوحة الخبز
أردوينو أونو
أسلاك الطائر
الأسلاك النسائية
أسلاك ذكر
كرتون وشريط (كهربائي)
1 × شاشة LCD
1 × جهاز استشعار الغاز
1 × جهاز استشعار الرطوبة
1 X لهب إنذار
1 X الطنان
1 X مستشعر الماء
1 × مصنع
1 × ولاعة
ماء
الخطوة 1: تحضير كل جهاز استشعار
إعداد شاشة LCD
بالنسبة لهذا المكون ، تحتاج أولاً إلى توصيل شاشة LCD بالأرضي والطاقة (إما على Arduino أو اللوح باستخدام أسلاك توصيل)
ثم تحتاج إلى توصيل منافذ LCD بـ Analog Pins A4 و A5 (أسلاك خضراء في الصورة الأولى لشاشة LCD)
تحضير جهاز استشعار الماء
هذا بسيط للغاية ، تقوم بتوصيل الطاقة والأرض (+ و - على المستشعر) بأقسامهم ، ثم بالنسبة للمنفذ الأخير ، قم بتوصيله بـ Analog Pin A1.
تحضير جهاز استشعار الرطوبة
لهذا المنفذ ، قم بتوصيل المنفذ الأول والأخير (كما هو موضح في الصورة الخامسة للرطوبة) وقم بتوصيلهما بالطاقة والأرض بشكل مناسب ، ثم قم بتوصيل المنفذ الأوسط بـ Digital Pin 7.
تحضير جهاز استشعار الغاز
يقوم هذا المستشعر بتوصيل الطاقة والأرض على التوالي مرة أخرى ، ثم توصيله بالدبوس التناظري بـ A2
إعداد إنذار اللهب
لذا أولاً وقبل كل شيء ، قم بتوصيل الطاقة والأرض (اتجاه عام) ، ثم قم بالاتصال بـ Analog Pin بـ A0 و Digital Pin 8.
تحضير الطنان
قم بتوصيل الجانب السلبي من الجرس بالأرضي والدبوس الآخر بـ Digital Pin 6.
الخطوة الثانية: وضع الكود معًا
لذا فإن الشفرة تشرح نفسها بنفسها بشكل أساسي ، لكنني سأستعرض أساسيات الكود لتصوير البتات الأكثر أهمية.
البداية:
تذكر دائمًا إضافة المكتبات في نظامك (أو على الأقل مجلدات Arduino الخاصة بك)
المكتبات المحددة المطلوبة هي:
سلك
LiquidCrystal_I2c.h
dht.h
هناك حاجة إلى هذه المكتبات المحددة لاستيفاء التعليمات البرمجية وجعلها تعمل ، وبدونها ، يصبح الرمز عديم الفائدة.
شيء مهم آخر أردت ذكره هو المدخلات والتأكد من ذكر جميع المسامير الرقمية والدبابيس التناظرية
# تعريف اللهب 6
#define BUZZER 6
dht DHT ؛
const int DHT11_PIN = 7 ؛
const int waterSensor = A1 ؛
int waterValue = 0 ؛
غاز int
المياه الدولية
هذه الأشياء مهمة وحاسمة لكي تعمل التعليمات البرمجية.
أيضًا أثناء كتابة الكود ، تأكد من وضع الأقواس المطلوبة بشكل صحيح وكذلك عبارات if المناسبة ، اتبع مع الصور.
الخطوة 3: اجعلها تبدو جميلة
هذا ليس إلزاميًا ، لكنه يبذل جهدًا إضافيًا لجعله يبدو جميلًا ومرتبًا
لجعل هذا النوع من المنزل / الصندوق ، يمكنك القيام بذلك بطريقتك الخاصة ولكن من أجلي. كل ما عليك القيام به هو:
- ابحث عن صندوق عشوائي في منزلك
- قم بتقطيعه إلى قطع واستخدم الشريط اللاصق للالتصاق ببعضه البعض
- قطع ثقوب لكل مكون على حدة
- بعد القيام بذلك ووضع بعض الأعمال ، ستحصل على الصورة الأولى
- ثم ضع لوح التجارب و Arduino في صندوقك
- اصنع لها باباً كما هو موضح في الصورة الثانية
- صقلها وجعلها تبدو أفضل
- اضافة اللمسات النهائية والديكورات
- الانتهاء!
استمتع الآن بمحاكاة الطقس واستمتع.