با سلام
در مرحله اول برای ساخت رادیو اینترنتی نیاز است که حتما برنامه نویسی از طریق کامپیوتر انجام بدهید و زبان برنامه نویسی C++ می باشد.
یکی از روش های ساخت رادیو اینترنتی به این صورت می باشد که با استفاده از یک میکروکنترلر به یکی از آدرس های اینترنتی که رادیو اینترنتی ارائه میشود وصل بشوید و اطلاعات مربوط به پخش زنده را دریافت بکند و از طریق ماژول I2S به بلندگو تحویل بدهد.
برای نمونه میتوانید به آموزش راهاندازی ماژول دیکدر I2S استریو UDA1334A با ESP32 و آردوینو IDE مراجعه بکنید.
این که میخواهید از ماژول سیمکارت برای این موضوع استفاده بکنید، یعنی به جای اینکه اینترنت میکروکنترلر ESP را از طریق WiFi تامین بکنید. میخواهید از طریق سیمکارت تامین بشود و پروتکل این موضوع میشود PPP که پیاده سازی این سیستم پیچیده می باشد.
روش دیگر استفاده از لینوکس برد ها می باشد. در این روش شبیه این می باشد که شما رادیو را داخل سیستم کامپیوتری دارید پخش میکنید. برای این موضوع میتوانید از محصول های
برد چهار هسته ای NanoPi NEO2 دارای 512MB RAM (این نسخه امکان وصل کردن نمایشگر را ندارد - بدون تصویر هست)
برد اورنج پای Orange Pi Zero 3 دارای رم 1GB
که بر روی این برد ها میتوانید اندروید یا انواع لینوکس ها را نصب بکنید و از طریق روش های مختلف بهشون اینترنت را بدهید و در نهایت به سایت مورد نظر رفته و پخش صدا را انتخاب بکنید. اگر باز از ماژول سیمکارت میخواهید استفاده بکنید باز هم باید از روش PPP برای این موضوع باید استفاده بکنید یا از این مودم های همراه usb استفاده بکنید.
در نهایت برای مواردی که میخواهید خرید انجام بدهید ماژول رله از طریق برنامه Mi Home داخل گوشی کنترل میشود
برد گیرنده مادون قرمز را باید به یک میکروکنترلر وصل بکنید و از طریق برنامه نویسی دیتا های ریموت را بخوانید
گیرنده و فرستنده ریموتی با یکدیگر کار میکنند و زمانی که دکمه ای از سمت ریموت فشار بدهید همان دکمه در سمت گیرنده پایه اش High میشود که از این پایه برای انجام دستور های مورد نیاز استفاده میشود. (توجه داشته باشید که با رها کردن دکمه این پایه LOW میشود و این پایه قدرت کافی برای موتور را ندارد و نیاز به درایور می باشد)