استبدال لوحة الدوائر المطبوعة 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 مع إصدار المعاينة الصوتية لـ Home Assistant كمرجع لتصميمات وأواصفات لوحات الدوائر المطبوعة.
نطاق المشروع
هدف هذا المشروع والمستودع (المشابه لـ Onju Voice لكن تحت ترخيص أجهزة مفتوحة المصدر بالكامل) هو تصميم لوحة دوائر مطبوعة بديلة جاهزة (PCB) مع مخططات الأجهزة بحيث يمكن لأي شخص تصنيعها أو طلبها من مصنع لوحات دوائر مطبوعة كبديل مخصص لجهاز Google Nest Mini (الجيل الثاني).
يستهدف هذا بشكل أساسي الأشخاص الذين يرغبون في تحويل/إعادة استخدام مكبرات الصوت الذكية Google Nest Mini القديمة الخاصة بهم إلى أجهزة مفتوحة المصدر للتحكم الصوتي في Home Assistant و/أو كمخرج مكبر صوت لمشغل الوسائط لـ Music Assistant، (ومع ذلك يمكن استخدام الجهاز أيضاً مع تطبيقات أخرى مع برامج ثابتة مختلفة لأنه يعتمد على منصة Espressif ESP32 الشهيرة).

سيتم دمج التصميم المادي (كما في إصدار معاينة الصوت لـ Home Assistant) دائرة متكاملة ESP32-S3 للواي فاي، والبلوتوث، واكتشاف كلمة التنبيه على اللوحة (باستخدام برنامج ESPHome بدون كود) + شريحة XMOS xCORE XU316 لمعالجة الصوت المتقدمة (مع برنامج ثابت مخصص لتنظيف الميكروفون بهدف تحسين قدرات التعرف على الصوت باستخدام خوارزميات محلية لقمع الضوضاء، إلغاء الصدى الصوتي، إلغاء التداخل، والتحكم التلقائي في الكسب).
من ناحية الوظائف، تم تصميمه ليكون متوافقاً إلى حد كبير مع الأجهزة المرجعية لإصدار معاينة الصوت لـ Home Assistant Voice PE (التي تم إصدارها كمخططات أجهزة مفتوحة المصدر من مؤسسة Open Home بالتعاون مع Nabu Casa). وسيكون الاختلاف الرئيسي بسبب القيود التي يفرضها هيكل Google Nest Mini ومكوناته، أي أن تصميم nest-mini-drop-in-pcb سيكون محدوداً بنفس نوع المدخلات المادية التي يتوفر عليها الجهاز الأصلي من Google.
وبالتالي، فإن نطاق هذا المشروع/المستودع لا يشمل تطوير ميزات أو وظائف جديدة لبرنامج ESPHome الثابت، فإذا كنت ترغب في ذلك فعليك بدلاً من ذلك الرجوع إلى تطوير برنامج إصدار معاينة الصوت لـ Home Assistant بالإضافة إلى كود ESPHome الأساسي:
- https://github.com/esphome/home-assistant-voice-pe
- https://github.com/esphome/esphome
- https://github.com/esphome/feature-requests
طلب التعاون
إذا كان لديك خبرة في تصميم تخطيط لوحات الدوائر المطبوعة، (وخاصة في توجيه المسارات، وسكب الأرضي، أو تخطيطات رقمية + تماثلية حساسة للضوضاء)، فمساعدتك محل تقدير كبير! يرجى فتح قضية جديدة، تقديم اقتراحات/طلبات، وإضافة مدخلات/ملاحظات للقضايا الموجودة، أو عمل fork لهذا المستودع.
لمزيد من المعلومات حول المفهوم/الفكرة ولمناقشة الموضوع، يرجى مراجعة والمساهمة في هذا النقاش في منتدى مجتمع Home Assistant:
- https://community.home-assistant.io/t/any-news-on-alternative-to-onju-voice-pcb-repacement-design-for-google-nest-home-mini-speakers-with-added-xmos-chip-to-match-official-home-assistant-voice-preview-edition-reference-hardware/860001/
الوضع الحالي
- ✅ تم الانتهاء من المخطط
- ✅ تم وضع المكونات
- ✅ تم الانتهاء من التوجيه
- ✅ تم الانتهاء من سكب الأرضي، واستراتيجية الحماية، واعتبارات التداخل الكهرومغناطيسي
- ⚠️ فشلت الدفعة الاختبارية الأولى بسبب خطأين - تم إصلاحهما
- 🕓 في انتظار الدفعة الاختبارية الثانية

الأدوات المستخدمة
- 🛠️ كي كاد 9
- 🧰 SnapEDA / LCSC لمصادر البصمة
المواصفات المعروفة للأجهزة
- لوحة دوائر مطبوعة بأربع طبقات
- شريحة ESP32-S3R8 مجردة (ESP32-S3 للواي فاي، البلوتوث، والكشف عن كلمة التنبيه المدمج)
- XMOS XU316-1024-QF60B-C32 (XMOS XU316 xCORE DSP لمعالجة الصوت)
- فلاش مزدوج SPI
- ناقلا I²S مزدوجان (للسماح بواجهات I2S في نفس الوقت، أي الإخراج والإدخال الصوتي المتزامن)
- MAX98357 لإخراج السماعة (مضخم صوت أحادي الفئة-D عبر I2S)
- 2x ميكروفونات MEMS (MSM261DHP)
- مصابيح SK6812
- إدخال طاقة USB-C مخصص وطاقة 14V
⚠️ البرمجة عبر USB-C تتطلب فصل مدخل الطاقة الرئيسي 14V. راجع ملاحظة السلك سكرين على اللوحة لمزيد من التفاصيل.
المراجع
موارد إصدار المعاينة الصوتية لـ Home Assistant بما في ذلك ملفات تصميم اللوحة
- https://www.home-assistant.io/blog/2024/12/19/voice-preview-edition-the-era-of-open-voice/
- https://voice-pe.home-assistant.io/resources/
- https://support.nabucasa.com/hc/en-us/articles/26195279589277-Home-Assistant-Voice-Preview-Edition-PCB-design-files
- https://raw.githubusercontent.com/NabuCasa/support/refs/heads/main/static/docs/voice/home_assistant_voice_pe_schematic_v1.0_241009.pdf
- https://github.com/esphome/home-assistant-voice-pe
- https://esphome.github.io/home-assistant-voice-pe/
- https://voice-pe.home-assistant.io/
شريحة المعالجة XMOS xCORE DSP (XU316-1024-QF60B-C32) MCU IC
- https://www.xmos.com/download/XU316-1024-QF60B-xcore.ai-Datasheet(3).pdf
- https://www.xmos.com/software-tools/
- https://www.xmos.com/develop/xcore-voice
- https://www.xmos.com/usb-multichannel-audio/
- https://www.xmos.com/xcore-ai
- https://github.com/esphome/voice-kit-xmos-firmware
- https://github.com/esphome/xmos_fwk_rtos
- https://github.com/esphome/xmos_fwk_io
الترخيص
تم ترخيص هذا المشروع بموجب [رخصة سيرن للأجهزة المفتوحة الإصدار 2 - متبادل بقوة (CERN-OHL-S v2)] يجب أن يتم توزيع أي إصدار معدل من هذا الجهاز تحت نفس الرخصة أيضًا.
☕ إذا رغبت في دعم هذا المشروع، يمكنك شراء لي قهوة على Ko-fi!
--- Tranlated By Open Ai Tx | Last indexed: 2025-10-06 ---