Cov txheej txheem:

Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer: 7 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer: 7 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer: 7 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer: 7 Kauj Ruam (nrog Duab)
Video: Статистика с Python! Дисперсия и стандартное отклонение 2024, Lub rau hli ntuj
Anonim
Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer
Yuav Ua Li Cas Ua Lub Suab Suab Spectrum Analyzer

LED Suab Spectrum Analyzer tsim cov qauv teeb pom kev zoo nkauj raws li kev siv suab paj nruag. There muaj ntau ntau ntawm DIY LED Music Spectrum cov khoom siv muaj nyob hauv kev ua lag luam, tab sis ntawm no peb tab tom yuav ua LED Suab Spectrum Analyzer siv NeoPixel RGB LED Matrix thiab ARM microcontroller.

Koj tuaj yeem pom Qhov Muaj Peev Xwm Muaj Yeeb Yaj Kiab Music hauv kev ua haujlwm hauv Video hauv qab no.

Hauv Cov Lus Qhia no, peb yuav qhia koj tag nrho cov txheej txheem ua haujlwm ntawm LED Audio Spectrum Analyzer thiab tseem muab tag nrho Circuit, PCB thiab cov cai rau txoj haujlwm.

Kauj Ruam 1: Cov Ntaub Ntawv Yuav Tsum Tau:

Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
  • Saj zawg zog 16x16 NeoPixel RGB LED Matrix *2 (https://www.adafruit.com/products/2547)
  • STM32F103RBT6 *1
  • Core Board (PCB tsim los ntawm EasyEDA)
  • Hloov fais fab tuag, 5V 40A.
  • Suab Kab *1, 1 min 2 audio interface *1, Hais lus *1.

Kauj Ruam 2: Yuav Ua Li Cas Txheeb LED SPECTRUM ANALYZER:

Yuav ua li cas thiaj ua tus LED SPECTRUM ANALYZER
Yuav ua li cas thiaj ua tus LED SPECTRUM ANALYZER
Yuav ua li cas thiaj ua tus LED SPECTRUM ANALYZER
Yuav ua li cas thiaj ua tus LED SPECTRUM ANALYZER

1. LED Kev Sib Txuas

Txuas ob 16*16 RGB LED matrixes los ntawm kev txuas DOU interface ntawm thawj LED matrix rau DIN interface ntawm qhov thib ob, uas ua rau loj dua 16*32 RGB LED Matrix.

2. Kev Txuas Hluav Taws Xob

Qhov ua haujlwm ntawm kuv lub LED yog 5 V, yog li kuv xav txuas ob lub zog LED cuam tshuam rau hauv qhov hluav taws xob ntawm 5V tswj lub zog. Thov sau tseg tias qhov siab tshaj plaws ntawm LED ua haujlwm yog 18 A, yog li nws tau pom zoo kom siv ntau dua 40 A tswj lub zog thiab xaiv cov tuab tuab txaus los txuas nws.

Kauj Ruam 3: Yuav Ua Li Cas Tswj Vaj Huam Sib Luag:

Yuav Ua Li Cas Tswj Vaj Huam Sib Luag
Yuav Ua Li Cas Tswj Vaj Huam Sib Luag
Yuav Ua Li Cas Tswj Vaj Huam Sib Luag
Yuav Ua Li Cas Tswj Vaj Huam Sib Luag
Yuav Ua Li Cas Tswj Vaj Huam Sib Luag
Yuav Ua Li Cas Tswj Vaj Huam Sib Luag

Lub tswj vaj huam sib luag yog kom tau txais lub suab qhia uas tau ua tiav los ntawm FFT thiab tom qab ntawd thauj mus rau pom los ntawm LED matrix zaub.

Cov tswj LED yog dot-matrix programmed los ntawm WS2812b, uas tswj lub teeb liab zaus yog 800KHZ. Thiab daim duab lub sijhawm tswj hwm tau qhia zoo li saum toj no.

Txhua LED yog tswj los ntawm 24-ntsis cov ntaub ntawv nrog nws cov qauv ntawm G7 ~ G0+R7 ~ R0+B7 ~ B0. Cov ntaub ntawv raug xa los ntawm lub hauv paus ntsiab lus ntawm qhov chaw siab dua ua ntej thiab ua raws li ntu ntawm GRB.

Tsim los ntawm LM358 siv qhov sib piv sib piv, ib qho kev hloov pauv tau pom los ntawm daim duab saum toj no.

Hauv daim duab, IN_CH yog lub kaw suab nkag mus rau lub khoos phis tawj thiab PC3 yog lub teeb liab tso tawm uas tau xa mus ntxiv rau STM 32. C13, R6 thiab R7 tau muab tso ua pawg ua ke teeb liab txhawb zog, uas tuaj yeem ua kom lub teeb liab muaj zog thiab tig qhov tsis zoo rau qhov zoo. Cov Circuit hauv qab R8 yog teeb liab-txhawb ib qho, nrog nws lub teeb liab lub zog ntawm PC 3 sib npaug R9/R8 zaug ntawm cov teeb liab yav dhau los ua ntej R8. IN 1+ yog qhov kawg los teeb tsa qhov tsawg kawg nkaus tus nqi hluav taws xob tso tawm los ntawm OUT 1.

Kauj Ruam 4: LED Suab Spectrum Analyzer Circuit thiab PCB

LED Suab Spectrum Analyzer Circuit thiab PCB
LED Suab Spectrum Analyzer Circuit thiab PCB
LED Suab Spectrum Analyzer Circuit thiab PCB
LED Suab Spectrum Analyzer Circuit thiab PCB

Ntawm no peb siv EasyEDA los tsim cov tswj vaj huam sib luag. EasyEDA yog qhov yooj yim thiab muaj txiaj ntsig online EDA tsim software, los ntawm qhov uas koj tuaj yeem kos daim duab lossis txiav cov qauv yooj yim.

Qhov txuas no yog kuv daim duab sib tw sib tw thiab PCB, qhov uas koj tuaj yeem pom nws meej heev.

Koj tseem tuaj yeem sau npe tus account nyob ntawd txhawm rau txhawm rau kuv lub xov tooj cua ncaj qha rau hauv koj tus as khauj.

Kauj Ruam 5: Tsab Cai Coj Spectrum Analyzer PCB

Tsab Ntawv Coj Spectrum Analyzer PCB
Tsab Ntawv Coj Spectrum Analyzer PCB
Tsab Ntawv Coj Spectrum Analyzer PCB
Tsab Ntawv Coj Spectrum Analyzer PCB

Tom qab ua tiav kev tsim PCB, Kuv tau xaj qee qhov PCBs daim ntawv EasyEDA. Kuv zoo siab heev nrog cov laug cam kuv tau txais, thiab tus nqi tau zoo. Lawv txhua tus ua haujlwm tau zoo.

Yog tias koj nyiam nws, koj tuaj yeem siv kuv daim ntawv xaj PCB no coj los ntsuas qhov ntsuas.

Kauj Ruam 6: Vuam thiab Txuas

Vuam thiab Txuas
Vuam thiab Txuas
Vuam thiab Txuas
Vuam thiab Txuas

Tom qab cov khoom sib txuas tau ua raws li cov duab hauv qab no tau qhia, ib lub vaj huam sib luag tswj tau ua tiav. Nws yooj yim heev.

Txuas lub khoos phis tawj audio cable rau hauv beta version ntawm qhov txuas txuas, thiab tom qab ntawd qhib lub tshuab computer. Nws yog qhov ua tau uas koj yuav tsis hnov lub suab ntawm lub khoos phis tawj suab paj nruag tom qab tso kab kab. Hauv qhov xwm txheej zoo li no, peb tuaj yeem siv 1-tig-ob txuas los hloov pauv lub khoos phis tawj lub suab tso rau hauv ob txoj kev tso tawm. Ib txoj kab txuas nrog lub hauv paus-pawg thawj coj saib thaum lwm tus hais lus.

Hauv daim duab pom saum toj no, lub hauv paus-lub rooj tsav xwm tau siv los ntawm lub khoos phis tawj USB thiab txuas nrog los ntawm lub suab tso tawm interface. Lwm qhov kev sib tham ntawm lub khoos phis tawj lub suab tso tawm tau txuas nrog tus hais lus sab nraud. Nws muaj peev xwm ua tau thaum kab teeb liab ntawm lub lattice-tswj interface txuas nrog hauv av xaim thiab dot-matrix DIN thiab GND.

Kauj ruam 7: Rub tawm qhov program

Rub tawm qhov program
Rub tawm qhov program

Tam sim no koj tsuas yog xav tau xa cov hauv qab no muab Txoj Cai Code rau hauv STM32F103RBT6 ARM Microcontroller thiab koj tuaj yeem pom cov suab paj nruag zoo nkauj.

Yog li ntawm no peb tau tsim Lub Suab Spectrum Analyzer nrog RGB LEDs, vam tias koj nyiam nws thiab koj tseem tuaj yeem hloov kho qhov program kom ua rau cov suab paj nruag nthuav dav zoo dua.

Pom zoo: