Metronome vizuale për bateristët: 8 hapa
Metronome vizuale për bateristët: 8 hapa
Anonim
Metronome vizuale për bateristët
Metronome vizuale për bateristët

Unë kam një shok dhe koleg që është baterist rock and roll. Dhoma e tij është pranë times në punë dhe kështu ai sheh dhe dëgjon për të gjitha projektet e mia elektronike dhe softuerike. Kanë kaluar më shumë se një vit, kështu që as nuk mbaj mend si ndodhi e gjithë kjo, por besoj se ai më pa duke përdorur një LED me shkëlqim të lartë një ditë. Ai më pyeti se sa e vështirë do të ishte për të bërë një metronomë për bateristët që ishte vizual. Ashtu si shumica e gjërave këto ditë, një metronom vizual ndoshta tashmë është shpikur. Por ideja e tij më intrigoi dhe, sepse zakonisht jam i mërzitur dhe kam nevojë për diçka për t'u përqëndruar, vendosa ta provoj.

Unë do të kërkoj falje paraprakisht: Unë nuk kam bërë shumë fotografi të këtij projekti. Unë nuk e fillova duke menduar se do të shkruaja një Instructable për të (ishte para se të isha në Instructables). Pra, nëse vendosni ta ndërtoni këtë, do të duhet të bëni më të mirën duke përdorur skemën, softuerin dhe disa fotografitë që kam ofruar. I dhashë gjithçka Majkut dhe nuk e kam parë më që atëherë. Ai shpesh më thotë se sa shumë e do atë. Më tha se e përdor tani sa herë që luan. Ju duhet ta doni një projekt që lë folenë dhe nuk kthehet më. Nuk mund të them që kjo ka ndodhur gjatë gjithë karrierës sime.

Hapi 1: LEDs

LEDs
LEDs

