Talaan ng mga Nilalaman:

Mga Alias sa Proyekto: 5 Hakbang (na may Mga Larawan)
Mga Alias sa Proyekto: 5 Hakbang (na may Mga Larawan)

Video: Mga Alias sa Proyekto: 5 Hakbang (na may Mga Larawan)

Video: Mga Alias sa Proyekto: 5 Hakbang (na may Mga Larawan)
Video: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Nobyembre
Anonim

Ang alyas ay isang madaling turuan na "parasite" na idinisenyo upang bigyan ang mga gumagamit ng higit na kontrol sa kanilang mga matalinong katulong, kapwa pagdating sa pagpapasadya at privacy. Sa pamamagitan ng isang simpleng app ay maaaring sanayin ng gumagamit si Alias na tumugon sa isang pasadyang paggising / salita, at sa sandaling bihasa, maaaring kontrolin ng Alias ang iyong katulong sa bahay sa pamamagitan ng pag-aktibo nito para sa iyo. Sa mga tagubiling ito, lalakayan ka namin sa mga pangunahing hakbang upang makumpleto ang iyong sariling Alias at simulang magsanay ng isang bagong paggising para sa iyong matalinong aparato.

Hakbang 1: Mga Kinakailangan at Materyales

Mga Kinakailangan at Kagamitan
Mga Kinakailangan at Kagamitan
Mga Kinakailangan at Kagamitan
Mga Kinakailangan at Kagamitan

Ang mga pangunahing sangkap na ginamit sa pagbuo na ito ay:

  • 1x Raspberry Pi3 A +
  • 1x Raspberry Pi charger 5v (puti)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x Maliliit na Speaker 16mm, halimbawa
  • 4x maliit na mga tornilyo sa kahoy (mga 2 x 10mm)
  • Micro SD card
  • Mga wire
  • Konektor ng JST 2.0 o isang lumang Jack cable

Ang mga tool na kinakailangan para sa proyektong ito ay:

  • Pag-access sa isang 3d printer
  • Panghinang
  • Wire stripper
  • Screwdriver
  • Isang paraan upang mai-flash ang isang micro SD card sa iyong computer

Tandaan: ang proyektong ito ay nasubukan lamang sa mga sangkap na ito.

Hakbang 2: Pag-print ng 3D ng Shell

Pag-print ng 3D ng Shell
Pag-print ng 3D ng Shell
Pag-print ng 3D ng Shell
Pag-print ng 3D ng Shell

Para sa hakbang na ito, magiging 3D ang pag-print namin ng shell

Sa ngayon, nagbigay kami ng 2 pagpipilian:

  • Google Home (orihinal)
  • Amazon Echo

1. I-print ang shell at may hawak ng speaker sa anumang kulay sa isang 3D printer. Dahil sa mata sa bagay, mahalagang panatilihing minimal ang materyal ng suporta. Kami ang may pinakamahusay na resulta sa pag-print nito sa back-side nito. (Tingnan ang larawan)

2. Gumamit ng papel de liha upang mabigyan ang shell ng maganda at makinis na ibabaw. (opsyonal na bigyan ito ng acetone bath)

Hakbang 3: Mga Kable at Assembly

Mga Kable at Assembly
Mga Kable at Assembly
Mga Kable at Assembly
Mga Kable at Assembly

Bago tipunin ang Alias kailangan naming ikonekta ang mga nagsasalita sa ReSpeaker audio Shield at isang supply ng kuryente sa Raspberry Pi

1. Ang mga wire ng speaker ay hinubaran at na-solder sa isang konektor ng JST 2.0 o isang lumang Jack cable. Ang mga speaker at wires ay nag-snap sa may hawak ng naka-print na 3D. (Tingnan ang larawan sa itaas). Tandaan: Nalaman namin na ang mga wire ay maaaring magpalitaw ng Google Home kapag inilagay sa gitna. Kaya para sa isang mas mahusay na resulta sa isang Google Home subukang i-ruta ang mga wires pababa sa mga gilid.

2. Susunod, kailangan nating magbigay ng 5V sa Raspberry Pi. Dahil walang gaanong puwang sa loob ng shell, nagpasya kaming panghinang ang 5V at Ground sa mga pin ng GPIO nang direkta. Maaari mong subukan gamit ang isang anggulo o binago na micro USB cable. Mayroong isang maliit na ngiti sa shell upang i-ruta ang wire. Nakasalalay sa iyong kawad maaaring kailanganin ang ilang pag-angkop.

3. I-mount ang may hawak ng nagsasalita at Raspberry Pi sa kalasag na may 4 na maliit na mga tornilyo sa kahoy. (Higpitan nang marahan upang maiwasan ang pag-print ng 3D upang i-crack)

4. Ilagay ang binuo Alias sa iyong aparato. Kung ang fit ay hindi makinis bigyan ang loob ng gilid ng isang papel de liha. Mahalagang ihanay ang mga speaker sa mga mikropono ng iyong aparato.

Hakbang 4: Software

Sa hakbang na ito, idaragdag namin ang software sa Raspberry Pi

Mangyaring sundin ang mga hakbang sa pahina ng mga proyekto ng GitHub. Ang code ay itinakda upang magamit sa isang Google Home mula sa default. Kung balak mong gamitin ito sa isang Amazon Echo mangyaring baguhin ang linya 21 sa app.py upang magamit ang Alexa.wav file. Amazon: sound.audioPlayer ("data / Alexa.wav", 0, "wakeup", False)

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

Hakbang 5: Sanayin at I-calibrate

Sanayin at i-calibrate
Sanayin at i-calibrate

Sa hakbang na ito, magsasanay kami ng Alias gamit ang isang pasadyang salita na paggising.

1. Upang sanayin ang Alyas, gamitin ang browser sa iyong telepono at buksan ang raspberrypi.local: 5050

2. Pindutin nang matagal ang record button habang sinasabi ang bagong pangalan tungkol sa 4-6 beses. Dapat ipahiwatig ng isang maliit na bar ang window ng pag-record ng 2 segundo. Ang bawat pangalan ay dapat magkasya sa loob ng timeframe na ito.

3. Sa ilalim ng menu, i-click ang Train Alias at maghintay ng ilang segundo para malaman ng modelo ang pangalan. Ang pangalang ito ay hindi kinakailangang kailangang maging isang salita ngunit maaaring maging isang tunog at anumang wika. Kaya't maging malikhain! Maaari mong laging i-reset ang iyong pangalan sa menu. Tip: nakakatulong ito upang maitala ang pangalan mula sa iba't ibang mga lokasyon sa iyong tahanan.

4. Subukan ito! Sabihin ang pangalan at tanungin ang iyong katanungan sa sandaling makakita ka ng isang asul na ilaw sa aparato o sa iyong telepono. Tandaan: kapag sanay na ay hindi na kailangang konektado ang telepono. Kung nakita mong hindi tumutugon nang tama si Alias, subukang sanayin ang ilan pang mga halimbawa. O kung nakita mong madalas na nagpapalitaw ang Alias, maaari kang pumunta sa menu at i-ON ang tunog sa background. I-toggle nito ang background mode at nagdaragdag ng anumang mga bagong pag-record sa mga halimbawa ng background. Itala at sanayin tulad ng dati, ngunit subukang kumuha ng mga natatanging tunog sa iyong kapaligiran o kahit na mga salita na katulad ng iyong napiling pangalan.

Ligtas at Ligtas na Hamon
Ligtas at Ligtas na Hamon
Ligtas at Ligtas na Hamon
Ligtas at Ligtas na Hamon

Pangalawang Gantimpala sa Ligtas at Ligtas na Hamon

Inirerekumendang: