Სარჩევი:
- ნაბიჯი 1: მოთხოვნები და მასალები
- ნაბიჯი 2: ჭურვის 3D ბეჭდვა
- ნაბიჯი 3: გაყვანილობა და შეკრება
- ნაბიჯი 4: პროგრამული უზრუნველყოფა
- ნაბიჯი 5: ვარჯიში და დაკალიბრება
ვიდეო: პროექტის ალიასი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ალიასი არის ასწავლილი „პარაზიტი“, რომელიც შექმნილია იმისათვის, რომ მომხმარებლებმა მეტი კონტროლი მისცენ თავიანთ ჭკვიან ასისტენტებს, როგორც პერსონალიზაციას, ასევე კონფიდენციალურობას. მარტივი აპლიკაციის საშუალებით მომხმარებელს შეუძლია ავარჯიშოს ალიასი, რომ მოახდინოს რეაგირება ჩვეულ გამოღვიძებაზე/სიტყვაში/ბგერაზე და გაწვრთნის შემდეგ, ალიას შეუძლია აიღოს კონტროლი თქვენს სახლის ასისტენტზე თქვენთვის გააქტიურებით. ამ ინსტრუქციებში ჩვენ გაგივლით ძირითად ნაბიჯებს შეავსოთ საკუთარი 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 ბეჭდვას ვაპირებთ
ჯერჯერობით, ჩვენ გთავაზობთ 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 ხშირად იწვევს, შეგიძლიათ გადადით მენიუში და ჩართოთ ფონის ხმა. ეს გადააქვს ფონის რეჟიმი და დასძენს რაიმე ახალ ჩანაწერს ფონის მაგალითებზე. ჩაწერეთ და ივარჯიშეთ, როგორც ადრე, მაგრამ შეეცადეთ დაიჭიროთ უნიკალური ბგერები თქვენს გარემოში ან თუნდაც ის სიტყვები, რომლებიც თქვენი არჩეული სახელის მსგავსია.
მეორე პრიზი უსაფრთხო და დაცულ გამოწვევაში
გირჩევთ:
იაფი ორმაგი 30V/2A პროექტის კვების წყარო: 7 ნაბიჯი (სურათებით)
იაფი ორმაგი 30V/2A პროექტის ელექტრომომარაგება: ელექტრომომარაგების მოდულებისა და LCD ეკრანების ძებნისას, მე წავაწყდი რამდენიმე ამ იაფი LCD 35W ელექტრომომარაგების მოდულს, შეფასებული 0.5-30V @3A (50W გამაცხელებელი და 4A დენის დენი). მას აქვს ძაბვის რეგულირება და მიმდინარე შეზღუდვა. ასევე არსებობს
თქვენი არდუინოს პროექტის პროფესიონალური დისტანციური მართვის გაკეთება სახლში: 9 ნაბიჯი (სურათებით)
თქვენი Arduino პროექტის პროფესიონალური დისტანციური მართვის სახლის შექმნა: მე გავაკეთე პროექტი, რომელიც იყენებს arduino- ს და IR დისტანციურ ბიბლიოთეკას რამდენიმე საგნის გასაკონტროლებლად. ასე რომ, ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამოიყენოთ ნებისმიერი დისტანციური მართვის საშუალება. გამოიყენეთ თქვენი მომავალი პროექტი. და თქვენ არ გჭირდებათ რაიმე ლამაზი კარგი ტუალეტის გასაკეთებლად
Arduino– ს ავტომატური ჩრდილის ეკრანის პროექტის Step Motor– ისა და დრაივერის შერჩევა: 12 ნაბიჯი (სურათებით)
Arduino- ს ავტომატიზირებული ჩრდილის ეკრანისათვის Step Motor- ისა და დრაივერის შერჩევა: ამ ინსტრუქციებში მე გავდივარ იმ ნაბიჯებს, რომლებიც გადავიღე Step Motor- ისა და დრაივერის შესარჩევად პროტოტიპის Automated Shade Screen პროექტისთვის. ჩრდილის ეკრანები არის პოპულარული და იაფი Coolaroo ხელით მოჭერილი მოდელები და მე მინდოდა შევცვალო
WIND - პროექტის ამაჩქარებელი ადაფრუტის ბუმბულისთვის: 9 ნაბიჯი (სურათებით)
WIND - პროექტის ამაჩქარებელი ადაფრუტის ბუმბულისთვის: მე ნელ -ნელა ვაგროვებ ადაფრუტის ბუმბულის სხვადასხვა მიკროკონტროლებსა და სენსორულ დაფებს, რომლებიც ხელმისაწვდომია ადაფრუტიდან. ისინი უადვილებენ პროტოტიპიზაციას და ტესტირებას, მე კი დაფის განლაგების დიდი თაყვანისმცემელი ვარ. მას შემდეგ რაც აღმოვაჩინე, რომ ვიყენებ
ბედნიერი მელა! (დიდი პროექტის პირველი ელემენტი): 7 ნაბიჯი (სურათებით)
ბედნიერი მელა! (დიდი პროექტის პირველი ელემენტი): კიდევ ერთი პატარა პროექტი მოვიდა ჩემს გზაზე, ის მოიცავს უამრავ მცირე პროექტს, რომელიც საბოლოოდ გაერთიანდება. ეს არის პირველი ელემენტი, მელა მოქნეული კუდით, რომელიც ჩნდება და ქრება თითქოს მაგია