Daftar Isi:

Otomatisasi Rumah Terkendali Suara Raspberry Pi: 5 Langkah
Otomatisasi Rumah Terkendali Suara Raspberry Pi: 5 Langkah

Video: Otomatisasi Rumah Terkendali Suara Raspberry Pi: 5 Langkah

Video: Otomatisasi Rumah Terkendali Suara Raspberry Pi: 5 Langkah
Video: Raspberry Pi Voice Controlled Home Automation 2024, November
Anonim
Raspberry Pi Otomatisasi Rumah Terkendali Suara
Raspberry Pi Otomatisasi Rumah Terkendali Suara

Tujuan dari instruksi ini adalah untuk memberikan tutorial langkah demi langkah tentang cara mengatur raspberry pi yang dapat mengotomatiskan lampu / led dengan perintah suara Anda.

Langkah 1: Langkah 1: Hal / Peralatan yang Anda Butuhkan

Langkah 1: Hal / Peralatan yang Anda Butuhkan
Langkah 1: Hal / Peralatan yang Anda Butuhkan

1. Raspberry Pi 3 dengan Noobs / Raspbian Os.

2. A webcam USB dengan mikrofon / mikrofon USB

3. windows / linux pc untuk mengakses Raspberry pi

Langkah 2: Menyiapkan Mikrofon untuk Mendeteksi Suara

Menyiapkan Mikrofon untuk Mendeteksi Suara
Menyiapkan Mikrofon untuk Mendeteksi Suara
Menyiapkan Mikrofon untuk Mendeteksi Suara
Menyiapkan Mikrofon untuk Mendeteksi Suara

Pertama, kita harus memeriksa apakah mikrofon atau webcam Anda terdeteksi oleh Raspberry Pi dan volume mikrofonnya tinggi. Langkah pertama adalah memeriksa webcam atau mikrofon Anda terdaftar menggunakan perintah “lsusb“.

Gbr. 1: Memeriksa Webcam Atau Mikrofon yang Terdeteksi Oleh Raspberry Pi

Langkah selanjutnya adalah mengatur volume rekaman mikrofon tinggi. Untuk melakukan ini, masukkan perintah "alsamixer" di terminal. Layar antarmuka grafis yang rapi muncul, tekan tombol panah atas atau bawah untuk mengatur volume. Tekan F6 (semua), lalu pilih webcam atau mikrofon dari daftar. Sekali lagi gunakan tombol panah atas untuk mengatur volume rekaman ke tinggi.

Gbr. 2: Mengatur Volume Mikrofon Tinggi

Langkah 3: Menyiapkan Pin Gpio

Menyiapkan Pin Gpio
Menyiapkan Pin Gpio
Menyiapkan Pin Gpio
Menyiapkan Pin Gpio

Untuk mengakses Pin GPIO, Anda harus menginstal Wiring Pi di Raspberry Pi

sudo apt-get install git-core

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

kabel cdPi

./membangun

untuk instruksi lebih lanjut, Anda dapat melihat tangkapan layar

Langkah 4: Menulis Skrip

Buat skrip berikut sebagai file bernama 'led':

#!/bin/bash

jika [$# > 1]

kemudian

/usr/local/bin/gpio mode 4 keluar

jika

kemudian

/usr/local/bin/gpio tulis 4 di

fi

jika

kemudian

/usr/local/bin/gpio hapus 4

fi

fi

Atur skrip agar dapat dieksekusi dengan perintah berikut:

chmod u+x led

Sekarang perintah ini harus ON LED terhubung ke pin. (Deskripsi nomor pin dapat ditemukan di halaman Wiring Pi).

./memimpin

Untuk mematikan perintah ini dapat digunakan

./mematikan

Langkah 5: Menginstal Perangkat Lunak Pengenalan Suara untuk Raspberry Pi:

Menginstal Perangkat Lunak Pengenalan Suara untuk Raspberry Pi
Menginstal Perangkat Lunak Pengenalan Suara untuk Raspberry Pi

Perintah Suara diinstal sebagai bagian dari kumpulan paket. Kami, hanya membutuhkan komponen dependensi dan perintah suara untuk tutorial ini. Ketika skrip setup berjalan, ia akan menanyakan keinginan Anda untuk menginstal beberapa paket yang hanya bisa Anda katakan ya untuk dependensi dan perintah suara.

Jalankan perintah di bawah ini:

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

cd PiAUISuite/Instal/

./InstallAUISuite.sh

Setelah Perintah Suara diinstal, Anda akan diminta untuk mengatur. Pilih ya untuk mengizinkan skrip penginstalan ke pengaturan otomatis. Ketika pengaturan selesai, Anda akan diminta untuk mengedit file konfigurasi. Tekan Enter untuk mengedit file dan lihat bagian selanjutnya untuk konfigurasi. Tambahkan baris berikut ke file konfigurasi, simpan, dan keluar.

light==/home/pi/scripts/led …

Baris di atas berarti bahwa, ketika Anda mengatakan nyalakan atau matikan, Perintah Suara akan mengeksekusi skrip /home/pi/led dengan meneruskan atau mematikan argumen. Ini mirip dengan hasil ketika Anda menjalankan skrip secara manual.

Gunakan perintah di bawah ini untuk meluncurkan Perintah Suara. The -c berarti berjalan terus menerus, -k pi menetapkan prompt nama yang akan Anda katakan untuk mendapatkan perhatian Raspberry Pi. -v menyebabkan program memverifikasi prompt sebelum masuk ke mode pengenalan suara. -i menyebabkan perintah suara hanya memproses perintah eksplisit yang tercantum dalam file konfigurasi. Terakhir, argumen -b0 memaksa perintah suara untuk tidak menggunakan teks pengisi sebelum responsnya.

perintah suara -c -k pi -v -b0 -i

Jalankan perintah diatas Ucapkan dengan jelas PI dan tunggu respon "Yes Sir"

Katakan dengan jelas menyala. LED harus menyala

Katakan dengan jelas matikan. LED harus mati

itu dia…….

Direkomendasikan: