Obsah:

Vizuálny metronóm pre bubeníkov: 8 krokov
Vizuálny metronóm pre bubeníkov: 8 krokov

Video: Vizuálny metronóm pre bubeníkov: 8 krokov

Video: Vizuálny metronóm pre bubeníkov: 8 krokov
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim
Vizuálny metronóm pre bubeníkov
Vizuálny metronóm pre bubeníkov

Mám priateľa a spolupracovníka, ktorý je rokenrolovým bubeníkom. Jeho skriňa je v práci vedľa mňa, a tak vidí a počuje o všetkých mojich projektoch v oblasti elektroniky a softvéru. Je to už viac ako rok, takže si ani neviem spomenúť, ako sa to všetko stalo, ale verím, že ma jedného dňa videl používať LED s vysokým jasom. Opýtal sa ma, aké ťažké by bolo vytvoriť metronóm pre bubeníkov, ktorý by bol vizuálny. Ako väčšina vecí v týchto dňoch, vizuálny metronóm už bol pravdepodobne vynájdený. Jeho nápad ma však zaujal, a pretože sa väčšinou nudím a potrebujem sa na niečo zamerať, rozhodol som sa to skúsiť.

Ospravedlňujem sa vopred: Tento projekt som veľa neodfotil. Nezačal som to tak, že by som pre to napísal Instructable (to bolo predtým, ako som bol na Instructables). Ak sa teda rozhodnete postaviť to, budete musieť urobiť maximum pomocou schémy, softvéru a niekoľkých obrázkov, ktoré som poskytol. Celú vec som dal Mikeovi a odvtedy som to nevidel. Často mi hovorí, ako veľmi to miluje. Povedal mi, že to teraz používa vždy, keď hrá. Musíte milovať projekt, ktorý opustí hniezdo a nikdy sa nevráti. Nemôžem povedať, že sa to stalo počas celej mojej kariéry.

Krok 1: LED diódy

LED diódy
LED diódy

Rozhodol som sa použiť LED pásové svetlá. Adafruit robí to, čo nazýva NeoPixel Sick: pás 8 LED diód, ktoré sú na PWB malé a úzke (https://www.adafruit.com/product/1426). Rozhodol som sa použiť dva z nich a prepojiť ich pomocou káblov s centrálnou skrinkou, v ktorej bude umiestnený mikrokontrolér, displej a nejaký spôsob, ako to všetko ovládať.

LED diódy na NeoPixeli bežia na 5V a, ako vidíte, budem používať 3,3V mikrokontrolér. To znamená, že potrebujem spôsob, ako posunúť riadiaci signál medzi mikrokontrolérom 3,3 V a zariadením NeoPixel. Rozhodol som sa použiť prevodník logickej úrovne SparkFun (https://www.sparkfun.com/products/12009). Použil som ich predtým a ľahko sa používajú a za približne 3 doláre sú lacné (pre mňa).

Pomocou dvoch 6 -stopových stereo káblov odosielam preložené 5V riadiace signály spolu s 5V napájaním a uzemnením do dvoch NeoPixelov. Navrhol som a 3D vytlačil kryt pre NeoPixels, ktoré sú zapojené do nosnej dosky so ženským stereofónnym konektorom, aby sa kábel prijal.

Krok 2: Mikrokontrolér

Mikrokontrolér
Mikrokontrolér

Pokúsiť sa rozhodnúť, akú dosku mikrokontroléra v dnešnej dobe použiť na projekt, môže byť náročné. Kedysi som navrhoval svoje vlastné, ale v poslednom desaťročí bolo k dispozícii toľko rôznych lacných dosiek s otvoreným zdrojom, že už nemá zmysel to skúšať. Pokiaľ ide o vizuálny metronóm, nebol som si istý, koľko energie budem potrebovať. Môj odhad nebol príliš veľký. Myslím tým, aké ťažké by bolo nastaviť časovač na prerušenie, aby rozvlnil všetky potrebné signály? Tiež by som potreboval displej a nejaký spôsob zadávania informácií. Ani to nemusí vyžadovať veľa spracovania.

Ako ovládač som sa rozhodol použiť Teensy 3.2. Teensy 3.2 vyrába spoločnosť PJRC a v poslednej dobe ich používam na veľa projektov. Je to 32 -bitový ARM s rozšíreniami DSP a rýchlosťami až 96 MHz (pretaktovaný). Stoja okolo 20 dolárov, takže sú veľmi rozumné. Áno, súhlasím s tými z vás, ktorí by mohli tvrdiť, že je to príliš veľa mikrokontrolérov na túto aplikáciu. Ale Teensy má niekoľko hardvérových a softvérových zariadení, ktoré by sa mi mohli hodiť, a v poslednej dobe ich často používam, čo to sakra je.

Krok 3: Zobrazenie

Displej
Displej

Na zobrazenie používam grafický displej Adafruit Monochrome 128X64 OLED. Tieto bežia na 3,3 V ako Teensy, takže je rozhranie jednoduché.

Na zobrazenie možností a stavu operátorovi používam sériu ponúk. Na ovládanie ponúk používam rotačný snímač, ktorý som získal prostredníctvom programu Sparkfun (https://www.sparkfun.com/products/10982). Pomocou kodéra môžem prechádzať ponukami a na výber položiek slúži integrované tlačidlo. Toto zariadenie má tiež integrovanú diódu LED, ktorú je možné použiť ako alternatívny displej.

Krok 4: Príloha

Ohrada
Ohrada

Navrhol som a 3D vytlačil kryt pre elektroniku. Môžete to vidieť na obrázku na začiatku tohto zápisu. Toto evidentne nemusíte používať. Krabicu som zväčšil o niečo väčšiu, ako som chcel, ale dalo mi to priestor, aby som sa dostal dovnútra.

Krok 5: Zostavenie

zhromaždenie
zhromaždenie

Minulý rok som opäť nefotil veľa fotografií, keď som to robil. Tento horný obrázok ukazuje umiestnenie displeja, kodéra, hlavného protoboardu s televízorom Teensy a menšieho protoboardu s prekladom úrovne a dvoch stereo konektorov pre ženy, kde sa LED diódy zasúvajú do krytu.

Hlavný protoboard má DC konektor „breadboard friendly“, ktorý som získal od spoločnosti Adafruit. Bol umiestnený na doske tak, aby vyčnieval a lícoval s otvorom, ktorý som preň urobil, v pravom bočnom paneli. Pretože nemám veľa podrobností, budete sa s tým musieť popasovať, aby ste to zaradili. To isté platí pre dosku, kde zo zadu trčia ženské stereo konektory. Ešte raz sa ospravedlňujem, že k tomuto nemám viac fotografií.

Krok 6: Kód

Kód
Kód

Kód. Myslím, že mám dostatok komentárov, ktoré vám pomôžu vykonať akékoľvek zmeny. Tento projekt využíva veľké množstvo kódu od spoločností PJRC a Adafruit (et al). Som si úplne istý, že toto všetko je možné zlepšiť. Toto som dal dohromady počas vianočných prázdnin 2017 v priebehu niekoľkých dní. Som veľkým zástancom hardvéru a softvéru Open Source. Verím tiež v zdieľanie technológií a informácií všeobecne (už dávno predtým, ako to bolo v móde).

Krok 7: Prevádzka

Myslím, že video, ktoré som sa pokúsil vložiť, nefungovalo … Urobím z neho odkaz na YouTube. Zostaňte naladení…

Krok 8: Záver

Záver
Záver

Dúfam, že sa tohto projektu chopí nejaký múdry človek (dúfam, že mladý človek) a urobí ho ešte lepším. A ak áno, zdieľajte. Ako neustále (najmä v poslednej dobe) hovorím: potrebujeme múdrejší svet. Odovzdaj to, čo vieš.

Odporúča: