میکروفن آردوینو ESP8266 و ESP32وایفای با قابلیت ضبط و پخش

Electronics and Programming tutorials and projects

میکروفن آردوینو ESP8266 و ESP32وایفای با قابلیت ضبط و پخش

wifi esp8266 microphone arduino

پروژه میکروفن آردوینو را بروزرسانی کردیم و قابلیت های جدید به آن افزودیم.

این قابلیت ها شامل افزایش چشم گیر کیفیت صدا با ایجاد تغییراتی در سمپل برداری و کدگذاری داده ها است. همچنین صفحه پخش کننده صدا نیز تغییر کرده و می توانید صدای ورودی را در بسته های 10 دقیقه ای ذخیره کنید.

این پروژه هم به صورت میکروفن ESP8266 و هم به صورت میکروفن ESP32 موجود می باشد.

صفحه پخش کننده صدا میکروفن آردوینو

این صفحه در آدرس اصلی 192.168.4.1/ (ویا آی پی دریافتی از روتر) قرار دارد و داده های دریافتی از ماژول را به صوت صورت فایل صوتی با فرمت WAV تبدیل و ضبط و پخش می­کند.

میکروفن آردوینو esp8266

ورودی سیگنال صوتی به صورت 10 بیت با فرکانس سمپل 8 کیلوهرتز کد گذاری می شود و سپس از طریق وایفای ماژول (به صورت مستقیم، یا به واسطه مودم و یا از طریق پورت فوروارد و آیپی سرویس اینترنت) به مرورگر کامپیوتر و یا تلفن همراه شما منتقل می شود و قادر خواهید بود از هرجایی به صدا به صورت زنده گوش دهید و ذخیره کنید.

صدا به صورت بسته 10 دقیقه ای ارسال می شود. پس از دریافت کامل صدا، می توانید با راست کلیک روی قسمت پخش کننده و کلیک روی گزینه save as آن را ذخیره کنید ویا با رفرش صفحه، مجدد ضبط و پخش نمایید.

هرچه سیگنال وایفای ماژول یا پخش کننده ضعیف تر باشد، از کیفیت صدا کاسته می­شود.
محدوده ولتاژ متوسط پین آنالوگ 1.65 ولت (نصف تغذیه) می­باشد.

کالیبراسیون میکروفن وایفای ESP8266

برای کالیبراسیون میکروفن ویا سینگنال صوتی ورودی، به صفحه 192.168.4.1/cal بروید. در این صفحه خط سیگنال را مشاهده خواهید کرد که در صورت سکوت، باید به صورت یک خط افقی در مرکز نمایشگر باشد.

همچنین شکل سیگنال صوتی ایجاد شده را در این صفحه می توانید مشاهده نمایید. تصویر زیر سیگنال سوت زدن را نمایش می دهد.

میکروفن آردوینو وایفای

مدار ورودی

بهتر است برای ورودی صوتی از ماژول یا تقویت کننده های صوتی استاندار در محدوده ولتاژی 3.3 ولت استفاده نمایید.

ساده ترین مداری که با استفاده از میکروفن خازنی برای تست عملکرد می­توانید استفاده کنید به صورت زیر است:

مدار میکروفن آردوینو وایفای esp8266

در مدار بالا، SW1 برای ریست ماژول، H1 برای ورودی UART فلش زدن ماژول ESP8266 از طریق Arduino است و برای فلش زدن، یک جامپر باید در پین هدر H2 قرار بگیرد.

پتانسیومتر P1 نیز برای کالیبره کردن میکروفن مورد استفاده قرار می گیرد.

از منبع تغذیه استاندارد حداقل 2 آمپری با ولتاژ بین 5 تا 12 ولت استفاده کنید.
ولتاژ ورودی تمامی پین های ورودی و تغذیه ماژول حداکثر 3.3 ولت است که از طریق رگولاتور LF33 تامین می شود.
ولتاژ بالاتر به ماژول آسیب خواهد رساند.

پروژه ها و نسخه رایگان را میتوانید از طریق بخش زیر دریافت کنید:

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دو × چهار =