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
المواد المستخدمة في التجربة يمكنكم اضافتها الى سلة مشترياتكم مباشرة من هنا
-
Basic Components, Power Supplies, Wires & Connectors
9V to Barrel Jack Adapter
حويلة باتري 9 فولت الى الاردوينو (اونو/ ميغا/ ليوناردو/ 101) حيث تسهل عملية ربط البطارية المظلعة ذات الـ 9V مع الاردوينو وجعله يعمل بدون الحاجة الى الUSB وايضاً ممكن الاستفادة منها في تجهيز اي دائرة تحتوي على نفس التحويلة او الاستفادة من التحويلة بربطها بأي مصدر طاقة لتشغيل الاردوينو.
SKU: 38 -
-