Mündəricat:

Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım
Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım

Video: Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım

Video: Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım
Video: Raspberry Pi Pico PLC necə qurulur || OpenPLC redaktoru 2024, Noyabr
Anonim
Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması
Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması

Bu təlimatın məqsədi, səs əmrlərinizlə işıqları / LEDləri avtomatlaşdıra bilən bir moruq pi qurmaq üçün addım-addım təlimat verməkdir.

Addım 1: Adım 1: Ehtiyacınız olan şeylər / avadanlıqlar

Addım 1: Lazım olan şeylər / avadanlıqlar
Addım 1: Lazım olan şeylər / avadanlıqlar

1. Noobs / Raspbian Os ilə Raspberry Pi 3.

2. Mikrofon / USB mikrofonu olan USB veb kamerası

3. Raspberry pi -yə daxil olmaq üçün Windows / linux pc

Addım 2: Səsi Algılayacak Mikrofonun Qurulması

Səsi Algılayacaq Mikrofonun Qurulması
Səsi Algılayacaq Mikrofonun Qurulması
Səsi Algılayacaq Mikrofonun Qurulması
Səsi Algılayacaq Mikrofonun Qurulması

Birincisi, mikrofonunuzun və ya veb kameranızın Raspberry Pi tərəfindən aşkarlandığını və mikrofon səslərinin yüksək olub olmadığını yoxlamalıyıq. İlk addım "lsusb" əmrindən istifadə edərək veb kameranızın və ya mikrofonunuzun siyahıya alındığını yoxlamaqdır.

Şəkil 1: Raspberry Pi tərəfindən Algılanan Veb Kameranın və ya Mikrofonun yoxlanılması

Növbəti addım mikrofonun səs səviyyəsini yüksək olaraq təyin etməkdir. Bunu etmək üçün terminala "alsamixer" əmrini daxil edin. Səliqəli bir qrafik interfeys ekranı görünür, səs səviyyəsini təyin etmək üçün yuxarı və ya aşağı ox düymələrinə basın. F6 (hamısı) düyməsini basın, sonra siyahıdan veb kamera və ya mikrofonu seçin. Yenə də yuxarı səs düyməsini istifadə edərək səs səviyyəsini yüksək səviyyəyə qoyun.

Şəkil 2: Mikrofon Səsinin Yüksək Ayarlanması

Addım 3: Gpio pinlərinin qurulması

Gpio pinlərinin qurulması
Gpio pinlərinin qurulması
Gpio pinlərinin qurulması
Gpio pinlərinin qurulması

GPIO Pins -ə daxil olmaq üçün Raspberry Pi -yə Wiring Pi qurmalısınız

sudo apt-get git-core quraşdırın

git klon git: //git.drogon.net/wiringPi

cd wiringPi

./ tikmək

əlavə təlimatlar üçün ekran görüntülərinə baxa bilərsiniz

Addım 4: Ssenari Yazmaq

Aşağıdakı skripti 'led' adlı bir fayl olaraq yaradın:

#!/bin/bash

əgər [$#> 1]

sonra

/usr/local/bin/gpio rejimi 4 çıxdı

əgər

sonra

/usr/local/bin/gpio 4 yaz

fi

əgər

sonra

/usr/local/bin/gpio 4 yazın

fi

fi

Aşağıdakı əmrlə skriptin icra oluna biləcəyini təyin edin:

chmod u+x led

İndi bu əmr pinlə əlaqəli LED -i Yandırmalıdır. (Pin nömrəsinin təsvirini Wiring Pi səhifəsində tapa bilərsiniz).

./ davam etdi

Söndürmək üçün bu əmr istifadə edilə bilər

./ uçdu

Addım 5: Raspberry Pi üçün Səs Tanıma Proqramının Qurulması:

Raspberry Pi üçün Səs Tanıma Proqramının Qurulması
Raspberry Pi üçün Səs Tanıma Proqramının Qurulması

Voice Command, paketlər toplusunun bir hissəsi olaraq quraşdırılır. Bu dərs üçün yalnız asılılıqlara və səsli əmr komponentlərinə ehtiyacımız var. Quraşdırma skripti işlədikdə, asılılıqlara və səs əmrinə yalnız bəli deyə biləcəyiniz bir neçə paket qurmaq istəyinizi soruşacaq.

Aşağıdakı əmrləri yerinə yetirin:

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

cd PiAUISuite/Quraşdır/

./InstallAUISuite.sh

Səs Komandası quraşdırıldıqdan sonra, quraşdırmanı istəyəcək. Quraşdırma skriptinin avtomatik qurulmasına icazə vermək üçün bəli seçin. Quraşdırma tamamlandıqda konfiqurasiya faylını redaktə etməyinizi istəyəcək. Dosyanı redaktə etmək üçün Enter düyməsini basın və konfiqurasiya üçün növbəti bölməyə baxın. Aşağıdakı sətri konfiqurasiya faylına əlavə edin, qeyd edin və çıxın.

işıq ==/ev/pi/skriptlər/led…

Yuxarıdakı sətir, işığı yandırmaq və ya söndürmək dediyiniz zaman Səs Komandasının arqumenti açaraq və ya söndürərək/home/pi/led skriptini yerinə yetirəcəyini bildirir. Bu, skriptin əl ilə işlədilməsi ilə nəticəyə bənzəyir.

Səs əmrini başlatmaq üçün aşağıdakı əmri istifadə edin. -C davamlı işləmək deməkdir, -k pi Raspberry Pi -nin diqqətini çəkmək üçün deyəcəyiniz ad istəyini təyin edir. -V, proqramın səs tanıma rejiminə keçməzdən əvvəl sorğunu yoxlamasına səbəb olur. -İ səs əmrinin yalnız konfiqurasiya sənədində sadalanan açıq əmrləri emal etməsinə səbəb olur. Nəhayət, -b0 arqumenti səs əmrini cavab verməzdən əvvəl doldurucu mətndən istifadə etməməyə məcbur edir.

səs əmri -c -k pi -v -b0 -i

Yuxarıdakı əmri yerinə yetirinPI -ni aydın şəkildə söyləyin və "Bəli Cənab" cavabını gözləyin.

İşığı açıq şəkildə söyləyin. LED açılmalıdır

Açıq şəkildə söndürün deyin. LED sönməlidir

bu belədir…….

Tövsiyə: