Turinys:
- 1 žingsnis: šviesos diodai
- 2 žingsnis: mikrovaldiklis
- 3 žingsnis: rodyti
- 4 žingsnis: gaubtas
- 5 žingsnis: Surinkimas
- 6 žingsnis: kodas
- 7 žingsnis: veikimas
- 8 žingsnis: Išvada
Video: Vaizdinis metronomas būgnininkams: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
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
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
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
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
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. 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
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:
Servo metronomas, programuojamas įvairiems greičiams: 3 žingsniai
Servo metronomas, programuojamas įvairiems greičiams: sukurkite savo metronomą. Viskas, ko jums reikia, yra „Arduino Mega 2560“pradinis rinkinys ir suderinamas kompiuteris
555 laikmačių metronomas: 3 žingsniai
555 laikmačio metronomas: metronomas yra įrenginys, kuris reguliariai skleidžia spragtelėjimą ar kitą garsą, kurį gali nustatyti vartotojas, paprastai dūžiais per minutę (BPM). Muzikantai naudoja šį prietaisą, norėdami išmokti groti įprastu pulsu. (Https://en.wikipedia.org/w
Vaizdinis modeliavimas/fotogrametrijos portretas: 4 žingsniai
Vaizdinis modeliavimas/fotografijos metrika: Sveiki visi, šioje instrukcijoje aš jums parodysiu, kaip sukurti 3D modelius naudojant skaitmeninius vaizdus. Šis procesas vadinamas fotogrametrija, dar vadinama vaizdiniu modeliavimu (IBM). Konkrečiai, toks procesas naudojamas siekiant
Mikrovaldikliu pagrįstas metronomas: 5 žingsniai
Mikrovaldikliu pagrįstas metronomas: Metronomas yra laiko nustatymo prietaisas, kurį muzikantai naudoja dainų ritmams sekti ir pradedantiesiems, besimokantiems naujo instrumento, sukurti laiko pojūtį. Tai padeda išlaikyti ritmo pojūtį, kuris yra labai svarbus muzikoje. Šis metronomas
„Arduino“metronomas: 4 žingsniai
Arduino metronomas: Vaikystėje mokantis naujo muzikos instrumento, yra tiek daug naujų dalykų, į kuriuos reikia sutelkti dėmesį. Laikytis tempo tinkamu tempu yra vienas iš jų. Neradus funkcionaliai užbaigto ir patogaus metronomo reiškė geriausią pasiteisinimą pradėti kurti