Web Analytics

nest-mini-drop-in-pcb

⭐ 442 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 مشاهده کنید.

توجه! کمپین تامین مالی جمعی برای "MiciMike Home Mini Drop-In PCB" (نسل اول Google Home Mini) اکنون در مرحله پیش‌راه‌اندازی Crowd Supply فهرست شده است (فقط پیش‌نمایش پروژه)، و در صورت موفقیت، کمپین مشابهی برای Nest Mini نیز برنامه‌ریزی خواهد شد، پس اینجا را بررسی کنید:

هر دو پروژه کاملاً متن‌باز سخت‌افزاری هستند که با الهام از Onju Voice اما با هدف پیروی از استاندارد دستیار صوتی متن‌باز بنیاد Open Home با 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 با همکاری Nabu Casa منتشر شده، سازگار است. تفاوت اصلی به علت محدودیت‌های تعریف‌شده توسط بدنه و قطعات Google Nest Mini است (یعنی طراحی سخت‌افزاری پروژه nest-mini-drop-in-pcb نیز با همان نوع ورودی‌های فیزیکی محدود شده که در سخت‌افزار اصلی گوگل وجود دارد).

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

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

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

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

وضعیت فعلی

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

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

---

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

منابع

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

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

چیپ MCU IC پردازنده XMOS xCORE DSP (XU316-1024-QF60B-C32)

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

مجوز

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

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

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-22 ---