Mündəricat:
- Addım 1: Adım 1: Ehtiyacınız olan şeylər / avadanlıqlar
- Addım 2: Səsi Algılayacak Mikrofonun Qurulması
- Addım 3: Gpio pinlərinin qurulması
- Addım 4: Ssenari Yazmaq
- Addım 5: Raspberry Pi üçün Səs Tanıma Proqramının Qurulması:
Video: Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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ı
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 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ı:
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ə:
Portativ Disko V2 -Səs İdarə Edilən LEDlər: 11 Addım (Şəkillərlə birlikdə)
Portativ Disko V2 -Səsli İdarə Edilən LEDlər: İlk portativ diskotekamdan bəri elektronika səyahətimlə uzun bir yol qət etdim. Orijinal quruluşda, prototip lövhəsində bir dövrə vurdum və səliqəli, kiçik bir cib diskotekası qurmağı bacardım. Bu dəfə öz PCB -ni hazırladım
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)
Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: Əvvəlki layihəmdə bir işıq açarını idarə edən bir sonsuzluq əlcəyi hazırladım. Altı daşdan istifadə etmək istəyirdim və hər bir daş cihazları, qapı kilidini və ya işıqlandırmanı idarə edə bilərdi. Bu layihədə
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırması: 5 addım
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırılması: Covid-19 pandemiyası dövründə salamlaşmaq təmasdan qaçmaq və sosial uzaqlaşmanı qorumaq üçün bir zərurətdir, ancaq elektrik lövhələrinə toxunmaq üçün lazım olan cihazları yandırmaq və söndürmək lazımdır, amma heç bir əlaqə olmadan sistem təqdim nəzarət üçün
Səs İdarə Edilən Taxta Edison Lampası - (Video): 5 addım
Səs İdarə Edilən Taxta Edison Lampası - (Video): Sual Qiyməti 5 dollar. Bu cihazın ürəyi olan Wifi Relay SONOFF (ITEAD şirkətindən) nə qədərdir. &Quot; Mən uğursuz olmamışam. İşə yaramayan 10 000 yol tapdım. &Quot; - Thomas A. Edison Bu inanılmazdır, amma son vaxtlar
COVID-19 İlhamlı Səs İdarə Edilən Ev Avtomatlaşdırması: 5 Addım
COVID-19 İlhamlı Səs İdarə Edilən Ev Avtomatlaşdırması: Son 4 il ərzində Arduino əsaslı ev idarəetmə sistemlərinin 3 və ya 4 fərqli variantını sınadım. Hər kəsin rahatlığı üçün burada bəzi inkişaflarımın xronoloji tarixi var. Təlimat 1 - 2015 -ci ilin oktyabr ayında IR və RF rabitəsindən istifadə edildi