Cov txheej txheem:

Arduino Qhov Rooj Tswb Nrog VU Meter: 4 Cov Kauj Ruam (nrog Duab)
Arduino Qhov Rooj Tswb Nrog VU Meter: 4 Cov Kauj Ruam (nrog Duab)

Video: Arduino Qhov Rooj Tswb Nrog VU Meter: 4 Cov Kauj Ruam (nrog Duab)

Video: Arduino Qhov Rooj Tswb Nrog VU Meter: 4 Cov Kauj Ruam (nrog Duab)
Video: Computer Vision with Python! Resizing Images 2024, Lub Xya hli ntuj
Anonim
Arduino Qhov Rooj Tswb Nrog VU Meter
Arduino Qhov Rooj Tswb Nrog VU Meter

Lub tswv yim yooj yim yog - thaum thawb lub qhov rooj tswb tswb, LEDs yuav pib ci ntsa iab nrog rau lub suab nrov nrov, tom qab ib lub sijhawm ob qhov xwm txheej yuav cia li nres. Cov LEDs tuaj yeem sab nraum lub qhov rooj kom lom zem rau cov qhua lossis sab hauv. Hauv cov lus qhia no, Kuv tab tom qhia txog txoj haujlwm yooj yim kom nws yooj yim heev.

Kuv tau piav qhia qhov yooj yim ntawm txoj haujlwm no ua lub qhov rooj kaw ntawm kuv lub tshuab blog, qhia tawm ntawm Hackstar, Fritzing thiab lwm yam. Nyeem ntawv tsis zoo li ntsib teeb meem tsim nws. Ntawm Cov Lus Qhia, Kuv yuav ntxiv tswv yim ntxiv los txhim kho, kho qhov haujlwm no rau kev siv lub neej tiag tiag. VU Meter yog kab lus me me.

Kauj Ruam 1: Tau Txais Cov Khoom Kho Vajtse

Image
Image

Koj yuav xav tau cov khoom hauv qab no los tsim qhov haujlwm no:

  1. Arduino UNO lossis pawg thawj coj saib zoo li × 1
  2. Khoom noj khoom haus × 1
  3. Jumper xov hlau × 1
  4. Pushbutton hloov (12mm) × 1
  5. Resistor 1k ohm × 1
  6. Resistor 221 ohm × 3
  7. Piezo buzzer (Generic) × 1

Kauj ruam 2: Tau txais Schematic thiab Tsim Nws

Sau cov cai thiab xa mus rau Arduino!
Sau cov cai thiab xa mus rau Arduino!

Saum toj no yog schematic ntxiv. Koj tseem tuaj yeem rub tawm Fritzing cov ntaub ntawv los ntawm kuv txoj haujlwm ntawm Fritzing. Nco ntsoov tias txhua yam zoo.

Kauj Ruam 3: Sau cov cai thiab xa mus rau Arduino

Nws yog qhov nyuaj me ntsis rau cov pib tshiab! Kuv muaj cov lus piav qhia saum toj no los ua qhov teeb meem yooj yim rau cov pib.

Nws nyuaj rau sau cov cai ntawm no.

Feem ntau, ntawm Arduino IDE koj sau/luam tawm-muab ib tus lej, uas rau txoj haujlwm no yog "Cov cai loj" ntawm txoj haujlwm no ntawm Arduino Project Hub.

Koj yuav tsum ua raws cov lus piav qhia saum toj no txhawm rau nyem thiab tau txais lwm "Tab" ntawm Arduino IDE uas koj yuav luam tawm -paste "pithes.h" los ntawm nplooj ntawv txuas saum toj no.

Yog li, ntawm Arduino IDE koj yuav muaj cov lej ntawm ob lub tab ntawm ib lub qhov rais. Sau nws thiab upload.

Kauj Ruam 4: Txhim Kho Txoj Haujlwm

Pom tseeb, txoj haujlwm no yooj yim heev rau cov ntsiab lus hauv qab no:

  1. Tus lej ntawm LEDs tsawg dua tus lej
  2. Ntim ntawm buzzer tsawg heev li lub tswb qhov rooj
  3. Peb cia siab tias yuav muaj qee lub suab MP3
  4. Qee qhov Automation xav tau

Cia peb tham txog kev txhim kho.

Koj tuaj yeem yooj yim nce tus lej ntawm LED nrog kev hloov kho me ntsis ntawm cov lej ntev npaum li cas ntawm LEDs tsawg dua (Arduino muaj tus lej tsawg tus pin). Tshaj li qhov txwv ntawd, txhawm rau nce tus lej ntawm LEDs, koj yuav tsum nkag siab ntau ntxiv, charlieplexing thiab lwm yam. Koj tuaj yeem siv RGB LEDs thiab lwm yam.

Raws li kev ua si MP3, koj xav tau qee yam ntawm MP3 ntaub thaiv npog.

Qhov ntim ntawm lub suab nrov qis yog qhov tsis txaus siab. Muaj ntau qhov kev sib tham nyob ib ncig ntawm lub vev xaib rau kev siv "buzzer muaj zog", ntxiv transistor thiab lwm yam.

Qhov kawg yog ntxiv qee qhov kev siv tshuab. Yog tias koj txhim kho cov ntsiab lus saum toj no kom ua rau lub qhov rooj tswb tsim tawm qib, koj tuaj yeem xav txog kev ntxiv kev siv tshuab zoo li thaum kov lub qhov rooj ntawm tus tswv los ntawm tus tswv lub suab nrov/suab paj nruag yuav tsum nres. Qhov ntawd ua suab nyuaj tab sis tsis nyuaj.

Pom zoo: