Mundarija:

Loyihaning taxallusi: 5 qadam (rasmlar bilan)
Loyihaning taxallusi: 5 qadam (rasmlar bilan)

Video: Loyihaning taxallusi: 5 qadam (rasmlar bilan)

Video: Loyihaning taxallusi: 5 qadam (rasmlar bilan)
Video: SHUNDAY QAYNI SINGLING BO’LSA BORMI, HAMMAYOQ YEVROPACHA STIL BO’LIB KETADI, QAYOQQA QARAB KETYAPMIZ 2024, Iyul
Anonim

Alias - bu o'rgatiladigan "parazit" bo'lib, u foydalanuvchilarga aqlli yordamchilari ustidan nazoratni yanada sozlash imkonini beradi, xususiylashtirish va maxfiylik masalasida. Oddiy ilova yordamida foydalanuvchi Aliasni uyg'otuvchi so'z/ovozga javob berishga o'rgatishi mumkin, va o'qitilgandan so'ng, Alias sizning uy yordamchingizni siz uchun faollashtirish orqali boshqarishi mumkin. O'zingizning taxallusingizni to'ldiring va aqlli qurilmangiz uchun yangi uyg'otuvchi so'zni o'qitishni boshlang.

1 -qadam: talablar va materiallar

Materiallar va talablar
Materiallar va talablar
Materiallar va talablar
Materiallar va talablar

Ushbu qurilishda ishlatiladigan asosiy komponentlar:

  • 1x Raspberry Pi3 A+
  • 1x Raspberry Pi zaryadlovchi 5v (oq)
  • 1x ReSpeaker 2-Mics Pi HAT
  • Misol uchun, 2x 16 mm kichik dinamik
  • 4x kichik yog'och vintlardek (taxminan 2 x 10 mm)
  • Micro SD karta
  • Simlar
  • JST 2.0 ulagichi yoki eski Jek kabeli

Loyihani amalga oshirish uchun quyidagi vositalar kerak bo'ladi:

  • 3d printerga kirish
  • Lehimlash temir
  • Tel -striptizchi
  • Tornavida
  • Kompyuterda micro SD kartani o'chirish usuli

Eslatma: ushbu loyiha faqat shu komponentlar bilan sinovdan o'tgan.

2 -qadam: qobiqni 3D bosib chiqarish

Shellni 3D bosib chiqarish
Shellni 3D bosib chiqarish
Shellni 3D bosib chiqarish
Shellni 3D bosib chiqarish

Ushbu qadam uchun biz qobiqni 3D bosib chiqaramiz

Hozircha biz 2 variantni taqdim etdik:

  • Google Home (asl nusxasi)
  • Amazon echo

1. 3D printerda qobiq va karnay ushlagichini istalgan rangda chop eting. Ob'ektdagi to'r tufayli qo'llab -quvvatlovchi materialni minimal darajada ushlab turish muhimdir. Biz uni orqa tomoniga bosib chiqarishda eng yaxshi natijaga erishdik. (Rasmga qarang)

2. Qobiqqa chiroyli va silliq sirt berish uchun zımpara qog'ozidan foydalaning. (ixtiyoriy ravishda asetonli vannani bering)

3 -qadam: simlarni o'rnatish va yig'ish

O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash
O'rnatish va ulash

Taxallusni yig'ishdan oldin biz karnaylarni ReSpeaker audio qalqoni va Raspberry Pi quvvat manbaiga ulashimiz kerak

1. Karnay simlari echilib, JST 2.0 ulagichiga yoki eski Jek kabeliga lehimlanadi. Karnay va simlar 3D bosilgan karnay ushlagichiga ulanadi. (Yuqoridagi rasmga qarang). Eslatma: Biz simlar Google Home -ni markazga qo'yganda ishga tushirishi mumkinligini aniqladik. Shunday qilib, Google Home -da yaxshiroq natijaga erishish uchun simlarni yon tomondan yo'naltirishga harakat qiling.

2. Keyin, biz Raspberry Pi ga 5V etkazib berishimiz kerak. Qobiq ichida bo'sh joy yo'qligi sababli, biz 5V va Groundni to'g'ridan -to'g'ri GPIO pinlariga lehimlashga qaror qildik. Siz burchakli yoki o'zgartirilgan mikro USB kabeli bilan harakat qilib ko'rishingiz mumkin. Qobiqda simni tashqariga chiqarish uchun kichik chuqurchasi bor. Sizning simingizga qarab, ba'zi o'rnatish talab qilinishi mumkin.

3. Karnay ushlagichini va Raspberry Pi -ni 4 ta kichik yog'och vint bilan qalqonga o'rnating. (3D bosma yorilib ketmasligi uchun sekin torting)

4. Qurilgan taxalluslarni qurilmangizga joylashtiring. Agar silliq bo'lmasa, ichki chetiga ozgina zımpara bering. Dinamiklarni qurilmangiz mikrofonlari bilan birlashtirish juda muhimdir.

4 -qadam: dasturiy ta'minot

Ushbu bosqichda biz dasturiy ta'minotni Raspberry Pi -ga qo'shamiz

Iltimos, GitHub sahifasidagi loyihalarni bajaring, kod Google Home -da sukut bo'yicha ishlatiladi. Agar siz uni Amazon Echo -da ishlatmoqchi bo'lsangiz, iltimos alexa.wav faylidan foydalanish uchun app.py -dagi 21 -qatorni o'zgartiring. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "uyg'onish", noto'g'ri)

Google Home: sound.audioPlayer ("data/google_home.wav", 0, "uyg'onish", noto'g'ri)

5 -qadam: o'rgating va sozlang

Poyezd qiling va sozlang
Poyezd qiling va sozlang

Bu bosqichda biz Aliasni maxsus uyg'otuvchi so'z bilan o'rgatamiz.

1. Aliasni o'rgatish uchun telefoningizdagi brauzerdan foydalaning va raspberrypi.local: 5050 -ni oching

2. Yangi nomni taxminan 4-6 marta aytganda, rekord tugmasini bosib turing. Kichik satrda 2 soniya yozish oynasi ko'rsatilishi kerak. Har bir ism shu muddatga to'g'ri kelishi kerak.

3. Menyu ostidan "Boshqa nomlarni o'rgatish" -ni bosing va model nomni o'rganguncha bir necha soniya kuting. Bu ism so'z bo'lishi shart emas, lekin u tovush va har qanday til bo'lishi mumkin. Shunday qilib, ijodiy bo'ling! Siz har doim o'z nomingizni menyuda tiklashingiz mumkin. Maslahat: bu sizning uyingizdagi turli joylardan ism yozishga yordam beradi.

4. Sinab ko'ring! Qurilmada yoki telefoningizda ko'k chiroq paydo bo'lganda ismingizni ayting va savolingizni bering. E'tibor bering: mashg'ulot o'tkazilgandan so'ng, endi telefonni ulashning hojati yo'q. Agar Alias to'g'ri javob bermayotganini ko'rsangiz, yana bir nechta misollarni o'rgating. Yoki agar Alias tez -tez ishga tushsa, menyuga o'tishingiz va fon ovozini yoqishingiz mumkin. Bu fon rejimini o'zgartiradi va fon misollariga yangi yozuvlarni qo'shadi. Oldingi kabi yozib oling va mashq qiling, lekin atrofingizdagi noyob tovushlarni yoki hatto tanlagan ismingizga o'xshash so'zlarni yozib olishga harakat qiling.

Xavfsiz va xavfsiz tanlov
Xavfsiz va xavfsiz tanlov
Xavfsiz va xavfsiz tanlov
Xavfsiz va xavfsiz tanlov

Xavfsiz va xavfsiz tanlovda ikkinchi mukofot

Tavsiya: