Sisukord:

Beat Box: 5 sammu
Beat Box: 5 sammu

Video: Beat Box: 5 sammu

Video: Beat Box: 5 sammu
Video: SAM PERRY | Grand Beatbox Battle Showcase 2019 2024, Juuli
Anonim
Beat Box
Beat Box

See löögikast on kast, mis on varustatud mitme LED -tulega, mis lülituvad sisse, kui anduri vastuvõetud heli ületab teatud läve.

Samm: nõuded

Nõuded
Nõuded
Nõuded
Nõuded

Vajalikud tarvikud:

-1 Arduino Uno

-leivalaud

-Mees/mees džemprid

-Mees/naine džemprid

-Arduino heliandur (neli kontakti)

-Nii palju LED -tulesid kui soovite

-Takistid (sama palju kui teie kasutatavad LED -id) -

-10 x 25 pappkarp -Worbla -värv

Samm: ühendage Arduino, leivaplaat ja heliandur

Arduino, leivalaua ja helianduri ühendamine
Arduino, leivalaua ja helianduri ühendamine
Arduino, leivalaua ja helianduri ühendamine
Arduino, leivalaua ja helianduri ühendamine
Arduino, leivalaua ja helianduri ühendamine
Arduino, leivalaua ja helianduri ühendamine

Helianduril on neli tihvti: AO, GND, VCC (aka +) ja DO. Peate ühendama tihvtid Arduinoga järgmisel viisil:

AO = AO GND = GND VCC (+) = 5V DO = digitaalne tihvt 2

Võid viidete saamiseks vaadata ka tabelit.

Arduino, heliandur ja leivaplaat on omavahel ühendatud, nagu on näha võrdluspildil. Pildil on ühendatud ainult üks LED, kuid soovi korral saate alati rohkem ühendada. Loomulikult peate veenduma, et igal LED -il on oma takisti. Takistid tuleb ühendada ainult ühe hüppajaga, mis on ühendatud Arduino GND -ga. Seega on LED -i ja Arduino vaheline järjekord järgmine: Arduino digitaalne tihvt, LED -tuli -, LED -tuli +, takisti, Arduino GND.

Samm: jootmine ja juhtmestik

Jootmine ja juhtmestik
Jootmine ja juhtmestik
Jootmine ja juhtmestik
Jootmine ja juhtmestik

Olles veendunud, et kõik töötab õigesti, jootsin kõik ja muutsin leivaplaadi suurust, veendumaks, et see sobib teie kasti.

Palun olge lahke jootmistöö vastu lahke, ma olen lihtsalt stressirohke õpilane, kellel pole üldse tehnilist arusaamist.

Samm: projekti kodeerimine

Projekti kodeerimine
Projekti kodeerimine

Fail "soundsensor.ino" sisaldab koodi, mida olen oma projekti jaoks kasutanud. Heliandur võib vajada tundlikkuse muutmist. Ma tegin seda, minnes jadamonitorile (Arduino tarkvara paremas ülanurgas) ja vaadates "analoog" väärtust. Kui see on kuskil 20 ringis, panete koodi "int_threshold" 21 või midagi lähedast. Samuti saate helianduri enda tundlikkusega mängida, keerates sinise ristküliku peal olevat väikest nuppu.

5. samm: korpuse ehitamine

Elamu ehitamine
Elamu ehitamine
Elamu ehitamine
Elamu ehitamine
Elamu ehitamine
Elamu ehitamine

Projekti korpuse jaoks kasutasin alustuseks lihtsat pappkasti. Seejärel katsin selle vastupidavuse huvides Worblaga, mis on teatud tüüpi termoplast. Tegin ka Worbla abil korpusele mõned detailid ja tegin "luku" EVA vahtplastist. Kui Worbla oli veel vormitav, tegin karbi peale viis auku, et valgusdioodid saaksid läbida, ja tagaküljele auk juhtmete jaoks. Veenduge, et augud on piisavalt suured!

Ma ei kruntinud Worblat enne maalimist meelega, kuna teadsin, et tahan jäljendada krobelist, nahataolist tekstuuri. Olles lasknud Worblal jahtuda, värvisin karbi täiesti mustaks. Seejärel tupsutasin kihtidena erinevaid värve, et vältida ühtki ala võltsitud sama värvi muutmist.

Ja siis paned lihtsalt kogu oma riistvara kasti! Kasutasin toiteallika ja helianduri juhtme tagumist auku, nii et saan selle mikrofoni panna kuhu iganes tahan. Sellegipoolest ei teinud ma midagi, et riistvara kasti kergemini ära mahuks. Ilmselt oleksin seda teinud, kui mul oleks natuke rohkem aega.

Nüüd pole muud, kui valida oma lemmikmuusika!

Soovitan: