كاشف مستوى الصوت | Sound Level Detectorفي هذه الشفرة سنقوم بتحديد مستوى الصوت الذي يكشفه الحساس الصوتي من خلال ثلاث وصلات ثنائية ضوئية
شفرة برمجة الأردوينو (بإمكانك نسخة الشفرة مباشرة من هنا أوتحميلها من الملف أعلاه)ا/* Sound Sensor حساس الصوت (تطبيق) القرية الهندسية - Engineering village www.ev-center.com */ //تعريف المتغيرات int sound; int led1=11, led2=12, led3=13; // وضع أسماء لأرقام بعض الأرجل int sensorPin=A5; void setup() { //تحديد اتجاه البيانات في الأرجل pinMode(led1,OUTPUT); pinMode(led2,OUTPUT); pinMode(led3,OUTPUT); Serial.begin(9600); //تفعيل شاشة المراقب التسلسلي } void loop() { sound=analogRead(sensorPin); //قراءة القيمة التناظرية للصوت وتخزينها في متغير Serial.println(sound); // تشغيل وإطفاء الوصلات الضوئية بحسب القيمة التناظرية لمستوى الصوت if((sound>50) && (sound<150)) { digitalWrite(led1,HIGH); digitalWrite(led2,LOW); digitalWrite(led3,LOW); } else if((sound>=150) && (sound<200)) { digitalWrite(led2,HIGH); digitalWrite(led1,HIGH); digitalWrite(led3,LOW); } else if(sound>=200) { digitalWrite(led2,HIGH); digitalWrite(led1,HIGH); digitalWrite(led3,HIGH); } else { digitalWrite(led2,LOW); digitalWrite(led1,LOW); digitalWrite(led3,LOW); } } تطبيقات عمليةيمكن استخدام هذا التطبيق في أجهزة مراقبة الأطفال الرضع بحيث يوضع الجهاز بالقرب من الطفل وعندما يبدأ بالبكاء ويرتفع مستوى الصوت فوق مستوى معين يقوم الجهاز بإرسال إشارة تنبيه إلى الأم. فكر في تطبيقات أخرى لهذه الدائرة. للمزيد من المعلومات حول حساس الصوت اضغط هنا وهو عبارة عن مجسة إلكترونية تقوم بتحويل الموجات الصوتية إلى اشارة إلكترونية وتستخدم في الأجهزة والتطبيقات المرتبطة بالصوت ومستوى الضوضاء ما رأيكالفكرة وطريقة التركيب والتشغيل وحتى الشفرة الإلكترونية بين يديك ونترك لك فرصة التجربة وتوظيف الفكرة في مشاريع من إبداعك. إذا أعجبتك هذه الفكرة أو أن لديك طريقة لتحسينها فقم بإبداء رأيك في المساحة المخصصة أدناه :) كما يمكنك إرسال فيديو بالتجارب التي تنفذها إلى بريدنا الإلكتروني وقد نقوم بتحميلها هنا !ا
6 Comments
سلطان
22/4/2015 01:44:44 pm
السلام عليكم
Reply
admin
24/4/2015 09:38:49 am
وعليكم السلام أخي سلطان
Reply
Mustafa Kenany
2/5/2015 05:21:34 am
السلام عليكم
Reply
admin
2/5/2015 02:27:06 pm
نعم يمكن ذلك .. تقوم بربط أمر تشغيل اشارة التحذير بمستوى صوت معين بحيث تعمل دارة الإنذار عند الوصول لذلك المستوى الصوتي
Reply
maan
6/11/2015 10:20:25 pm
السلام عليكم
Reply
Nusyba
10/7/2018 03:12:21 pm
مرحبا
Reply
Leave a Reply. |
ArduinoA collection of cool Arduino application only for you ! |