Spisu treści:
- Krok 1: Krok 1: Rzeczy / Sprzęt, którego potrzebujesz
- Krok 2: Konfigurowanie mikrofonu do wykrywania głosu
- Krok 3: Konfigurowanie pinów Gpio
- Krok 4: Pisanie skryptu
- Krok 5: Instalacja oprogramowania do rozpoznawania głosu dla Raspberry Pi:
Wideo: Automatyka domowa sterowana głosem Raspberry Pi: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Celem tej instrukcji jest dostarczenie samouczka krok po kroku, jak skonfigurować raspberry pi, które może zautomatyzować światła / diody LED za pomocą poleceń głosowych.
Krok 1: Krok 1: Rzeczy / Sprzęt, którego potrzebujesz
1. Raspberry Pi 3 z Noobs / Raspbian Os.
2. Kamera internetowa USB z mikrofonem/mikrofonem USB
3. Windows / Linux PC, aby uzyskać dostęp do Raspberry pi
Krok 2: Konfigurowanie mikrofonu do wykrywania głosu
Najpierw musimy sprawdzić, czy Twój mikrofon lub kamera internetowa jest wykrywana przez Raspberry Pi, a głośność mikrofonu jest wysoka. Pierwszym krokiem jest sprawdzenie, czy Twoja kamera internetowa lub mikrofon jest na liście za pomocą polecenia „lsusb„.
Rys. 1: Sprawdzanie kamery internetowej lub mikrofonu wykrytego przez Raspberry Pi
Następnym krokiem jest ustawienie wysokiej głośności nagrywania mikrofonu. Aby to zrobić, wpisz w terminalu polecenie „alsamixer”. Pojawia się schludny ekran interfejsu graficznego, naciśnij klawisze strzałek w górę lub w dół, aby ustawić głośność. Naciśnij klawisz F6 (wszystkie), a następnie wybierz z listy kamerę internetową lub mikrofon. Ponownie użyj klawisza strzałki w górę, aby ustawić wysoką głośność nagrywania.
Rys. 2: Ustawianie wysokiej głośności mikrofonu
Krok 3: Konfigurowanie pinów Gpio
Aby uzyskać dostęp do pinów GPIO, musisz zainstalować Wiring Pi na swoim Raspberry Pi
sudo apt-get zainstaluj git-core
git klon git://git.drogon.net/wiringPi
okablowanie cdPi
./budować
dalsze instrukcje znajdziesz na zrzutach ekranu
Krok 4: Pisanie skryptu
Utwórz następujący skrypt jako plik o nazwie „led”:
#!/kosz/bash
jeśli [$# > 1]
następnie
/usr/local/bin/gpio mode 4 out
if
następnie
/usr/local/bin/gpio zapis 4 na
fi
if
następnie
/usr/local/bin/gpio odpisać 4 off
fi
fi
Ustaw skrypt jako wykonywalny za pomocą następującego polecenia:
chmod u+x led
Teraz to polecenie powinno zapalić diodę LED podłączoną do pinu. (Opis numeru pinu można znaleźć na stronie Wiring Pi).
./dioda włączona
Do wyłączenia można użyć tego polecenia
./wyłączony
Krok 5: Instalacja oprogramowania do rozpoznawania głosu dla Raspberry Pi:
Voice Command instaluje się jako część kolekcji pakietów. Potrzebujemy tylko zależności i komponentów poleceń głosowych do tego samouczka. Kiedy skrypt instalacyjny zostanie uruchomiony, poprosi Cię o zainstalowanie kilku pakietów, możesz tylko powiedzieć tak na zależności i polecenie głosowe.
Wykonaj poniższe polecenia:
klon git git://github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Instalacja/
./InstallAUISuite.sh
Po zainstalowaniu polecenia głosowego pojawi się monit o konfigurację. Wybierz opcję tak, aby zezwolić skryptowi instalacyjnemu na automatyczną konfigurację. Po zakończeniu instalacji pojawi się monit o edycję pliku konfiguracyjnego. Naciśnij klawisz Enter, aby edytować plik i przejdź do następnej sekcji dotyczącej konfiguracji. Dodaj następujący wiersz do pliku konfiguracyjnego, zapisz i wyjdź.
światło==/home/pi/skrypty/led …
Powyższa linia oznacza, że gdy powiesz light on lub light off Polecenie głosowe wykona skrypt /home/pi/led z włączeniem lub wyłączeniem argumentu. Jest to podobne do wyniku ręcznego uruchomienia skryptu.
Użyj poniższego polecenia, aby uruchomić polecenie głosowe. -c oznacza ciągłe działanie, -k pi ustawia monit o nazwę, który powiesz, aby zwrócić uwagę Raspberry Pi. -v powoduje, że program sprawdza monit przed przejściem w tryb rozpoznawania głosu. Opcja -i powoduje, że polecenie głosowe przetwarza tylko polecenia jawne wymienione w pliku konfiguracyjnym. Na koniec argument -b0 wymusza, aby polecenie głosowe nie używało tekstu wypełniającego przed odpowiedzią.
komenda głosowa -c -k pi -v -b0 -i
Wykonaj powyższe poleceniePowiedz wyraźnie PI i poczekaj na odpowiedź „Tak Panie”
Powiedz wyraźnie, że światło włączone. Dioda powinna się włączyć
Powiedz wyraźnie, że światło wyłączone. Dioda LED powinna się wyłączyć
Otóż to…….
Zalecana:
Automatyzacja Rozmowna -- Audio z Arduino -- Automatyka sterowana głosem -- Moduł Bluetooth HC-05: 9 kroków (ze zdjęciami)
Automatyzacja Rozmowna || Audio z Arduino || Automatyka sterowana głosem || HC - 05 Moduł Bluetooth:……………… ZAPISZ SIĘ Do mojego kanału YouTube, aby uzyskać więcej filmów…. …. W tym filmie zbudowaliśmy Talkative Automation.. Gdy wyślesz polecenie głosowe przez telefon komórkowy, włączy on urządzenia domowe i wyśle informację zwrotną i
Automatyka domowa sterowana głosem zainspirowana COVID-19: 5 kroków
Automatyka domowa sterowana głosem zainspirowana COVID-19: W ciągu ostatnich 4 lat wypróbowałem 3 lub 4 różne warianty sterowania domowego opartego na Arduino. Dla wygody wszystkich podaję tutaj chronologiczną historię niektórych moich osiągnięć. Instructable 1 - w październiku 2015 używałem komunikacji IR i RF
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): 4 kroki
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): Jest to w zasadzie przekaźniki sterowane przez arduino oparte na SMS z konfiguracją asystenta Google do wysyłania wiadomości na instrukcje głosowe. Jest to bardzo łatwe i tanie i działa jak reklamy Alexa z twoim istniejące urządzenia elektryczne (jeśli masz Moto -X smartp
Automatyka domowa sterowana głosem / przez Internet i monitorowanie za pomocą ESP8266 i Google Home Mini: 6 kroków
DIY sterowana głosem/internetem automatyka domowa i monitorowanie za pomocą ESP8266 i Google Home Mini: Hej!! Po dłuższej przerwie jestem tutaj, bo wszyscy musimy robić coś nudnego(pracy), żeby zarobić. Po wszystkich artykułach AUTOMATYKA DOMOWA, które napisałem z BLUETOOTH, IR, Local WIFI, Cloud czyli tych trudnych, *TERAZ* nadchodzi najłatwiejszy, ale najskuteczniejszy
Sterowana głosem automatyka domowa: 8 kroków (ze zdjęciami)
Sterowana głosem automatyka domowa: Witam, w tej instrukcji nauczę cię, jak tworzyć sterowaną głosem automatykę domową. Po prostu połączymy się z naszym telefonem komórkowym i sterujemy naszymi urządzeniami za pomocą głosu. Zaufaj mi, że nie jest to takie trudne, jak się wydaje. Po prostu postępuj zgodnie z instrukcjami i y