معرفی محصول
ماژول ضبط و پخش صدا ISD1820 یک راهکار ساده و کمهزینه برای ذخیره و پخش پیامهای صوتی کوتاه در پروژههای الکترونیکی است. این ماژول دارای میکروفون داخلی، کلیدهای کنترلی و تقویتکننده صوتی بوده و میتواند یک بلندگوی کوچک 8 اهم 0.5 وات را بهصورت مستقیم راهاندازی کند. در حالت پیشفرض امکان ضبط حدود 10 ثانیه صدا با نرخ نمونهبرداری 6.4 کیلوهرتز وجود دارد.
ماژول ضبط صدا ISD1820 هم بهصورت مستقل و از طریق کلیدهای روی برد و هم به کمک میکروکنترلر قابل کنترل است. به همین دلیل میتوان از آن در پروژههای آردوینو، ESP32، ESP8266، STM32 و PIC استفاده کرد. حافظه Flash داخلی، صدای ضبطشده را بدون نیاز به تغذیه مداوم نگه میدارد و امکان پخش یکباره، پخش تا زمان فعالبودن فرمان و انتقال مستقیم صدای میکروفون به بلندگو را فراهم میکند.
ویژگیها
مجهز به تراشه ضبط و پخش صدای ISD1820
امکان ضبط حدود 10 ثانیه صدا در تنظیم پیشفرض 6.4 کیلوهرتز
دارای میکروفون الکترت داخلی برای ضبط مستقیم صدا
مجهز به تقویتکننده صوتی داخلی
قابلیت راهاندازی مستقیم بلندگوی 8 اهم با توان 0.5 وات
دارای سه کلید روی برد برای ضبط و پخش صدا
پشتیبانی از پخش لحظهای/سطحی و تا زمان فعال بودن ورودی
امکان کنترل دستی یا کنترل توسط میکروکنترلر
دارای پایه FT برای انتقال مستقیم صدای میکروفون به بلندگو
برخورداری از حافظه Flash داخلی با امکان نگهداری اطلاعات تا 100 سال
طول عمر حافظه تا 100,000 مرتبه ضبط و پاککردن
دارای حالت خاموشی خودکار برای کاهش مصرف انرژی
سازگار با Arduino، ESP8266، Raspberry Pi، ESP32، PIC و STM32
همراه با بلندگوی 8 اهم 0.5 وات و کابل اتصال دو رشتهای
کاربردها
ساخت دستگاه ضبط و پخش پیام صوتی
سیستمهای هشدار و اعلان صوتی
پخش پیام خوشامدگویی
ساخت یادآورهای صوتی
اسباببازیهای سخنگو و تعاملی
سیستمهای امنیتی و اعلام وضعیت
پخش صدای کنترلشده با میکروکنترلر
پروژههای آموزشی و نمونهسازی الکترونیکی
ثبت پیام هنگام تشخیص برخورد یا وقوع رویداد
ساخت ماژولهای تبلیغاتی صوتی
نحوه راهاندازی و استفاده
1. اتصال تغذیه و بلندگو
ابتدا پایههای تغذیه ماژول را با رعایت قطب مثبت و منفی به یک منبع DC مناسب متصل کنید. ولتاژ کاری معرفیشده برای این ماژول 3 تا 5 ولت DC است.
بلندگوی 8 اهم 0.5 وات را با استفاده از کابل دو رشتهای به خروجی بلندگوی ماژول متصل کنید. تقویتکننده داخلی ماژول میتواند این بلندگو را مستقیماً راهاندازی کند.
2. ضبط صدا با کلید REC
کلید REC را فشار دهید و پایین نگه دارید.
پس از فشردن کلید، LED نشانگر ضبط روشن میشود.
در حالی که کلید را نگه داشتهاید، پیام خود را نزدیک میکروفون داخلی ماژول بیان کنید.
برای پایاندادن به ضبط، کلید REC را رها کنید.
مدت ضبط در تنظیم پیشفرض ماژول حدود 10 ثانیه است؛ بنابراین پیام باید در همین بازه ضبط شود.
3. پخش کامل صدا با کلید PLAYE
برای پخش یکباره پیام ضبطشده، کلید PLAYE را یک مرتبه فشار دهید و رها کنید. پس از دریافت این فرمان، ماژول پیام را تا انتها پخش میکند و برای ادامه پخش نیازی به نگهداشتن کلید نیست.
این حالت با عنوان Edge-Activated Playback معرفی میشود؛ یعنی یک فرمان یا پالس کوتاه، پخش کامل پیام را آغاز میکند.
4. پخش صدا با کلید PLAYL
کلید PLAYL برای پخش سطحی یا Level-Activated Playback استفاده میشود. در این حالت، پخش صدا تا زمانی ادامه پیدا میکند که کلید فشار داده شده یا ورودی مربوط به آن فعال باشد. با رهاکردن کلید یا غیرفعالشدن ورودی، پخش متوقف میشود.
5. کنترل ماژول با میکروکنترلر
علاوه بر کلیدهای روی برد، میتوان فرمان پخش را از طریق پایههای هدر و خروجی دیجیتال میکروکنترلر اعمال کرد:
P-E: ورودی پخش لبهای است. ارسال یک پالس از میکروکنترلر، پیام ضبطشده را بهطور کامل پخش میکند.
P-L: ورودی پخش سطحی است. پیام تا زمانی پخش میشود که سیگنال این پایه فعال باقی بماند.
FT: مخفف Feed Through است. با فعالکردن این حالت، صدای دریافتشده توسط میکروفون مستقیماً از بلندگو پخش میشود.
برای کنترل ماژول با بردهایی مانند Arduino، ESP32 یا STM32، باید زمین ماژول و میکروکنترلر مشترک باشد و فرمان پخش از یکی از خروجیهای دیجیتال به ورودی P-E یا P-L ارسال شود.
حالتهای کاری ماژول
Standalone Mode: ضبط و پخش صدا مستقیماً با کلیدهای REC، PLAYE و PLAYL روی ماژول انجام میشود.
Microcontroller-Driven Mode: فرمان پخش از طریق پایههای P-E و P-L و توسط یک میکروکنترلر ارسال میشود.
Edge-Activated Playback: یک پالس کوتاه باعث پخش کامل فایل صوتی میشود.
Level-Activated Playback: پخش تا زمانی ادامه دارد که کلید یا سیگنال ورودی فعال باشد.
Feed Through Mode: صدای میکروفون بدون ضبطشدن، مستقیماً به بلندگو منتقل میشود.
نکته: تغییر زمان ضبط ممکن است، با تغییر مقاومت روی برد میتوان زمان ضبط را تقریبا بین 8 تا 20 ثانیه تغییر داد.