Vendosa të përdor dritat LED me shirita. Adafruit bën atë që e quan një NeoPixel Sick: një rrip prej 8 LED që është i vogël dhe i ngushtë në një PWB (https://www.adafruit.com/product/1426). Vendosa të përdor dy prej tyre dhe t'i lidh ato përmes kabllove në një kuti qendrore që do të strehonte një mikrokontrollues, një ekran dhe një mënyrë për të kontrolluar të gjitha këto.

LED -të në NeoPixel funksionojnë në 5V dhe, siç do ta shihni, unë do të përdor një mikrokontrollues 3.3V. Kjo do të thotë që kam nevojë për një mënyrë për të zhvendosur tensionin sinjalin e kontrollit midis mikrokontrolluesit 3.3V dhe NeoPixel. Zgjodha të përdor një Konvertues të Nivelit Logjik SparkFun (https://www.sparkfun.com/products/12009). Unë i kam përdorur ato më parë dhe ato janë të lehta për t'u përdorur dhe, me rreth 3 dollarë, të lira (për mua).

Duke përdorur dy kabllo stereo 6 këmbë të gjatë, unë dërgoj sinjalet e përkthyera të kontrollit 5V së bashku me fuqinë 5V dhe tokëzimin në dy NeoPixels. Kam dizajnuar dhe printuar 3D një rreth për NeoPixels që janë të kyçur në një bord mbajtës me një prizë stereo femër për të pranuar kabllon.

Hapi 2: Mikrokontrolluesi

Mikrokontrollues
Mikrokontrollues

Përpjekja për të vendosur se çfarë bordi mikrokontrollues të përdorni për një projekt këto ditë mund të jetë sfiduese. Kam përdorur për të hartuar timen, por, në dekadën e fundit, kaq shumë borde të ndryshme të lira me burim të hapur janë bërë të disponueshme, nuk ka kuptim të provosh më. Për metronomin vizual nuk isha i sigurt se sa fuqi do të më duhej. Mendimi im nuk ishte shumë. Dua të them, sa e vështirë do të ishte të krijoja një kohëmatës për të përzënë një ndërprerës për të nxjerrë çdo sinjal që më duhej? Gjithashtu do të më duhej një ekran dhe një mënyrë për të futur informacion. Edhe kjo mund të mos ketë nevojë për shumë përpunim.

Vendosa të përdor një Teensy 3.2 si kontrollues. Teensy 3.2 është bërë nga PJRC dhe unë i kam përdorur ato për shumë projekte kohët e fundit. Ashtë një ARM 32 -bit me shtesa DSP dhe shpejtësi deri në 96 MHz (e mbingarkuar). Ata kushtojnë rreth 20 dollarë, kështu që ato janë shumë të arsyeshme. Po, jam dakord me ata prej jush që mund të thonë se ky është shumë mikrokontrollues për këtë aplikacion. Por, Teensy ka disa pajisje hardware dhe softuer që mund të vijnë në ndihmë dhe, unë i kam përdorur ato shumë kohët e fundit, pra, çfarë dreqin.

Hapi 3: Shfaqja

Shfaq
Shfaq

Për ekranin jam duke përdorur një ekran grafik Adafruit Monochrome 128X64 OLED. Këto funksionojnë në 3.3V si Teensy duke e bërë ndërfaqen të lehtë.

Unë përdor një sërë menutë për të shfaqur opsionet dhe statusin tek operatori. Për të kontrolluar menutë, unë jam duke përdorur një kodues rrotullues që mora përmes Sparkfun (https://www.sparkfun.com/products/10982). Unë mund të përdor kodifikuesin për të kaluar nëpër menutë dhe butoni i integruar i shtypjes përdoret për të zgjedhur artikujt. Kjo pajisje gjithashtu ka një LED të integruar që mund të përdoret si një ekran alternativ.

Hapi 4: Mbyllja

Rrethim
Rrethim

Kam projektuar dhe printuar 3D mbylljen për pajisjet elektronike. Ju mund ta shihni këtë në figurën në fillim të këtij shkrimi. Ju padyshim nuk keni nevojë ta përdorni këtë. E bëra kutinë pak më të madhe se sa doja, por, më dha hapësirë për të futur duart brenda.

Hapi 5: Asambleja

Kuvendi
Kuvendi

Përsëri, nuk bëra shumë fotografi vitin e kaluar kur e bëra këtë. Kjo fotografi e sipërme tregon vendndodhjen e ekranit, koduesin, protoboardin kryesor me Teensy dhe protoboardin më të vogël që ka përkthim të nivelit dhe dy prizat stereo femra ku LED -të futen në rrethim.

Protoboardi kryesor ka një prizë DC "miqësore me bukën" që e mora nga Adafruit. Ajo ishte e pozicionuar në tabelë në mënyrë që të dalë dhe të rreshtohet me vrimën që kam bërë për të në panelin e djathtë. Meqenëse nuk kam shumë detaje, do të duhet të merresh me këtë në mënyrë që ta rreshtosh. E njëjta gjë vlen edhe për tabelën ku prizat stereo femra dalin nga mbrapa. Përsëri, më falni që nuk kam më shumë fotografi për këtë.

Hapi 6: Kodi

Kodi
Kodi

Kodi. Unë mendoj se kam komente të mjaftueshme për t'ju ndihmuar të merrni duke bërë ndonjë ndryshim. Ky projekt shfrytëzon shumë kod nga PJRC dhe Adafruit (et al). Unë jam absolutisht i sigurt se e gjithë kjo mund të përmirësohet. Unë e bashkova këtë gjatë pushimeve të Krishtlindjeve në 2017 në pak ditë. Unë jam një mbështetës i fortë i harduerit dhe softuerit me burim të hapur. Unë gjithashtu besoj në ndarjen e teknologjisë dhe informacionit në përgjithësi (pasi shumë më parë ishte në modë).

Hapi 7: Operacioni

Mendoj se videoja që u përpoqa të fus nuk funksionoi … Do ta bëj një lidhje në YouTube. Qëndroni të sintonizuar…

Hapi 8: Përfundimi

Përfundim
Përfundim

Shpresa ime është që një person i zgjuar (shpresoj i riu) ta marrë këtë projekt dhe ta bëjë atë edhe më të mirë. Dhe, nëse e bëni, ndani atë. Siç them gjatë gjithë kohës (veçanërisht kohët e fundit): ne kemi nevojë për një botë më të zgjuar. Transmetoni atë që dini.

Recommended: