Idézet: „My first big USB AVR-USB project with ATmega8. Using free avr-usb library @ Bővebben: Link
It's perfect sound VU meter for PC which operates only on USB cable. So you don't have to connect any audio jack cable. It takes power from USB too.
In AVR there's a code in C . In PC is my app in C# which records output from soundcard and is sending some averaged data to my device. ”
ÉS
Idézet: „I'm using #usblib wrapper for libUsb C library. On PC there's my app in C#. It's just simple sound recorder but it don't save sound to the HDD but sends some averaged samples by USB. ”
Tehát nem PIC hanem AVR. Érdekesnek érdekes projekt, csak azt nem tudom mire jó? Nem a hangkártya kimenetét méri, hanem csak az arra menő adatokat. Ami sajnos csak igen ritkán van köszönő viszonyban a valódi kiemneti szintekkel. (Lehet h. a videón csúszik a hang, de szerintem késik is.) Persze ha nem kimondottan műszernek, hanem látványelemnek készül akkor minden OK.
A program látszik a monitoron ami küldözgeti az adatot az AVR-nek. Ha jól megfigyeld csúszkákkal lehet állítani, mekkora szintnél villanjanak fel a LED-ek. Tehát mek kell írnod ezt a programot, meg az AVR-ben lévő programot. Szép feladat. (esetleg kérd meg küldje el neked a programokat) Ha azonban megnézed a kommentben lévő linket, láthatsz néhány teljesen kidolgozott és érdekes projektet, forráskóddal, stb.
A kérdésedből kiindulva még nem nagyon ástad bele magad a mikrovezérlők világába. Ha nem lényeges az AVR-es megoldás, akkor a következő jutott eszembe:
Építesz egy USB-s hangkártyát pl.: PCM2904/PCM2902-vel (keress rá valahol itt is van a Hobbielektronikán). Aztán utánna kötsz egy kivezérlés mérő áramkört (pl.:LM3915). Így lesz egy USB-ről működő kivezérlésjelződ, ami hangkártyának is használahtó.
Programból lehetne figyelni a hangkártyát (van e rajta jel, ha van milyen...), esetleg e szerint kiküldeni USB-re a jeleket, de szerintem ehhez is kell valami PIC vagy AVR.
Ha válasz gombra nyomnál legalább tudnánk melyikhez kell neked nyákrajz, és alkatrészlista.
De ha az utolsóra gondolsz, akkor tessék:
- 10db LED
- 1db LM3915
- 1db 1,2K ellenálás
- 1db 10K poti
NYÁK tervet nem bonyolult meg tervezni, mert a lábak sorban vannak a kapcsolási rajzban.
Hello ezt nezd meg http://www.youtube.com/watch?v=b09vELFmeGQ&feature=related esetleg te vagy valaki aki olvassa nem tudja hogy mik az alkatreszek es a rajz? koszonom elore is
Ez PIC-el van megcsinálva, hiába csinálnám meg a kapcsolási rajzot hozzá, a PIC-be be kell égetni a szoftvert amivel működni fog. Ha nem kéred el a videó feltöltőjétől ezeket, addig nem tudja senki egy videó alapján kitalálni hogy működik.
Ezt akár lpt porton át is meg tudod csinálni és ott nem csak kivezérlés jelző ként használhatod,hanem szám címe hol jár és még egyéb ilyen dolgokat.Mellesleg az sokkal egyszerűbb is
Amit Rakloo kolléga mondott, azt esetleg ki is próbálatnád, nem kell hozzá semmi PIC, se AVR, pár alkatrész meg PC-n a program. LCD kijelző PC-re
Ezzel is lehet akár VU metert és spektrumanalizátort.
Továbbá bármit ki lehet rá iratni. Tudom, hisz én is írtam rá programot PC-re
Megnéztem a documentációt, A VuUSB/Documentation könyvtárban van két svg fájl (Scalable Vector Graphics) de az Adobe SVG Viewerrel semmi értelmeset nem tudtam kiszedni belőle
Nem tudom, mi ennek az értelme. Nem mindegy, hova van kötve a VU-meter? Úgyis szól a zene, ha meg szól, akkor ott lehet levenni jelet is, és egy hagyományos VU-meter-t rákötni. Amivel nem kell bohóckodni. Ez saját vélemény, nehogy valaki megsértődjön. Én szimplán feleslegesnek tartom.
Szerk.: Szia Zoli, akkor akár be is lehet csukni ezt a témát, igaz?
Az IC nem drága, de mivel az egy mikrokontroller (Atmega8), fel kell programozni. A main.hex lehet az, amit bele kell égetni.
Ha mindez megvan, még akkor is hiányzik a PC-s szoftver, és ha jól látom, az nincs mellékelve.
tatabike-nak igaza van, egyszerűbb megoldás is létezik, csak azt nem az USB-re kellene dugni, hanem simán a hangkártyára, persze tápfeszültség is kellene hozzá, mondjuk az USB-ből.