Мазмуну:

Raspberry Pi үн көзөмөлдөгөн үйдү автоматташтыруу: 5 кадам
Raspberry Pi үн көзөмөлдөгөн үйдү автоматташтыруу: 5 кадам

Video: Raspberry Pi үн көзөмөлдөгөн үйдү автоматташтыруу: 5 кадам

Video: Raspberry Pi үн көзөмөлдөгөн үйдү автоматташтыруу: 5 кадам
Video: How to use a Raspberry Pi as a Bluetooth Receiver - Make Any Speaker Bluetooth 2024, Ноябрь
Anonim
Raspberry Pi үн көзөмөлдөгөн үй автоматташтыруу
Raspberry Pi үн көзөмөлдөгөн үй автоматташтыруу

Бул нускаманын максаты-үн буйруктарыңыз менен жарыктарды / леддерди автоматташтыра турган малина пи кантип орнотуу боюнча этап-этабы менен үйрөткүч.

1 -кадам: 1 -кадам: Сизге керектүү нерселер / жабдуулар

1 -кадам: Сизге керектүү нерселер / жабдуулар
1 -кадам: Сизге керектүү нерселер / жабдуулар

1. Raspberry Pi 3 Noobs / Raspbian Os менен.

2. Микрофон / USB микрофону бар USB веб -камерасы

3. Raspberry piге кирүү үчүн windows / linux pc

2 -кадам: Үндү аныктоо үчүн микрофонду орнотуу

Үн аныктоо үчүн микрофонду орнотуу
Үн аныктоо үчүн микрофонду орнотуу
Үн аныктоо үчүн микрофонду орнотуу
Үн аныктоо үчүн микрофонду орнотуу

Биринчиден, биз сиздин микрофонуңуз же веб -камераңыз Raspberry Pi тарабынан аныкталганын жана микрофондун көлөмү жогору экендигин текшеришибиз керек. Биринчи кадам - "lsusb" командасын колдонуу менен веб -камераңыздын же микрофонуңуздун тизмесин текшерүү.

1 -сүрөт: Raspberry Pi тарабынан аныкталган вебкамераны же микрофонду текшерүү

Кийинки кадам - микрофондун жаздыруунун бийиктигин орнотуу. Бул үчүн терминалга "alsamixer" буйругун киргизиңиз. Таза графикалык интерфейс экраны көрүнөт, үндү коюу үчүн өйдө же ылдый жебе баскычтарын басыңыз. F6 (бардыгы) баскычын басыңыз, андан кийин тизмеден вебкамераны же микрофонду тандаңыз. Дагы бир жолу жазуунун үнүн жогорку деңгээлге коюу үчүн өйдө жебени басыңыз.

2 -сүрөт: Микрофондун үнүн бийик коюу

3 -кадам: Gpio Pins орнотуу

Gpio Pins орнотуу
Gpio Pins орнотуу
Gpio Pins орнотуу
Gpio Pins орнотуу

GPIO Pinsке кирүү үчүн сиз Raspberry Piге Wiring Pi орнотушуңуз керек

sudo apt-get орнотуу git-core

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

cd wiringPi

./build

кошумча көрсөтмөлөр үчүн скриншотторду карап көрсөңүз болот

4 -кадам: Жазуу жазуусу

Төмөнкү скриптти 'led' деп аталган файл катары түзүңүз:

#!/bin/bash

эгер [$#> 1]

анда

/usr/local/bin/gpio режими 4 чыкты

эгер

анда

/usr/local/bin/gpio 4 жаз

fi

эгер

анда

/usr/local/bin/gpio 4 өчүрүү

fi

fi

Төмөнкү буйрук менен скриптти аткарылуучу кылып коюңуз:

chmod u+x led

Эми бул буйрук пинге туташкан LEDди жандырышы керек. (Пин номеринин сүрөттөмөсүн Wiring Pi барагынан тапса болот).

./led

ӨЧүрүү үчүн бул буйрукту колдонсо болот

./ өчүрүлдү

5 -кадам: Raspberry Pi үчүн Үн Таануу Программасын орнотуу:

Raspberry Pi үчүн Үн Таануу Программасын орнотуу
Raspberry Pi үчүн Үн Таануу Программасын орнотуу

Үн буйругу пакеттерди чогултуунун бир бөлүгү катары орнотулат. Бул окуу куралы үчүн бизге көз карандылыктар жана үн буйруктарынын компоненттери гана керек. Орнотуу скрипти иштей баштаганда, ал бир нече пакеттерди орнотууну каалайт, сиз көз карандылыкка жана үн буйругуна ооба деп гана айта аласыз.

Төмөндөгү буйруктарды аткарыңыз:

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

CD PiAUISuite/Орнотуу/

./InstallAUISuite.sh

Үн буйругу орнотулгандан кийин, ал сизге орнотууну сунуштайт. Орнотуу скриптин автоматтык түрдө орнотууга уруксат берүү үчүн ооба дегенди тандаңыз. Орнотуу аяктагандан кийин, ал конфигурация файлын түзөтүүнү сунуштайт. Файлды түзөтүү үчүн Enter басыңыз жана конфигурация үчүн кийинки бөлүмдү көрүңүз. Конфигурация файлына төмөнкү сапты кошуңуз, сактаңыз жана чыгыңыз.

жарык ==/үй/пи/скрипттер/лед…

Жогорудагы сызык, "Жарык күйөт же өчөт" деп айтканыңызда, Voice Command аргументти күйгүзүү же өчүрүү менен/home/pi/led скриптин аткарат дегенди билдирет. Бул сценарийди кол менен иштеткендеги натыйжага окшош.

Үн буйругун ишке киргизүү үчүн төмөнкү буйрукту колдонуңуз. -C тынымсыз чуркоо дегенди билдирет, -k pi Raspberry Piнин көңүлүн буруу үчүн айта турган аталышын коёт. -V программасы үн таануу режимине өтүүдөн мурун чакырууну текшерүүгө алып келет. -I үн буйругун конфигурация файлында көрсөтүлгөн ачык буйруктарды гана иштетет. Акырында, -b0 аргументи үн буйругун жооп берерден мурун толтуруучу текстти колдонбоого мажбурлайт.

үн буйругу -c -k pi -v -b0 -i

Жогорудагы буйрукту аткарыңыз PI так айтыңыз жана "Ооба мырза" деген жоопту күтүңүз

Жарык деп ачык айт. LED күйгүзүлүшү керек

Жарыкты өчүрүүнү ачык айт. LED өчүп калышы керек

дал ушул…….

Сунушталууда: