Web Analytics

nest-mini-drop-in-pcb

⭐ 206 stars Persian by iMike78

🌐 زبان

جایگزین PCB قطره‌ای MiciMike برای Google Nest Mini

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

نکته! اگر به دنبال جایگزین مشابه PCB قطره‌ای برای "Google Home Mini" (نسل اول سخت‌افزار اسپیکر هوشمند گوگل با پورت شارژ Micro-USB) هستید، پروژه خواهر را در https://github.com/iMike78/home-mini-v1-drop-in-pcb ببینید.

هر دوی این پروژه‌ها کاملاً متن‌باز هستند و با الهام از مفاهیم پروژه Onju Voice، اما با هدف پیروی از استاندارد دستیارهای صوتی متن‌باز بنیاد Open Home با نسخه پیش‌نمایش Home Assistant Voice به عنوان مرجع برای طراحی و مشخصات PCB ساخته شده‌اند.

دامنه پروژه

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

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

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

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

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

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

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

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

وضعیت فعلی

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

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

---

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

منابع

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

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

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

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

مجوز

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

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

--- Tranlated By Open Ai Tx | Last indexed: 2025-10-06 ---