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

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

التوصيلات من الاردوينو إلى الجرس:
• buzzer GND pin (- pin) ← Arduino GND pin
• buzzer VCC pin (+ pin) ← Arduino pin 11
البرمجة
وظيفة نص البرمجة هذا هي إنتاج نغمة تنبيه كل دقيقة كمنبه على مدار الساعة باستخدام tone() function. تأخذ هذه الدالة ثلاث مدخلات: الأولى هي رقم مخرج الاردوينو الذي سيتم توصيل الانذار به؛ والثاني هو تردد النغمة بالهرتز ؛ والثالث هو مدة اطلاق النغمة بالمللي ثانية.
في نص البرمجة هذا، استخدمنا قيمة 1000 للتردد، والتي تنتج نغمة قريبة من وسط C على البيانو.
قم باختباره

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

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

دروس أخري
In this tutorial, we will use the PIR sensor to send a message to your computer when someone enters your house.
A soil moisture sensor is a device that measures the amount of water in the soil. The sensor consists of two metal probes that can be inserted into the soil to measure the moisture levels.
Most of us are familiar with the switches used in household devices. A relay is a type of switch that can be connected to an Arduino or any other microcontroller.