![Google AIY ашиглан дэлхийг хянах: 8 алхам Google AIY ашиглан дэлхийг хянах: 8 алхам](https://i.howwhatproduce.com/images/002/image-5227-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Google AIY ашиглан дэлхийг хянах Google AIY ашиглан дэлхийг хянах](https://i.howwhatproduce.com/images/002/image-5227-1-j.webp)
Google AIY Projects Voice иж бүрдэл нь 2017 оны 5 -р сарын MagPi -ийн хэвлэлийн дугаараар үнэгүй ирсэн бөгөөд та одоо үүнийг цахилгаан бараа нийлүүлэгчдээс худалдаж авах боломжтой боллоо.
Та юу сурах вэ
- LED -ийг AIY Voice Kit -т хэрхэн холбох вэ
- Дуут командуудаас мэдээллийг хэрхэн яаж авах вэ
- Дуут командыг ашиглан GPIO тээглүүрийг хэрхэн яаж ажиллуулах вэ
Алхам 1: Танд юу хэрэгтэй вэ?
Техник хангамж
- Raspberry Pi компьютер
- Google AIY дууны хэрэгсэл
- LED2 x эрэгтэй, эмэгтэй холбогч
- 50-100 Ом эсэргүүцэл
Програм хангамж
aiyprojects зураг
Алхам 2: Толгойн зүү дээр гагнах
![Толгойн зүү дээрх гагнуур Толгойн зүү дээрх гагнуур](https://i.howwhatproduce.com/images/002/image-5227-2-j.webp)
![Толгойн зүү дээрх гагнуур Толгойн зүү дээрх гагнуур](https://i.howwhatproduce.com/images/002/image-5227-3-j.webp)
Энэ төсөлд та Voice Kit -ийг ашиглан дуут командын хариуд LED гэрэл анивчих болно. Хэрэв та LED хийж чаддаг бол үнэхээр хянах хязгаарлалт маш бага байдаг.
Хамгийн эхний хийх зүйл бол Voice HAT -ийг тохируулах явдал юм. Та LED -ийг хянаж байх тул Raspberry Pi -ийн GPIO тээглүүрт нэвтрэхийн тулд гагнасан толгойн зүү ашиглах шаардлагатай болно
Та жолоочийн баганад байгаа самбар дээрх нүхэнд гурван толгойн зүүг гагнах боломжтой. Ялангуяа та 1 -р мөрийг хүсч байна
Хэрэв та өөр GPIO зүү ашиглахыг хүсч байгаа бол бүх GPIO зүүг дараах схем дээр харж болно
Хэрэв та урьд өмнө хэзээ ч гагнуур хийж байгаагүй бөгөөд танд тусламж хэрэгтэй байгаа бол гагнуурын ажлыг эхлүүлэх гарын авлагыг үзнэ үү.
Алхам 3: Тоног төхөөрөмжийг тохируулах
![Тоног төхөөрөмжийг тохируулах Тоног төхөөрөмжийг тохируулах](https://i.howwhatproduce.com/images/002/image-5227-4-j.webp)
![Тоног төхөөрөмжийг тохируулах Тоног төхөөрөмжийг тохируулах](https://i.howwhatproduce.com/images/002/image-5227-5-j.webp)
![Тоног төхөөрөмжийг тохируулах Тоног төхөөрөмжийг тохируулах](https://i.howwhatproduce.com/images/002/image-5227-6-j.webp)
Хэрэв та хүсвэл Google AIY вэбсайт дээрх бүтээх гарын авлагыг дагаж болно. Гэсэн хэдий ч энэ хэрэгслийг байрлуулахдаа картон хайрцгийг ашигладаг бөгөөд энэ нь GPIO тээглүүрт нэвтрэх эрхийг хязгаарлах болно. Хэрэв та энгийн зааварчилгааг дагахыг хүсвэл доорх зааврыг ашиглана уу.
Нэгдүгээрт, та Raspberry Pi -д хавсаргасан үед Voice Kit HAT -ийг дэмжихийн тулд хуванцар зогсолтыг ашиглах хэрэгтэй. Босоо хэсгүүдийг GPIO тээглүүрийн эсрэг талын холбох нүхэнд оруулна
Та одоо малгайгаа Raspberry Pi дээр байрлуулж болно
Дараа нь чанга яригчийг хэрэгсэлд хавсаргана уу. Үүнийг тусгай утсаар холбох ёстой: улаан утсыг Raspberry Pi -ийн Ethernet порт руу хамгийн ойрхон нүхэнд оруулах шаардлагатай. Хар утас нөгөө нүх рүү ордог. Утаснуудаа бэхлэхийн тулд Филлипс халив ашиглана уу
Одоо микрофоныг залгуурт холбох цаг болжээ. Холбогч нь зөвхөн нэг чиглэлд нийцдэг тул энэ нь тийм ч хэцүү биш байх ёстой
Хамгийн хэцүү хэсэг бол товчлуурыг угсрах явдал юм. Эхлэхийн тулд танд товчлуур ба LED орон сууц хэрэгтэй болно
LED орон сууцыг товчлуурт оруулаад бэхлэхийн тулд эргүүлээрэй
Дараа нь унтраалга хавсаргах шаардлагатай болно. Энэ нь эвгүй байж болно. Шилжүүлэгчийн нүхнүүд нь LED орон сууцны хавчааруудтай нийцэх ёстой. Жижиг унтраалга (энд шар өнгөтэй) товчлууртай хамгийн ойр байрладаг эсэхийг шалгаарай
Одоо та товчлуур дээр залгууруудыг хавсаргаж болно
Зураг дээр үзүүлсэн шиг хар тугалга холбоно уу
Дуусгахын тулд микрофон болон товчлуурыг HAT -д үзүүлсэн шиг хавсаргана уу
Алхам 4: Програм хангамжийг суулгана уу
![Програм хангамжийг суулгана уу Програм хангамжийг суулгана уу](https://i.howwhatproduce.com/images/002/image-5227-7-j.webp)
Хэрэв та хүсвэл Voice Kit програмыг гараар суулгаж болно. Google танд үйл явцыг удирдан чиглүүлэх энэхүү гарын авлагыг өгдөг. Гэхдээ тэдний зургийг SD карт дээр ашиглах нь хамаагүй хялбар юм.
Та тэдний зургийг эндээс татаж авах боломжтой. Google -ийн зураг.xz файл хэлбэрээр ирдэг. Үүнийг Linux дээр задлахын тулд та unxz -ийг суулгаж болно.
sudo apt update && sudo apt install zx-utils -yunxz aiyprojects-2017-05-03.img.xz
Windows эсвэл macOS дээр Etcher үүнийг шийдэх ёстой, дараа нь SD картаа оруулаад Raspberry Pi -г ачаална уу. Таны товчлуур аажмаар лугшиж, таны ширээний дэлгэц дээрх зураг шиг харагдах ёстой.
Алхам 5: Туслах API -ийг тохируулах
Таны Raspberry Pi -ийг ачаалсны дараа уг хэрэгслийг ажиллуулахын тулд танд Google -ээс итгэмжлэл авах шаардлагатай болно. Google Assistant API -ийг идэвхжүүлэхийн тулд доорх алхмуудыг дагана уу.
Google Assistant API -ийг бүртгүүлнэ үү
Таны татаж авсан нууц файл ийм нэртэй болно
client_secret_89351974213-jsno1i2s7lu9mv4q9bjbf3pas6cpnbe5.apps.googleusercontent.com.json.
Та үүнийг assistant.json гэж нэрлээд өөрийн /home /pi лавлах санд байрлуулах хэрэгтэй.
Үүнийг хийхийн тулд терминалыг нээгээд дараах зүйлийг бичнэ үү.
cd ~/mv Татаж авах/client_secret* туслах.json
Алхам 6: Энэ нь ажиллаж байгаа эсэхийг шалгаарай
![Туршилт нь ажиллаж байна Туршилт нь ажиллаж байна](https://i.howwhatproduce.com/images/002/image-5227-8-j.webp)
Тоног төхөөрөмж, програм хангамжийг бүгдийг нь тохируулсны дараа та дуут иж бүрдэл ажиллаж байгаа эсэхийг шалгах хэрэгтэй.
Терминал цонхыг нээхийн тулд ширээний компьютер дээрх Start dev терминалын дүрс дээр дарна уу
Voice Kit програмыг гараар эхлүүлэхийн тулд та терминал дээр src/main.py гэж бичихэд л болно
Хэрэв та энэ програмыг анх удаа ажиллуулж байгаа бол Chromium таныг нээж, нэвтрэн орж, Google API ашиглахыг зөвшөөрөхийг танаас хүсэх болно
API -д хандах эрхийг идэвхжүүлэхийн тулд ALLOW дээр дарна уу. Одоо та товчлуурыг ашиглан дуут командуудаа бичиж эхлэх боломжтой байх ёстой. Та ашиглаж болох хэд хэдэн суулгагдсан заавар байдаг. Товчлуурыг дараад дараах хэллэгүүдийн аль нэгийг хэлээд үзээрэй
- "Робот техникийн гурван хууль гэж юу вэ?"
- Цаг хэд болж байна?"
- "IP хаяг"
Та мөн Google -ээс энгийн хайлт хийх асуултуудыг асууж болно, жишээлбэл:
- "Ерөнхий сайд гэж хэн бэ?"
- "Залгихгүй залгих хүний агаарын хурд хэд вэ?"
- "Африкийн хараацайгүй нисгэгчийн агаарын хурд хэд вэ?"
Төхөөрөмжөө хэрхэн хакердахаа сурахаасаа өмнө сайн тоглож, дуут командыг үүсгээрэй.
Алхам 7: Энгийн дуут хариултууд
AIY Voice Kit програм хангамж нь танд өөрийн энгийн дуут командыг нэмэх боломжийг олгодог бөгөөд ингэснээр энгийн хариулт өгөх болно.
Текст засварлагч эсвэл IDLE (Цэс-> Програмчлал-> Python 3 (IDLE) ашиглан action.py нэртэй файлыг нээнэ үү. Та үүнийг /home/pi/voice-recognizer-raspi/src/action.py дээрээс олж болно.
Энэ файлын ихэнх нь уг хэрэгслийг хэрхэн ашиглах тухай зааварчилгаанаас бүрддэг боловч хэрэв та доош гүйлгэж харвал эцэст нь та дараах сэтгэгдлүүдийг харах болно.
# =========================================
# Бүтээгчид! Энд өөрийн дуут командуудыг нэмж оруулаарай
# =========================================
Эндээс та энгийн дуут командууд болон буцааж авахыг хүссэн хариултаа нэмж болно. Сэтгэгдлийн доор та өөрийн үйлдлүүдийг нэмж болно. Дараах мөрүүдийг нэмж оруулаад үзээрэй.
# =========================================
# Бүтээгчид! Энд өөрийн дуут командуудыг нэмж оруулаарай
# =========================================
жүжигчин.add_keyword ("юу байна", SpeakAction ("сайн байна, баярлалаа" гэж хэлээрэй))
Энэ шугам юу хийдэг вэ? жүжигчин.add_keyword ("юу байна" гэдэг нь хэрэглэгчийн хэлсэн "юу байна" гэсэн түлхүүр үгийг сонсох кодыг зааж өгдөг. SpeakAction ("Би зүгээр ээ, баярлалаа" гэж хэлээрэй), "Би" гэсэн үгээр хариулахыг програмд зааж өгдөг. зүгээр ээ, баярлалаа"
Энэ кодыг ажиллуулж үзээрэй, энэ нь ажиллаж байгаа эсэхийг шалгаарай. Та терминалын цонх руу буцаж очоод програм ажиллаж байгаа бол Ctrl + C товчийг дараад Voice Kit програмыг дахин эхлүүлэхийн тулд src/main.py гэж бичээрэй.
Товчлуурыг дараад Voice Kit -аас "Яасан бэ?" Гэж асууна уу.
Дөнгөж сая бичсэн түлхүүр үг, хариултуудынхаа доор өөрийн түлхүүр үг, хариултыг нэмж оруулаарай.
Алхам 8: LED -ийг хянах
![LED -ийг хянах LED -ийг хянах](https://i.howwhatproduce.com/images/002/image-5227-9-j.webp)
![LED -ийг хянах LED -ийг хянах](https://i.howwhatproduce.com/images/002/image-5227-10-j.webp)
Тушаал өгөх үед LED -ийг дахин асаах, унтраах боломж бол одоо юм.
Нэгдүгээрт, LED -ийг өмнө нь гагнасан толгойн голтой холбоно уу
LED -ийн эерэг (урт) хөлийг дунд зүүтэй холбож, сөрөг хөлийг (богино хөлтэй) баруун талын зүүтэй холбох ёстой
Та одоо action.py файлд дараах зүйлийг хийх хэрэгтэй болно.
Файлын дээд хэсэгт байрлах LED ангийг gpiozero модулаас импортлоорой
GPIO 17 дээр удирдсан объект үүсгэх
LED -ийг асааж, 5 секунд хүлээгээд LED -ийг дахин унтраадаг ControlLED анги үүсгэнэ үү
"LED" үсгийг хэлэх үед ангиудыг идэвхжүүлэхийн тулд шинэ дуут командыг үүсгэнэ үү
Энд байна, бид бүх тохиргоог хийж дууслаа.
Одоо та дуу хоолойгоо ашиглан LED хянах боломжтой.
Энэ хичээл танд таалагдаж, хэрэгтэй зүйл сурсан гэж найдаж байна. Хэрэв танд асуух зүйл байвал доорхи сэтгэгдэл хэсэгт үлдээнэ үү. Түүнчлэн, илүү сонирхолтой төслүүдийн талаар зааварчилгааны дагуу биднийг дагана уу.
Зөвлөмж болгож буй:
SOLARBOI - дэлхийг тойрон гарах 4G Solar Rover !: 3 алхам (зурагтай)
![SOLARBOI - дэлхийг тойрон гарах 4G Solar Rover !: 3 алхам (зурагтай) SOLARBOI - дэлхийг тойрон гарах 4G Solar Rover !: 3 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-386-42-j.webp)
SOLARBOI - 4G Solar Rover Out Дэлхийг судлах !: Би багаасаа л хайгуул хийх дуртай байсан. Олон жилийн турш би WiFi -ээр удирддаг олон алсын удирдлагатай машинуудыг харсан бөгөөд тэд хангалттай хөгжилтэй харагдаж байв. Гэхдээ би маш их цааш явахыг мөрөөдөж байсан - хязгаарлагдмал орчинд, бодит ертөнцөд гарах
НУУЦ ДЭЛХИЙГ хэрхэн олж авах вэ !!!!!! (Дебаг хийх горим): 3 алхам
![НУУЦ ДЭЛХИЙГ хэрхэн олж авах вэ !!!!!! (Дебаг хийх горим): 3 алхам НУУЦ ДЭЛХИЙГ хэрхэн олж авах вэ !!!!!! (Дебаг хийх горим): 3 алхам](https://i.howwhatproduce.com/images/001/image-2625-15-j.webp)
НУУЦ ДЭЛХИЙГ хэрхэн олж авах вэ !!!!!! (Дебаг хийх горим): Энэхүү зааварчилгааны дагуу би танд Minecraft дахь нууцлаг дэлхийн горимд орохыг үзүүлэх болно
Python ашиглан Raspberry Pi болон AIS328DQTR ашиглан хурдатгалыг хянах: 6 алхам
![Python ашиглан Raspberry Pi болон AIS328DQTR ашиглан хурдатгалыг хянах: 6 алхам Python ашиглан Raspberry Pi болон AIS328DQTR ашиглан хурдатгалыг хянах: 6 алхам](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Python ашиглан Raspberry Pi болон AIS328DQTR ашиглан хурдатгалыг хянах нь: Физикийн зарим хуулийн дагуу хурдатгал нь хязгаарлагдмал гэж би бодож байна. Далайн эрэг дээрх хамгийн хурдан амьтан хааяадаа олзоо барихын тулд дээд хурдыг ашигладаг
Python ашиглан Raspberry Pi болон MMA7455 ашиглан хурдатгалын өөрчлөлтийг хянах: 6 алхам
![Python ашиглан Raspberry Pi болон MMA7455 ашиглан хурдатгалын өөрчлөлтийг хянах: 6 алхам Python ашиглан Raspberry Pi болон MMA7455 ашиглан хурдатгалын өөрчлөлтийг хянах: 6 алхам](https://i.howwhatproduce.com/images/002/image-3297-34-j.webp)
Python ашиглан Raspberry Pi болон MMA7455 ашиглан хурдатгалын өөрчлөлтийг хянах: Би унаагүй, би таталцлыг туршиж байсан. Энэ нь одоо ч ажиллаж байна … Хурдасч буй сансрын хөлгийн дүрслэл нь таталцлын хүчний цаг хугацааны өргөтгөлийн улмаас явагч онгоцны хамгийн өндөр цэг дэх цаг нь сууринаас илүү хурдан байх болно гэдгийг тайлбарлав. Зарим
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
![Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ](https://i.howwhatproduce.com/images/003/image-6806-12-j.webp)
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс