Cov txheej txheem:

Visual Metronome rau Drummers: 8 Kauj Ruam
Visual Metronome rau Drummers: 8 Kauj Ruam

Video: Visual Metronome rau Drummers: 8 Kauj Ruam

Video: Visual Metronome rau Drummers: 8 Kauj Ruam
Video: Guitar Lessons, Intermediate strumming Part 2 2024, Kaum ib hlis
Anonim
Visual Metronome rau Drummers
Visual Metronome rau Drummers

Kuv muaj ib tus phooj ywg thiab phooj ywg ua haujlwm uas yog pob zeb thiab yob nruas. Nws lub cubicle nyob ib sab ntawm kuv ntawm kev ua haujlwm thiab yog li nws pom thiab hnov txog txhua yam ntawm kuv cov khoom siv hluav taws xob thiab software. Nws tau ntau dua ib xyoos yog li kuv tsis tuaj yeem nco qab tias qhov no tau tshwm sim li cas tab sis kuv ntseeg tias nws tau pom kuv siv lub teeb ci ci ci LED ib hnub. Nws nug kuv tias nws yuav nyuaj npaum li cas los ua lub ntsuas cua rau cov nruas uas pom kev. Zoo li ntau yam khoom niaj hnub no, qhov pom kev metronome tej zaum twb tau tsim lawm. Tab sis nws lub tswv yim xav paub kuv thiab, vim tias feem ntau kuv tau dhuav thiab xav tau qee yam los tsom rau, Kuv txiav txim siab sim nws.

Kuv yuav thov txim tam sim: Kuv tsis tau thaij duab ntau ntawm qhov haujlwm no. Kuv tsis tau pib nws xav tias kuv yuav sau Ntawv Qhia rau nws (nws yog ua ntej kuv nyob ntawm Cov Ntawv Qhia). Yog li yog tias koj txiav txim siab tsim qhov no koj yuav tsum ua qhov zoo tshaj plaws siv cov txheej txheem, software thiab ob peb daim duab uas kuv tau muab. Kuv muab txhua yam rau Mike thiab kuv tsis tau pom dua txij li ntawd. Nws nquag qhia kuv ntau npaum li cas nws nyiam nws. Nws hais rau kuv tias nws siv nws tam sim no txhua lub sijhawm nws ua si. Koj yuav tsum hlub txoj haujlwm uas tawm ntawm lub zes thiab tsis rov qab los. Kuv tsis tuaj yeem hais tias qhov ntawd tau tshwm sim tag nrho kuv txoj haujlwm.

Kauj ruam 1: LEDs

LEDs
LEDs

Kuv txiav txim siab siv cov teeb ci LED. Adafruit ua qhov nws hu ua NeoPixel Sick: kab ntawm 8 LEDs uas me thiab nqaim ntawm PWB (https://www.adafruit.com/product/1426). Kuv txiav txim siab siv ob qhov no thiab txuas lawv ntawm cov xov txuas rau hauv lub thawv nruab nrab uas yuav nyob hauv lub microcontroller, tso saib thiab qee txoj hauv kev los tswj txhua qhov no.

Cov LEDs ntawm NeoPixel khiav ntawm 5V thiab, raws li koj yuav pom, Kuv yuav siv 3.3V microcontroller. Qhov no txhais tau tias kuv xav tau ib txoj hauv kev kom hloov pauv lub teeb liab tswj ntawm 3.3V microcontroller thiab NeoPixel. Kuv xaiv siv SparkFun Logic Level Converter (https://www.sparkfun.com/products/12009). Kuv tau siv lawv ua ntej thiab lawv siv tau yooj yim thiab, ntawm kwv yees li $ 3, pheej yig (rau kuv).

Siv ob 6 ko taw ntev lub tso suab kab kuv xa cov txhais 5V tswj lub cim nrog rau 5V lub zog thiab hauv av rau ob NeoPixels. Kuv tsim thiab 3D luam tawm ib lub thawv rau NeoPixels uas tau ntsaws rau hauv lub rooj tsav khoom nrog tus poj niam lub tso suab nkaus los lees txais lub xov tooj.

Kauj ruam 2: Microcontroller

Microcontroller
Microcontroller

Sim txiav txim siab seb pawg tswj hwm microcontroller siv dab tsi rau txoj haujlwm hnub no tuaj yeem nyuaj. Kuv siv los tsim kuv tus kheej tab sis, hauv kaum xyoo dhau los, muaj ntau qhov sib txawv uas tsis kim Qhib Qhov Chaw tau dhau los ua muaj nws ua rau tsis muaj kev nkag siab los sim ntxiv lawm. Rau qhov pom kev metronome Kuv tsis paub meej tias kuv xav tau lub zog ntau npaum li cas. Kuv twv tsis ntau. Kuv txhais tau tias, yuav nyuaj npaum li cas los teeb tsa lub sijhawm ua haujlwm txhawm rau txhawm rau txhawm rau txhawm rau tawm cov cim qhia dab tsi uas kuv xav tau? Kuv kuj tseem xav tau cov zaub thiab qee txoj hauv kev nkag mus rau cov ntaub ntawv. Txawm tias qhov no yuav tsis xav tau kev ua ntau.

Kuv txiav txim siab siv Teensy 3.2 ua tus tswj. Teensy 3.2 yog tsim los ntawm PJRC thiab kuv tau siv lawv rau ntau qhov haujlwm tsis ntev los no. Nws yog 32 ntsis ARM nrog DSP txuas ntxiv thiab nrawm txog 96 MHz (overclocked). Lawv raug nqi ib ncig $ 20 yog li lawv tsim nyog heev. Yog, Kuv pom zoo nrog koj cov uas yuav hais tias qhov no ntau dhau microcontroller rau daim ntawv thov no. Tab sis, Teensy muaj qee qhov khoom siv kho vajtse thiab software uas tuaj yeem ua haujlwm tau zoo thiab, Kuv tau siv lawv tsis ntev los no, yog li cas heck.

Kauj Ruam 3: Zaub

Zaub
Zaub

Rau cov zaub Kuv tab tom siv Adafruit Monochrome 128X64 OLED nraaj duab. Cov no khiav ntawm 3.3V zoo li Teensy ua lub interface yooj yim.

Kuv siv cov ntawv qhia zaub mov kom pom cov kev xaiv thiab xwm txheej rau tus neeg teb xov tooj. Txhawm rau tswj cov ntawv qhia zaub mov Kuv tab tom siv tus lej nkag teb chaws Kuv khaws los ntawm Sparkfun (https://www.sparkfun.com/products/10982). Kuv tuaj yeem siv tus lej nkag mus los ntawm cov ntawv qhia zaub mov thiab kev sib xyaw ua ke-khawm tau siv los xaiv cov khoom. Cov cuab yeej no tseem muaj kev sib xyaw ua ke LED uas tuaj yeem siv ua lwm yam khoom siv.

Kauj ruam 4: Cov ntaub ntawv kaw

Cov ntaub ntawv kaw
Cov ntaub ntawv kaw

Kuv tsim thiab 3D luam tawm lub thawv rau cov khoom siv hluav taws xob. Koj tuaj yeem pom qhov no hauv daim duab thaum pib sau daim ntawv no. Koj pom tseeb tsis tas yuav siv qhov no. Kuv ua lub thawv me me loj dua qhov kuv xav tab sis, nws muab chav rau kuv kom tau txais kuv txhais tes sab hauv.

Kauj ruam 5: Sib dhos

Los ua ke
Los ua ke

Ib zaug ntxiv, Kuv tsis tau thaij duab ntau xyoo tas los thaum kuv ua qhov no. Daim duab nyiaj siv ua haujlwm no qhia qhov chaw ntawm cov zaub, tus lej nkag, tus tiv thaiv tseem ceeb nrog Teensy thiab cov protoboard me dua uas muaj qib kev txhais lus thiab ob tus poj niam lub tso suab jacks qhov twg LEDs ntsaws rau hauv lub thawv.

Lub ntsiab protoboard muaj "breadboard tus phooj ywg" DC jack uas kuv tau txais los ntawm Adafruit. Nws tau muab tso rau ntawm lub rooj tsavxwm kom nws lo tawm thiab kab nrog lub qhov kuv tau ua rau nws hauv lub vaj huam sib luag sab xis. Vim tias kuv tsis muaj ntau cov ntsiab lus, koj yuav tsum tau fiddle nrog qhov no txhawm rau kab nws. Tib yam mus rau pawg thawj coj saib qhov twg tus poj niam lub tso suab jacks tawm ntawm nraub qaum. Ib zaug ntxiv, thov txim kuv tsis muaj duab ntxiv rau qhov no.

Kauj ruam 6: Code

Code
Code

Cov cai. Kuv xav tias kuv muaj lus txaus los pab koj kom tau txais kev hloov pauv. Txoj haujlwm no siv ntau txoj cai los ntawm PJRC thiab Adafruit (li al). Kuv paub tseeb tias qhov no tuaj yeem txhim kho txhua yam. Kuv cuam tshuam qhov no ua ke thaum kuv 2017 Christmas so nyob hauv ob peb hnub. Kuv yog tus txhawb nqa Open Source hardware thiab software. Kuv kuj ntseeg hauv kev sib qhia thev naus laus zis thiab cov ntaub ntawv feem ntau (txij li ua ntej nws yog zam).

Kauj ruam 7: Kev ua haujlwm

Kuv kwv yees cov vis dis aus uas kuv sim ua rau embed tsis ua haujlwm … Kuv yuav ua nws li YouTube txuas. Nyob twj ywm …

Kauj Ruam 8: Xaus

Xaus
Xaus

Kuv vam tias yog qee tus neeg ntse (Kuv vam tias cov tub ntxhais hluas) yuav ua txoj haujlwm no thiab ua kom nws zoo dua. Thiab, yog tias koj ua, qhia tawm. Raws li kuv hais txhua lub sijhawm (tshwj xeeb tshaj yog tsis ntev los no): peb xav tau lub ntiaj teb ntse dua. Dhau qhov koj paub.

Pom zoo: