Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Imam prijatelja i suradnika koji je bubnjar rock and rolla. Njegova kabina je pored moje na poslu, pa vidi i čuje o svim mojim projektima elektronike i softvera. Prošlo je više od godinu dana pa se ne mogu ni sjetiti kako se sve to dogodilo, ali vjerujem da me je jednog dana vidio kako koristim LED visoku svjetlinu. Pitao me je koliko bi bilo teško napraviti metronom za bubnjare koji bi bio vizualan. Kao i većina stvari ovih dana, vizualni metronom vjerojatno je već izmišljen. No njegova me ideja zaintrigirala i, budući da mi je obično dosadno i trebam se na što usredotočiti, odlučio sam pokušati.
Ispričat ću se odmah: Nisam snimio mnogo fotografija ovog projekta. Nisam to započeo misleći da ću za njega napisati Instructable (to je bilo prije nego što sam bio na Instructables). Dakle, ako se odlučite za izradu ovoga, morat ćete učiniti najbolje koristeći shemu, softver i par slika koje sam dao. Cijelu sam stvar dao Mikeu i od tada je nisam vidio. Često mi govori koliko to voli. Rekao mi je da ga sada koristi svaki put kad svira. Morate voljeti projekt koji napušta gnijezdo i nikada se ne vraća. Ne mogu reći da se to dogodilo cijeloj mojoj karijeri.
Korak 1: LED diode
Odlučio sam koristiti LED svjetla na traci. Adafruit čini ono što naziva NeoPixel Sick: traka od 8 LED dioda koja je mala i uska na PWB -u (https://www.adafruit.com/product/1426). Odlučio sam upotrijebiti dva od njih i spojiti ih putem kabela u središnju kutiju u kojoj će se nalaziti mikrokontroler, zaslon i neki način za kontrolu svega ovoga.
LED diode na NeoPixelu rade na 5V i, kao što ćete vidjeti, koristit ću mikrokontroler od 3.3V. To znači da mi je potreban način za promjenu napona upravljačkog signala između mikrokontrolera od 3,3 V i NeoPixela. Odlučio sam se za korištenje SparkFun pretvarača logičkih razina (https://www.sparkfun.com/products/12009). Koristio sam ih već i laki su za upotrebu i, oko 3 USD, jeftini (za mene).
Koristeći dva stereo kabela dugačka 6 stopa, šaljem prevedene 5V upravljačke signale zajedno sa 5V napajanjem i masom na dva NeoPixela. Dizajnirao sam i 3D ispisao kućište za NeoPixele koji su priključeni na noseću ploču sa ženskom stereo utičnicom za prihvaćanje kabela.
Korak 2: Mikrokontroler
Pokušaj odlučivanja koju ploču mikrokontrolera koristiti za projekt ovih dana može biti izazov. Nekad sam dizajnirao vlastite, ali u posljednjem desetljeću toliko je različitih jeftinih Open-Source ploča postalo dostupno pa nema smisla više pokušavati. Za vizualni metronom nisam bio siguran koliko mi energije treba. Pretpostavljam da nije bilo previše. Mislim, koliko bi bilo teško postaviti mjerač vremena za aktiviranje prekida kako bi izbacio sve potrebne signale? Također bi mi trebao zaslon i neki način za unos podataka. Čak ni ovo možda neće zahtijevati mnogo obrade.
Odlučio sam koristiti Teensy 3.2 kao kontroler. Teensy 3.2 je izradio PJRC i u zadnje vrijeme ih koristim za mnoge projekte. Radi se o 32 -bitnom ARM -u s DSP proširenjima i brzinama do 96 MHz (overclockano). Koštaju oko 20 dolara pa su vrlo razumne. Da, slažem se s onima od vas koji bi mogli reći da je ovo previše mikrokontrolera za ovu aplikaciju. No, Teensy ima neke hardverske i softverske sadržaje koji bi mi mogli dobro doći, a ja ih u posljednje vrijeme često koristim pa, dovraga.
Korak 3: Prikaz
Za zaslon koristim Adafruit Monochrome 128X64 OLED grafički zaslon. Oni rade na 3.3V poput Teensyja što sučelje čini lakim.
Koristim niz izbornika za prikaz opcija i statusa operateru. Za upravljanje izbornicima koristim rotacijski koder koji sam pokupio putem Sparkfuna (https://www.sparkfun.com/products/10982). Mogu koristiti koder za prolaz kroz izbornike, a integrirani gumb za odabir stavki. Ovaj uređaj također ima integriranu LED diodu koja se može koristiti kao zamjenski zaslon.
Korak 4: Ograđivanje
Dizajnirao sam i 3D tiskao kućište za elektroniku. To možete vidjeti na slici na početku ovog teksta. Očigledno ne morate ovo koristiti. Učinio sam kutiju malo većom nego što sam želio, ali to mi je dalo prostora da uđem unutra.
Korak 5: Montaža
Opet, prošle godine nisam napravio puno slika kad sam ovo napravio. Ova slika iznad glave prikazuje položaj zaslona, koder, glavnu protoboard s Teensyjem i manju protoboard s translacijom razine te dvije ženske stereo utičnice gdje se LED diode priključuju u kućište.
Glavna protoboard ploča ima DC utičnicu prilagođenu "krušnoj ploči" koju sam dobio od Adafruit -a. Postavljen je na ploču tako da strši i poravna se s rupom koju sam za nju napravio na desnoj bočnoj ploči. Budući da nemam puno detalja, morat ćete se petljati s ovim kako biste ga poredali. Isto vrijedi i za ploču na kojoj ženski stereo priključci vire straga. Još jednom, žao mi je što nemam više slika za ovo.
Korak 6: Kodiranje
Kod. Mislim da imam dovoljno komentara koji će vam pomoći da unesete bilo kakve promjene. Ovaj projekt koristi mnogo kodova iz PJRC -a i Adafruit -a (et al). Potpuno sam siguran da se sve to može poboljšati. Ovo sam zajedno sastavio tijekom božićnog odmora 2017. u nekoliko dana. Čvrst sam pristaša hardvera i softvera otvorenog koda. Također vjerujem u razmjenu tehnologije i informacija općenito (još prije nego što je to bilo u modi).
Korak 7: Operacija
Pretpostavljam da video koji sam pokušao ugraditi nije uspio … Učinit ću to YouTube vezom. Ostanite uz nas…
Korak 8: Zaključak
Nadam se da će neka pametna osoba (nadam se mlada osoba) preuzeti ovaj projekt i učiniti ga još boljim. Ako to učinite, podijelite ga. Kao što stalno govorim (osobito u posljednje vrijeme): potreban nam je pametniji svijet. Prenesite ono što znate.
Preporučeni:
Servo metronom, programiran za različite brzine: 3 koraka
Servo metronom, programiran za različite brzine: Napravite vlastiti metronom. Sve što trebate je početni komplet Arduino Mega 2560 i kompatibilno računalo
Vizualni termometar: 14 koraka
Vizualni termometar: Ovaj Instructable će stvoriti termometar koji prikazuje temperaturu osvjetljavajući različite boje. Instructable je stvoren kako bi ljudi jednostavno samo pogledali van i vidjeli približnu temperaturu. Instructable traje samo c
LED audio -vizualni zaslon: 8 koraka
LED audio -vizualni zaslon: [UPOZORENJE: Bljeskajuće svjetlo u videu] RGB LED matrice uobičajen su projekt za ljubitelje koji žele eksperimentirati sa svjetlosnim zaslonima, ali su često skupi ili ograničavaju svoje veličine i konfiguracije. Cilj ovog projekta bio je stvoriti
555 Timer Metronom - audio i vizualni: 8 koraka (sa slikama)
555 Timer Metronom - audio i vizualni: Moj sin je nedavno počeo svirati ukulele i mislila sam da će mu metronom pomoći u odabiru vremena. Kao proizvođač, zaključio sam da bih ga mogao prilično lako izraditi pomoću mjerača vremena od 555 (što s tim ne možete napraviti …) Nakon kratkog pretraživanja na
Mjerač vremena reakcije (vizualni, audio i dodirni): 9 koraka (sa slikama)
Mjerač vremena reakcije (vizualni, zvučni i dodirni): Vrijeme reakcije je mjera vremena koje osoba treba da identificira podražaj i proizvede odgovor. Na primjer, vrijeme zvučne reakcije sportaša je vrijeme koje protekne između ispaljivanja hica iz oružja (kojim počinje utrka) i njega ili njenog početka utrke. Reakcija