» إلكترونيات » اردوينو »كيفية عمل إنذار بسيط بالموجات فوق الصوتية على Arduino قم بذلك بنفسك

كيفية عمل إنذار بالموجات فوق الصوتية بسيط افعل ذلك بنفسك على Arduino

يوم جيد من عشاق اردوينو! في مقال اليوم ، قررت أن أظهر طريقة بسيطة للغاية للمبتدئين حول كيفية عمل إنذار بالموجات فوق الصوتية على Arduino افعلها بنفسك. نظام إنذار vryatli هذا مناسب لأمن المنزل ، ولكن أعتقد أنه مناسب لحماية غرفة خاصة ، علاوة على ذلك ، إنه مثير للاهتمام إلى حد ما محلية الصنع لتحسين مهارات ومعرفة عالم اردوينو من أجل اردوينو مبتدئ من منتج مفيد محلي الصنع للحياة.


لذلك من أجل إنذار بسيط على Arduino نحتاج إلى:
الدفع اردوينو أونو
Rangefinder HS-SR04 بالموجات فوق الصوتية
- وعاء صغير
غطاء شفاف من المقبض
LED أحمر
التبديل
توصيل أسلاك من نوع "أب - أم"
الجرس
- اسلاك تقليدية
- مزود طاقة (أستخدم 4 بطاريات متصلة في سلسلة بجهد 1.5 فولت ، ولكن من الأفضل استخدام بطارية بقدرة 6-9 فولت 2000 مللي أمبير أو تاج)

من الأدوات التي نحتاجها:
حام الحديد
الغراء الحراري
مقص أو سكين


بادئ ذي بدء ، تحتاج إلى وضع لوح Arduino في الحاوية ، ثم وضع علامة على المكان تحت الحفرة للخروج منه وقطعه أو لحامه:


الآن نأخذ سلكًا واحدًا من الأب-الأم ، ونقطع مخرج الأم منه ، ونجرد القصدير ونلحم المفتاح:


ثم نقوم بلحام التبديل إلى مصدر الطاقة الخاص بنا (ولكن إذا كنت تستخدم مثل هذا المحول تحت التاج ، فلن تضطر إلى القيام بكل هذا)



نقوم بتوصيل مصدر الطاقة الخاص بنا بلوحة Arduino على النحو التالي: بالإضافة إلى uin الإخراج ، وناقصًا إلى Gnd
نحن نختبر ونشغل المفتاح وإذا كانت أضواء LED الحمراء على اللوح تضيء ، فإن كل شيء يتم بشكل صحيح:

نأخذ جهاز تحديد المدى بالموجات فوق الصوتية واللحام إلى مخرجاته (vcc ، Echo ، Trig ، Gnd) أسلاك من نوع dad-mom:

نحتفل ونصنع فتحتين على جانب الحاوية تحت محدد المدى بالموجات فوق الصوتية:


قم بتثبيته ولصقه إذا لزم الأمر:

نأخذ سلكين من أبي أمي ، ونقطعهما على الأرضيات ونخلعهما وننقيهما:

لحام أسلاك "الأب" إلى الجرس ، وأسلاك "الأم" إلى الصمام:

الآن نقوم بتوصيل مراقبة القطبية في أحد طرفي LED والجرس إلى 10 دبوس رقمي في Arduino ، والطرفان الآخران إلى Gnd.
ثم نقوم بتوصيل محدد المدى بالموجات فوق الصوتية بالصور التالية إلى لوحة Arduino: vcc إلى الإخراج 5 v ، Gnd إلى Gnd ، صدى إلى 9 دبوس رقمي ، و trig إلى 8


على جانب الوعاء ، قم بعمل ثقب آخر للجرس ، ثم أدخله هناك والصقه إذا لزم الأمر:

نصنع ثقبين في سطح الحاوية (لقد صنعت جميع الثقوب بمكواة لحام لأنها ملائمة) لمصباح LED والمفتاح:

نقوم بلصقها ولصقها:

نأخذ غطاء شفاف من المقبض وبمساعدة صنفرة أو ملف نطحن الجزء السفلي إليه:


نلصقها فوق LED ، وبالتالي نصنع قبة واقية لها:

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

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

رسم:
int echoPin = 9 ؛
int trigPin = 8 ؛
int led = 10 ؛

إعداد باطل () {
Serial.begin (9600) ؛
pinMode (trigPin ، OUTPUT) ؛
pinMode (echoPin ، INPUT) ؛
pinMode (الصمام ، الإخراج) ؛
}}

حلقة فارغة () {
مدة int ، سم ؛
الكتابة الرقمية (trigPin ، LOW) ؛
تأخير ميكروثانية (2) ؛
الكتابة الرقمية (trigPin ، عالية) ؛
تأخير ميكروثانية (10) ؛
الكتابة الرقمية (trigPin ، LOW) ؛
المدة = pulseIn (echoPin ، HIGH) ؛
سم = (المدة / 58) +3 ؛
Serial.print (سم) ؛
Serial.println ("سم") ؛
// تأخير (1000) ؛
if (cm & lt؛ 20) {
الكتابة الرقمية (LED ، عالية) ؛
} آخر {
الكتابة الرقمية (LED ، LOW) ؛
}}
تأخير (100) ؛
}}

الآن يبقى فقط لتشغيل المنبه واختباره ، المبرمج مبرمج بطريقة تجعلك تقرب أي جسم صلب من مستشعر الموجات فوق الصوتية ، سيبدأ الطنان في طنين وسيبدأ ضوء LED. على سبيل المثال ، إذا وضعته دون أن يلحظه أحد على الأرض ومر به شخص ما ، فسيبدأ الجرس في الصرير على الفور. (تم حرق LED بعد ذلك بسبب حقيقة أنني نسيت لحام 220 أوم المقاوم عليه ، لذلك إذا فعلت ذلك ، تأكد من لحام)

حسنًا ، هذا كل شيء! هنا لدينا نظام إنذار بسيط على Arduino ، نود أن نقول مرة أخرى أنه للمبتدئين وليس من الضروري أن تأخذ هذا المنتج محلي الصنع على محمل الجد!

شكرا لكم جميعا على اهتمامكم!
8.2
8.3
8.2

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      الحرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
4 تعليق
بالنسبة لمن لا يعمل ، استبدل if (cm & lt؛ 20) بـ if (cm <= 20).
مرحبًا ، رسمك لا يعمل. هل يمكنك إصلاحه؟ أنا حقا بحاجة إلى رسم عمل.
اشتريت كل ما هو مكتوب هنا وكيفية الاتصال وأين التمسك به؟
والرمز غير صحيح
بارد حتى وضعها في المرحاض ياهو

ننصحك بقراءة:

تسليمها للهاتف الذكي ...