Raspberry Pi gewijd Internet Radio en muziekspeler (4 / 5 stap)

Stap 4: Beginnen met het opbouwen van de Hardware (optioneel)


Deze code is volledig functioneel zonder enige hardware (met uitzondering van een spreker) gekoppeld aan de Raspberry Pi.
Om het volume van de output wijzigen of dempen het, kunt u gewoon de besturingselementen op de luidsprekers die u hebt aangesloten op het of de python code in een shell te starten via SSH en dat uw opdrachten ingevoerd.
Echter, als u een snelle manier wilt om het volume en de code die reageren op het niveau van licht in zijn omgeving, volg deze stappen:

De hardware bestaat uit drie LEDs voor controle van het volume van de pi, een volumeknop, een fotocel voor monitoring van het licht niveau, een knop voor het opslaan van de song die afgespeeld op de schijf en een schakelaar voor het dempen van de pi.
De hardware zal worden gehecht aan de Raspberry Pi met jumper kabels.
Het groene beeld is een verwijzingspagina voor de Pi de GPIO pinnen. Ik zou aanraden een stuk isolatie over de twee 5 volt pinnen, plaatsen omdat als u per ongeluk 5 volt in een andere pin korte, het uw pi baksteen kon.

1) uitstappen uw trouwe breadboard en de onderdelen voor hardware vermeld in stap 1.

2) eerste, hook-up van uw LED's. Plaats een jumper draad tussen pin 11, 12, en 13 op uw pi (met de markering op het referentieblad boven GPIO 17, GPIO 18, en GPIO 21/27, respectievelijk) en uw 100 ohm weerstanden. Vergeet niet om de haak van de 3 volt en grond pinnen aan de macht en gemalen bussen op je breadboard. Zet dan een LED tussen elk van de weerstanden en grond.

Het moet er zo uitzien:

PIN 11---weerstand---leidde---gemalen
PIN 12---weerstand---leidde---gemalen
PIN 13---weerstand---leidde---gemalen

3) er in totaal 4 ingangen: mute, opslaan, volume en licht.
Sinds de mute-knop en sparen knoop zijn digitale (en de code kunt pull-down weerstanden op de pi zelf), alles wat we moeten doen is verbinden met de bus van de macht op het breadboard pin 7 (voor de mute-knop) en pin 18 (voor de Opslaan knop song) op de pi.

4) de fotocel en volume knop zijn niet digitaal. Dit is een probleem, omdat de raspberry pi niet over analoge ingangen beschikt. Ik heb niet elke analoge naar digitale converters, zodat ik rond die gehackt.
Voor de volumeknop, haak de middelste pin tot 3 volt + haak van de verlaten stift aan zowel de positieve een condensator van 1uF en pin 16 op de pi. Sluit vervolgens de andere kant van de condensator met grond.

Vergelijkbare stappen worden gebruikt met de fotocel. Sluit eerst de ene kant van de fotocel aan 3 volt en de andere kant op zowel de positieve kant van een 100 uF condensator en pin 15 op de pi. Sluit de negatieve kant van de condensator met grond.

De code times hoe lang duurt het voor de condensator te vervullen, die wordt beïnvloed door de weerstand van de knob(potentiometer) van het volume en de fotocel.
Meer informatie kan hier worden gevonden:
http://Learn.adafruit.com/Basic-Resistor-sensor-re...

Als u wenst te houden deze hardware permanent, het overbrengen van uw breadboard naar enkele perfboard en het soldeer.

Opmerking: Als u wenst te gebruiken andere pinnen voor een van deze onderdelen, opent u het bestand met de naam "gpioInput.py" en hun waarden wijzigen. Bijvoorbeeld, is de mute pin standaard ingesteld op 7. U kunt 7 om een pin die u wilt wijzigen.

De werkelijke tijd die nodig is voor de Pi te meten condensator kwijting kan
Wanneer u uw eigen versie van deze bouwt verschillen. Het volume wordt berekend als de tijd die nodig om de pincode van de volume was te lezen laag gedeeld door de maximale tijd die zou nemen (indien de volumeknop op vol weerstand). U kunt de maximale waarde in het bestand "gpioInput.py". De variabele "max" in de methode "poll_vol" kan worden gewijzigd in wat je wilt worden. Als u wilt controleren hoe lang die het duurt, uncomment de lijn "print self.vol_knob" en het programma uitgevoerd in een terminal.

Gerelateerde Artikelen

Touchscreen Internet Radio, Raspberry

Touchscreen Internet Radio, Raspberry

Deze super makkelijk en cool uitziende 2,8" touchscreen internetradio die kunnen worden bestuurd met PC, Smartphone en in principe elke machine die een browser en een internetverbinding heeft te maken...(vinden de luidsprekers aan de achterzijde vana
Vintage Wi-Fi Internet Radio

Vintage Wi-Fi Internet Radio

een vintage radio omgevormd tot een moderne Internet Wi-Fi radioStap 1: Vind een Vintage Radio Vond ik een lokale vintage radio-dealer in de stad. Hij is een echte puristische en is alleen geïnteresseerd in het bewaren van radio's met de originele el
Hoe onbeperkt keer overslaan op Pandora Internet Radio

Hoe onbeperkt keer overslaan op Pandora Internet Radio

Pandora Internet Radio is leuk om te hebben, maar soms wilt u meer dan de zes liederen die zij maken voor overslaan. Ik ga u tonen hoe te slaan zo vaak als u wilt, en het maakt niet uit als je bent ingelogd of niet!Stap 1: Cookies De manier Pandora h
"Oude" internet radio luidsprekers

"Oude" internet radio luidsprekers

Internet Radio's zijn geweldig!  Hoewel ik heb en affiniteit voor de oude AM radio's, ze gewoon niet kunnen overeenkomen met de enorme selectie van muziek (bluegrass!!) en nieuws beschikbaar op het internet.   Ik verslaafd mijn internetradio naar de
Internet Radio met een Evo T20 Thin Client hoeft geen Moniter toetsenbord of muis te voeren!

Internet Radio met een Evo T20 Thin Client hoeft geen Moniter toetsenbord of muis te voeren!

Hier is het gebruik van een Evo T20 thin-client als een stand-alone-Internet-radio-ontvanger:Waarom doen het goed ik deed het voor 3 redenen1] want het was een uitdaging2] hebben een geruisloze laag verbruik eenheid alleen 20 watt op piek in plaats v
Roberts 747 - DIY Raspberry Pi internet radio/streamer

Roberts 747 - DIY Raspberry Pi internet radio/streamer

Roberts 747, grote radio uit 1990. Volledig werken in zeer goede staat. Vond het antieke uitverkoop na een lange speurtocht naar iets als dit.Ik heb een reserve Raspberry Pi model B V1 huis als een reserve en het was gewoon stof te vangen enkele jare
Google Play Music Internet Radio (Raspberry Pi en Arduino)

Google Play Music Internet Radio (Raspberry Pi en Arduino)

ik was op zoek naar een project te doen met mijn Raspberry Pi en vond dit Instructable en dacht dat ik zou hebben een gaan op iets dergelijks die met Google Play Music werkte. Ik had een ruw idee van wat ik wilde het laatste item om een einde te will
Raspberry Pi AirPlay buis Radio

Raspberry Pi AirPlay buis Radio

Vintage buis Radio's zijn nostalgische. Het gekraak van de game op de na donkere hoge aangedreven AM station van 500 mijl afstand. De geur van de buizen en de warmte van de tonen. Ze herinneren ons aan de eenvoudigere tijden. Tijden wanneer gezinnen
Internet Radio in uw auto (Prank)

Internet Radio in uw auto (Prank)

Heeft u de volgende zaken nodig:1. USB-Modem met een groef van de geheugenkaart.2. een geheugenkaart.3. en internet-verbinding (alleen voor één keer).4. mogelijkheid tot het bepalen van uw gelach. :)Stap 1:Allereerst moet u een online live radio webs
Raspberry Pi voor Amateur Radio VOIP (Echolink) deel 1,2 en 3

Raspberry Pi voor Amateur Radio VOIP (Echolink) deel 1,2 en 3

dit is een amateur radio-transceiver bedraad in een Raspberry Pi en geladen met Echolink software (SVXLINK). Men kan dit gebruiken met een 12V-accu en verbinding met het netwerk echolink. Zie video delen 1,2 en 3.Software in gebruik is SVXLINK op:htt
Raspberry Pi OLED Internet bandbreedte Display

Raspberry Pi OLED Internet bandbreedte Display

Dit is een bandbreedte monitor een Raspberry Pi en een OLED-display met grafisch Toon van de internet-bandbreedte in en uit ons huis.Een video toont het werkend bedraagt.Soms als het internet traag of werkt niet is kan goed het moeilijk te zeggen als
Bouwen van een W LAN Internet Radio uit een tablet

Bouwen van een W LAN Internet Radio uit een tablet

ik heb een kleine 7" tablet als een geschenk. Het was leuk om te gebruiken van de tablet voor het surfen op het www zelfs na het wijzigen van de systeemsoftware op een modded Android niet.Dus besloten heb ik om te bouwen van een draadloze internetrad
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
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