Სარჩევი:
- ნაბიჯი 1: მასალების და ინსტრუმენტების შეგროვება
- ნაბიჯი 2: განათავსეთ Raspbian მიკრო SD ბარათზე
- ნაბიჯი 3: გაამდიდრეთ თქვენი ჟოლო პი
- ნაბიჯი 4: GassistPi– ის ინსტალაცია
- ნაბიჯი 5: პერსონალიზაცია თქვენი GassistPi
- ნაბიჯი 6: დანართი
- ნაბიჯი 7: დასკვნა
ვიდეო: GassistPi (Google Home Raspberry Pi- ში): 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
Google ასისტენტი Raspberry Pi– სთვის!
ნაბიჯი 1: მასალების და ინსტრუმენტების შეგროვება
- Raspberry Pi 3 Model B (თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა ჟოლოს ვერსია, მაგრამ ამის გასაშვებად გჭირდებათ Wi-Fi)
- 8 GB მიკრო SD ბარათი
- მიკრო SD ბარათის მკითხველი
- USB მიკროფონი
- USB იკვებება დინამიკები
- 3.5 მმ ჯეკ გამყოფი
- 5V 2A USB დენის ადაპტერი
- მიკრო USB კაბელი
- ქალი მდე კაცი jumper კაბელები
- პურის დაფა
- LED ნათურები (ნებისმიერი ფერი)
- ფილიპსის ხრახნიანი მანქანა
- ფილიპსის ხრახნები
- ელექტრო ფირზე
- გასაყიდი რკინა და სადგამი
- Soldering ტყვიის
- მავთულის საჭრელი
- კეტჩუპის ქილა (მე უკვე დავჭრა:))
- რეზისტორი 100/150/330 ohms
ნაბიჯი 2: განათავსეთ Raspbian მიკრო SD ბარათზე
- ჩამოტვირთეთ Raspbian ან Raspbian Lite
- ჩამოტვირთეთ და დააინსტალირეთ Etcher
- შეაერთეთ მიკრო SD ბარათის მკითხველი მიკრო SD ბარათით მასში.
- გახსენით Etcher
- დააწკაპუნეთ აირჩიეთ სურათზე და დაათვალიერეთ Raspbian/RaspbianLite Zip ჩამოტვირთვის ადგილმდებარეობა
- დააწკაპუნეთ აირჩიეთ Drive და იპოვეთ თქვენი მიკრო SD ბარათის წამკითხველის დრაივი.
- და ბოლოს დააჭირეთ "Flash!"
ამას შეიძლება 10-30 წუთი დასჭირდეს, ასე რომ დაჯექით, დაისვენეთ და მიირთვით ტორტი:)
ნაბიჯი 3: გაამდიდრეთ თქვენი ჟოლო პი
მას შემდეგ, რაც ჩვენ მიკრო SD ბარათს ვაბრმავებთ, ჩვენ უკვე შეგვიძლია ჩავტვირთოთ ეს ჟოლოს პი რასპბენზე:)
შეაერთეთ ჟოლოს pi თქვენს მონიტორზე hdmi კაბელით.
ნაბიჯი 4: 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
იმისათვის, რომ ვიგრძნოთ ნამდვილი "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/) ამ პროექტში, ასე რომ, როდესაც მასზე მუსიკას ვთამაშობ, განათება მოყვება მას:)
თუ ეს პროექტი გასაოცარია, გთხოვთ მიეცით ხმა ამ კონკურსს "ჟოლო პი" და "უკაბელო" კონკურსი:) მადლობა!
გირჩევთ:
ჟალუზების კონტროლი ESP8266, Google Home და Openhab ინტეგრაციით და ვებკონტროლით: 5 ნაბიჯი (სურათებით)
ჟალუზების კონტროლი ESP8266– ით, Google Home– ით და Openhab ინტეგრაციით და ვებკონტროლით: ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ დავამატე ავტომატიზაცია ჩემს ჟალუზებს. მინდოდა ავტომატიზაციის დამატება და ამოღება, ასე რომ ყველა ინსტალაცია ჩართულია. ძირითადი ნაწილებია: სტეპერიანი ძრავა სტეპერიანი მძღოლი აკონტროლებს bij ESP-01 გადაცემას და მონტაჟს
განაახლეთ თქვენი Google Home Mini: 6 ნაბიჯი (სურათებით)
განაახლეთ თქვენი Google Home Mini: გსურთ მართლაც უნიკალური ციფრული ასისტენტი თქვენი სახლისთვის? თქვენ შეიძლება წახვიდეთ ავტოფარეხის გაყიდვაში, მეურნეობის მაღაზიაში, ან ბებიას სახლში და დაასრულოთ ძველი სკამი. თუ ეს მოხდება, თქვენ შეგიძლიათ აირჩიოთ ახალი ავეჯის ჩასუნთქვა ამ ავეჯში რეუფოლით
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 ნაბიჯი
Sonoff B1 Firmware Home Automation Openhab Google Home: მე ნამდვილად მომწონს Tasmota firmware ჩემი Sonoff კონცენტრატორებისთვის. მაგრამ მე ნამდვილად არ ვიყავი კმაყოფილი Tasmota firmware– ით ჩემს Sonoff-B1– ზე. მე სრულად ვერ მოვახერხე მისი ინტეგრირება ჩემს Openhab– ში და მისი გაკონტროლება Google Home– ის საშუალებით. ამიტომ დავწერე ჩემი ფირმა
Retro-Fit a Google Home Mini: 4 ნაბიჯი (სურათებით)
Retro-Fit a Google Home Mini: მიეცით თქვენს ციფრულ ასისტენტს ანალოგური სტილი რეტრო-ჩამონტაჟებით ძველ კასეტაზე ან რადიოში! კასეტის პლეერი 1980 -იანი წლებიდან. რატომ უნდა
DIY Google Home Bluetooth სპიკერით Raspberry Pi Zero Docking Hub– ზე: 7 ნაბიჯი (სურათებით)
წვრილმანი Google Home Bluetooth სპიკერით Raspberry Pi Zero Docking Hub- ზე: ჩვენ გვაქვს ინსტრუქცია DIY Amazon Echo Alexa - Alexa ხმის ასისტენტი Raspberry Pi Zero Docking Hub– ზე. ამჯერად ჩვენ გვინდა გაჩვენოთ როგორ ავაშენოთ წვრილმანი Google Home. ამ ინსტრუქციაში ჩვენ გაჩვენებთ როგორ დააინსტალიროთ და დააყენოთ Google ასისტენტი