1979 bang & Olufsen Raspberry Pi Internet Radio (5 / 10 steg)

Steg 5: VU-mätare



De analoga VU metrarna var en av mina favorit saker om denna bandspelare - att skapa en internetradio i detta awesome fall men inte använder den VU meter bara var inte ett alternativ, så jag skurat nätet letar efter möjliga lösningar. Bäst en jag hittade var en "how-to" skriven av Menno Smits, beskriver hur han och hans fru hade fått en analoga VU-meter med från en Raspberry Pi genom att använda en AD557 DAC (Digital till Analog omvandlare) integrerad krets wired att Pi: s GPIO utgångar - hans pinut diagram är kopplad och webblänken är väl värt en titt om du vill ha mer information.

Detta såg ut som den idealiska lösningen som tack vare extra lång gpio huvudet kunde jag bara ansluta en skomakare styrelse till DAC att mata VU-mätare. Jag försökte här ute på bakbord först (delvis med byglar från de ursprungliga B & O kablarna) och kunde bara inte få det att fungera - men detta verkade vara en programvara konfigurationsproblem snarare än den krets eller prototyper.

I VU kodexempel jag hade följt baserades på musik spelas direkt på en pi ansluten till en skärm etc, medan min var med den installerade internet radion. Jag tillbringade en stund tittar in i detaljer och fel meddelanden och fick reda på att ljudet på Raspberry Pi och Linux i allmänhet är en ganska komplex verksamhet! VU koden förlitade sig på PulseAudio att passera topp volymnivå till GPIO stift, medan internetradio tycktes använder Alsa dekoder. Detta fick förvirrande ganska snabbt - jag gjort riktigt bra framsteg tack vare de många forum och kom ner till ett enda felmeddelande i slutet "diskbänk sett: auto_null / Dummy utgång". Fortsättning, idéer någon? Jag misstänker att jag måste titta närmare på hur PulseAudio och Alsa konfigureras.

Jag beslutade att återkomma till detta senare och över banan från Lödfritt set av brödunderläggen till en lödd stripboard, med flera av de ursprungliga kablage för permanenta anslutningar och lödda inlägg GPIO anslutningar så att de kan ändras om det behövs.

Vad jag egentligen ville göra var fortfarande göra dessa pesky VU nålar flytta! Jag experimenterade med enkla skript att vända GPIO utgångarna från låg till hög, och glatt via DAC kretsen detta flyttade nålar. Genom att justera tidsinställningarna i skriptet kunde jag ändra hur snabbt de kvävt tillbaka & framåt, och bosatte sig på en naturlig rörelse. Jag satte skriften som ska köras vid start genom att lägga till

(sömn 11, sudo python /home/pi/VU/sample2.py) &

rc.local filen i mappen /etc/ av Pi - det finns andra sätt att uppnå detta men detta fungerade bra för mig, med "sova" intervallet planeras in så att barren skulle börja flytta samtidigt musiken började spela. Det var en kompromiss att inte ha den VU meter rör sig i exakt tid på musiken, men att få dem arbeta alls, särskilt kontrolleras via Pi, var mycket tillfredsställande, och det är bara koden kan det mixtrar med när som helst!

Mätarna var ursprungligen upplyst av verkligen söta små lökar, men jag tyckte det var bäst att ersätta dessa och gick med ljusa vita lysdioder istället.

Se Steg
Relaterade Ämnen

Roberts 747 - DIY Raspberry Pi internet radio/streamer

Roberts 747, stor radio från 1990. Arbetar helt i mycket gott skick. Hittade den på antika försäljning efter en lång jakt efter något liknande detta.Jag har en extra Raspberry Pi modell B V1 hemma som reserv och det var bara att fånga damm i några år...

Pandoras ask - An Internet Radio spelare med en Raspberry Pi!

Plug i denna internet radio-spelare och lyssna på dina favoritstationer på Pandora Radio. Sex tryckknappar styra musiken, medan en LCD ger feedback på låt, artist och annan användbar information. Allt detta är inrymt i en anpassad akryl fall med till...

Fireside Internet Radio Player för äldre användare - byggd med Raspberry Pi

Inledning:Idag har vi fantastiska tillgång till bra strömmande innehåll: musik, nyheter, väder, berättelser, etc. Men är denna åtkomst begränsad till dem som kan navigera dagens elektroniska apparater. Detta projekt bygger på en tro som äldre vill oc...

Raspberry Pi Internet bildskärm

I mitt hus, kan du ofta höra någon skrika "är Internet ner?" Är ibland det men för det mesta är det ett "användare problem". Jag beslutade att bygga en manick som skulle göra det lätt att berätta om internet-anslutningen fungerade elle...

Touchscreen Internet Radio, hallon

Göra denna super lätt och cool letar 2.8" touchscreen Internetradio som kan styras med PC, Smartphone och i princip varje maskin som har en webbläsare och en internet-anslutning...(hitta högtalarna på baksidan från här ;)Listan över nätverkskomponent...

Vintage Wi-Fi Internet Radio

en vintage radio förvandlats till en modern Internet Wi-Fi-radioSteg 1: Hitta en Vintage Radio jag hittade en lokal vintage radio återförsäljare i stan. Han är en riktig purist och är endast intresserade av att bevara radioapparater med original elek...

Hur man hoppa obegränsad tiden på Pandora Internet Radio

Pandora Internet Radio är trevligt att ha, men ibland vill man hoppa över mer än sex låtarna de möjliggör. Jag ska visa dig hur man hoppa över så många gånger du vill, och det spelar ingen roll om du är inloggad eller inte!Steg 1: Cookies Hur Pandora...

Raspberry Pi Internet väderstation

Detta Instructable visar dig hur man bygger en riktigt cool Raspberry Pi Internet-baserade väderstation. Faktiskt, att kalla denna bygga en "väderstation" är lite av ett under uttalande. Detta bygga skulle lätt kunna utvidgas för att ge mycket m...

Google spelar musik Internet Radio (Raspberry Pi och Arduino)

jag letade efter ett projekt att göra med min Raspberry Pi och hittade detta Instructable och tänkte jag skulle ha en gå på något liknande som arbetat med Google spela musik. Jag hade en ungefärlig uppfattning om vad jag ville ha det sista objektet t...

Raspberry Pi dedikerad Internet Radio och musikspelare

har du någonsin velat något att fylla dagen med härlig ljud men ville ägna en PC till detta ändamål? Raspberry Pi ger exakt vad vi behöver, och med några delar liggandes, kan du styra det med några knappar och en knopp.Allt bör fungera bra utan extra...

Bygga din egen internet-radio

Detta Instructable visar dig hur man bygger en internetradio (lyssna på housemusik, rock, jazz, salsa...) på mindre än 30 minuter utan teknisk kunskap eller lödning.Radion använder en raspberry Pi som hårdvara, en klar att flash-fil att skriva en SDC...

Lite Banging med Raspberry pi för I2C kontroll med perl

Första lite allmänna bakgrundAtt använda många av I2C till parallellporten IC med Raspberry pi du behöver för att kunna manipulera data lite klokt. Gör oftast du i en micro controller, men med pi finns det mycket mer makt att göra andra saker så när...

Internet Radio i bilen (tilltag)

Du behöver följande saker:1. USB-Modem med en minne kort springan.2. ett minneskort.3. och internet-anslutning (endast för en gång).4. förmåga att styra ditt skratt. :)Steg 1:Först av allt kommer att du behöva hitta en online live radio webbplats. (D...

"Gamla" internet radio högtalare

internetradior är bra! Även om jag har och affinitet för gamla AM radioapparater, de bara inte kan matcha det massiva utbudet av musik (bluegrass!) och nyheter på internet. Jag kopplade min internetradio till ett par datorhögtalare, och jag gillar de...

Bygga en W LAN Internet Radio ur en tablett

har jag en liten 7" tabletter som en gåva. Det var inte roligt att använda tabletten för att surfa www även efter byte systemprogramvaran till en modded Android.Så jag bestämde mig att bygga ett trådlöst internetradio. Jag försökte låta det ser lite...

Flight Simulator med Arduino och Python

kontrollera alternativet Flight Simulator i Google Earth med hjälp av en Arduino och Accelerometer.Nästan flyga runt i världen; luta accelerometern framåt, bakåt, vänster och höger att styra planets Pitching och bank.Mål:* Lär dig att skicka seriella...

Att lägga till lokala internet-proxyinställningar i Raspberry pi

I denna tutorial ska jag berätta hur du ansluta internet via proxy. Varför jag är intresserad av detta är eftersom de flesta högskolor har internet-anslutning via lokala ethernet och ethernet har det egna proxyinställning och användaren måste ange si...

Flying Z Streaming Radio Player

detta instructable kommer att gå igenom stegen för hur man gör en internet radio spelare med en anpassad akryl hölje. Alla nödvändiga filer som behövs för laser skär anpassat hölje ingår.Kolla in denna hemsida för historien bakom detta projektSteg 1:...

Raspberry Pi, internetradio

Vi har syftar till att göra en mini hacka ett tag att få lite nytt liv till en gammal radio och låt oss radio är favorit radiostationer på internet.Steg 1: Du behöver...Beroende på radion du ska installera ditt Raspberry Pi in, din design kommer att...