Mundarija:

Raspberry Pi ovozli uyni avtomatlashtirish: 5 qadam
Raspberry Pi ovozli uyni avtomatlashtirish: 5 qadam

Video: Raspberry Pi ovozli uyni avtomatlashtirish: 5 qadam

Video: Raspberry Pi ovozli uyni avtomatlashtirish: 5 qadam
Video: Raspberry Pi Pico PLC qanday quriladi || OpenPLC muharriri 2024, Noyabr
Anonim
Raspberry Pi ovozli uy boshqaruvi
Raspberry Pi ovozli uy boshqaruvi

Bu ko'rsatmaning maqsadi-ovozli buyruqlar yordamida chiroqlar / chiroqlarni avtomatlashtiradigan malina pi ni sozlash bo'yicha bosqichma-bosqich ko'rsatma berish.

1 -qadam: 1 -qadam: Sizga kerak bo'lgan narsalar / uskunalar

1 -qadam: Sizga kerak bo'lgan narsalar / uskunalar
1 -qadam: Sizga kerak bo'lgan narsalar / uskunalar

1. Raspberry Pi 3 Noobs / Raspbian OS bilan.

2. Mikrofonli / USB mikrofonli USB veb -kamerasi

3. Raspberry pi -ga kirish uchun windows / linux kompyuter

2 -qadam: ovozni aniqlash uchun mikrofonni sozlash

Ovozni aniqlash uchun mikrofonni sozlash
Ovozni aniqlash uchun mikrofonni sozlash
Ovozni aniqlash uchun mikrofonni sozlash
Ovozni aniqlash uchun mikrofonni sozlash

Birinchidan, sizning mikrofoningiz yoki veb -kamerangiz Raspberry Pi tomonidan aniqlanganligini va mikrofonning ovoz balandligini tekshirishimiz kerak. Birinchi qadam, "lsusb" buyrug'i yordamida veb -kamerangiz yoki mikrofoningiz ro'yxatini tekshirish.

1 -rasm: Raspberry Pi tomonidan aniqlangan veb -kamera yoki mikrofonni tekshirish

Keyingi qadam - mikrofonning ovoz balandligini sozlash. Buning uchun terminalga "alsamixer" buyrug'ini kiriting. Toza grafik interfeysi paydo bo'ladi, ovoz balandligini sozlash uchun yuqoriga yoki pastga o'q tugmalarini bosing. F6 tugmachasini bosing (barchasi), keyin ro'yxatdan kamerani yoki mikrofonni tanlang. Yana bir marta yuqoriga o'q tugmachasini bosib ovoz balandligini o'rnating.

2 -rasm: Mikrofon balandligini sozlash

3 -qadam: Gpio pinlarini o'rnatish

Gpio pinlarini sozlash
Gpio pinlarini sozlash
Gpio pinlarini sozlash
Gpio pinlarini sozlash

GPIO pinlariga kirish uchun siz Raspberry Pi -ga Wiring Pi -ni o'rnatishingiz kerak

sudo apt-get install-core ni o'rnating

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

CD simiPi

./qurmoq

Qo'shimcha ko'rsatmalar uchun siz ekran tasvirlarini ko'rishingiz mumkin

4 -qadam: skript yozish

Quyidagi skriptni "led" nomli fayl sifatida yarating:

#!/bin/bash

agar [$#> 1]

keyin

/usr/local/bin/gpio rejimi 4 chiqish

agar

keyin

/usr/local/bin/gpio 4 yozing

fi

agar

keyin

/usr/local/bin/gpio 4 -ni o'chirish

fi

fi

Quyidagi buyruq yordamida skriptni bajariladigan qilib sozlang:

chmod u+x led

Endi bu buyruq pinga ulangan LEDni yoqishi kerak. (Pin raqami tavsifini Wiring Pi sahifasida topish mumkin).

./ yoqildi

O'chirish uchun ushbu buyruqdan foydalanish mumkin

./ tashlandi

5 -qadam: Raspberry Pi uchun ovozni aniqlash dasturini o'rnatish:

Raspberry Pi uchun ovozni aniqlash dasturini o'rnatish
Raspberry Pi uchun ovozni aniqlash dasturini o'rnatish

Ovozli buyruq to'plamlar to'plamining bir qismi sifatida o'rnatiladi. Bizga bu darslik uchun faqat bog'liqliklar va ovozli buyruq komponentlari kerak. O'rnatish ssenariysi ishga tushganda, u bir nechta paketlarni o'rnatish istagini so'raydi, faqat bog'liqliklar va ovozli buyruqlarga ha deb ayta olasiz.

Quyidagi buyruqlarni bajaring:

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

CD PiAUISuite/O'rnatish/

./InstallAUISuite.sh

Ovozli buyruq o'rnatilgandan so'ng, u sizni sozlashni taklif qiladi. O'rnatish skriptini avtomatik sozlash uchun ha ni tanlang. O'rnatish tugagandan so'ng, u sizga konfiguratsiya faylini tahrir qilishni taklif qiladi. Faylni tahrirlash uchun Enter tugmasini bosing va konfiguratsiya uchun keyingi bo'limni ko'ring. Quyidagi qatorni konfiguratsiya fayliga qo'shing, saqlang va chiqing.

yorug'lik ==/uy/pi/skriptlar/led …

Yuqoridagi satr shuni ko'rsatadiki, siz "yoqish yoki o'chirish" deb aytganda, ovozli buyruq argumentni yoqish yoki o'chirish bilan/home/pi/led skriptini bajaradi. Bu skriptni qo'lda ishlatganingizdagi natijaga o'xshaydi.

Ovozli buyruqni ishga tushirish uchun quyidagi buyruqdan foydalaning. -C uzluksiz ishlashni bildiradi, -k pi Raspberry Pi e'tiborini jalb qilish uchun siz aytadigan nomni belgilaydi. -V dasturi ovozni aniqlash rejimiga o'tishdan oldin dasturni tasdiqlashiga sabab bo'ladi. -I ovozli buyruqni faqat konfiguratsiya faylida ko'rsatilgan aniq buyruqlarni ishlashiga olib keladi. Nihoyat, -b0 argumenti ovozli buyruqni javob berishdan oldin to'ldiruvchi matnni ishlatmaslikka majbur qiladi.

ovozli buyruq -c -k pi -v -b0 -i

Yuqoridagi buyruqni bajaring PI ni aniq ayting va "Ha janob" javobini kuting.

Chiroqni aniq ayting. LED yonishi kerak

Ochig'ini aniq ayting. LED o'chishi kerak

bo'ldi shu…….

Tavsiya: