Cuprins:

Proiect Alias: 5 pași (cu imagini)
Proiect Alias: 5 pași (cu imagini)

Video: Proiect Alias: 5 pași (cu imagini)

Video: Proiect Alias: 5 pași (cu imagini)
Video: Cum au furat comuniștii alegerile din 1946 (PVT #5) 2024, Iulie
Anonim

Alias este un „parazit” care poate fi învățat, conceput pentru a oferi utilizatorilor mai mult control asupra asistenților lor inteligenți, atât în ceea ce privește personalizarea, cât și confidențialitatea. Printr-o aplicație simplă, utilizatorul îl poate instrui pe Alias să reacționeze la un sunet-cuvânt / sunet personalizat, iar odată antrenat, Alias poate prelua controlul asupra asistentului dvs. acasă activându-l pentru dvs. În aceste instrucțiuni, vă vom îndruma prin pașii principali pentru a vă completa propriul Alias și a începe să instruiți un nou cuvânt de trezire pentru dispozitivul dvs. inteligent.

Pasul 1: Cerințe și materiale

Cerințe și materiale
Cerințe și materiale
Cerințe și materiale
Cerințe și materiale

Principalele componente utilizate în această construcție sunt:

  • 1x Raspberry Pi3 A +
  • 1x încărcător Raspberry Pi 5v (alb)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x Tiny Speaker 16mm, exemplu
  • 4x șuruburi mici pentru lemn (aprox. 2 x 10mm)
  • Card micro SD
  • Fire
  • Conector JST 2.0 sau un cablu Jack vechi

Instrumentele necesare acestui proiect sunt:

  • Acces la o imprimantă 3d
  • Ciocan de lipit
  • Dispozitiv de sârmă
  • Şurubelniţă
  • O modalitate de a bloca un card micro SD pe computer

Notă: acest proiect a fost testat numai cu aceste componente.

Pasul 2: Imprimarea 3D a Shell-ului

Imprimarea 3D Shell
Imprimarea 3D Shell
Imprimarea 3D Shell
Imprimarea 3D Shell

Pentru acest pas, vom imprima 3D shell-ul

Pentru moment, am oferit 2 opțiuni:

  • Google Home (original)
  • Amazon Echo

1. Imprimați carcasa și suportul difuzorului în orice culoare pe o imprimantă 3D. Datorită ochiului din obiect, este important să mențineți materialul de susținere la un nivel minim. Am obținut cel mai bun rezultat imprimându-l pe partea din spate. (Vezi poza)

2. Folosiți șmirghel pentru a oferi cochiliei o suprafață frumoasă și netedă. (opțional, dați-i o baie de acetonă)

Pasul 3: Cablare și asamblare

Cablare și asamblare
Cablare și asamblare
Cablare și asamblare
Cablare și asamblare

Înainte de a asambla Alias, trebuie să conectăm difuzoarele la ecranul audio ReSpeaker și o sursă de alimentare la Raspberry Pi

1. Cablurile difuzoarelor sunt decupate și lipite pe un conector JST 2.0 sau un cablu Jack vechi. Difuzoarele și firele se fixează în suportul difuzoarelor imprimate 3D. (Vezi imaginea de mai sus). Notă: Am constatat că firele ar putea declanșa Google Home atunci când sunt plasate în centru. Deci, pentru un rezultat mai bun pe un Google Home, încercați să direcționați firele pe părțile laterale.

2. Apoi, trebuie să furnizăm 5V la Raspberry Pi. Deoarece nu există prea mult spațiu în interiorul shell-ului, am decis să lipim direct 5V și Ground la pinii GPIO. Puteți încerca cu un cablu micro USB unghiular sau modificat. Există o mică adâncitură în coajă pentru a direcționa firul. În funcție de firul dvs., poate fi necesară o montare.

3. Montați suportul difuzorului și Raspberry Pi pe scut cu 4 șuruburi mici pentru lemn. (Strângeți ușor pentru a preveni crăparea imprimării 3D)

4. Așezați Alias asamblat pe dispozitiv. Dacă potrivirea nu este netedă, dați marginii interioare niște șmirghel. Este important să aliniați difuzoarele la microfoanele dispozitivului dvs.

Pasul 4: Software

În acest pas, vom adăuga software-ul la Raspberry Pi

Vă rugăm să urmați pașii de pe pagina proiectelor GitHub. Codul este setat pentru a fi utilizat în mod implicit cu un Google Home. Dacă intenționați să-l utilizați pe un Amazon Echo, vă rugăm să schimbați linia 21 din app.py pentru a utiliza fișierul alexa.wav. Amazon: sound.audioPlayer ("data / alexa.wav", 0, "wakeup", False)

Google Home: sound.audioPlayer („data / google_home.wav”, 0, „wakeup”, fals)

Pasul 5: Antrenează și calibrează

Antrenează și calibrează
Antrenează și calibrează

În acest pas, îl vom instrui pe Alias cu un cuvânt de trezire personalizat.

1. Pentru a instrui Alias, utilizați browserul de pe telefon și deschideți raspberrypi.local: 5050

2. Țineți apăsat butonul de înregistrare în timp ce spuneți noul nume de aproximativ 4-6 ori. O bară mică ar trebui să indice fereastra de înregistrare de 2 secunde. Fiecare nume ar trebui să se încadreze în acest interval de timp.

3. Sub meniu, faceți clic pe Tren Alias și așteptați câteva secunde până când modelul va afla numele. Acest nume nu trebuie neapărat să fie un cuvânt, dar poate fi un sunet și orice limbă. Așadar, fii creativ! Vă puteți reseta oricând numele din meniu. Sfat: vă ajută să înregistrați numele din diferite locații din casa dvs.

4. Încercați! Spuneți numele și puneți-vă întrebarea după ce vedeți o lumină albastră pe dispozitiv sau pe telefon. Notă: odată antrenat nu mai este nevoie să aveți telefonul conectat. Dacă descoperiți că Alias nu răspunde corect, încercați să instruiți câteva exemple. Sau dacă descoperiți că Alias se declanșează des, puteți accesa meniul și activați sunetul de fundal. Aceasta comută modul de fundal și adaugă orice înregistrări noi la exemplele de fundal. Înregistrați și antrenați la fel ca înainte, dar încercați să capturați sunete unice în mediul dvs. sau chiar cuvinte care sună similar cu numele ales.

Provocare sigură și sigură
Provocare sigură și sigură
Provocare sigură și sigură
Provocare sigură și sigură

Premiul II la Provocarea sigură și sigură

Recomandat: