Cuprins:
- Pasul 1: LED-uri
- Pasul 2: Microcontroler
- Pasul 3: Afișați
- Pasul 4: incintă
- Pasul 5: Asamblare
- Pasul 6: Cod
- Pasul 7: Operațiune
- Pasul 8: Concluzie
Video: Vizual metronom pentru toboșari: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Am un prieten și un coleg care este baterist de rock and roll. Cabina lui este lângă a mea la locul de muncă, așa că vede și aude despre toate proiectele mele electronice și software. A trecut mai mult de un an, așa că nici măcar nu-mi amintesc cum s-a întâmplat totul, dar cred că m-a văzut folosind un LED cu luminozitate ridicată într-o zi. M-a întrebat cât de greu ar fi să faci un metronom pentru toboșari care să fie vizual. Ca majoritatea lucrurilor din zilele noastre, un metronom vizual a fost probabil deja inventat. Dar ideea lui m-a intrigat și, pentru că de obicei mă plictisesc și am nevoie să mă concentrez, am decis să încerc.
Îmi cer scuze chiar în față: nu am făcut multe poze cu acest proiect. Nu l-am început gândindu-mă că voi scrie un Instructable pentru el (era înainte de a fi pe Instructables). Deci, dacă decideți să construiți acest lucru, va trebui să faceți tot posibilul folosind schema, software-ul și câteva imagini pe care le-am furnizat. I-am dat totul lui Mike și nu l-am mai văzut de atunci. Îmi spune frecvent cât de mult îl iubește. Mi-a spus că îl folosește acum de fiecare dată când joacă. Trebuie să iubești un proiect care părăsește cuibul și nu se mai întoarce niciodată. Nu pot spune că s-a întâmplat întreaga mea carieră.
Pasul 1: LED-uri
Am decis să folosesc benzi cu LED-uri. Adafruit face ceea ce numește NeoPixel Sick: o bandă de 8 LED-uri care este mică și îngustă pe un PWB (https://www.adafruit.com/product/1426). Am decis să folosesc două dintre acestea și să le conectez prin cabluri la o cutie centrală care să găzduiască un microcontroler, un afișaj și o modalitate de a controla toate acestea.
LED-urile de pe NeoPixel rulează la 5V și, după cum veți vedea, voi folosi un microcontroler de 3,3V. Aceasta înseamnă că am nevoie de o modalitate de a schimba tensiunea semnalului de control între microcontrolerul de 3,3 V și NeoPixel. Am ales să folosesc un SparkFun Logic Level Converter (https://www.sparkfun.com/products/12009). Le-am mai folosit și sunt ușor de utilizat și, la aproximativ 3 USD, ieftin (pentru mine).
Folosind două cabluri stereo lungi de 6 picioare, trimit semnalele de control traduse de 5V, împreună cu puterea de 5V și împământarea către cei doi NeoPixels. Am proiectat și am imprimat 3D o carcasă pentru NeoPixels care sunt conectate la o placă de transport cu o mufă stereo feminină pentru a accepta cablul.
Pasul 2: Microcontroler
Încercarea de a decide ce placă de microcontroler să utilizeze pentru un proiect în aceste zile poate fi o provocare. Obișnuiam să-mi proiectez propriile mele, dar, în ultimul deceniu, atât de multe plăci open-source ieftine au devenit disponibile, nu mai are sens să mai încerc. Pentru metronomul vizual nu eram sigur de câtă putere aveam nevoie. Presupunerea mea nu a fost prea mare. Adică, cât de greu ar fi să configurezi un cronometru care să conducă o întrerupere pentru a scoate orice semnal de care aveam nevoie? De asemenea, aș avea nevoie de un afișaj și de o modalitate de a introduce informații. Chiar și acest lucru ar putea să nu necesite o mulțime de procesare.
Am decis să folosesc un Teensy 3.2 ca controler. Teensy 3.2 este realizat de PJRC și le-am folosit pentru o mulțime de proiecte în ultima vreme. Este un ARM pe 32 de biți cu extensii DSP și viteze de până la 96 MHz (overclockat). Costă în jur de 20 USD, deci sunt foarte rezonabili. Da, sunt de acord cu cei dintre voi care ar putea spune că este prea mult microcontroler pentru această aplicație. Dar, Teensy are câteva facilități hardware și software care ar putea fi utile și, le-am folosit foarte mult în ultima vreme, așa că naiba.
Pasul 3: Afișați
Pentru afișaj, folosesc un afișaj grafic OLED Adafruit Monochrome 128X64. Acestea rulează la 3,3V ca Teensy, ceea ce face interfața ușoară.
Folosesc o serie de meniuri pentru a afișa operatorului opțiunile și starea. Pentru a controla meniurile, folosesc un codificator rotativ pe care l-am preluat prin Sparkfun (https://www.sparkfun.com/products/10982). Pot folosi codificatorul pentru a trece prin meniuri și butonul integrat este utilizat pentru a selecta elemente. Acest dispozitiv are, de asemenea, un LED integrat care poate fi folosit ca un afișaj alternativ.
Pasul 4: incintă
Am proiectat și am imprimat 3D carcasa pentru electronice. Puteți vedea acest lucru în imagine la începutul acestei scrieri. Evident, nu este nevoie să folosiți acest lucru. Am făcut cutia puțin mai mare decât îmi doream, dar mi-a dat loc să pun mâinile înăuntru.
Pasul 5: Asamblare
Din nou, nu am făcut multe poze anul trecut când am făcut asta. Această imagine de sus arată locația afișajului, a codificatorului, a protoboardului principal cu Teensy și a protoboardului mai mic care are traducerea nivelului și a celor două mufe stereo feminine în care LED-urile se conectează la carcasă.
Protoboardul principal are o mufă DC „prietenoasă cu panourile” pe care am obținut-o de la Adafruit. A fost poziționat pe tablă astfel încât să iasă și să se alinieze cu gaura pe care i-am făcut-o în panoul lateral drept. Pentru că nu am o mulțime de detalii, va trebui să vă lăsați cu asta pentru a o alinia. Același lucru este valabil și pentru placa în care mufele stereo feminine ies din spate. Din nou, îmi pare rău, nu am mai multe poze pentru asta.
Pasul 6: Cod
Codul. Cred că am suficiente comentarii care să vă ajute să faceți modificări. Acest proiect utilizează o mulțime de cod de la PJRC și Adafruit (et al). Sunt absolut sigur că toate acestea pot fi îmbunătățite. Am aruncat acest lucru împreună în vacanța mea de Crăciun din 2017 în câteva zile. Sunt un susținător ferm al hardware-ului și software-ului Open Source. De asemenea, cred în schimbul de tehnologii și informații în general (deoarece mult înainte era la modă).
Pasul 7: Operațiune
Cred că videoclipul pe care am încercat să îl încorporez nu a funcționat … îl voi face un link pe YouTube. Rămâneți aproape…
Pasul 8: Concluzie
Speranța mea este că o persoană inteligentă (sper că tânărul) va lua acest proiect și îl va face și mai bun. Și, dacă faceți acest lucru, împărtășiți-l. După cum spun tot timpul (în special în ultima vreme): avem nevoie de o lume mai inteligentă. Transmite mai departe ceea ce știi.
Recomandat:
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE PENTRU ANIMALE PENTRU ANIMALE: 9 pași
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE: Ai simțit vreodată că ai pierdut prea mult timp hrănindu-ți animalul? A trebuit vreodată să suni pe cineva să-ți hrănească animalele de companie în timp ce erai în vacanță? Am încercat să rezolv aceste două probleme cu proiectul meu actual de școală: Petfeed
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Telecomandă pentru copii mici pentru video player pentru PC: 6 pași
Telecomandă video pentru copii mici pentru player video PC: Construiesc o telecomandă care se conectează la un computer cu USB. Telecomanda mare permite copilului meu să aleagă și să redea videoclipuri pe un computer vechi. Acesta este un proiect relativ simplu. Componenta de bază este fie o tastatură USB, fie o tastatură USB fără fir. Apoi
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: 9 pași (cu imagini)
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: scaunele cu roți cu putere medie (PWC) au devenit mai populare în ultimii ani. Cu toate acestea, datorită amplasării roților din față, suporturile tradiționale montate lateral au fost înlocuite cu un singur suport pentru picioare montat central. Din păcate, center-mou
Suport pentru hârtie pentru laptop, cel mai ieftin suport pentru laptop posibil: 4 pași
Suport pentru hârtie pentru laptop, cel mai ieftin suport pentru laptop posibil: se întâmplă să iubesc cutremurul 3 și mă îngrijorez cu privire la durabilitatea MacBook-ului meu. Nu am niciodată ideea de a cumpăra aceste suporturi pentru laptop cu ventilatoare, deoarece MacBook-urile nu au deloc găuri în partea de jos. Mă gândeam că acele jumătăți de bile ar putea să-mi îndoaie laptopul c