فهرست مطالب:
- مرحله 1: صورتحساب مواد
- مرحله 2: دستگاه های الکترونیکی را با هم لحیم کنید
- مرحله 3: نرم افزار (سیستم عامل)
- مرحله 4: پایان کار
تصویری: ایجاد رادیوی وب با هزینه کمتر از 15 دلار: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
بنابراین ، تصمیم گرفتم پروژه ای را که مدتی به تعویق انداخته ام انجام دهم: یک رادیوی وب خانگی ، کاملاً کاربردی ، کامل با تقویت کننده و بلندگو ، با قیمت کمتر از 15 یورو !.
با فشردن یک دکمه می توانید بین ایستگاه های رادیویی جریان از پیش تعریف شده تغییر دهید و با چرخاندن یک پتانسیومتر خوب می توانید صدا را کنترل کنید.
مرحله 1: صورتحساب مواد
- برد میکروکنترلر مبتنی بر ESP-WROOM32. در حقیقت حداقل دو نوع مورد علاقه با این تراشه میکروکنترلر وجود دارد (تصویر را ببینید) - من از WEMOS LOLIN32 استفاده کردم ، که دکمه روی صفحه ندارد ، زیرا می خواستم از خود استفاده کنم. اگر می خواهید تا حد امکان از لحیم کاری اجتناب کنید ، می توانید به سراغ نوع دیگر آن بروید که دارای دکمه و پین هایی است که قبلاً در محل خود لحیم شده اند.
- Breakout تقویت کننده Adafruit I2S 3W Class D - MAX98357A. این تخته دقیقه دارای یک تراشه معجزه آسای Maxim Electronics است که هم DAC (مبدل دیجیتال به آنالوگ) و هم تقویت کننده 3W کلاس D است! شما به آن سیگنال دیجیتالی را از میکروکنترلر خود می دهید و بلندگوها را مستقیماً هدایت می کنید ، هیچ مدار دیگری لازم نیست.
- بلندگو 4Ω/8Ω. من از SHARP RSP-ZA249WJZZ L ، 8 Ω ، 10 W ، یک قسمت تلویزیون های شارپ باقی مانده ، که از یک فروشگاه آنلاین مازاد خریداری کردم ، استفاده کردم.
- بوش توخالی 5.5/2.1 میلی متر
- پتانسیومتر خطی 120Ω با خاموش شدن کامل رادیو ، صدا کاملاً خاموش نمی شود ، اما با استفاده از آن می توانید طیف وسیعی از میزان صدای بلندگو را دریافت کنید.
- دکمه مینیاتوری (اگر این راهنما را کورکورانه دنبال می کنید ، مطمئن شوید که دکمه ای که استفاده می کنید به طور معمول در حالت خاموش است و وقتی فشار داده می شود). همچنین ممکن است مجبور شوید کد منبع را برای بهبود رفتار دکمه تغییر دهید (مرحله نرم افزار را ببینید). اگر میکروکنترلر با دکمه روی صفحه دارید ، این مورد را رد کنید.
- سیم نازک (در رنگهای مختلف)
- لوله های کوچک کننده حرارتی
- منبع تغذیه 5 ولت با خروجی 5.5/2.1
- مورد. اگر موفق به پیدا کردن بلندگو با ابعاد مشابه با اندازه ای که من استفاده کردم (11 سانتی متر در 4 سانتی متر) شد ، می توانید یک پرونده را بر اساس فایل stl که ارائه کردم چاپ کنید. در غیر این صورت ، می توانید بداهه پردازی کنید: به عنوان مثال یک مقوا ، کار را کاملاً انجام می دهد!
حتی می توانید ارزان تر بروید ،
- پاک کردن بلندگو از لوازم الکترونیکی دور ریخته شده (من این کار را در اولین تلاش خود انجام دادم و سپس به دنبال چیزی بهتر بودم).
- صرف نظر از منبع تغذیه اختصاصی و 5.5/2.1 بوشینگ و فقط استفاده از پورت microUSB میکروکنترلر و شارژر تلفن. مطمئن شوید که 5V/GND میکروکنترلر را با خروجی آمپلی فایر متصل کرده و همچنین از یک شارژر تلفن به اندازه کافی قوی استفاده کنید.
- رد شدن از دکمه اختصاصی و استفاده از دکمه روی صفحه.
به این ترتیب ، می توانید هزینه های خود را به کمتر از 10 دلار کاهش دهید!
مرحله 2: دستگاه های الکترونیکی را با هم لحیم کنید
برای تکمیل این مرحله به برخی از مهارت های اساسی لحیم کاری نیاز دارید
برق را وصل کنید
دو سیم را روی هر یک از پایانه های بوش 5.5/2.1 تغذیه کنید. اگر رنگ های متفاوتی دارید ، بد نیست از قرمز یا قهوه ای برای مثبت (5V) و سیاه یا سبز برای منفی (GND) استفاده کنید. به این ترتیب ، شما همیشه می دانید که کدام کابل ولتاژ/مثبت و کدام زمین/منفی است.
انتهای دیگر کابل ها را به تخته های ESP32 و MAX98357A لحیم کنید (شماتیک را ببینید).
ESP32 را به MAX98357A وصل کنید
به شرح زیر است:
پین ESP ----------------- سیگنال I2S GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- منبع اطلاعات:
دکمه مینیاتوری
دکمه مینیاتوری را با پین GPIO0 و GND وصل کنید. این برای تغییر بین ایستگاه های رادیویی استفاده می شود.
بلندگو و پتانسیومتر
خروجی بلندگوی MAX98357A را به صورت سری با بلندگو و پتانسیومتر وصل کنید.
بسته شدن
پس از اتمام کار ، همه چیز را در لوله های حرارتی جمع کنید. بسته به اینکه چگونه می خواهید رادیو خود را بسته بندی کنید ، حتی ممکن است بخواهید سطح پشت بلندگو را با مقداری نوار ماسک ماسک کنید تا از تماس های الکتریکی تصادفی جلوگیری شود.
مرحله 3: نرم افزار (سیستم عامل)
نرم افزار رادیو وب از قبل در اینجا موجود است:
تنها کاری که باید انجام دهید این است:
-
محیط رمزآلود برای توسعه ESP به نام ESP-IDF را راه اندازی کنید. بسته به سیستم عامل شما ، روند راه اندازی کمی متفاوت است. دستورالعمل های مفصل را می توانید در اینجا پیدا کنید:
docs.espressif.com/projects/esp-idf/fa/lat… واقعاً کاربر پسند نیست ، اما اجازه ندهید این شما را بترساند!
- کد منبع را از آدرس بالا بارگیری یا (git clone) کنید.
- دسترسی به WLAN خود را پیکربندی کنید: menuconfig را انجام داده و اعتبار WiFi خود را وارد کنید.
-
لیست رادیوهای وب را به دلخواه تغییر دهید: لیست پخش را می توانید در اینجا پیدا کنید
ESP32_MP3_Decoder/main/playlist.pls
- اگر دکمه خود را وصل کرده اید (برخلاف استفاده از نوع برد با دکمه داخلی) ، ممکن است بخواهید فایل web_radio.c را در ESP32_MP3_Decoder/components/web_radio/با دکمه ارائه شده در اینجا جایگزین کنید. من برخی تغییرات را انجام داده ام تا از وقوع چندین رویداد فشار دکمه در پخش رادیوی وب جلوگیری کنم. حداقل این چیزی است که در مورد من با کد اصلاح نشده اتفاق افتاد.
- کل را روی میکروکنترلر ESP32 خود بارگذاری کنید: بسازید و سپس (درصورتی که خطایی در ساخت نشان نداد) فلش بزنید. در مورد من ، فلش کار نمی کند ، اما وقتی make را اجرا می کنید ، این دستور را نشان می دهد (چیزی مانند python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py bla bla) ، که باید در اکثر موارد کار کند موارد
مرحله 4: پایان کار
همه چیز را در جعبه قرار دهید ، مراقب باشید که هیچ سطح رسانایی به یکدیگر برخورد نکند. برای این منظور ، می توانید از لوله های کوچک کننده حرارتی ، نوار جدا کننده PVC یا حتی یک تپانچه چسب استفاده کنید. یک تپانچه چسب نیز برای ثابت نگه داشتن همه چیز در موقعیت مورد نیاز است. این کار را بعد از اینکه همه چیز را آزمایش کرده اید و می دانید همه چیز مطابق انتظار کار می کند ، انجام دهید!
همین بود ، لذت ببرید!
توصیه شده:
[HASS.IO] ساخت خانه هوشمند خود را بدون کد نویسی ، با هزینه کمتر از 100 دلار شروع کنید: 6 مرحله
[HASS.IO] ساخت خانه هوشمند خود را بدون کد نویسی ، با هزینه کمتر از 100 دلار شروع کنید: اخیراً من در حال آشفتگی هستم و با موفقیت خانه ام را کمتر & quot؛ احمقانه & quot ؛. بنابراین من قصد دارم نحوه ایجاد یک سیستم خانه هوشمند با برچسب قیمت پایین ، سازگاری بالا که به طور یکپارچه و پایدار اجرا می شود را به اشتراک بگذارم
با هزینه کمتر از 80 دلار آینه هوشمند خود را بسازید - با استفاده از تمشک پای: 6 مرحله (همراه با تصاویر)
با هزینه کمتر از 80 دلار آینه خود را بسازید - با استفاده از تمشک پای: در این پروژه ، ما یک آینه هوشمند می سازیم که اطلاعات مفیدی را در حالی که صبح آماده می شوید به شما نشان می دهد. کل هزینه باید زیر 80 دلار باشد و برای اکثر مردم مقرون به صرفه است. این راهنما فقط به شما آموزش می دهد
THE CHAMP HAM - رادیوی دستی را به رادیوی موبایل تبدیل کنید: 6 مرحله
HAM ارزان - رادیوی دستی را به رادیوی موبایل تبدیل کنید: رادیوی ژامبون همراه با هزینه کم؟ بله ، این کار را می توان با کمی خلاقیت انجام داد. تعداد زیادی از رادیوهای ارزان قیمت چینی در آنجا وجود دارد. این رادیوهای ارزان قیمت به نوبه خود قیمت دنده ژامبون با کیفیت را کاهش داده است. مورد دیگری که اضافه می شود
روش جدید ساخت یک فروسیال هزینه کمتر از 3 دلار !!!: 6 مرحله (همراه با تصاویر)
روش جدید ساختن فرو سیال هزینه کمتر از 3 دلار !!!: فرو سیال -& nbsp؛ ماده ای که در شرایط عادی مایع است ، اما در حضور میدان مغناطیسی به حالت جامد در می آید. من روش جدیدی برای ساختن فروسیال خانگی پیدا کردم و می خواهم آن را با شما دوستان به اشتراک بگذارم. مزیت پروژه من هزینه است. آی تی
دستگاه تمیز کردن حرفه ای خود را با هزینه کمتر از 80 دلار بسازید و تا 3000 دلار و بیشتر پس انداز کنید .: 6 مرحله (همراه با تصاویر)
ماشین تمیز کردن حرفه ای خود را با هزینه کمتر از 80 دلار بسازید و تا 3000 دلار و بیشتر ذخیره کنید. چگونه می توان سوابق را به درستی تمیز کرد؟ راه های زیادی در اینترنت وجود دارد. روشهای ارزان تر مانند Knosti یا Discofilm بلکه