Cov txheej txheem:

Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino.: 4 Cov Kauj Ruam (nrog Duab)
Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino.: 4 Cov Kauj Ruam (nrog Duab)

Video: Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino.: 4 Cov Kauj Ruam (nrog Duab)

Video: Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino.: 4 Cov Kauj Ruam (nrog Duab)
Video: Kev Hlub Tws Rau Koj - Xia Xiong & Kwm Lis ( Official Music Video ) 2024, Hlis ntuj nqeg
Anonim
Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino
Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino

Nyob zoo …

Kev paub lub suab thev naus laus zis tau nyob ntawm no ob peb xyoos dhau los. Peb tseem nco tau qhov kev zoo siab uas peb muaj thaum tham nrog thawj Siri tau qhib lub iPhone. Txij thaum ntawd los, cov cuab yeej hais kom ua suab tau nce mus rau qib siab tshaj qhov peb xav tau hauv lub sijhawm luv luv. Nrog rau kev qhia paub txog ntau lub suab paub lub suab tau tuaj ntau lwm tus pab lub suab zoo li Google tus pab thiab Amazon Alexa. Kev ua tiav nrawm ntawm Amazon's Echo ib leeg ua pov thawj tias peb tab tom maj nrawm los tham nrog cov tshuab.

Yog li cia pib los ntawm qhov pib. Hauv cov lus qhia no kuv yuav qhia koj txog Elechouse V3 Lub suab lees paub lub suab thiab yuav ua li cas qhib/tua LED siv lub suab hais kom ua. Muaj ntau ntau txoj hauv kev los siv lub suab lees paub hauv koj txoj haujlwm, yog los ntawm lub xov tooj hauv xov tooj mus rau Alexa lossis Raspberry pi lossis qee yam txuj ci. Tab sis kuv tau txais ntau cov lus los ntawm ntau ntawm kuv cov phooj ywg nug kuv yuav siv qhov qauv tshwj xeeb no nrog Arduino li cas. Yog li kuv tab tom sau phau ntawv qhia no ua cov lus qhia yooj yim rau Elechouse V3 module. Kuv xav ua qhov kev qhia no yooj yim li sai tau rau cov pib tshiab, yog li peb yuav tsis tham txog qhov ua tiav thiab ua haujlwm ntawm tus qauv, tab sis thaum kawg, kuv paub tseeb tias koj yuav tau txais qee cov tswv yim zoo nkauj rau koj txoj haujlwm tom ntej.

Kauj Ruam 1: Elechouse V3 Voice Recognition Module

Elechouse V3 Lub suab lees paub lub suab
Elechouse V3 Lub suab lees paub lub suab
Elechouse V3 Lub suab lees paub lub suab
Elechouse V3 Lub suab lees paub lub suab

Elechouse V3 yog ib qho ntawm kev cog lus tshaj plaws thiab yooj yim-rau-tswj lub suab lees paub tus qauv hauv khw.

Muaj ob txoj hauv kev rau kev siv tus qauv no, siv cov chaw nres nkoj txuas lossis dhau los ntawm tus pin GPIO built-in. Pawg V3 muaj peev xwm khaws tau txog 80 lub suab hais lus txhua lub sijhawm nrog 1500 milliseconds. Qhov no yuav tsis hloov koj cov lus txib rau hauv kab ntawv tab sis yuav sib piv nws nrog cov suab kaw lawm. Yog li thev naus laus zis tsis muaj lus txwv rau siv cov khoom no. Koj tuaj yeem sau koj cov lus txib ua ib hom lus lossis sau ib lub suab twg tuaj yeem kaw thiab siv ua lus txib. Yog li koj yuav tsum qhia nws ua ntej ua ntej koj tso cai rau nws lees paub txhua lub suab hais kom ua.

Yog tias koj siv tus qauv nrog nws GPIO pins, tus qauv yuav xa tawm rau tsuas yog 7 cov lus txib tawm ntawm 80. Rau txoj hauv kev no koj yuav tsum xaiv thiab thauj 7 cov lus txib rau hauv tus lees paub thiab tus lees paub yuav xa cov txiaj ntsig mus rau qhov sib xws GPIO pins yog tias ib qho ntawm cov lus txib no tau lees paub. Raws li peb tau siv qhov no nrog arduino, peb tsis tas yuav thab plaub txog cov yam ntxwv txwv.

Cov cuab yeej ua haujlwm ntawm qhov ntsuas hluav taws xob ntau ntawm 4.5 - 5 volts thiab yuav kos tam sim no tsawg dua 40 mA. Cov qauv no tuaj yeem ua haujlwm nrog 99% lees paub qhov tseeb yog tias nws tau siv nyob rau hauv cov xwm txheej zoo. Kev xaiv lub microphone thiab lub suab nrov hauv ib puag ncig ua lub luag haujlwm tseem ceeb hauv kev cuam tshuam rau kev ua haujlwm ntawm tus qauv. Nws yog qhov zoo dua los xaiv lub microphone nrog kev nkag siab zoo thiab sim txo lub suab nrov hauv koj lub keeb kwm yav dhau thaum muab cov lus txib kom tau txais kev ua haujlwm siab tshaj plaws ntawm tus qauv.

Kauj Ruam 2: Txuas Tus Qauv rau Arduino

Txuas tus Qauv rau Arduino
Txuas tus Qauv rau Arduino
Txuas tus Qauv rau Arduino
Txuas tus Qauv rau Arduino

Tam sim no cia tham txog kev sib txuas uas yuav tsum tau ua.

Kho vajtse yuav tsum tau:

Elechouse V3 Lub suab lees paub lub suab

Arduino UNO R3. (Kuv tabtom siv Arduino Pro Mini ntawm no, Nws tsis muaj teeb meem, ob qho tib si yuav luag zoo ib yam hauv kev ua haujlwm.)

Microphone nrog 3.5 hli ntsaws txuas. (lossis koj tuaj yeem tso nws ncaj qha rau ntawm lub rooj tsavxwm. Lawv tau muab tus pin.)

Ib LED

470 ohms resistor rau LED

Cov xov hlau raws li xav tau

USB cable rau lub cajmeem Arduino

Txuas tus Qauv rau Arduino

GND - Hauv av

VCC - 5 V

RXD - Tus lej digital 3 ntawm Arduino (Qhov no yog tus lej siv tus lej. Tus lej piv txwv muaj tus Pin 3 li Tx.)

TXD - Tus lej digital 2 ntawm Arduino (Qhov no kuj yog tus neeg siv tus lej txhais.)

LED txuas nrog tus lej digital 13 ntawm Arduino raws li tau hais tseg hauv tus qauv qauv. Txuas 470 ohms resistor hauv koob rau LED.

Txuas lub microphone rau 3.5 hli nkaus hauv lub rooj tsavxwm. Muab nws tso rau hauv lub mic pins hauv tus qauv yog tias nws tsis tuaj nrog 3.5 hli ntsaws.

Qhov ntawd yog txhua yam nws yog hais txog kev sib txuas. Tam sim no cia saib lub chaws.

Kauj Ruam 3: Teeb Txoj Cai

Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai
Teeb Txoj Cai

Txhua tus lej thiab tsev qiv ntawv hais txog ntawm no yog qhib-qhov thiab cov qhab nia rau kev txhim kho lawv mus rau lawv tus kws sau ntawv.

Koj yuav tsum rub tawm thiab teeb tsa "lub suab lees paub v3.h" Arduino lub tsev qiv ntawv ua ntej koj tuaj yeem siv tus qauv nrog Arduino.

Rub lub tsev qiv ntawv los ntawm no.

Txhua tus lej peb xav tau muaj nyob hauv lub tsev qiv ntawv zip file ua piv txwv cov haujlwm.

Kev cob qhia V3 Module

Raws li kuv tau hais los saum no, peb yuav tsum qhia tus qauv ua ntej peb tuaj yeem siv nws rau kev paub lub suab. Ua raws cov theem no los qhia tus qauv.

Txuas lub Circuit Court mus rau lub computer

Tua tawm Arduino IDE

Txheeb xyuas seb koj puas tau xaiv txoj cai Arduino board. (Cuab Yeej -> Pawg Thawj Coj)

Txheeb xyuas yog tias qhov chaw nres nkoj COM raug xaiv. (Cuab Yeej -> Chaw Nres Nkoj)

Tam sim no qhib qhov qauv piv txwv rau kev qhia tus qauv

Mus rau Cov Ntaub Ntawv -> Piv txwv -> VoiceRecognitionV3 -> vr_sample_train

Tshaj tawm cov cai rau Arduino thiab tos kom txog thaum cov cai tau rub tawm. (Ctrl + Ua)

Qhib Serial Monitor. (Ctrl + Ua haujlwm + M)

Nco ntsoov tias tus nqi baud tau teeb tsa rau 115200 thiab xaiv "Newline" xaiv

Yog tias txhua yam zoo, cov ntawv qhia zaub mov yuav tshwm ntawm lub vijtsam raws li qhia hauv daim duab

Muaj ntau cov lus txib uas koj tuaj yeem ntaus rau hauv lub laij lej saib xyuas los teeb tsa tus qauv, ntawm no peb yuav siv qhov "tsheb ciav hlau" hais kom cob qhia tus qauv

Lub V3 muaj peev xwm khaws 80 lub suab hais kom ua, txhua lub sijhawm ntev txog 1500 ms. Txhua lo lus txib tau khaws cia hauv qhov chaw nyob pib ntawm 0 txog 79

Los ntawm kev siv cov lus "tsheb ciav hlau", peb tab tom khaws lub suab hais kom mus rau qhov chaw nyob tshwj xeeb, yog li koj yuav tsum qhia qhov chaw nyob hauv qhov hais kom ua

Cov syntax ntawm qhov hais kom mus zoo li no: qhia chaw nyob qhia piv txwv: tsheb ciav hlau 0, tsheb ciav hlau 20, tsheb ciav hlau 79

  • Peb yuav xav tau ob lub suab hais kom tswj hwm LED. Ib lo lus txib kom tig nws ON thiab lwm qhov kom tig nws OFF.
  • Nkag mus rau cov lus txib hauv tus lej saib ua raws los ntawm qhov chaw koj xav khaws nws. npr: 20.

Tom qab koj tau nkag mus rau cov lus txib, tos rau cov lus kom tshwm ntawm tus saib xyuas uas hais tias "hais lus tam sim no". Tam sim no hais koj cov lus txib rau tig ON LED hauv lub microphone kom meej thiab nrov txaus

Yog tias cov lus txib pom meej txaus, lwm cov lus yuav tshwm los nug koj kom rov tham dua. Hais dua nws kom sau npe cov lus txib

Txoj cai yuav nug koj kom rov hais dua yog tias muaj suab nrov tshwm sim thaum kaw lossis yog lub suab tsis meej txaus. Qhov zoo ntawm koj lub microphone muaj lub luag haujlwm tseem ceeb nyob ntawm no. Koj tuaj yeem ua tsis tiav rau npe yog tias koj lub microphone tsis zoo txaus. Kuj cob qhia pawg thawj coj hauv ib puag ncig tsis muaj suab nrov

Thaum koj tau ua tiav lub suab mus rau hauv tus qauv, rov ua tib cov txheej txheem los tawm suab lub suab hais kom kaw OFF LED. Nco ntsoov khaws cov lus txib hauv lwm qhov chaw nyob. Piv txwv li: tsheb ciav hlau 30

Yog tias koj tau ua tiav ob qho ntawm cov lus txib, tam sim no koj npaj txhij xa cov cai rau kev tswj hwm LED

Tswj lub LED siv Lub Suab Hais kom Ua

Qhib cov qauv piv txwv rau kev tswj hwm LED

Mus rau Cov Ntaub Ntawv -> Piv txwv -> VoiceRecognitionV3 -> vr_sample_control_led

Hauv qhov haujlwm no ob daim ntawv teev tseg yog "onrecord" (rau tig rau lub LED) thiab "offrecord" (rau kev tua lub LED)

Hloov tus nqi ntawm "onrecord" mus rau qhov chaw nyob ntawm lub suab hais kom ua uas koj tau kawm los qhib lub LED

  • Hloov tus nqi ntawm "offrecord" mus rau qhov chaw nyob ntawm lub suab hais kom ua uas koj tau kawm kom kaw OFF LED.
  • Tam sim no upload cov cai rau Arduino. (Ctrl+Ua)

Qhov ntawd yog txhua yam. Tam sim no koj tau npaj los tswj koj li LED nrog lub suab hais kom ua.

Kauj Ruam 4: Qhov tshwm sim

Image
Image

Txhawm rau sim lub Circuit Court, hais cov lus txib ib yam li koj tau qhia nws kom qhib/OFF LED. Nco ntsoov, qhov zoo ntawm koj lub microphone thiab lub suab nrov nyob ib puag ncig koj ib puag ncig yuav cuam tshuam rau qhov tso tawm. Sim sim nws hauv qhov chaw tsis muaj suab nrov lossis hloov lub microphone yog tias koj tsis tau txais lus teb raug rau koj lub suab hais kom ua. Kuj tseem qhib lub ntsuas saib xyuas seb lub cuab yeej teb rau koj lub suab lus txib. Yog tias cov lus txib tau lees paub, tus saib xyuas lub luag haujlwm yuav qhia cov lus nrog qhov chaw nyob ntawm cov lus txib lees paub.

Nrog koj zoo siab! Koj tau kawm tswj hwm LED siv lub suab hais kom ua. Tam sim no koj tuaj yeem hloov cov cuab yeej zoo li no rau hauv lub suab tswj lub cuab yeej. Txuas tus qauv xa mus rau Arduino los tswj cov cuab yeej AC zoo li lub teeb lossis lub kiv cua.

Muaj ntau txoj hauv kev los siv qhov no hauv peb lub neej txhua hnub. Qhia koj cov kev xav hauv cov lus hauv qab no.

Kuv vam tias cov lus qhia no tau muab rau koj lub tswv yim yooj yim txog kev siv Elechouse V3 Lub suab lees paub nrog Arduino. Yog tias koj muaj lus nug, thov hu rau ntawm no lossis xa ntawv tuaj rau [email protected]. Kuv yuav ua qhov zoo tshaj los pab koj.

Pom zoo: