Turinys:

Vaizdinis metronomas būgnininkams: 8 žingsniai
Vaizdinis metronomas būgnininkams: 8 žingsniai

Video: Vaizdinis metronomas būgnininkams: 8 žingsniai

Video: Vaizdinis metronomas būgnininkams: 8 žingsniai
Video: Trys metronomai. Gascevičius Gintautas GINC 2024, Lapkritis
Anonim
Vizualus metronomas būgnininkams
Vizualus metronomas būgnininkams

Turiu draugą ir bendradarbį, kuris yra rokenrolo būgnininkas. Jo kabinetas yra šalia manęs darbe, todėl jis mato ir girdi apie visus mano elektronikos ir programinės įrangos projektus. Praėjo daugiau nei metai, todėl net neatsimenu, kaip visa tai įvyko, bet tikiu, kad vieną dieną jis pamatė mane naudojant didelio ryškumo šviesos diodą. Jis manęs paklausė, kaip sunku būtų sukurti vizualų būgnininkų metronomą. Kaip ir dauguma šių dienų dalykų, regimasis metronomas tikriausiai jau buvo išrastas. Tačiau jo idėja mane sudomino ir, kadangi man paprastai būna nuobodu ir man reikia į ką sutelkti dėmesį, nusprendžiau pabandyti.

Iš karto atsiprašysiu: nepadariau daug šio projekto nuotraukų. Aš nepradėjau to galvodamas, kad parašysiu už tai „Instructable“(tai buvo dar prieš pradedant naudoti „Instructables“). Taigi, jei nuspręsite tai sukurti, turėsite padaryti viską, naudodamiesi schema, programine įranga ir keliomis mano pateiktomis nuotraukomis. Aš atidaviau viską Maikui ir nuo to laiko nemačiau. Jis dažnai man sako, kaip jam tai patinka. Jis man pasakė, kad dabar jį naudoja kiekvieną kartą žaisdamas. Jūs turite mylėti projektą, kuris palieka lizdą ir niekada negrįžta. Negaliu pasakyti, kad taip nutiko per visą mano karjerą.

1 žingsnis: šviesos diodai

Šviesos diodai
Šviesos diodai

Aš nusprendžiau naudoti LED lemputes. „Adafruit“gamina tai, ką ji vadina „NeoPixel Sick“: 8 šviesos diodų juostelę, kuri yra maža ir siaura ant PWB (https://www.adafruit.com/product/1426). Aš nusprendžiau naudoti du iš jų ir prijungti juos kabeliais prie centrinės dėžutės, kurioje būtų mikrovaldiklis, ekranas ir tam tikras būdas visa tai valdyti.

„NeoPixel“šviesos diodai veikia esant 5 V įtampai, ir, kaip matysite, naudosiu 3,3 V mikrovaldiklį. Tai reiškia, kad man reikia būdo perkelti įtampą tarp 3,3 V mikrovaldiklio ir „NeoPixel“valdymo signalo. Aš nusprendžiau naudoti „SparkFun Logic Level Converter“(https://www.sparkfun.com/products/12009). Aš juos naudoju anksčiau, jie yra lengvai naudojami ir, maždaug 3 USD, yra nebrangūs (man).

Naudodamas du 6 pėdų ilgio stereo kabelius, siunčiu išverstus 5 V valdymo signalus kartu su 5 V galia ir įžeminimu į du „NeoPixels“. Aš suprojektavau ir 3D atspausdinau „NeoPixels“korpusą, kuris yra prijungtas prie nešiklio plokštės su moterišku stereo lizdu, kad būtų galima priimti kabelį.

2 žingsnis: mikrovaldiklis

Mikrovaldiklis
Mikrovaldiklis

Bandymas nuspręsti, kokią mikrovaldiklio plokštę šiais laikais naudoti projektui, gali būti sudėtinga. Anksčiau kūriau savo, bet per pastarąjį dešimtmetį tapo prieinama tiek daug nebrangių atvirojo kodo plokščių, todėl nebėra prasmės bandyti. Vizualiniam metronomui nebuvau tikras, kiek man reikės energijos. Mano spėjimas nebuvo per daug. Turiu omenyje, kaip sunku būtų nustatyti laikmatį, kad būtų galima nutraukti pertrauką, kad būtų išgauti visi man reikalingi signalai? Man taip pat reikia ekrano ir tam tikro būdo įvesti informaciją. Net ir tai gali nereikėti daug apdorojimo.

Aš nusprendžiau naudoti „Teensy 3.2“kaip valdiklį. „Teensy 3.2“sukūrė PJRC, ir pastaruoju metu aš juos naudoju daugeliui projektų. Tai 32 bitų ARM su DSP plėtiniais ir greitis iki 96 MHz (overclocked). Jie kainuoja apie 20 USD, todėl yra labai pagrįsti. Taip, sutinku su tais, kurie gali sakyti, kad šiai programai yra per daug mikrovaldiklių. Tačiau „Teensy“turi kai kurias techninės ir programinės įrangos priemones, kurios gali būti naudingos, ir pastaruoju metu aš jomis daug naudojuosi.

3 žingsnis: rodyti

Ekranas
Ekranas

Ekranui naudoju „Adafruit Monochrome 128X64 OLED“grafinį ekraną. Jie veikia 3,3 V įtampa, kaip ir „Teensy“, todėl sąsaja yra paprasta.

Naudoju keletą meniu, kad operatoriui būtų rodomos parinktys ir būsena. Meniu valdymui naudoju rotacinį kodavimo įrenginį, kurį pasiėmiau per „Sparkfun“(https://www.sparkfun.com/products/10982). Galiu naudoti koduotuvą, kad galėčiau naršyti meniu, o elementams pasirinkti naudojamas integruotas mygtukas. Šiame įrenginyje taip pat yra integruotas šviesos diodas, kurį galima naudoti kaip alternatyvų ekraną.

4 žingsnis: gaubtas

Korpusas
Korpusas

Suprojektavau ir 3D atspausdinau elektronikos korpusą. Tai galite pamatyti paveikslėlyje šio rašymo pradžioje. Akivaizdu, kad jums to nereikia naudoti. Padariau dėžutę šiek tiek didesnę, nei norėjau, bet tai suteikė man vietos įkišti rankas.

5 žingsnis: Surinkimas

Surinkimas
Surinkimas

Vėlgi, pernai, kai tai padariau, nepadariau daug nuotraukų. Šiame paveikslėlyje virš ekrano parodyta ekrano, kodavimo įrenginio, pagrindinės „Teensy“protobooto ir mažesnės protoboard plokštės, turinčios lygių vertimą, ir dviejų moterų stereo lizdų, kuriuose šviesos diodai prijungiami prie korpuso, vieta.

Pagrindinėje plokštėje yra „prie duonos lentos pritaikytas“DC lizdas, kurį gavau iš „Adafruit“. Jis buvo pastatytas ant lentos taip, kad jis išsikištų ir sutaptų su skylute, kurią padariau dešiniajame šoniniame skydelyje. Kadangi aš neturiu daug detalių, turėsite su tuo susipykti, kad surašytumėte. Tas pats pasakytina apie plokštę, kurioje moteriškos stereo lizdai išlindę iš nugaros. Dar kartą atsiprašau, kad neturiu daugiau nuotraukų.

6 žingsnis: kodas

Kodas
Kodas

Kodas. Manau, kad turiu pakankamai komentarų, kurie padės jums atlikti bet kokius pakeitimus. Šis projektas naudoja daug kodų iš PJRC ir „Adafruit“(ir kt.). Esu visiškai tikras, kad visa tai galima pagerinti. Aš tai sukūriau per savo 2017 metų Kalėdų atostogas per kelias dienas. Esu tvirtas atviro kodo aparatinės ir programinės įrangos šalininkas. Aš taip pat tikiu dalijimusi technologijomis ir informacija apskritai (nes gerokai anksčiau, nei tai buvo madinga).

7 žingsnis: veikimas

Manau, kad vaizdo įrašas, kurį bandžiau įterpti, neveikė … padarysiu jį „YouTube“nuoroda. Sekite naujienas…

8 žingsnis: Išvada

Išvada
Išvada

Tikiuosi, kad koks nors protingas žmogus (tikiuosi, jaunas žmogus) imsis šio projekto ir padarys jį dar geresniu. Ir jei tai padarysite, pasidalykite. Kaip aš nuolat sakau (ypač pastaruoju metu): mums reikia protingesnio pasaulio. Perduok tai, ką žinai.

Rekomenduojamas: