Web Analytics

nest-mini-drop-in-pcb

⭐ 314 stars Persian by iMike78

🌐 زبان

برد جایگزین MiciMike برای Google Nest Mini

MiciMike Nest Mini یک برد جایگزین برای "Google Nest Mini" (نسل دوم اسپیکر هوشمند گوگل با پورت شارژ بشکه‌ای)) است که بر اساس میکروکنترلرهای ESP32 و XMOS جهت اجرای نرم‌افزار متن‌باز طراحی شده است.

نکته! اگر به دنبال برد جایگزین مشابه برای "Google Home Mini" (نسل اول سخت‌افزار اسپیکر هوشمند گوگل با پورت شارژ Micro-USB) هستید، پروژه خواهر را در https://github.com/iMike78/home-mini-v1-drop-in-pcb مشاهده کنید. هر دوی این پروژه‌ها کاملاً متن‌باز سخت‌افزاری هستند و با الهام از برخی مفاهیم Onju Voice طراحی شده‌اند، اما هدف آن‌ها پیروی از استاندارد دستیار صوتی متن‌باز Open Home Foundation با Home Assistant Voice Preview Edition به عنوان مرجع برای طراحی و مشخصات PCB است.

دامنه پروژه

هدف این پروژه و مخزن (که مشابه Onju Voice است اما تحت مجوز کاملاً متن‌باز سخت‌افزاری قرار دارد) طراحی یک PCB جایگزین (برد مدار چاپی) با شماتیک سخت‌افزاری است که هر کسی بتواند آن را بسازد یا از یک تولیدکننده PCB سفارش دهد، به عنوان یک PCB جایگزین سفارشی برای Google Nest Mini (نسل دوم).

این پروژه عمدتاً برای افرادی طراحی شده که به دنبال تبدیل/تغییر کاربری اسپیکرهای هوشمند قدیمی Google Nest Mini خود به سخت‌افزار متن‌باز برای کنترل صوتی Home Assistant و/یا خروجی اسپیکر مدیاپلیر برای Music Assistant هستند، (البته این سخت‌افزار احتمالاً با برنامه‌های دیگر و فریمورهای دیگر نیز قابل استفاده است زیرا مبتنی بر پلتفرم محبوب Espressif ESP32 می‌باشد).

طراحی سخت‌افزار (مشابه Home Assistant Voice Preview Edition) یک SoC مدل ESP32-S3 را برای WiFi، BLE و شناسایی واژه‌ی بیدارباش داخلی (با استفاده از فریمور بدون کدنویسی ESPHome) + یک تراشه XMOS xCORE XU316 برای پردازش صوت پیشرفته (با فریمور سفارشی جهت پاک‌سازی ورودی میکروفون برای بهبود قابلیت شناسایی صدا با استفاده از الگوریتم‌های محلی مانند حذف نویز، حذف اکو آکوستیک، حذف تداخل و کنترل خودکار گین) ادغام خواهد کرد.

از نظر عملکردی، این سخت‌افزار عمدتاً با Home Assistant Voice Preview Edition (معروف به Home Assistant Voice PE طراحی مرجع (که به عنوان طرح سخت‌افزاری متن‌باز از طرف Open Home Foundation با همکاری Nabu Casa منتشر شده) سازگار خواهد بود. تفاوت اصلی به خاطر محدودیت‌هایی است که توسط بدنه و قطعات Google Nest Mini تعریف شده، (یعنی طراحی سخت‌افزاری nest-mini-drop-in-pcb محدود به همان نوع ورودی‌های ظرفیتی فیزیکی سخت‌افزار اصلی گوگل خواهد بود).

بنابراین دامنه این پروژه/مخزن توسعه ویژگی‌ها/عملکردهای جدید برای فریمور ESPHome نیست، پس اگر به دنبال آن هستید باید به توسعه فریمور Home Assistant Voice Preview Edition و همچنین کد اصلی ESPHome مراجعه کنید:

درخواست همکاری

اگر در طراحی چیدمان PCB (و به ویژه مسیرکشی PCB، پوشرسانی زمین یا چیدمان دیجیتال+آنالوگ حساس به نویز) تجربه دارید، کمک شما بسیار ارزشمند است! لطفاً آزادانه یک issue جدید باز کنید، پیشنهاد/درخواست ارسال کنید و بازخورد یا نظر خود را به issueهای موجود اضافه کنید یا این مخزن را fork کنید.

برای اطلاعات بیشتر درباره ایده/مفهوم و مشارکت در بحث مرتبط، این موضوع در انجمن Home Assistant را ببینید:

وضعیت فعلی

ابزارهای استفاده‌شده

مشخصات سخت‌افزاری شناخته‌شده

---

⚠️ برنامه‌ریزی از طریق USB-C نیازمند قطع اتصال ورودی برق اصلی ۱۴ ولت است. برای جزئیات، یادداشت سیلک‌اسکرین روی PCB را ببینید.

منابع

منابع نسخه پیش‌نمایش Home Assistant Voice شامل فایل‌های طراحی PCB

#### فریم‌ور ESPHome برای Home Assistant Voice PE (که از ترکیب ESP32-S3 + XMOS XU316 نیز استفاده می‌کند):

چیپ آی‌سی MCU XMOS xCORE DSP (XU316-1024-QF60B-C32)

#### سفت‌افزار XMOS از پروژه ESPHome برای سخت‌افزار نسخه پیش‌نمایش Home Assistant Voice:

مجوز

این پروژه تحت [مجوز سخت‌افزار باز CERN نسخه ۲ - به شدت بازگشتی (CERN-OHL-S v2)] دارای مجوز است. هر نسخه تغییریافته‌ای از این سخت‌افزار نیز باید تحت همین مجوز توزیع شود.

☕ اگر مایل به حمایت از این پروژه هستید، خوشحال می‌شوم اگر برایم یک قهوه در Ko-fi بخرید!

--- Tranlated By Open Ai Tx | Last indexed: 2026-01-03 ---