سلام. من میخوام روی موضوع تشخیص صدا (مثلا گریه یا خنده و ...) که فرکانس خاصی دارن کار کنم.
من میخوام به محض اینکه صدای گریه یک فرد شنیده شد یک رله فعال بشه.
نمونه محصول اماده، برای گریه کودک موجود هست.
از دوستان میخوام راهنمایی کنن که روشی که انتخاب کردم صحیح هست یا نه!
من گفتم ابتدا بیام یه میکروفن رو به یک اپ امپ وصل کنم که سیگنال خروجی رو تقویت کنم بعد به وسیله یک فیلتر مناسب (پایین گذر) سیگنال حاصل رو به یک اپ امپ بدم و در نهایت این سیگنال رو به یک سیگنال DC تبدیل کنم و توسط یک A/D مقدار دامنه سیگنال نهایی رو بررسی کنم. در صورتی که از حدی بالاتر بود عملیات مورد نظر رو انجام بدم.
این مدار رو در پروتئوس بستم و تقزیبا درست عمل کرد. ولی مشکل اینجاست که یک سیگنال سینوسی بهش دادم و فرکانس رو تغییر میدادم. ولی در حالتی که فرکانس صوت مد نظر هست تغییرات بر حسب زمان خیلی زیاد هست.
به نظر شما این کار عملی هست یا به دنبال روش های بهتر باشم؟
فرکانس گریه کودک چه مقداری هست؟ یک جا دیدم مقدار 200 تا 400 هرتز بیان شده بود.
ممنون
من میخوام به محض اینکه صدای گریه یک فرد شنیده شد یک رله فعال بشه.
نمونه محصول اماده، برای گریه کودک موجود هست.
از دوستان میخوام راهنمایی کنن که روشی که انتخاب کردم صحیح هست یا نه!
من گفتم ابتدا بیام یه میکروفن رو به یک اپ امپ وصل کنم که سیگنال خروجی رو تقویت کنم بعد به وسیله یک فیلتر مناسب (پایین گذر) سیگنال حاصل رو به یک اپ امپ بدم و در نهایت این سیگنال رو به یک سیگنال DC تبدیل کنم و توسط یک A/D مقدار دامنه سیگنال نهایی رو بررسی کنم. در صورتی که از حدی بالاتر بود عملیات مورد نظر رو انجام بدم.
این مدار رو در پروتئوس بستم و تقزیبا درست عمل کرد. ولی مشکل اینجاست که یک سیگنال سینوسی بهش دادم و فرکانس رو تغییر میدادم. ولی در حالتی که فرکانس صوت مد نظر هست تغییرات بر حسب زمان خیلی زیاد هست.
به نظر شما این کار عملی هست یا به دنبال روش های بهتر باشم؟
فرکانس گریه کودک چه مقداری هست؟ یک جا دیدم مقدار 200 تا 400 هرتز بیان شده بود.
ممنون
دیدگاه