Clapping Switch Using Arduino – التحكم عن طريق التصفيق Leave a comment

Clapping Switch Using Arduino - التحكم عن طريق التصفيق

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

ملاحظة: المواد جميعها متوفرة في نهاية الموضوع ومتوفرة في متجر اوروكتيك

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

Arduino Code

int analogValue;
int LED_Pin = 2;
int Sound_Pin = A0;
boolean toggle = false;
int t =548 ;
void setup()
{
pinMode(LED_Pin,OUTPUT);
Serial.begin(9600);

void loop()
{
if (toggle == false)
{
digitalWrite(LED_Pin,LOW);
analogValue = analogRead(Sound_Pin);

if (analogValue >t)
{
toggle = true;
Serial.println(analogValue);
delay(200);
}
}
else
{
digitalWrite(LED_Pin,HIGH);
analogValue = analogRead(0);

if (analogValue > t)
{
toggle = false;
Serial.println(analogValue);
delay(200);
}
}
}

The items used in this experiment
المواد المستخدمة في التجربة يمكنكم اضافتها الى سلة مشترياتكم مباشرة من هنا

Leave a Reply

Your email address will not be published. Required fields are marked *