با استفاده از این سورس کد، با یک عدد ماژول ESP12 (از خانواده ESP8266)، یک ماژول میکروفن استاندارد و یک منبع تغذیه ۳.۳ ولتی، می توانید میکروفون وایفای با سرعت ۶۰Kbps (استریم مستقیم) در فرکانس ۷KHz بسازید.
همچنین این پروژه شامل وایفای اتوکانکت نیز میشود. با استفاده از آن به آسانی قادر خواهید بود تا تنظیمات اولیه مربوط به وایفای مودم و هات اسپات ماژول ESP12 را انجام دهید.
کامپایل و برنامه ریزی این سورس کد در محیط نرم افزاری Arduino، (نسخه ESP32 2.6.3) به آسانی انجام میشود. و برای استفاده نیز تنها مرورگر نیاز است.
لینک خرید از فروشگاه آنلاین ما: میکروفن وایفای ESP12 WiFi Oscilloscope (Arduino)
ماژول ESP12 دارای یک عدد پین ورودی مبدل آنالوگ به دیجیتال (ADC) است که مقدار ولتاژ ورودی در محدوده ۰ تا ۳.۳ ولت (ولتاژ تغذیه خود ماژول) را در نرم افزار به عددی ما بین ۰ تا ۱۰۲۴ تبدیل میکند. این پین در این ماژول مابین پین RST و EN قرار دارد.
بررسی پروژه میکروفن وایفای
این پروژه شامل دو فلدر ESP8266WiFiMicrophone (سورس کد برنامه اجرا کننده) و PHP Script (اسکریپ پی اچ پی ذخیره سازی آی پی در سرور) میباشد.
سورس کد این پروژه شامل چهار فایل به صورت زیر میباشد:
- برنامه اصلی
- برنامه راه انداز اتوکانکت
- هدر فایل تنظیمات اتوکانکت
- فایل برنامه رابط کاربری اسکوپ
برای استفاده، ابتدا فایل اصلی را با استفاده از نرم افزار Arduino باز کنید و تنظیمات مربوط به ماژول ESP12 را مطابق تصویر زیر انجام دهید (قسمت های Board, CPU Frequency و Flash Frequency):

بعد از اعمال تنظیمات بالا، ماژول را در حالت دانلود قرار دهید و برنامه را آپلود کنید.
بعد از آپلود برنامه، ماژول را در حالت اجرای برنامه راه اندازی کنید.
ابتدا LED آبی رنگ روی ماژول (ESP12) به مدت ۱ ثانیه روشن میشود. بعد از چند ثانیه نیز هات اسپات ماژول با نام پیش فرض WiCardMp در وایفای موبایل ویا کامپیوتر قابل مشاهده خواهد بود.
برای اتصال از پسورد پیش فرض ۱۲۳۴۵۶۷۸ استفاده نمایید، سپس با مرورگر به آدرس ۱۹۲.۱۶۸.۴.۱/config بروید.

صفحه تنظیمات میکروفن وایفای:
قسمت Modem Configuration برای مشاهده وضعیت اتصال و وارد کردن تنظیمات اتصال به مودم (SSID,PASSWORD) است. بعد از کلیک برروی Save اطلاعات بر روی حافظه دائم ماژول ذخیره خواهند شد. در صورت درستی اطلاعات، حدودا بعد از ۳۰ ثانیه متصل خواهد شد.
برای تنظیم مجدد ویا وضعیت اتصال میتوانید به همین لینک مراجعه کنید، یا از طریق آی پی دریافتی از مودم، بدون اتصال مستقیم به هات اسپات ماژول اقدام نمایید.
در زیر بخش تنظیمات مودم، بخش Device Hot Spot Configuration قرار دارد.
قسمت Secure Link برای افزودن امنیت اتصال به کار می رود، به این صورت که اگر حروف ABCD را در آن ذخیره کنید، بعد از راه اندازی مجدد ماژول، صفحه اصلی به لینک ۱۹۲.۱۶۸.۴.۱/ABCD/ و صفحه تنظیمات به لینک ۱۹۲.۱۶۸.۴.۱/ABCD/config منتقل خواهد شد.
دکمه Hidden HotSpot هات اسپات ماژول را در وضعیت مخفی قرار خواهد داد و دکمه Disable HotSpot when is connected to the modem، در صورتی که ماژول به مودم متصل شود، هات اسپات داخلی آن را غیر فعال خواهد کرد.
صفحه پخش کننده صدا
این صفحه در آدرس اصلی ۱۹۲.۱۶۸.۴.۱/ (ویا آی پی دریافتی از روتر) قرار دارد و سیگنال دریافتی از پین را به صوت تبدیل و پخش میکند.

- هرچه سیگنال وایفای ماژول یا پخش کننده ضعیف تر باشد، از کیفیت صدا کاسته میشود.
- محدوده ولتاژ متوسط پین آنالوگ ۱.۶۵ ولت (نصف تغذیه) میباشد.
مدار ورودی
بهتر است برای ورودی صوتی از ماژول یا تقویت کننده های صوتی استاندار در محدوده ولتاژی ۳.۳ ولت استفاده نمایید.
ساده ترین مداری که با استفاده از میکروفن خازنی به عنوان ورودی آزمایشی میتوانید استفاده کنید به صورت زیر است:

- از منبع تغذیه استاندارد حداقل ۲ آمپری با ولتاژ ۳.۳ ولت استفاده کنید.
- ولتاژ ورودی تمامی پین های ورودی و تغذیه حداکثر ۳.۳ ولت است.
- ولتاژ بالاتر به ماژول آسیب خواهد رساند.
لینک خرید از فروشگاه آنلاین ما: میکروفن وایفای ESP12 WiFi Oscilloscope (Arduino)