Përmbajtje:
- Hapi 1: Ajo që ju nevojitet
- Hapi 2: Lidhni gjithçka
- Hapi 3: Përgatitja e Pi
- Hapi 4: Konfigurimi i IBM Watson
- Hapi 5: Shtimi i kredencialeve tona WATSON në aplikacion
- Hapi 6: Drejtimi i fenerit tonë të kontrolluar nga zëri
Video: VoiceLantern - Feneri i kontrolluar nga zëri !: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Grupi i mikrofonit miniDSP UMA-8, me zbulimin e drejtimit në bord, anulimin e jehonës dhe zvogëlimin e zhurmës, ka një larmi të gjerë aplikimesh. Në këtë udhëzues ne do të kalojmë përmes përdorimit të tij me shërbimin IBM Watson Speech-to-Text për të kontrolluar një fener LED.
Pse të përdorni UMA-8?
Çdo pajisje e kontrolluar me zë kërkon një mikrofon për të kapur audio dhe dikush mund të thotë se mund të përdorni një mikrofon të rastësishëm 2 dollarësh. Kjo është mirë nëse jeni ulur në kompjuter, drejtpërdrejt para mikrofonit, por për "fushë të largët", kontrolli pa duar nevojitet një mikrofon më i sofistikuar. UMA-8 ka:
- Formimi i rrezeve që kalon nëpër një grup prej 7 mikrofonësh për të përmirësuar zbulimin e zërit dhe për të eleminuar zhurmat e jashtme.
- Anulimi i jehonës dhe zvogëlimi i zhurmës për të zvogëluar efektet e tingujve jo-zë (si luajtja e muzikës) dhe zhurmës (trafiku, zhurmat e kuzhinës, etj.).
UMA-8 është "plug and play"-nuk keni nevojë të konfiguroni asgjë për ta bërë atë të funksionojë me RPi. Nëse dëshironi, megjithatë, mund të përdorni shtojcën miniDSP për të ndryshuar parametrat e përpunimit të grupit të mikrofonit (rekomandohet vetëm për përdoruesit e përparuar!)
Hapi 1: Ajo që ju nevojitet
Ajo që ju duhet të KENI
- 1 x Raspberry Pi 2 ose 3 së bashku me një furnizim me energji USB për Pi tuaj
- 1 x Tastiera
- 1 x ekran HDMI
- Një lidhje interneti
-
1 x Fener i vogël LED (~ 10 dollarë)
- eBay Link
- Lidhja AliExpress
-
Disa kabllo kërcyes Femra-Femra (~ 3 $)
- eBay Link
- Lidhja AliExpress
-
1 x 2n2222 NPN Transistor (~ 3 $)
- eBay Link
- Lidhja AliExpress
- 1 x Hekur bashkues (me saldim dhe tkurrje të nxehtësisë) për të lidhur telat
-
1 x Array mikrofoni miniDSP UMA-8 USB
Blini direkt nga Uebfaqja e MiniDSP
- Një llogari IBM BlueMix (shih detajet më poshtë për regjistrim)
Çfarë ju duhet për ta DI
- Disa përvoja bazë me platformën Raspberry Pi
- Disa aftësi bazë të Bash (cd, ls, etj.)
- Aftësitë themelore të redaktuesit të tekstit Nano (hapja dhe kursimi)
- Një mendje e etur, gati për të mësuar se si të bëni një fanar me zë të kontrolluar!
Hapi 2: Lidhni gjithçka
Së pari, le të lidhim pajisjen tonë! Merrni Raspberry Pi tuaj dhe lidhni tastierën dhe ekranin HDMI.
Tani ne duhet të heqim fenerin për të zbuluar telat e tij të energjisë. Siç mund ta shihni, pas heqjes së 4 vidhave në bazën e mbajtjes së baterisë, ne kemi qasje në telat RED (5v) dhe BLUE (GND). Për të ndezur ose fikur fenerin, gjithçka që duhet të bëjmë është të dërgojmë 5v poshtë këtyre telave!
Ne do të përdorim një transistor për të dërguar këtë tension dhe për të ndezur dhe fikur fenerin. Pse të mos lidhni vetëm hyrjen e llambës drejtpërdrejt në RPi, ju pyesni? Epo, kjo ndodh sepse kunjat e kontrollit të RPi (të quajtur edhe "GPIO") nuk janë në gjendje të japin fuqinë që do të na duhet për të ndriçuar fenerin. Transistori punon në një mënyrë të ngjashme me një stafetë, si një ndërprerës elektronik i cili kalon rrymë përmes tij kur aplikohet një tension.
Ne do të kalojmë në kunjin i cili është i lidhur me telin e purpurt HIGH dhe LOW për të kontrolluar transistorin i cili, nga ana tjetër, do të dërgojë 5v poshtë linjës në fener. Transistori duhet të lidhet me tela për të ndërprerë tela BLUE (GND) për të punuar si duhet.
Kushtojini vëmendje të madhe diagrameve dhe imazheve më poshtë kur lidhni fenerin.
Ne ngjitëm titujt e grave në telat e fenerit për ta bërë më të lehtë lidhjen e tij. Nëse nuk jeni ngjitur më parë, hidhini një sy këtij udhëzuesi që jep një shpjegim të mirë.
Së fundi, do t'ju duhet të lidhni rrymën dhe grupin e mikrofonit USB miniDSP UMA-8, thjesht lidheni atë në një port USB! Kjo është gjithçka që ka për të pasi UMA-8 është plug & play me RPi.
Hapi 3: Përgatitja e Pi
Para se të ndizni Pi, do t'ju duhet të shkarkoni Raspbian Stretch LITE nga Fondacioni Raspberry Pi. Sigurohuni që të merrni versionin LITE i cili nuk përfshin një desktop. Shkruani imazhin e shkarkuar në një kartë micro-SD. Lidheni kartën micro-SD në Pi dhe futeni në prizë. Do të shihni që monitori ose TV juaj të dalë me një kërkesë për hyrje.
Për t'u regjistruar, përdorni detajet e paracaktuara të hyrjes në Raspberry Pi.
Emri i përdoruesit: piPassword: mjedër
Nëse keni një lidhje interneti Ethernet (me tela) në dispozicion, jeni gati. Përndryshe, do t'ju duhet të konfiguroni Wi -Fi. Ndiqni këtë udhëzues për të konfiguruar Wifi në Pi tuaj.
Shkarkimi dhe instalimi i NodeJS
Së pari, instaloni NodeJS duke përdorur menaxherin e paketave. Këtu keni një udhëzues të dobishëm i cili shpjegon komandat aktuale të kërkuara. Në kohën e shkrimit, këto janë komandat që kam përdorur:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt -get install -y nodejs
Më tej, ne duhet të instalojmë aplikacionin që NodeJS do të ekzekutojë për të lejuar që feneri ynë të dëgjojë (përmes UMA-8) dhe të kontrollojë llambën (përmes titujve GPIO). Fillimisht shkarkoni depon që përmban kodin: (merrni duke kopjuar URL -në e skedarit zip të bashkangjitur në këtë hap)
wget https://cdn.instructables.com/ORIG/FBU/XWAG/J86HJLO9/FBUXWAGJ86HJLO9.zipunzip voice-light.zipcd voice-light
Tani, le të instalojmë të gjitha pjesët shtesë dhe bobs që kërkon ky aplikacion për të ekzekutuar:
instaloni npm
Pasi të përfundojë instalimi, do të jeni gati të hidheni në IBM Watson.
Hapi 4: Konfigurimi i IBM Watson
Tani që feneri ynë është i lidhur, ne mund të fillojmë të punojmë në njohjen e zërit! Nëse nuk e keni bërë tashmë, regjistrohuni në IBM BlueMix. Pasi të jeni regjistruar, lundroni te Paneli i Shërbimeve BlueMix.
Klikoni butonin e madh "Krijo shërbim Watson" në mes të ekranit. Shikoni imazhin 1.
Tjetra, do t'ju paraqitet një katalog i të gjithë shërbimit që IBM BlueMix ka për të ofruar. Le të kalojmë në seksionin "Watson" në shiritin anësor. Shikoni imazhin 2.
Tani duhet të shtojmë shërbimin "Fjala-në-tekst". Kjo do të na lejojë të dërgojmë një transmetim të audios së të folurit në WATSON dhe ta bëjmë atë të transmetojë tekstin (konvertohet nga zëri që vjen). Shikoni imazhin 3.
Për ta bërë këtë, klikoni pllakën (e përshkruar me të kuqe më sipër). Pasi faqja të jetë ngarkuar, ne mund të lëmë cilësimet e paracaktuara dhe të zgjedhim butonin "Krijo" në këndin e poshtëm të majtë. Shikoni imazhin 4.
Së fundmi, ne duhet të marrim "Kredencialet e Shërbimit". Këto detaje përdoren nga vullneti i aplikacionit tonë për t'u lidhur me Watson. Shikoni imazhin 5.
Klikoni butonin "Shikoni letrat kredenciale" për të zgjeruar pllakën dhe pastaj kopjoni rreshtat që përmbajnë "emrin e përdoruesit" dhe "fjalëkalimin" në një dokument teksti në kompjuterin tuaj. Neve do të na duhen më vonë, prandaj sigurohuni që ato të jenë të etiketuara qartë si "WATSON Creds" ose të ngjashme. Shikoni imazhin 6.
Hapi 5: Shtimi i kredencialeve tona WATSON në aplikacion
Tani që kemi përfunduar procesin e marrjes së kredencialeve tona Watson, duhet të bëjmë të ditur fenerin tonë se si të identifikohet në Watson. Hidheni përsëri para Pi tuaj dhe sigurohuni që të jeni në drejtorinë e dritës zanore që përmban aplikacionin. Ne duhet të redaktojmë skedarin "settings.js" për të përfshirë këto detaje. Hapni skedarin me këtë komandë:
cilësimet nano.js
Tani, zëvendësoni secilën prej cilësimeve të përshkruara në këtë skedar, me cilësimet e regjistruara më parë.
Hapi 6: Drejtimi i fenerit tonë të kontrolluar nga zëri
Pasi të jetë konfiguruar aplikacioni juaj, është gati për tu ekzekutuar!
Për të ndezur fenerin, thuaj "Le të ketë dritë!", Për ta fikur thuaj "Le të ketë errësirë!". Mbani një sy në daljen e tastierës së Raspberry Pi për të parë se si WATSON po interpreton atë që po thoni.
app sudo nyje.js
Recommended:
Nisës rakete i kontrolluar nga zëri i bazuar në Alexa: 9 hapa (me fotografi)
Hedhësja e raketave e kontrolluar nga zëri me bazë Alexa: Ndërsa afrohet sezoni i dimrit; vjen ajo kohë e vitit kur festohet festivali i dritave. Po, ne po flasim për Diwali i cili është një festival i vërtetë indian që festohet në të gjithë globin. Këtë vit, Diwali tashmë ka mbaruar, dhe duke parë njerëz
Roboti i kontrolluar nga zëri duke përdorur modulin V3: 6 hapa
Roboti i kontrolluar nga zëri duke përdorur modulin V3: Ky robot mund të bëhet lehtësisht nga kushdo, thjesht ndiqni procesin siç kam dhënë. Ky është një robot i kontrolluar nga zëri dhe ju mund të shihni demonstrimin e robotit tim që mund ta përdorni në dy mënyra, një mënyrë është të largëta dhe të tjera është me zë
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Zëri i kontrolluar nga Alexa Raspberry Pi Drone Me IoT dhe AWS: 6 hapa (me fotografi)
Zëri i kontrolluar nga Alexa Raspberry Pi Drone Me IoT dhe AWS: Përshëndetje! Emri im është Arman. Unë jam një djalë 13-vjeçar nga Massachusetts. Ky tutorial tregon, siç mund të përfundoni nga titulli, si të ndërtoni një Drone Raspberry Pi. Ky prototip tregon se si dronët po evoluojnë dhe gjithashtu sa një rol të madh mund të luajnë në
Automatizimi në shtëpi i kontrolluar nga zëri i frymëzuar nga COVID-19: 5 hapa
Automatizimi i Kontrolluar i Zërit i Frymëzuar nga COVID-19: Gjatë 4 viteve të fundit, kam provuar 3 ose 4 variacione të ndryshme të kontrolleve të shtëpisë me bazë Arduino. Për lehtësinë e të gjithëve këtu është historia kronologjike e disa prej zhvillimeve të mia. I udhëzueshëm 1 - në tetor 2015 përdori komunikimin IR dhe RF