विषयसूची:

GassistPi (रास्पबेरी पाई में Google होम): 7 कदम (चित्रों के साथ)
GassistPi (रास्पबेरी पाई में Google होम): 7 कदम (चित्रों के साथ)

वीडियो: GassistPi (रास्पबेरी पाई में Google होम): 7 कदम (चित्रों के साथ)

वीडियो: GassistPi (रास्पबेरी पाई में Google होम): 7 कदम (चित्रों के साथ)
वीडियो: How I Use ChatGPT to Program My Raspberry Pi 2024, दिसंबर
Anonim
GassistPi (रास्पबेरी पाई में Google होम)
GassistPi (रास्पबेरी पाई में Google होम)
GassistPi (रास्पबेरी पाई में Google होम)
GassistPi (रास्पबेरी पाई में Google होम)

रास्पबेरी पाई के लिए Google सहायक!

चरण 1: सामग्री और उपकरण इकट्ठा करना

सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना
  1. रास्पबेरी पाई 3 मॉडल बी (आप अन्य रास्पबेरी पाई संस्करण का भी उपयोग कर सकते हैं लेकिन इसे चलाने के लिए आपको वाई-फाई की आवश्यकता है)
  2. 8GB माइक्रो एसडी कार्ड
  3. माइक्रो एसडी कार्ड रीडर
  4. यूएसबी माइक्रोफोन
  5. यूएसबी संचालित स्पीकर
  6. 3.5 मिमी जैक स्प्लिटर
  7. 5 वी 2 ए यूएसबी पावर एडाप्टर
  8. माइक्रो यूएसबी केबल
  9. महिला से पुरुष जम्पर केबल्स
  10. ब्रेड बोर्ड
  11. एल ई डी (कोई भी रंग जो आप चाहते हैं)
  12. फिलिप्स पेचकश
  13. फिलिप्स स्क्रू
  14. विद्युत टेप
  15. सोल्डरिंग आयरन और स्टैंड
  16. सोल्डरिंग लीड
  17. तार काटने वाला
  18. केचप जग (मैंने इसे पहले ही काट दिया है:))
  19. 100/150/330 ओम अवरोधक

चरण 2: रास्पियन को माइक्रो एसडी कार्ड में चमकाना

रास्पियन को माइक्रो एसडी कार्ड में चमकाना
रास्पियन को माइक्रो एसडी कार्ड में चमकाना
  1. रास्पियन या रास्पियन लाइट डाउनलोड करें
  2. एचर डाउनलोड और इंस्टॉल करें
  3. माइक्रो एसडी कार्ड रीडर को माइक्रो एसडी कार्ड के साथ प्लग इन करें।
  4. एचर खोलें
  5. Select Image पर क्लिक करें और Raspbian/RaspbianLite Zip का डाउनलोड लोकेशन ब्राउज़ करें
  6. सेलेक्ट ड्राइव पर क्लिक करें और अपने माइक्रो एसडी कार्ड रीडर की ड्राइव ढूंढें।
  7. फिर अंत में "फ्लैश!" पर क्लिक करें।

इसमें १०-३० मिनट लग सकते हैं इसलिए वापस बैठें, आराम करें और पाई खाएं:)

चरण 3: अपने रास्पबेरी पाई को शक्ति दें

पावर अप योर रास्पबेरी पाई!
पावर अप योर रास्पबेरी पाई!

अब हम माइक्रो एसडी कार्ड फ्लैश करने के बाद अब हम इस रास्पबेरी पीआई को रास्पियन में बूट करने में सक्षम हो सकते हैं:)

एचडीएमआई केबल के साथ रास्पबेरी पाई को अपने मॉनिटर में प्लग करें।

चरण 4: GassistPi. स्थापित करना

GassistPi स्थापित करना
GassistPi स्थापित करना
GassistPi स्थापित करना
GassistPi स्थापित करना
GassistPi स्थापित करना
GassistPi स्थापित करना

अब आप अपने रास्पबेरी पाई को बूट करने के बाद अब आप GassistPi के इस Github रिपोजिटरी पर जा सकते हैं और आप वहां गाइड का पालन भी कर सकते हैं।

1. टर्मिनल खोलें और रिपॉजिटरी को क्लोन करें

गिट क्लोन

2. ओएस और कर्नेल अपडेट करें

सुडो एपीटी-अपडेट प्राप्त करें

sudo apt-raspberrypi-kernel स्थापित करें

3. अपने रास्पबेरी पाई को पुनरारंभ करें बूट करने के बाद अपना टर्मिनल फिर से खोलें और इस कमांड को निष्पादित करें क्योंकि हम यूएसबी माइक और ऑनबोर्ड ऑडियो जैक का उपयोग करने जा रहे हैं (कमांड को निष्पादित करने से पहले अपने यूएसबी माइक और स्पीकर को प्लग करें)

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. इसका नाम बदलकर Assistant.json कर दें

7. Google सहायक और स्नोबॉय निर्भरता स्थापित करने के लिए एक-पंक्ति इंस्टॉलर का उपयोग करते हुए 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. ब्राउज़र से प्राधिकरण कोड को टर्मिनल पर कॉपी करें और एंटर दबाएं

10. परिवेश में जाएं और अपने बोर्ड के अनुसार Google सहायक का परीक्षण करें

स्रोत एनवी/बिन/सक्रिय करें

google-सहायक-डेमो (हॉटवर्ड "ओके गूगल" कहें) या स्रोत env/bin/active googlesamples-assistant-pushtotalk

11. रास्पबेरी पाई चालू होने पर हमारे Google सहायक को ऑटोस्टार्ट करने के लिए यह आदेश चलाएं

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 start gassistpi-ok-google.service sudo systemctl start Snowboy.service

12. अपने रास्पबेरी पाई को पुनरारंभ करें और आपका Google सहायक स्वतः प्रारंभ हो जाएगा

चरण 5: आपका GassistPi. का अनुकूलन

आपके GassistPi का अनुकूलन
आपके GassistPi का अनुकूलन
आपका GassistPi का अनुकूलन
आपका GassistPi का अनुकूलन
आपका GassistPi का अनुकूलन
आपका GassistPi का अनुकूलन

वास्तविक "Google होम" को महसूस करने के लिए हम कस्टम ध्वनियां और एलईडी लाइट प्रतिक्रिया जोड़ेंगे।

आवाज़ बदलना

मेरी कस्टम ध्वनियाँ डाउनलोड करें

1. डाउनलोड की गई ध्वनियों को /home/pi/GassistPi/sample-audio-files में डालें

2. अब /home/pi/GassistPi/src पर जाएं और फिर main.py. खोलें

3. Startup.wav को on.wav में ढूंढें और बदलें

4. प्रत्युत्तर देने के लिए Fb.wav को ढूंढें और बदलें

5. फिर सहेजें

एलईडी लाइट्स रिस्पांस जोड़ना

GassistPi Pin 05 और Pin 06 में Google सहायक सुन रहा है और प्रतिक्रिया दे रहा है, लेकिन अगर Google सहायक शुरू किया गया है तो हमें यह बताने के लिए हम एक अतिरिक्त लीड जोड़ देंगे

main.py में हम #Indicator Pins. जोड़ेंगे

GPIO.setup(13, GPIO. OUT)

GPIO.output(13, GPIO.high)

ON_CONVERSATION_TURN_STARTED में यह पंक्ति जोड़ें

GPIO.output(13, GPIO. LOW)

ON_CONVERSATION_TURN_STARTED में यह पंक्ति जोड़ें

GPIO.output(13, GPIO.high)

आप main.py डाउनलोड कर सकते हैं और अपने main.py को /home/pi/GassistPi/src. में बदल सकते हैं

चरण 6: संलग्नक

दीवार
दीवार
दीवार
दीवार
दीवार
दीवार

मुझे पता है कि आप और अधिक सुंदर बाड़े बना सकते हैं:)

मैं एलईडी को ब्रेडबोर्ड से महिला से महिला जम्पर केबल में स्थानांतरित करता हूं।

मेरे पिता बाड़े के लिए आधार और बीच के लिए स्क्रैप लकड़ी देखने में मेरी मदद करते हैं।

आधार की लकड़ी मैंने उस पर 1 स्पीकर लगाया।

बीच की लकड़ी मैंने नीचे 2 स्पीकर और शीर्ष पर रास्पबेरी पाई संलग्न की

एल ई डी, मैं इसे बाड़े के शीर्ष पर संलग्न करने के लिए गर्म गोंद का उपयोग करता हूं

स्पीक होल और माइक्रोफ़ोन होल के लिए, मैं अपने सोल्डरिंग आयरन का उपयोग अपने बाड़े के नीचे छेद और शीर्ष पर 2 छेद लगाने के लिए करता हूँ।

चरण 7: निष्कर्ष।

इस परियोजना को बनाने में $50 (Php 2563.70) से कम लागत आई है।

यह GassistPi प्रोजेक्ट आपको अपने घर को स्वचालित करने में भी मदद कर सकता है। यह ऑन/ऑफ रिले को ट्रिगर कर सकता है।

मैंने इस प्रोजेक्ट में लाइटशोपी (https://lightshowpi.org/) भी जोड़ा है, इसलिए जब मैं इस पर संगीत चलाऊंगा तो रोशनी उस पर चलेगी:)

अगर यह प्रोजेक्ट कमाल का है तो कृपया इस प्रविष्टि को "रास्पबेरी पाई" और "वायरलेस" प्रतियोगिता के लिए वोट करें:) धन्यवाद!

सिफारिश की: