Cov txheej txheem:
- Kauj Ruam 1: Elechouse V3 Voice Recognition Module
- Kauj Ruam 2: Txuas Tus Qauv rau Arduino
- Kauj Ruam 3: Teeb Txoj Cai
- Kauj Ruam 4: Qhov tshwm sim
Video: Taw qhia rau Kev Paub Lub Suab Nrog Elechouse V3 thiab Arduino.: 4 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
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 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
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
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
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:
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Txheej Txheem Siv Cov Duab Puncher: 5 Kauj Ruam
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Qauv Siv Cov Duab Puncher: Kawm/qhia txoj hauv kev rau cov tub ntxhais kawm tshiab rau kev tsom mus rau lub hom phiaj. Nov yog txoj hauv kev tso cai rau lawv kom pom kev thiab pom cov txheej txheem ntawm kev tsim cov khoom los ntawm cov chav kawm. EkTools 2-nti loj punch; cov duab zoo tshaj plaws. 2. Daim ntawv los yog c
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Kev Taw Qhia rau Kev Ua Duab: Pixy & Nws Cov Kev Xaiv: 6 Cov Kauj Ruam
Kev Taw Qhia rau Kev Ua Duab: Pixy & Nws Cov Kev Xaiv: Hauv kab lus no, Peb yuav piav qhia lub ntsiab lus ntawm Kev Ua Duab Duab (DIP) thiab yog vim li cas siv kho vajtse zoo li Pixy thiab lwm yam cuab yeej los ua cov txheej txheem ntawm cov duab lossis yeeb yaj kiab. Qhov kawg ntawm kab lus no, Koj yuav kawm: Yuav ua li cas cov duab digital
Taw Qhia Neeg Hlau Nrog Lub Suab Paub Zoo: 7 Kauj Ruam (nrog Duab)
Coj Tus Neeg Hlau Nrog Lub Suab Pom Zoo: Qhia Tus Neeg Hlau yog lub xov tooj neeg hlau uas peb tau ua los coj cov neeg tuaj saib rau ntau lub tuam tsev hauv peb lub tsev kawm ntawv qib siab. Peb ua nws los hais ob peb nqe lus hais ua ntej thiab txav mus tom ntej thiab rov qab raws li lub suab tawm tswv yim. Hauv peb lub tsev kawm qib siab peb muaj
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Cov Lus Qhia: 8 Kauj Ruam
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Ua Ntej: Yog tias koj yog tus kws kos duab, lossis tsuas yog menyuam yaus uas nyiam ua qee zaum ua cov yeeb yaj kiab rau youtube, tej zaum koj yuav muaj ob peb qhov teeb meem nrog kaw lub suab. Tsis muaj teeb meem li cas visually zoo cov vis dis aus lossis cov animation yuav yog, yog tias cov neeg saib nws tuaj yeem