Სარჩევი:

Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია: 5 ნაბიჯი
Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია: 5 ნაბიჯი

ვიდეო: Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია: 5 ნაბიჯი

ვიდეო: Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია: 5 ნაბიჯი
ვიდეო: У кого растут усы, как у проклятой лисы? ► 3 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, ნოემბერი
Anonim
Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია
Raspberry Pi ხმის კონტროლირებადი სახლის ავტომატიზაცია

ამ ინსტრუქციის მიზანია უზრუნველყოს ნაბიჯ-ნაბიჯ გაკვეთილი იმის შესახებ, თუ როგორ უნდა დააყენოთ ჟოლოს პი, რომელსაც შეუძლია განათების / ველების ავტომატიზაცია თქვენი ხმოვანი ბრძანებებით.

ნაბიჯი 1: ნაბიჯი 1: ნივთები / აღჭურვილობა, რაც გჭირდებათ

ნაბიჯი 1: ნივთები / აღჭურვილობა, რაც გჭირდებათ
ნაბიჯი 1: ნივთები / აღჭურვილობა, რაც გჭირდებათ

1. ჟოლო Pi 3 Noobs / Raspbian Os.

2. USB ვებკამერა მიკროფონით / USB მიკროფონით

3. windows / linux pc Raspberry pi– ზე წვდომისათვის

ნაბიჯი 2: მიკროფონის დაყენება ხმის გამოსავლენად

მიკროფონის დაყენება ხმის გამოსავლენად
მიკროფონის დაყენება ხმის გამოსავლენად
მიკროფონის დაყენება ხმის გამოსავლენად
მიკროფონის დაყენება ხმის გამოსავლენად

პირველ რიგში, ჩვენ უნდა შევამოწმოთ არის თუ არა თქვენი მიკროფონი ან ვებკამერა აღმოჩენილი Raspberry Pi– ით და მიკროფონის მოცულობა მაღალია. პირველი ნაბიჯი არის შეამოწმოთ თქვენი ვებკამერა ან მიკროფონი ჩამოთვლილი ბრძანების გამოყენებით "lsusb".

ნახ. 1: ჟეს ჟილის მიერ გამოვლენილი ვებკამერის ან მიკროფონის შემოწმება

შემდეგი ნაბიჯი არის მიკროფონის ჩაწერის მოცულობის მაღალი დაყენება. ამისათვის შეიყვანეთ ბრძანება "alsamixer" ტერმინალში. გამოჩნდება სუფთა გრაფიკული ინტერფეისის ეკრანი, დააჭირეთ ზემოთ ან ქვემოთ ისრის ღილაკებს ხმის დასადგენად. დააჭირეთ F6 (ყველა), შემდეგ შეარჩიეთ ვებკამერა ან მიკროფონი სიიდან. კვლავ გამოიყენეთ ისრის ღილაკი ჩაწერის მოცულობის მაღალი დასაყენებლად.

ნახ. 2: მიკროფონის მოცულობის მაღალი დაყენება

ნაბიჯი 3: Gpio ქინძისთავების დაყენება

Gpio ქინძისთავების დაყენება
Gpio ქინძისთავების დაყენება
Gpio ქინძისთავების დაყენება
Gpio ქინძისთავების დაყენება

GPIO Pins– ზე წვდომისათვის თქვენ უნდა დააინსტალიროთ Wiring Pi თქვენს Raspberry Pi– ზე

sudo apt-get დააინსტალირეთ git-core

git კლონი git: //git.drogon.net/wiringPi

cd გაყვანილობა Pi

./ აშენება

დამატებითი ინსტრუქციისთვის შეგიძლიათ გადახედოთ ეკრანის სურათებს

ნაბიჯი 4: სცენარის წერა

შექმენით შემდეგი სკრიპტი, როგორც ფაილი სახელწოდებით 'led':

#!/bin/bash

თუ [$#> 1]

მაშინ

/usr/local/bin/gpio რეჟიმი 4 გარეთ

თუ

მაშინ

/usr/local/bin/gpio ჩაწერეთ 4

ფი

თუ

მაშინ

/usr/local/bin/gpio ჩაწერეთ 4

ფი

ფი

დააყენეთ სკრიპტი შესრულებად შემდეგი ბრძანებით:

chmod u+x led

ახლა ეს ბრძანება უნდა იყოს ჩართული პინთან დაკავშირებული LED. (პინის ნომრის აღწერა შეგიძლიათ იხილოთ გაყვანილობის პი გვერდზე).

./ გააგრძელა

გამორთვისთვის ეს ბრძანება შეიძლება გამოყენებულ იქნას

./ გამორთულია

ნაბიჯი 5: ჟოლოს პიისთვის ხმის ამოცნობის პროგრამული უზრუნველყოფის დაყენება:

ჟოლოს პიისთვის ხმის ამოცნობის პროგრამული უზრუნველყოფის დაყენება
ჟოლოს პიისთვის ხმის ამოცნობის პროგრამული უზრუნველყოფის დაყენება

ხმოვანი ბრძანება დამონტაჟებულია როგორც პაკეტების კოლექციის ნაწილი. ჩვენ გვჭირდება მხოლოდ დამოკიდებულება და ხმოვანი ბრძანების კომპონენტები ამ გაკვეთილისთვის. როდესაც დაყენების სკრიპტი გადის, ის მოგთხოვთ დააინსტალიროთ რამდენიმე პაკეტი, თქვენ შეგიძლიათ თქვათ დიახ მხოლოდ დამოკიდებულებებზე და ხმოვან ბრძანებაზე.

შეასრულეთ ქვემოთ მოყვანილი ბრძანებები:

git კლონი git: //github.com/StevenHickson/PiAUISuite.git

cd PiAUISuite/დააინსტალირეთ/

./InstallAUISuite.sh

ხმოვანი ბრძანების ინსტალაციის შემდეგ, ის მოგთხოვთ დაყენებას. აირჩიეთ დიახ, რათა ინსტალაციის სკრიპტი ავტომატურად დაყენდეს. დაყენების დასრულების შემდეგ ის მოგთხოვთ კონფიგურაციის ფაილის რედაქტირებას. დააჭირეთ ღილაკს Enter ფაილის რედაქტირებისთვის და იხილეთ შემდეგი განყოფილება კონფიგურაციისთვის. დაამატეთ შემდეგი ხაზი კონფიგურაციის ფაილში, შეინახეთ და გამოდით.

მსუბუქი ==/home/pi/სკრიპტები/led…

ზემოაღნიშნული ხაზი ნიშნავს იმას, რომ როდესაც თქვენ ამბობთ განათების ჩართვას ან გამორთვას ხმოვანი ბრძანება შეასრულებს სკრიპტს/home/pi/led არგუმენტის ჩართვის ან გამორთვის დროს. ეს არის შედეგის მსგავსი, როდესაც სკრიპტი ხელით გაუშვით.

გამოიყენეთ ქვემოთ მოცემული ბრძანება ხმოვანი ბრძანების გასაშვებად. -C ნიშნავს განუწყვეტლივ გაშვებას, -k pi ადგენს სახელს, რასაც თქვენ იტყვით ჟოლოს პიის ყურადღების მისაქცევად. -V იწვევს პროგრამას გადაამოწმოს მოთხოვნა ხმის ამოცნობის რეჟიმში გადასვლამდე. -I იწვევს ხმოვან ბრძანებას მხოლოდ კონფიგურაციის ფაილში ჩამოთვლილი მკაფიო ბრძანებების დამუშავებისთვის. დაბოლოს, -b0 არგუმენტი აიძულებს ხმოვან ბრძანებას არ გამოიყენოს შემავსებელი ტექსტი მის პასუხამდე.

ხმოვანი ბრძანება -c -k pi -v -b0 -i

შეასრულეთ ზემოაღნიშნული ბრძანება ნათლად თქვით PI და დაელოდეთ პასუხს "დიახ ბატონო"

თქვით ნათლად. LED უნდა იყოს ჩართული

თქვით ნათლად გამორთეთ. LED უნდა გამორთოთ

ის არის…….

გირჩევთ: