فهرست مطالب:

نام مستعار پروژه: 5 مرحله (همراه با تصاویر)
نام مستعار پروژه: 5 مرحله (همراه با تصاویر)

تصویری: نام مستعار پروژه: 5 مرحله (همراه با تصاویر)

تصویری: نام مستعار پروژه: 5 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim

Alias یک "انگل" قابل آموزش است که به منظور کنترل بیشتر کاربران بر دستیاران هوشمند خود ، چه در مورد سفارشی سازی و چه در زمینه حفظ حریم خصوصی ، طراحی شده است. با استفاده از یک برنامه ساده ، کاربر می تواند نام مستعار را آموزش دهد تا در صورت بیدارکردن کلمه/صدا واکنش نشان دهد ، و پس از آموزش ، می تواند با فعال کردن آن برای شما دستیار خانه را کنترل کند. در این دستورالعمل ، مراحل اصلی را با شما دنبال می کنیم برای تکمیل نام مستعار خود و شروع به آموزش یک کلمه بیداری جدید برای دستگاه هوشمند خود.

مرحله 1: الزامات و مواد

الزامات و مواد
الزامات و مواد
الزامات و مواد
الزامات و مواد

اجزای اصلی مورد استفاده در این ساخت عبارتند از:

  • 1 برابر Raspberry Pi3 A+
  • 1 بار شارژر Raspberry Pi 5v (سفید)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x بلندگوی کوچک 16 میلی متری ، به عنوان مثال
  • 4 پیچ پیچ چوبی کوچک (حدود 2 x 10 میلی متر)
  • کارت Micro SD
  • سیم ها
  • اتصال JST 2.0 یا یک کابل قدیمی جک

ابزارهای مورد نیاز برای این پروژه عبارتند از:

  • دسترسی به چاپگر سه بعدی
  • آهن لحیم کاری
  • استریپر سیمی
  • پیچ گوشتی
  • راهی برای فلش کارت micro SD بر روی کامپیوتر شما

توجه: این پروژه فقط با این اجزا آزمایش شده است.

مرحله 2: چاپ سه بعدی پوسته

چاپ سه بعدی پوسته
چاپ سه بعدی پوسته
چاپ سه بعدی پوسته
چاپ سه بعدی پوسته

برای این مرحله ، ما پوسته را به صورت سه بعدی چاپ می کنیم

در حال حاضر ، ما 2 گزینه ارائه کرده ایم:

  • Google Home (اصلی)
  • اکو آمازون

1. نگهدارنده پوسته و بلندگو را به هر رنگ روی چاپگر سه بعدی چاپ کنید. به دلیل مش موجود در جسم ، مهم است که مواد نگهدارنده در حداقل باشد. ما بهترین نتیجه را در چاپ آن در پشت آن داشتیم. (تصویر را ببینید)

2. از کاغذ سنباده استفاده کنید تا پوسته سطح زیبا و صافی داشته باشد. (به صورت اختیاری حمام استون به آن بدهید)

مرحله 3: سیم کشی و مونتاژ

سیم کشی و مونتاژ
سیم کشی و مونتاژ
سیم کشی و مونتاژ
سیم کشی و مونتاژ

قبل از مونتاژ Alias باید بلندگوها را به سپر صوتی ReSpeaker و منبع تغذیه را به Raspberry Pi متصل کنیم

1. سیم های بلندگو برداشته شده و روی اتصال JST 2.0 یا کابل قدیمی جک لحیم می شوند. بلندگوها و سیم ها به نگهدارنده بلندگوی چاپ شده سه بعدی محکم می شوند. (تصویر بالا را ببینید). توجه: ما دریافتیم که سیم ها می توانند Google Home را در مرکز قرار دهند. بنابراین برای نتیجه بهتر در Google Home سعی کنید سیم ها را به طرفین هدایت کنید.

2. در مرحله بعد ، ما باید 5 ولت را برای رزبری پای تامین کنیم. از آنجا که فضای زیادی در داخل پوسته وجود ندارد ، ما تصمیم گرفتیم که 5V و Ground را مستقیماً به پین های GPIO لحیم کنیم. می توانید با کابل میکرو USB زاویه دار یا اصلاح شده امتحان کنید. یک سوراخ کوچک در پوسته وجود دارد که سیم را به بیرون هدایت می کند. بسته به سیم شما ممکن است اتصالات مورد نیاز باشد.

3. نگهدارنده بلندگو و رزبری پای را با 4 پیچ چوبی کوچک روی سپر نصب کنید. (برای جلوگیری از ترکیدن چاپ سه بعدی به آرامی سفت شوید)

4. نام مستعار مونتاژ شده را روی دستگاه خود قرار دهید. اگر تناسب یکنواخت نیست به لبه داخلی مقداری کاغذ سنباده بدهید. مهم است که بلندگوها را با میکروفون های دستگاه خود هماهنگ کنید.

مرحله 4: نرم افزار

در این مرحله ، ما نرم افزار را به Raspberry Pi اضافه می کنیم

لطفاً مراحل پروژه GitHub را دنبال کنید. کد به طور پیش فرض برای استفاده در Google Home تنظیم شده است. اگر قصد دارید از آن در Amazon Echo استفاده کنید ، لطفاً خط 21 را در app.py تغییر دهید تا از فایل alexa.wav استفاده کنید. آمازون: sound.audioPlayer ("data/alexa.wav" ، 0 ، "wakeup" ، False)

Google Home: sound.audioPlayer ("data/google_home.wav"، 0، "wakeup"، False)

مرحله 5: آموزش دهید و کالیبره کنید

آموزش و کالیبراسیون
آموزش و کالیبراسیون

در این مرحله ، ما Alias را با یک کلمه بیدار سفارشی آموزش می دهیم.

1. برای آموزش نام مستعار ، از مرورگر تلفن خود استفاده کنید و raspberrypi.local را باز کنید: 5050

2. دکمه ضبط را نگه دارید در حالی که نام جدید را 4-6 بار می گویید. یک نوار کوچک باید پنجره ضبط 2 ثانیه را نشان دهد. هر نام باید در این بازه زمانی مناسب باشد.

3. در زیر منو ، روی Train Alias کلیک کنید و چند ثانیه منتظر بمانید تا مدل نام خود را بیاموزد. این نام لزوماً نباید یک کلمه باشد بلکه می تواند یک صدا و هر زبانی باشد. پس خلاق باشید! همیشه می توانید نام خود را در منو بازنشانی کنید. نکته: به ثبت نام از مکان های مختلف خانه کمک می کند.

4. آن را امتحان کنید! هنگامی که یک چراغ آبی روی دستگاه یا تلفن خود مشاهده کردید ، نام را بگویید و س questionال خود را مطرح کنید. توجه: پس از آموزش دیگر نیازی به اتصال تلفن نیست. اگر متوجه شدید که نام مستعار به درستی پاسخ نمی دهد ، سعی کنید چند مثال دیگر را آموزش دهید. یا اگر می بینید که Alias اغلب فعال می شود ، می توانید به منو بروید و صدای پس زمینه را روشن کنید. این حالت پس زمینه را تغییر می دهد و ضبط های جدید را به نمونه های پس زمینه اضافه می کند. مانند قبل ضبط و آموزش دهید ، اما سعی کنید صداهای منحصر به فرد را در محیط خود و یا حتی کلماتی را که شبیه نام انتخابی شما هستند ، ضبط کنید.

چالش ایمن و مطمئن
چالش ایمن و مطمئن
چالش ایمن و مطمئن
چالش ایمن و مطمئن

جایزه دوم در چالش ایمن و ایمن

توصیه شده: