Բովանդակություն:

Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում. 5 քայլ
Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում. 5 քայլ

Video: Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում. 5 քայլ

Video: Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում. 5 քայլ
Video: BTT - Manta M8P - Loading OctoPrint on Marlin firmware configuration (Part 2) 2024, Նոյեմբեր
Anonim
Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում
Raspberry Pi ձայնով վերահսկվող տան ավտոմատացում

Այս հրահանգի նպատակն է ապահովել քայլ առ քայլ ձեռնարկ, թե ինչպես ստեղծել ազնվամորի պի, որը կարող է ավտոմատացնել լույսերը / լուսարձակները ձեր ձայնային հրամաններով:

Քայլ 1: Քայլ 1: Անհրաժեշտ իրեր / սարքավորումներ

Քայլ 1: Ձեզ անհրաժեշտ իրեր / սարքավորումներ
Քայլ 1: Ձեզ անհրաժեշտ իրեր / սարքավորումներ

1. Raspberry Pi 3 Noobs / Raspbian Os- ով:

2. USB տեսախցիկ `խոսափողով / USB խոսափողով

3. windows / linux pc ՝ Raspberry pi մուտք գործելու համար

Քայլ 2. Ձայնը հայտնաբերելու համար խոսափողի կարգավորում

Ձայնը հայտնաբերելու համար խոսափողի կարգավորում
Ձայնը հայտնաբերելու համար խոսափողի կարգավորում
Ձայնը հայտնաբերելու համար խոսափողի կարգավորում
Ձայնը հայտնաբերելու համար խոսափողի կարգավորում

Նախ, մենք պետք է ստուգենք, թե արդյոք ձեր խոսափողը կամ վեբ -տեսախցիկը հայտնաբերվում է Raspberry Pi- ի կողմից, և խոսափողի ձայնը բարձր է: Առաջին քայլը `ստուգել ձեր տեսախցիկը կամ խոսափողը նշված է` օգտագործելով «lsusb» հրամանը:

Նկար 1. Ազնվամորի Պիի կողմից հայտնաբերված տեսախցիկի կամ խոսափողի ստուգում

Հաջորդ քայլը բարձրախոսը ձայնագրելու ձայնը բարձր սահմանելն է: Դա անելու համար տերմինալում մուտքագրեք «alsamixer» հրամանը: Showsուցադրվում է գրաֆիկական ինտերֆեյսի կոկիկ էկրան: Ձայնը կարգավորելու համար սեղմեք վեր կամ վար սլաքների ստեղները: Սեղմեք F6 (բոլորը), ապա ընտրեք վեբ -տեսախցիկը կամ խոսափողը ցուցակից: Կրկին օգտագործեք վերևի սլաքի ստեղնը `ձայնագրման ձայնը բարձր սահմանելու համար:

Նկար 2. Խոսափողի ձայնի բարձրության կարգավորում

Քայլ 3: Ստեղծեք Gpio կապում

Gpio կապում տեղադրելը
Gpio կապում տեղադրելը
Gpio կապում տեղադրելը
Gpio կապում տեղադրելը

GPIO Pins- ին մուտք գործելու համար դուք պետք է տեղադրեք Wiring Pi ձեր Raspberry Pi- ի վրա

sudo apt-get տեղադրել git-core

git clone git: //git.drogon.net/wiringPi

cd էլեկտրագծեր

./ կառուցել

հետագա հրահանգների համար կարող եք դիտել սքրինշոթերը

Քայլ 4: Սցենար գրել

Ստեղծեք հետևյալ սցենարը որպես «led» անունով ֆայլ.

#!/bin/bash

եթե [$#> 1]

ապա

/usr/local/bin/gpio ռեժիմ 4 դուրս

եթե

ապա

/usr/local/bin/gpio գրեք 4 -ի վրա

fi

եթե

ապա

/usr/local/bin/gpio դուրս գրել 4 -ը

fi

fi

Տեղադրեք սցենարը գործարկելի ՝ հետևյալ հրամանով.

chmod u+x led

Այժմ այս հրամանը պետք է ՄԱՍԻՆ միացված լինի քորոցին: (Պին համարի նկարագրությունը կարելի է գտնել Wiring Pi էջում):

./ շարունակեց

Այս հրամանը կարող է օգտագործվել անջատելու համար

./ անջատված

Քայլ 5. Raspberry Pi- ի համար Ձայնի ճանաչման ծրագրաշարի տեղադրում

Raspberry Pi- ի համար Ձայնի ճանաչման ծրագրակազմի տեղադրում
Raspberry Pi- ի համար Ձայնի ճանաչման ծրագրակազմի տեղադրում

Ձայնային հրամանը տեղադրվում է որպես փաթեթների հավաքածուի մաս: Այս ձեռնարկի համար մեզ միայն կախվածությունն ու ձայնային հրամանի բաղադրիչներն են պետք: Երբ կարգաբերման սցենարը գործի, այն կխնդրի ձեր ցանկությունը տեղադրել մի քանի փաթեթ, որոնցից կարող եք միայն այո ասել կախվածություններին և ձայնային հրամանին:

Կատարեք ստորև բերված հրամանները.

git clone git: //github.com/StevenHickson/PiAUISuite.git

cd PiAUISuite/Տեղադրեք/

./InstallAUISuite.sh

Ձայնային հրամանի տեղադրումից հետո այն ձեզ կառաջարկի կարգավորել: Ընտրեք այո, որպեսզի տեղադրման սցենարը ավտոմատ կարգավորվի: Երբ կարգավորումն ավարտված է, ձեզ կառաջարկվի խմբագրել կազմաձևման ֆայլը: Սեղմեք Enter ՝ ֆայլը խմբագրելու և կազմաձևման հաջորդ բաժինը տեսնելու համար: Կարգավորող ֆայլին ավելացրեք հետևյալ տողը, պահեք և դուրս եկեք:

լույս ==/home/pi/սցենարներ/led…

Վերոնշյալ տողը նշանակում է, որ լույսի միացում կամ անջատում ասելիս Ձայնային հրամանը կիրականացնի սցենարը/home/pi/led ՝ փաստարկը միացնելով կամ անջատելով: Սա նման է արդյունքին, ինչպես այն ժամանակ, երբ ձեռքով աշխատում էր սցենարը:

Օգտագործեք ստորև բերված հրամանը ՝ Ձայնային հրամանը գործարկելու համար: -C նշանակում է անընդհատ աշխատել, -k pi- ն սահմանում է այն անունը, որը դուք կասեք ՝ Raspberry Pi- ի ուշադրությունը գրավելու համար: -V- ն ստիպում է ծրագրին ստուգել հուշումը `նախքան ձայնի ճանաչման ռեժիմի անցնելը: -I- ն ձայնային հրամանին ստիպում է մշակել միայն կազմաձևման ֆայլում նշված հստակ հրամանները: Վերջապես, -b0 փաստարկը ստիպում է ձայնային հրամանին չօգտագործել լրացնող տեքստը դրա պատասխանից առաջ:

ձայնային հրաման -c -k pi -v -b0 -i

Կատարեք վերը նշված հրամանը հստակ ասեք PI և սպասեք «Այո պարոն» պատասխանին

Ասա հստակ լույս. LED- ը պետք է միացվի

Ասեք հստակորեն անջատեք: LED- ը պետք է անջատվի

վերջ ……

Խորհուրդ ենք տալիս: