Სარჩევი:

GassistPi (Google Home Raspberry Pi- ში): 7 ნაბიჯი (სურათებით)
GassistPi (Google Home Raspberry Pi- ში): 7 ნაბიჯი (სურათებით)

ვიდეო: GassistPi (Google Home Raspberry Pi- ში): 7 ნაბიჯი (სურათებით)

ვიდეო: GassistPi (Google Home Raspberry Pi- ში): 7 ნაბიჯი (სურათებით)
ვიდეო: How to Clear Chrome Browser History and Cookies on Computer 2024, ივლისი
Anonim
GassistPi (Google Home Raspberry Pi- ში)
GassistPi (Google Home Raspberry Pi- ში)
GassistPi (Google Home Raspberry Pi- ში)
GassistPi (Google Home Raspberry Pi- ში)

Google ასისტენტი Raspberry Pi– სთვის!

ნაბიჯი 1: მასალების და ინსტრუმენტების შეგროვება

მასალებისა და ინსტრუმენტების შეგროვება
მასალებისა და ინსტრუმენტების შეგროვება
მასალებისა და ინსტრუმენტების შეგროვება
მასალებისა და ინსტრუმენტების შეგროვება
მასალებისა და ინსტრუმენტების შეგროვება
მასალებისა და ინსტრუმენტების შეგროვება
  1. Raspberry Pi 3 Model B (თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა ჟოლოს ვერსია, მაგრამ ამის გასაშვებად გჭირდებათ Wi-Fi)
  2. 8 GB მიკრო SD ბარათი
  3. მიკრო SD ბარათის მკითხველი
  4. USB მიკროფონი
  5. USB იკვებება დინამიკები
  6. 3.5 მმ ჯეკ გამყოფი
  7. 5V 2A USB დენის ადაპტერი
  8. მიკრო USB კაბელი
  9. ქალი მდე კაცი jumper კაბელები
  10. პურის დაფა
  11. LED ნათურები (ნებისმიერი ფერი)
  12. ფილიპსის ხრახნიანი მანქანა
  13. ფილიპსის ხრახნები
  14. ელექტრო ფირზე
  15. გასაყიდი რკინა და სადგამი
  16. Soldering ტყვიის
  17. მავთულის საჭრელი
  18. კეტჩუპის ქილა (მე უკვე დავჭრა:))
  19. რეზისტორი 100/150/330 ohms

ნაბიჯი 2: განათავსეთ Raspbian მიკრო SD ბარათზე

აანთებს Raspbian მიკრო SD ბარათს
აანთებს Raspbian მიკრო SD ბარათს
  1. ჩამოტვირთეთ Raspbian ან Raspbian Lite
  2. ჩამოტვირთეთ და დააინსტალირეთ Etcher
  3. შეაერთეთ მიკრო SD ბარათის მკითხველი მიკრო SD ბარათით მასში.
  4. გახსენით Etcher
  5. დააწკაპუნეთ აირჩიეთ სურათზე და დაათვალიერეთ Raspbian/RaspbianLite Zip ჩამოტვირთვის ადგილმდებარეობა
  6. დააწკაპუნეთ აირჩიეთ Drive და იპოვეთ თქვენი მიკრო SD ბარათის წამკითხველის დრაივი.
  7. და ბოლოს დააჭირეთ "Flash!"

ამას შეიძლება 10-30 წუთი დასჭირდეს, ასე რომ დაჯექით, დაისვენეთ და მიირთვით ტორტი:)

ნაბიჯი 3: გაამდიდრეთ თქვენი ჟოლო პი

გაამდიდრე შენი ჟოლო პი!
გაამდიდრე შენი ჟოლო პი!

მას შემდეგ, რაც ჩვენ მიკრო SD ბარათს ვაბრმავებთ, ჩვენ უკვე შეგვიძლია ჩავტვირთოთ ეს ჟოლოს პი რასპბენზე:)

შეაერთეთ ჟოლოს pi თქვენს მონიტორზე hdmi კაბელით.

ნაბიჯი 4: GassistPi– ის ინსტალაცია

GassistPi– ს დაყენება
GassistPi– ს დაყენება
GassistPi– ს დაყენება
GassistPi– ს დაყენება
GassistPi– ს დაყენება
GassistPi– ს დაყენება

მას შემდეგ რაც ჟოლოს პი ჩამტვირთავთ, ახლა შეგიძლიათ წავიდეთ GassubPi– ს ამ Github საცავში და ასევე შეგიძლიათ მიყევით იქ არსებულ სახელმძღვანელოს.

1. გახსენით ტერმინალი და მოახდინეთ საცავის კლონირება

git კლონი

2. განაახლეთ OS და Kernel

sudo apt-get განახლება

sudo apt-get დააინსტალირეთ ჟოლოს ბირთვი

3. გადატვირთეთ თქვენი Raspberry Pi ჩატვირთვის შემდეგ გახსენით თქვენი ტერმინალი და შეასრულეთ ეს ბრძანება, რადგან ჩვენ გამოვიყენებთ usb მიკროფონს და საბორტო აუდიო ჯეკს (შეაერთეთ თქვენი USB მიკროფონი და დინამიკი პირველ რიგში, სანამ ბრძანებას ასრულებდით)

sudo chmod +x /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

sudo /home/pi/GassistPi/audio-drivers/USB-MIC-JACK/scripts/usb-mic-onboard-jack.sh

4. ჩამოტვირთეთ სერთიფიკატები-.json ფაილი (მიმართეთ ამ დოკუმენტს რწმუნებათა სიგელის შესაქმნელად

5. განათავსეთ.json ფაილი/home/pi დირექტორიაში

6. გადაარქვით მას ასისტენტი.ჯსონი

7. ერთი ხაზის ინსტალერის გამოყენება Google Assistant და Snowboy დამოკიდებულების Pi3 და Armv7 მომხმარებლებისთვის გამოიყენება "gassist-installer-pi3.sh" ინსტალერი და Pi Zero, Pi A და Pi 1 B+ მომხმარებლები იყენებენ "gassist-installer-pi" -zero.sh "ინსტალერი. სნოუბოის ინსტალერი საერთოა ორივესთვის

7.1 გახადეთ ინსტალატორები შესრულებადი

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

sudo chmod +x /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo chmod +x /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

7.2 შეასრულეთ ინსტალატორები (ჯერ გაუშვით სნოუბოის ინსტალერი. ნუ იჩქარებთ და ნუ გაუშვებთ მათ პარალელურად, გაუშვით ერთმანეთის მიყოლებით

sudo /home/pi/GassistPi/scripts/snowboy-deps-installer.sh

sudo /home/pi/GassistPi/scripts/gassist-installer-pi-zero.sh sudo /home/pi/GassistPi/scripts/gassist-installer-pi3.sh

8. დააკოპირეთ google ასისტენტის ავტორიზაციის ბმული ტერმინალიდან და მიიღეთ ავტორიზაცია თქვენი Google ანგარიშის გამოყენებით

9. დააკოპირეთ ავტორიზაციის კოდი ბრაუზერიდან ტერმინალზე და დააჭირეთ Enter

10. გადადით გარემოში და შეამოწმეთ google ასისტენტი თქვენი დაფის მიხედვით

წყარო env/bin/გააქტიურება

google-ასისტენტი-დემო (თქვით ცხელი სიტყვა "კარგი google") ან წყარო env/bin/გააქტიურება googlesamples-ასისტენტი-პუშტოტალკი

11. იმისათვის, რომ ჩვენი google ასისტენტი ავტომატურად დაიწყოს, როდესაც ჟოლოს pi არის გაშვებული ეს ბრძანებები

sudo chmod +x /home/pi/GassistPi/scripts/service-installer.sh

sudo /home/pi/GassistPi/scripts/service-installer.sh sudo systemctl ჩართვა gassistpi-ok-google.service sudo systemctl ჩართვა snowboy.service sudo systemctl დაწყება gassistpi-ok-google.service sudo systemctl დაწყება snowboy.service

12. გადატვირთეთ თქვენი ჟოლოს პი და თქვენი Google ასისტენტი ავტომატურად დაიწყება

ნაბიჯი 5: პერსონალიზაცია თქვენი GassistPi

პერსონალიზაცია თქვენი GassistPi
პერსონალიზაცია თქვენი GassistPi
პერსონალიზაცია თქვენი GassistPi
პერსონალიზაცია თქვენი GassistPi
პერსონალიზაცია თქვენი GassistPi
პერსონალიზაცია თქვენი GassistPi

იმისათვის, რომ ვიგრძნოთ ნამდვილი "Google Home", ჩვენ დავამატებთ პერსონალურ ბგერებს და სინათლის რეაგირებას.

ბგერების შეცვლა

ჩამოტვირთეთ ჩემი პერსონალური ხმები

1. განათავსეთ გადმოწერილი ხმები/home/pi/GassistPi/ნიმუში-აუდიო ფაილები

2. ახლა გადადით/home/pi/GassistPi/src შემდეგ გახსენით main.py

3. იპოვეთ და შეცვალეთ Startup.wav on.wav

4. იპოვნეთ და შეცვალეთ Fb.wav, რათა გაეცით პასუხი. Wav

5. შემდეგ Save

LED განათების რეაგირების დამატება

GassistPi Pin 05 & Pin 06 არის Google ასისტენტი, რომელიც უსმენს და პასუხობს, მაგრამ ჩვენ დავამატებთ დამატებით led- ს, რომ შეგვატყობინოთ, თუ Google ასისტენტი დაწყებულია

Main.py– ში ჩვენ დავამატებთ #ინდიკატორის ქინძისთავებს

GPIO.setup (13, GPIO. OUT)

GPIO.output (13, GPIO. HIGHT)

ON_CONVERSATION_TURN_STARTED- ში დაამატეთ ეს ხაზი

GPIO.output (13, GPIO. LOW)

ON_CONVERSATION_TURN_STARTED- ში დაამატეთ ეს ხაზი

GPIO.output (13, GPIO. HIGHT)

შეგიძლიათ ჩამოტვირთოთ main.py და შეცვალოთ თქვენი main.py in/home/pi/GassistPi/src

ნაბიჯი 6: დანართი

დანართი
დანართი
დანართი
დანართი
დანართი
დანართი

მე ვიცი, რომ შენ შეგიძლია ბევრად უფრო ლამაზი შიგთავსის გაკეთება:) მაგრამ მე გაჩვენებ, თუ როგორ ვქმნი ამ გარსს ჩემი Google ასისტენტისთვის:)

მე ვატარებ leds საწყისი breadboard ქალი მდე jumper კაბელები.

მამაჩემი მეხმარება, რომ დავინახო ჯართი ძირისთვის და შუა დანართი.

ხის ძირი მე დავამატე 1 სპიკერი მასზე.

შუა ხე დავამატე 2 სპიკერი ბოლოში და ჟოლოს პი ზედა

Leds, მე ვიყენებ ცხელ წებოს, რომ დავამატო იგი დანართის ზედა ნაწილში

ხვრელებისა და მიკროფონის ხვრელებისთვის, მე ვიყენებ ჩემს გამაგრილებელ რკინას, რომ დავამატო ხვრელები ჩემი შიგთავსის ბოლოში და 2 ხვრელი ზედა ნაწილში.

ნაბიჯი 7: დასკვნა

ამ პროექტის ღირებულება 50 დოლარზე ნაკლებია (2563.70 ფპ.).

ეს GassistPi პროექტი ასევე დაგეხმარებათ თქვენი სახლის ავტომატიზაციაში. მას შეუძლია ჩართოს/გამორთული რელე.

მე ასევე დავამატე LightshowPi (https://lightshowpi.org/) ამ პროექტში, ასე რომ, როდესაც მასზე მუსიკას ვთამაშობ, განათება მოყვება მას:)

თუ ეს პროექტი გასაოცარია, გთხოვთ მიეცით ხმა ამ კონკურსს "ჟოლო პი" და "უკაბელო" კონკურსი:) მადლობა!

გირჩევთ: