Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Баарын бириктирүү
- 3 -кадам: Пи даярдоо
- 4 -кадам: IBM Watson конфигурациясы
- 5 -кадам: WATSON грамоталарын колдонмого кошуу
- 6 -кадам: Үнүбүз башкарылган чыракты иштетүү
Video: VoiceLantern - Үн менен башкарылган чырак !: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
MiniDSP UMA-8 микрофону, багытты аныктоо, жаңырыкты жок кылуу жана ызы-чууну басаңдатуу менен, ар түрдүү колдонмолорго ээ. Бул көрсөтмөдө биз LED чырагын башкаруу үчүн IBM Watson Speech-to-Text кызматы менен бирге иштейбиз.
Эмне үчүн UMA-8ди колдонуу керек?
Ар бир үн менен башкарылуучу шайманга аудио тартуу үчүн микрофон талап кылынат жана сиз туш келди 2 долларлык микрофонду колдонсоңуз болот. Эгерде сиз компьютерде, микрофондун алдында отурсаңыз, бул жакшы, бирок "алыскы талаа" үчүн колу бош көзөмөлдөө үчүн татаалыраак микрофон керек. UMA-8де төмөнкүлөр бар:
- Үн түзүүнү жакшыртуу жана чоочун үндөрдү жок кылуу үчүн нур түзүүчү 7 микрофонду камтыйт.
- Үнсүз үндөрдүн (музыка ойнотуу сыяктуу) жана ызы-чуунун (трафик, ашкана үндөрү ж.
UMA-8 "плагин жана ойноо"-аны RPi менен иштөө үчүн эч нерсени конфигурациялоонун кереги жок. Кааласаңыз, микрофон массивинин иштетүү параметрлерин өзгөртүү үчүн miniDSP плагинин колдонсоңуз болот (өнүккөн колдонуучулар үчүн гана сунушталат!)
1 -кадам: Сизге эмне керек
Сизге эмне керек
- 1 x Raspberry Pi 2 же 3, Пиңиз үчүн USB кубаты менен кошо
- 1 х клавиатура
- 1 x HDMI дисплейи
- Интернет байланышы
-
1 х кичинекей LED чырак (~ $ 10)
- eBay шилтемеси
- AliExpress шилтемеси
-
Кээ бир аял-аял секирүүчү кабелдер (~ 3 $)
- eBay шилтемеси
- AliExpress шилтемеси
-
1 x 2n2222 NPN транзистору (~ 3 $)
- eBay шилтемеси
- AliExpress шилтемеси
- Зымдарды туташтыруу үчүн 1 x Soldering Iron (ширетүүчү жана жылуулукту азайтуучу)
-
1 x miniDSP UMA-8 USB микрофон массиви
MiniDSP веб -сайтынан түз сатып алыңыз
- IBM BlueMix каттоо эсеби (каттоо үчүн төмөндөгү маалыматтарды караңыз)
Сиз билишиңиз керек болгон нерсе
- Raspberry Pi платформасы менен кээ бир негизги тажрыйба
- Баштапкы кээ бир көндүмдөр (cd, ls ж. Б.)
- Негизги Nano текст редактору жөндөмдөрү (ачуу жана сактоо)
- Акылдуу, үн менен башкарылуучу фонарь жасоону үйрөнүүгө даяр!
2 -кадам: Баарын бириктирүү
Биринчиден, келгиле, биздин карама -каршылыкты оңдойлу! Raspberry Pi'иңизди алып, клавиатура менен HDMI дисплейин туташтырыңыз.
Эми чыракты ажыратып, анын электр зымдарын ачышыбыз керек. Көрүнүп тургандай, батарейканы кармоочу базанын 4 бурамасын алып салгандан кийин, RED (5v) жана BLUE (GND) зымдарына ээ болобуз. Чыракты күйгүзүү же өчүрүү үчүн, биз бул зымдарды ылдый 5В жөнөтүүбүз керек!
Биз транзисторду колдонуп, бул чыңалууну жөнөтөбүз жана фонарды күйгүзүп -өчүрөбүз. Эмне үчүн лампанын киришин RPiге түз эле туташтырууга болбойт? Мунун себеби, RPiдин көзөмөлдөөчү казыктары (ошондой эле "GPIOs" деп да аталат) чыракты жарыктандыруу үчүн керек болгон кубатты чыгара алышпайт. Транзистор реле сыяктуу эле иштейт, чыңалуу колдонулганда ал аркылуу токту өткөрүүчү электрондук коммутатор сыяктуу.
Биз кызгылт көк зымга туташтырылган пинди транзисторду көзөмөлдөө үчүн ЖОГОРУ жана ТӨМӨН которобуз, ал 5Вди чыракка чыйырга түшүрөт. Транзистордун туура иштеши үчүн BLUE (GND) зымын кесип өтүү үчүн зым менен байланыштырылышы керек.
Фонарды өткөрүүдө төмөндөгү схемаларга жана сүрөттөргө жакшылап көңүл буруңуз.
Муну байланыштырууну жеңилдетүү үчүн чырактын зымдарына аялдардын башын коштук. Эгерде сиз мурда ширетилбеген болсоңуз, бул түшүндүрмөнү карап көрүңүз, ал жакшы түшүндүрмө берет.
Акыр-аягы, сизге кубаттуулукту жана miniDSP UMA-8 USB микрофонунун массивин туташтыруу керек, жөн гана аны USB портуна туташтырыңыз! Мунун баары бар, анткени UMA-8 RPi менен туташтырып ойнойт.
3 -кадам: Пи даярдоо
Пиди иштетүүдөн мурун, Raspberry Pi фондунан Raspbian Stretch LITE жүктөп алышыңыз керек болот. Иш столун камтыбаган LITE версиясын алганыңызды текшериңиз. Жүктөлүп алынган сүрөттү микро-SD картага жазыңыз. Микро-SD картаны Пи-ге туташтырып, кубатты туташтырыңыз. Сиз мониторуңузга же сыналгыңызга кирүү чакырыгы келгенин көрөсүз.
Кирүү үчүн, демейки Raspberry Pi кирүү чоо -жайын колдонуңуз.
Колдонуучунун аты: piPassword: малина
Эгерде сизде Ethernet (зымдуу) интернет байланышы бар болсо, анда баары даяр. Болбосо, Wifi орнотушуңуз керек болот. Pi'ңиздеги Wifiди конфигурациялоо үчүн бул көрсөтмөнү аткарыңыз.
NodeJSти жүктөө жана орнотуу
Биринчиден, NodeJSти пакет менеджеринин жардамы менен орнотуңуз. Бул жерде керектүү буйруктарды түшүндүргөн колдонмо бар. Жазуу учурунда, мен колдонгон командалар:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt -get -y nodejs орнотуу
Кийинки, биз NodeJS чырагыбызды угууга (UMA-8 аркылуу) жана чыракты башкарууга (GPIO аталыштары аркылуу) иштетүү үчүн иштей турган тиркемени орнотушубуз керек. Алгач кодду камтыган репозиторийди жүктөп алыңыз: (бул кадамга тиркелген zip файлынын URLин көчүрүү менен алыңыз)
wget https://cdn.instructables.com/ORIG/FBU/XWAG/J86HJLO9/FBUXWAGJ86HJLO9.zipunzip voice-light.zipcd үн-жарык
Эми, бул колдонмонун иштеши үчүн талап кылынган бардык кошумча биттерди жана бобдорду орнотолу:
npm орнотуу
Орнотуу аяктагандан кийин, сиз IBM Watsonго өтүүгө даяр болосуз.
4 -кадам: IBM Watson конфигурациясы
Эми чырагыбыздын баары туташтырылгандыктан, биз үн таануу боюнча иштей баштайбыз! Эгер сизде жок болсо, IBM BlueMixке катталыңыз. Сиз киргенден кийин, BlueMix Кызматтар тактасына өтүңүз.
Экрандын ортосунда чоң "Уотсон кызматын түзүү" баскычын чыкылдатыңыз. 1 -сүрөттү караңыз.
Андан кийин, сизге IBM BlueMix сунуштаган бардык кызматтардын каталогу көрсөтүлөт. Капталдагы "Уотсон" бөлүмүнө өтөлү. 2 -сүрөттү караңыз.
Биз азыр "Кепке-текстке" кызматын кошушубуз керек. Бул бизге WATSONго сүйлөө аудиосунун агымын жөнөтүүгө жана текстти кайра кайтарууга (кирүүчү аудиодон которулган) мүмкүнчүлүк берет. 3 -сүрөттү караңыз.
Бул үчүн, плитканы чыкылдатыңыз (жогоруда кызыл менен белгиленген). Барак жүктөлгөндөн кийин, биз демейки жөндөөлөрдү таштап, төмөнкү сол бурчтан "Түзүү" баскычын тандай алабыз. 4 -сүрөттү караңыз.
Акырында, биз "Кызмат грамоталарын" алышыбыз керек. Бул деталдар биздин колдонмо тарабынан Уотсонго туташуу үчүн колдонулат. 5 -сүрөттү караңыз.
Плитканы кеңейтүү үчүн "Ишеним грамоталарын көрүү" баскычын чыкылдатыңыз, андан кийин "колдонуучу аты" жана "сырсөздү" камтыган саптарды компьютериңиздеги текст документине көчүрүңүз. Бизге кийинчерээк булар керек болот, андыктан алар "WATSON Creds" же окшош деп так жазылганын текшериңиз. 6 -сүрөттү караңыз.
5 -кадам: WATSON грамоталарын колдонмого кошуу
Эми биз Уотсондун ишеним грамоталарын алуу процессин аяктагандан кийин, чырагыбызга Уотсонго кантип кирүү керек экенин билдиришибиз керек. Пиңиздин алдына секирип, колдонмону камтыган үн жарыгы каталогунда экениңизди текшериңиз. Бул деталдарды кошуу үчүн "settings.js" файлын түзөтүшүбүз керек. Бул буйрук менен файлды ачыңыз:
nano settings.js
Эми, бул файлда көрсөтүлгөн орнотуулардын ар бирин мурун жазылган орнотуулар менен алмаштырыңыз.
6 -кадам: Үнүбүз башкарылган чыракты иштетүү
Колдонмоңуз конфигурациялангандан кийин, ал иштөөгө даяр!
Чыракты күйгүзүү үчүн "Жарык болсун!", Өчүрүү үчүн "Караңгылык болсун!" Деп айтыңыз. WATSON сиздин айтканыңызды кантип чечмелеп жатканын көрүү үчүн Raspberry Pi консолунун чыгуусуна көз салыңыз.
sudo түйүнү app.js
Сунушталууда:
Portable Disco V2 -Үн менен башкарылган LEDлер: 11 кадам (Сүрөттөр менен)
Portable Disco V2 -Sound Controlled LEDs: Мен биринчи портативдүү дискотекамды жараткандан бери электроника саякатым менен көп жолду басып өттүм. Оригиналдуу структурада мен прототип тактасындагы схеманы бузуп, тыкан, кичинекей чөнтөк дискотекасын курууга жетиштим. Бул жолу мен өзүмдүн ПХБны иштеп чыктым
Ышкырык менен башкарылган робот: 20 кадам (сүрөттөр менен)
Ышкырык менен башкарылган робот: Бул робот бардык жерде ышкырык менен жетектелет, " Алтын Соник оюнчугу " 1957 -жылы жасалган, күйгүзүлгөндө, робот алдыңкы диск дөңгөлөгүнүн механизминдеги жарык жебеси менен көрсөтүлгөн багытта жылат. Ышкырык келгенде
Жаңсоолор менен башкарылган чычкан: 6 кадам (сүрөттөр менен)
Жаңсоолор менен башкарылган чычкан: Сиз досторуңуз менен ноутбукта кино көрүп жатасыз жана жигиттердин бири акал алат. Ахх .. кинону токтотуу үчүн ордуңуздан кетишиңиз керек. Сиз проектор боюнча презентация берип жатасыз жана колдонмолордун ортосунда которулууңуз керек. Сиз жылышыңыз керек
Үйдө Bluetooth менен башкарылган RC машинасын кантип жасоо керек: 4 кадам (сүрөттөр менен)
Үйдө Bluetooth менен башкарылуучу RC машинасын кантип жасоо керек: Arduino жана эң негизги электрондук компоненттерди колдонуу менен жөнөкөй SmartPhone көзөмөлдөгөн робот машинасын кантип жасоону үйрөнүңүз
Alexa Voice башкарылган Raspberry Pi дрону IoT жана AWS менен: 6 кадам (сүрөттөр менен)
Alexa Voice башкарылган Raspberry Pi дрону IoT жана AWS менен: Саламатсызбы! Менин атым Арман. Мен Массачусетстен келген 13 жаштамын. Бул окуу куралы, аталышынан көрүнүп тургандай, Raspberry Pi дронун кантип курууну көрсөтөт. Бул прототип дрондордун кантип өнүгүп жаткандыгын жана алардын канчалык чоң роль ойной аларын көрсөтөт