Სარჩევი:

პროექტის ალიასი: 5 ნაბიჯი (სურათებით)
პროექტის ალიასი: 5 ნაბიჯი (სურათებით)

ვიდეო: პროექტის ალიასი: 5 ნაბიჯი (სურათებით)

ვიდეო: პროექტის ალიასი: 5 ნაბიჯი (სურათებით)
ვიდეო: წარმოუდგენლად შემაშფოთებელი მკვლელ... 2024, ნოემბერი
Anonim

ალიასი არის ასწავლილი „პარაზიტი“, რომელიც შექმნილია იმისათვის, რომ მომხმარებლებმა მეტი კონტროლი მისცენ თავიანთ ჭკვიან ასისტენტებს, როგორც პერსონალიზაციას, ასევე კონფიდენციალურობას. მარტივი აპლიკაციის საშუალებით მომხმარებელს შეუძლია ავარჯიშოს ალიასი, რომ მოახდინოს რეაგირება ჩვეულ გამოღვიძებაზე/სიტყვაში/ბგერაზე და გაწვრთნის შემდეგ, ალიას შეუძლია აიღოს კონტროლი თქვენს სახლის ასისტენტზე თქვენთვის გააქტიურებით. ამ ინსტრუქციებში ჩვენ გაგივლით ძირითად ნაბიჯებს შეავსოთ საკუთარი Alias და დაიწყოთ სწავლება ახალი გაღვიძების სიტყვისთვის თქვენი ჭკვიანი მოწყობილობისთვის.

ნაბიჯი 1: მოთხოვნები და მასალები

მოთხოვნები და მასალები
მოთხოვნები და მასალები
მოთხოვნები და მასალები
მოთხოვნები და მასალები

ამ მშენებლობაში გამოყენებული ძირითადი კომპონენტებია:

  • 1x ჟოლო Pi3 A+
  • 1x Raspberry Pi დამტენი 5v (თეთრი)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x პატარა დინამიკი 16 მმ, მაგალითი
  • 4x პატარა ხის ხრახნები (დაახლ. 2 x 10 მმ)
  • მიკრო SD ბარათი
  • მავთულები
  • JST 2.0 კონექტორი ან ძველი ჯეკ კაბელი

ამ პროექტისათვის საჭირო ინსტრუმენტებია:

  • 3D პრინტერზე წვდომა
  • გასაყიდი რკინა
  • მავთულის სტრიპტიზიორი
  • Screwdriver
  • თქვენს კომპიუტერში მიკრო SD ბარათის დაბლოკვის საშუალება

შენიშვნა: ეს პროექტი შემოწმებულია მხოლოდ ამ კომპონენტებით.

ნაბიჯი 2: ჭურვის 3D ბეჭდვა

ჭურვის 3D ბეჭდვა
ჭურვის 3D ბეჭდვა
ჭურვის 3D ბეჭდვა
ჭურვის 3D ბეჭდვა

ამ ნაბიჯისათვის ჩვენ 3D ბეჭდვას ვაპირებთ

ჯერჯერობით, ჩვენ გთავაზობთ 2 ვარიანტს:

  • Google Home (ორიგინალი)
  • ამაზონ ექო

1. დაბეჭდეთ გარსი და დინამიკის მფლობელი ნებისმიერი ფერით 3D პრინტერზე. ობიექტში ბადის გამო, მნიშვნელოვანია დამხმარე მასალის მინიმალური შენარჩუნება. ჩვენ გვქონდა საუკეთესო შედეგი მისი უკანა მხარეს დაბეჭდვისას. (იხილეთ სურათი)

2. გამოიყენეთ ქვიშაქვა, რომ ნაჭუჭს მიანიჭოთ ლამაზი და გლუვი ზედაპირი. (სურვილისამებრ მიეცით მას აცეტონის აბაზანა)

ნაბიჯი 3: გაყვანილობა და შეკრება

გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება
გაყვანილობა და შეკრება

Alias- ის აწყობამდე ჩვენ უნდა დავუკავშიროთ დინამიკები ReSpeaker აუდიო ფარს და კვების ბლოკი Raspberry Pi- ს

1. დინამიკის მავთულები გაშიშვლებულია და იკვებება JST 2.0 კონექტორზე ან ძველ ჯეკ კაბელზე. დინამიკები და მავთულები იჭრება 3D დაბეჭდილი დინამიკის მფლობელში. (იხილეთ სურათი ზემოთ). შენიშვნა: ჩვენ აღმოვაჩინეთ, რომ სადენებმა შეიძლება გამოიწვიოს Google Home ცენტრში მოთავსებისას. ასე რომ, Google Home– ზე უკეთესი შედეგის მისაღწევად, ეცადეთ მავთულები გადააგდოთ გვერდებზე.

2. შემდეგი, ჩვენ უნდა მივაწოდოთ 5V Raspberry Pi- ს. მას შემდეგ, რაც ჭურვის შიგნით ბევრი ადგილი არ არის, ჩვენ გადავწყვიტეთ, რომ 5V და Ground პირდაპირ შევაერთოთ GPIO ქინძისთავებს. შეგიძლიათ სცადოთ დახრილი ან შეცვლილი მიკრო USB კაბელით. ჭურვიში არის პატარა ნაკაწრი, რომლითაც მავთული გამოდის. თქვენი მავთულიდან გამომდინარე, შეიძლება საჭირო იყოს გარკვეული მორგება.

3. დააინსტალირეთ დინამიკის დამჭერი და ჟოლო Pi ფარზე 4 პატარა ხის ხრახნით. (ნაზად გამკაცრეთ 3D ბეჭდვის გაფუჭების თავიდან ასაცილებლად)

4. განათავსეთ აწყობილი ალიასი თქვენს მოწყობილობაზე. თუ მორგება არ არის გლუვი, მიეცით შიდა კიდე ცოტა სანდლის ქაღალდი. მნიშვნელოვანია დინამიკების გასწორება თქვენი მოწყობილობის მიკროფონებთან.

ნაბიჯი 4: პროგრამული უზრუნველყოფა

ამ ეტაპზე, ჩვენ პროგრამას დავამატებთ Raspberry Pi- ს

გთხოვთ მიჰყევით ნაბიჯებს პროექტების GitHub გვერდზე. კოდი დაყენებულია, როგორც ნაგულისხმევი Google Home– ით. თუ თქვენ აპირებთ მის გამოყენებას ამაზონ ეხოზე გთხოვთ შეცვალოთ 21 ხაზი app.py– ში, რათა გამოიყენოთ alexa.wav ფაილი. ამაზონი: sound.audioPlayer ("data/alexa.wav", 0, "wakeup", False)

Google Home: sound.audioPlayer ("data/google_home.wav", 0, "გაღვიძება", ყალბი)

ნაბიჯი 5: ვარჯიში და დაკალიბრება

მატარებელი და დაკალიბრება
მატარებელი და დაკალიბრება

ამ ნაბიჯში ჩვენ ვასწავლით ალიას გაღვიძების ჩვეული სიტყვით.

1. Alias- ის გასაწვრთნელად გამოიყენეთ ბრაუზერი თქვენს ტელეფონში და გახსენით raspberrypi.local: 5050

2. დაიჭირეთ ჩანაწერის ღილაკი ახალი სახელის თქმისას დაახლოებით 4-6-ჯერ. პატარა ზოლში უნდა იყოს მითითებული ჩაწერის ფანჯარა 2 წამი. თითოეული სახელი უნდა შეესაბამებოდეს ამ ვადას.

3. მენიუს ქვეშ დააწკაპუნეთ Train Alias და დაელოდეთ რამდენიმე წამს მოდელს სახელის შესასწავლად. ეს სახელი სულაც არ უნდა იყოს სიტყვა, მაგრამ შეიძლება იყოს ბგერა და ნებისმიერი ენა. ასე რომ იყავით შემოქმედებითი! თქვენ ყოველთვის შეგიძლიათ აღადგინოთ თქვენი სახელი მენიუში. რჩევა: ეს ხელს უწყობს სახელის ჩაწერას თქვენი სახლის სხვადასხვა ადგილიდან.

4. სცადეთ! თქვით სახელი და დაუსვით თქვენი შეკითხვა მას შემდეგ რაც დაინახავთ ლურჯ შუქს მოწყობილობაზე ან ტელეფონში. შენიშვნა: ტრენინგის დასრულების შემდეგ აღარ არის საჭირო ტელეფონის დაკავშირება. თუ აღმოაჩენთ, რომ Alias არ პასუხობს სწორად, შეეცადეთ მოამზადოთ კიდევ რამდენიმე მაგალითი. ან თუ აღმოაჩენთ, რომ Alias ხშირად იწვევს, შეგიძლიათ გადადით მენიუში და ჩართოთ ფონის ხმა. ეს გადააქვს ფონის რეჟიმი და დასძენს რაიმე ახალ ჩანაწერს ფონის მაგალითებზე. ჩაწერეთ და ივარჯიშეთ, როგორც ადრე, მაგრამ შეეცადეთ დაიჭიროთ უნიკალური ბგერები თქვენს გარემოში ან თუნდაც ის სიტყვები, რომლებიც თქვენი არჩეული სახელის მსგავსია.

უსაფრთხო და უსაფრთხო გამოწვევა
უსაფრთხო და უსაფრთხო გამოწვევა
უსაფრთხო და უსაფრთხო გამოწვევა
უსაფრთხო და უსაფრთხო გამოწვევა

მეორე პრიზი უსაფრთხო და დაცულ გამოწვევაში

გირჩევთ: