Cov txheej txheem:
- Kauj Ruam 1: Nws Ua Haujlwm Li Cas (tswvyim):
- Kauj Ruam 2: Nws Ua Haujlwm Li Cas (hauv Txoj Cai):
- Kauj Ruam 3: Siv Txoj Cai rau Txheeb Zaus:
- Kauj Ruam 4: Tso Tawm:
- Kauj Ruam 5: Txheeb Xyuas Qhov Ncauj Qhov Ncauj thiab Qauv Qhov Loj:
- Kauj Ruam 6: Piv txwv:
Video: Arduino: Kev Hloov Zaus (DFT): 6 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
txoj haujlwm no yog txhawm rau xam zaus hloov pauv ntawm arduino nrog kev tswj lub zog hla cov ntsuas.it tau daws daws siv kev tsis txaus siab plaub npaug hloov pauv.
qhov no tsis yog FFT
FFT yog cov txheej txheem siv los daws DFT nrog lub sijhawm me dua.
Code rau FFT tuaj yeem pom ntawm no.
Kauj Ruam 1: Nws Ua Haujlwm Li Cas (tswvyim):
Muab txoj haujlwm rau kev hloov pauv zaus muab kev tswj tau zoo tshaj qhov koj xav tau. txoj haujlwm no ntsuas ntsuas ntau zaus muab los ntawm tus neeg siv ntawm muab cov ntaub ntawv rau teeb tsa.
- Hauv daim duab cov ntaub ntawv teeb tsa ntawm ob zaus uas muaj npe f2 thiab f5 muab uas yuav tsum tau sim. f2 thiab f5 yog cov npe random rau ob zaus, tus lej siab dua rau qhov ntau dua. nov me zaus f2 muaj qhov siab dua qub thiab f5 muaj qhov dav me me.
- Nws tuaj yeem pom ua lej uas -summation ntawm kev sib npaug ntawm ob qhov sib xyaw ua ke cov ntaub ntawv -teeb tsa muaj qhov sib txawv sib txawv ua rau xoom (ntau dua cov ntaub ntawv tuaj yeem ua rau cov txiaj ntsig tshwm sim). Hauv peb qhov xwm txheej Yog tias ob qhov kev sib npaug no sib npaug (lossis ze heev) zaus uas cov lej sib ntxiv yog tsis muaj pes tsawg tus lej uas qhov dav dav nyob ntawm qhov dav ntawm cov ntaub ntawv.
- txhawm rau txheeb xyuas cov zaus tshwj xeeb muab cov ntaub ntawv teeb tsa tuaj yeem sib tw los ntawm ntau qhov kev ntsuas ntau zaus thiab qhov txiaj ntsig tuaj yeem muab ib feem ntawm qhov zaus hauv cov ntaub ntawv.
Kauj Ruam 2: Nws Ua Haujlwm Li Cas (hauv Txoj Cai):
rau qhov muab cov ntaub ntawv (f2+f5) ib tus los ntawm ib qho f1 rau f6 yog sib npaug thiab tus nqi ntawm cov lej tau sau tseg. qhov kawg suav nrog cov ntsiab lus ntawm qhov zaus ntawd. so (tsis sib xws) ntawm zaus yuav tsum yog lub hom phiaj xoom tab sis nws tsis muaj peev xwm ua tau tiag. kom suav pes tsawg nws yuav tsum muaj qhov loj me ntawm cov ntaub ntawv-teeb tsa.
- raws li tuaj yeem pom hauv daim duab f1 txog f6 qhov kev sim ntau zaus thiab nws cov lej nrog cov ntaub ntawv teeb tsa ntawm txhua kis tau pom.
- nyob rau hauv daim duab thib ob summation ntawm qhov sib npaug ntawm txhua zaus tau npaj tseg. ob lub ncov ntawm 1 thiab 5 yog tus cim tau.
yog li siv tib txoj hauv kev rau cov ntaub ntawv tsis raug peb tuaj yeem ntsuas rau ntau zaus thiab txheeb xyuas cov ntsiab lus zaus ntawm cov ntaub ntawv.
Kauj Ruam 3: Siv Txoj Cai rau Txheeb Zaus:
rau qhov piv txwv cia siv tus lej no txhawm rau nrhiav DFT ntawm cov xwm txheej yoj.
xub muab cov ntawv txuas txuas txuas (dft muaj nuj nqi) tom qab lub voj raws li pom duab
8 QHOV TSEEM CEEB YUAV TSUM MUAJ
- ib qho array uas dft xav tau
- qhov loj ntawm ib qho array
- lub sijhawm sib nrug ntawm 2 nyeem ntawv hauv array hauv milliSECONDS
- qis tus nqi ntawm ntau zaus hauv Hz
- tus nqi siab ntawm ntau zaus hauv Hz
- loj ntawm cov kauj ruam rau ntau zaus
- rov ua dua ntawm lub teeb liab (yam tsawg kawg 1) tus lej ntau dua cov roj teeb tab sis lub sijhawm daws teeb meem ntau ntxiv
-
qhov rai muaj nuj nqi:
0 tsis muaj qhov rai1 rau lub qhov rais tiaj tiaj 2 rau lub qhov rais 3 rau lub qhov rais rauj
(yog tias koj tsis muaj lub tswv yim txog kev xaiv lub qhov rais khaws cia tsis raug 3)
piv txwv: dft (a, 8, 0.5, 0, 30, 0.5, 10, 3); ntawm no yog qhov loj me ntawm 8 lub ntsiab lus los tshuaj xyuas rau 0 Hz txog 30 Hz nrog 0.5 kauj ruam (0, 0.5, 1, 1.5,…, 29, 29.5, 30) 10 rov ua dua thiab hamming window
ntawm no nws muaj peev xwm siv qhov loj me me array ntau npaum li arduino tuaj yeem lis.
Kauj Ruam 4: Tso Tawm:
yog koj tawm tswv yim tawm
Serial.print (f); Serial.print ("\ t");
los ntawm cov lej cov phiaj xwm phiaj xwm yuav muab qhov xwm txheej ntawm ib qho yog tias tsis yog Serial monitor yuav muab zaus nrog nws qhov dav.
Kauj Ruam 5: Txheeb Xyuas Qhov Ncauj Qhov Ncauj thiab Qauv Qhov Loj:
hauv daim duab, zaus ntawm sine wave raug ntsuas siv qhov sib txawv.
Kauj Ruam 6: Piv txwv:
hauv daim duab hloov pauv ntawm cov ntaub ntawv siv SciLab thiab arduino yog piv.
Pom zoo:
Zaus Zaus Nrog Arduino: 8 Kauj Ruam (nrog Duab)
Zaus Tus Zauv Nrog Arduino: Qhov no yog qhov yooj yim thiab pheej yig arduino raws zaus zaus Tus nqi qis dua 4 $ nws tau txais txiaj ntsig zoo los ntsuas cov kab hluav taws xob me
DIY Kub Hloov Hloov Zaus: 4 Kauj Ruam
DIY Kub Hloov Hloov Zaus: Cov ntsuas kub yog ib yam tseem ceeb tshaj plaws ntawm lub cev ntsuas lub cev, vim tias muaj ntau yam txheej txheem sib txawv (hauv lub neej txhua hnub ib yam nkaus) yog tswj los ntawm qhov kub thiab txias. Dhau li, ntsuas ntsuas kub tso cai txiav txim ncaj qha ntawm lwm lub cev
Kev hloov kho Servo rau 360 ° Kev Sib Hloov thiab Cov Tsav Tsheb: 4 Cov Kauj Ruam
Kev hloov kho Servo rau 360 ° Kev Sib Hloov thiab Lub Cev Muaj Zog: hauv cov lus qhia no kuv yuav qhia koj yuav hloov kho li cas 9g servo rau 360 tig. Qhov no yog qhov muaj txiaj ntsig zoo yog tias koj tab tom npaj ua lub rover me me nrog kev siv tsawg kawg ntawm gpio ntawm microcontroller. kuj yog tias koj muaj qee qhov kev puas tsuaj servo koj tuaj yeem hloov cov se
Yuav Txhais Li Cas Kev Taw Qhia ntawm Kev Hloov Los Ntawm Digital Hloov Hloov Nrog PIC: 5 Cov Kauj Ruam
Yuav Ua Li Cas Txhais Tus Cwj Pwm ntawm Kev Sib Hloov Los Ntawm Digital Rotary Hloov Nrog PIC: Lub hom phiaj rau Cov Lus Qhia no yog los piav qhia yuav ua li cas txhawm rau cuam tshuam cov digital (plaub kab cim coded) hloov pauv nrog lub microcontroller. Tsis txhob txhawj, kuv yuav piav qhia dab tsi? Quadrature coded? txhais tau rau peb. Lub interface no thiab cov software txuas nrog wilâ € ¦
Kev Sib Hloov Hloov Kho Hloov Kho rau Qub Guitar Amps: 11 Cov Kauj Ruam (nrog Duab)
Kev Sib Hloov Hloov Kho Hloov Kho rau Qub Guitar Amps: Txuag koj cov tawv nqaij! Txhim kho qhov kev txaus ntshai qub amp nrog kev hloov pauv cais. Muaj ob peb lub suab nrov qub (thiab xov tooj cua) rov qab nyob rau hauv ib hnub rub lub zog los ntawm kev kho tsev neeg ncaj qha " lub ntsiab " xov hlau Qhov no yog kev xyaum tsis nyab xeeb. Feem ntau