1979 bang & Olufsen Raspberry Pi internetradio (5 / 10 stap)

Stap 5: De VU meter


De analoge VU-meters waren een van mijn favoriete dingen over deze tape-speler - maken van een internetradio in casu geweldig maar geen gebruik maakt van de VU-meters net was geen optie, dus ik schuurde het web op zoek naar mogelijke oplossingen. Het beste tot die ik vond was een "how-to" geschreven door Menno Smits, detaillering hoe hij en zijn vrouw had kreeg een analoge VU-meter loopt van een Raspberry Pi met behulp van een AD557 DAC (digitaal naar Analoog Converter) geïntegreerde schakeling bedraad aan de Pi's GPIO output - zijn pinout diagram is gekoppeld en de webkoppeling is zeer de moeite waard een kijkje als u meer informatie wilt.

Dit leek de ideale oplossing, aangezien dankzij de extra lange gpio header ik gewoon een schoenmaker bord aan de DAC aansluiten kon te voeden de VU-meter. Ik probeerde dit uit op breadboard eerst (gedeeltelijk via jumpers gemaakt van de originele B & O kabels) en net niet kon krijgen om te werken - maar dit leek een probleem met de configuratie software in plaats van het circuit of de prototyping.

De VU-voorbeeldcode die ik gevolgd was gebaseerd op muziek rechtstreeks op een pi aangesloten op een monitor etc, overwegende dat de mijne was met behulp van de geïnstalleerde internetradio. Ik heb een tijdje op zoek naar de details en de fout berichten en kwam erachter dat geluid op de Raspberry Pi en Linux in het algemeen is een vrij ingewikkeld! De VU-code gebaseerd op PulseAudio geschiedde het volumeniveau van de piek op de GPIO pinnen, overwegende dat de internetradio leek te worden met behulp van de Alsa-decoder. Deze kreeg vrij snel verwarrend - ik echt goede vooruitgang geboekt dankzij de vele forums en kreeg een interne fout bericht in het einde "wastafel gezien: auto_null / Dummy Output". Worden voortgezet, ideeën iemand? Ik vermoed dat ik moet nauwer kijken hoe PulseAudio en Alsa worden geconfigureerd.

Ik besloten later terug te komen naar dit overgedragen van het circuit van solderless breadboard naar een gesoldeerd klemmenstrook, gebruik meer van de oorspronkelijke bekabeling voor de permanente verbindingen en gesoldeerd posten voor de GPIO aansluitingen, zodat ze kunnen worden gewijzigd indien nodig.

Nog steeds was wat ik echt wilde doen maken die vervelende VU naalden verplaatsen! Ik experimenteerde met eenvoudige scripts om te zetten van de GPIO output van laag naar hoog, en gelukkig via het DAC circuit verplaatst dit de naalden. Door het aanpassen van de tijdsinstellingen in het script die ik kon veranderen hoe snel ze won nipt met terug & vooruit, en afgerekend op een natuurlijke beweging. Ik stel het script wilt uitvoeren bij het opstarten door toe te voegen

(slaap 11; sudo python /home/pi/VU/sample2.py) &

naar het rc.local-bestand in de map /etc/ van de Pi - er zijn andere manieren om dit te bereiken, maar dit werkte prima voor mij, met de "slaap" interval getimede zodat de naalden zou beginnen bewegen op hetzelfde moment die de muziek begon te spelen. Het was een compromis dat niet de VU-meter verplaatsen in exacte tijd aan de muziek, maar krijgen ze werken helemaal niet, vooral gecontroleerd via de Pi, was zeer bevredigend, en als het is gewoon code kan het worden sleutelen met op elk gewenst moment!

De meters werden oorspronkelijk verlicht door werkelijk zoet kleine bollen, maar ik dacht dat het beste ter vervanging van deze en ging met heldere witte LEDs in plaats daarvan.

Gerelateerde Artikelen

Arduino / Raspberry Pi internetradio

Arduino / Raspberry Pi internetradio

Dit is een project voor de Arduino en Raspberry Pi te maken van een Internet Radio, gericht op tussentijdse vaardigheidsniveau. Enige vertrouwdheid met Linux gebruik zal nuttig zijn (of toegang tot iemand die helpen kan indien nodig).Raspberry Pi loo
Beetje Banging met Raspberry pi voor I2C controle met perl

Beetje Banging met Raspberry pi voor I2C controle met perl

Eerste een beetje algemene achtergrondBeetje verstandig om te gebruiken veel van de I2C naar parallelle poort IC's met de Raspberry pi, die u moet zitten kundig voor het manipuleren van de gegevens. Dit gebeurt meestal in een micro-controller, maar m
Raspberry Pi internetradio met kolf

Raspberry Pi internetradio met kolf

Het doel van deze tutorial is om u te tonen hoe u een radio die kan streamen van audio van het internet kunt bouwen met behulp van een eenvoudige web-interface om hem te bedienen. We zullen het volgende nodig:Raspberry PiSommige sprekers u kunt aansl
Raspberry Pi, internetradio

Raspberry Pi, internetradio

We hebben willen doen een mini hack voor een tijdje om sommige nieuwe leven aan een oude radio en laten radio zijn favoriete internetradiostations.Stap 1: Je moet...Uw ontwerp zal variëren afhankelijk van de radio die u gaat installeren van uw Raspbe
Stereo AUX activering in Audi MMI 2G

Stereo AUX activering in Audi MMI 2G

Audi MMI 2G aux audio-bron kan worden geactiveerd en na het doen van sommige bedrading u kunt genieten van geluid op uw auto stereo-installatie afspelen vanaf uw iPhone, iPod, laptop, MP3-speler of een andere bron. Het is een goedkoop alternatief voo
Oude Radio-versterker voor iPod

Oude Radio-versterker voor iPod

ooit werken in de achtertuin en niet wilt gebruiken die vervelende koptelefoon die altijd in de weg.Nou wilde ik mijn iPod in de achtertuin met behulp van WiFi internetradio gebruiken. Bent u te goedkoop om te kopen een van die fancy dure ipod verste
Kleine draagbare Speaker bedekt met wol

Kleine draagbare Speaker bedekt met wol

ik hou echt van het ontwerp van Bang & Olufsen de Beolit 12 draagbare luidspreker. Helaas is de prijs is een beetje steil in vergelijking met andere sprekers op de markt. Ik besloot om het bouwen van een draagbaar systeem op basis van B & O's ontw
Robot kever Ringo

Robot kever Ringo

Ik wil introduceren kever Ringo. Dat is een zes-benige robot gecontroleerd door elke willekeurige IR-afstandsbediening (sommige TV-afstandsbediening BV) vindt u rond.Het is een klein en eenvoudig weekend Arduino project met grote ambities: aan de ene
Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Plug in deze internetradio-speler en luister naar uw favoriete stations op Pandora Radio. Zes drukknoppen bepalen de muziek, terwijl een LCD feedback over het liedje, artiest, en andere nuttige informatie geeft. Dit alles is gevestigd in een aangepas
Bang en Olufsen Beovox Woofer vervanging (makkelijk)

Bang en Olufsen Beovox Woofer vervanging (makkelijk)

Hoe vervang ik een woofer in een beovox model B & O luidspreker. Ze vaak rot uit, en het is een eenvoudig vast te stellen, zolang u niet een anaal nulspanningsveilig B & O fan die wil alles origineel. Ik wilde mij vervangen door Goldwood 8" w
Vervang de ABR in bang en olufsen rode lijn 45's

Vervang de ABR in bang en olufsen rode lijn 45's

ik weet dit een vrij kleine minderheid maar hier gaat.Is de bas in je Bang en Olufsen Red Line luidsprekers klinkt een beetje verkeerd? Misschien kan het resoneren op hogere volumes, je hoort rammelen tijdens het verplaatsen van hen of de bas niet ge
Fireside internetradio-speler voor oudere gebruikers - gebouwd met Raspberry Pi

Fireside internetradio-speler voor oudere gebruikers - gebouwd met Raspberry Pi

Inleiding:Vandaag hebben we geweldige toegang tot grote streaming inhoud: muziek, nieuws, weer, verhalen, enz. Deze toegang is echter beperkt tot degenen die hedendaagse elektronische apparaten kunt navigeren. Dit project is gebaseerd op een overtuig
1981 Portable VCR Raspberry PI Media Centre

1981 Portable VCR Raspberry PI Media Centre

Dit is een vroege jaren ' 80 scherpe VC - 2300H draagbare videorecorder die ik hebt geconverteerd - het heeft nu een Raspberry Pi op haar hart, met dat de uitstekende Raspbmc mediacenter software. Andere upgrades omvatten een snazzy arduino gebaseerd
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll