Raspberry Pi dédié Internet Radio et lecteur de musique (4 / 5 étapes)

Étape 4: Commencer à construire le matériel (facultatif)

Ce code est entièrement fonctionnel sans aucun matériel (autre que d’un haut-parleur) attaché à la Pi de la framboise.
Pour modifier le volume de sortie ou il mute, vous pouvez simplement utiliser les contrôles sur les enceintes vous avez accroché à elle ou recommencez le code python dans un shell SSH et saisir vos commandes dans cela.
Toutefois, si vous voulez un moyen rapide pour contrôler le volume et le code de réagir au niveau de la lumière dans son environnement, procédez comme suit :

Le matériel sera composé de trois LED pour surveiller le volume de la pi, un bouton de volume, une cellule photoélectrique pour surveiller le niveau de lumière, un bouton pour enregistrer la chanson en cours de lecture sur le disque et un interrupteur pour couper la pi.
Le matériel sera joint à la Pi de framboise avec câbles de démarrage.
L’image verte est une feuille de référence pour les broches GPIO de la Pi. Je recommanderais de mettre un morceau d’isolant sur les broches des deux 5 volts, car si vous court-circuitez accidentellement 5 volts dans un autre axe, il pourrait brique votre pi.

1) sortez votre maquette fidèle et les pièces pour le matériel mentionné à l’étape 1.

2) tout d’abord, brancher vos LED. Placez un cavalier entre la broche 11, 12 et 13 sur votre pi (marqué sur la feuille de référence ci-dessus comme GPIO 17 et 18 GPIO GPIO 21/27, respectivement) et vos résistances de 100 ohms. N’oubliez pas de raccorder les broches 3 v et de la terre à la puissance et au sol les bus de votre maquette. Puis mettre une LED entre chacune des résistances et la terre.

Il devrait ressembler à ceci :

BROCHE 11---résistance---conduit---au sol
AXE 12---résistance---conduit---au sol
PIN 13---résistance---conduit---au sol

3) nous avons 4 entrées au total : muet, enregistrer, volume et lumière.
Depuis la touche "secret" et le bouton enregistrer sont numériques (et le code permet de tirer vers le bas des résistances sur le pi lui-même), tout ce que nous devons faire est connecter le bus de puissance sur le montage d’essai à broche 7 (pour la touche "secret") et la broche 18 (pour l’enregistrement touche Voice) sur la facture pro forma.

4) le bouton de la cellule photoélectrique et volume ne sont pas numériques. Il s’agit d’un problème, car la framboise pi n’a pas d’entrées analogiques. Je n’ai aucune analogique convertisseurs, alors j’ai piraté autour de cela.
Pour le bouton de volume, brancher la fiche centrale à 3 volts + et brancher un condensateur 1uF la broche de gauche à la fois positive et la broche 16 sur la facture pro forma. Ensuite, connectez l’autre extrémité du condensateur à la masse.

Des mesures analogues sont utilisés avec la cellule photoélectrique. Tout d’abord, connectez un côté de la cellule photoélectrique à 3 volts et l’autre pour les deux le côté positif d’un 100 uF condensateur et broche 15 sur la pi. Puis branchez le côté négatif du condensateur à la masse.

Les temps de code combien de temps il faut pour le condensateur se décharge, qui est affecté par la résistance de la knob(potentiometer) de volume et la cellule photoélectrique.
Plus d’information peuvent être trouvées ici :
http://Learn.Adafruit.com/Basic-Resistor-Sensor-re...

Si vous souhaitez conserver ce matériel en permanence, transférer de votre maquette sur certains perfboard et souder.

Remarque : Si vous souhaitez utiliser d’autres épingles pour aucun de ces composants, ouvrez le fichier nommé « gpioInput.py » et modifier leurs valeurs. Par exemple, la broche mute est sur 7 par défaut. Vous pouvez modifier le 7 pour être aucune broche souhaitée.

Le temps réel que nécessaire pour la Pi mesurer le condensateur décharge peut
varier lorsque vous générez votre propre version de la présente. Le volume est calculé comme le temps qu'il a fallu pour la goupille de volume à lire faible divisée par le temps maximum qu’il faudrait (si le bouton de volume était à une résistance complète). Vous pouvez modifier la valeur maximale dans le fichier « gpioInput.py ». La variable "max" dans la méthode « poll_vol » peut être changé à ce que vous voulez qu’il soit. Pour contrôler le temps qu’il faut, décommenter la ligne « impression self.vol_knob » et exécutez le programme dans un terminal.

Articles Liés

Arduino / Raspberry Pi Internet Radio

Arduino / Raspberry Pi Internet Radio

Il s'agit d'un projet pour Arduino et Raspberry Pi pour faire une Radio Internet, visant à un niveau intermédiaire. Quelque familiarité avec l'utilisation de Linux va être bénéfique (ou accès à quelqu'un qui peut dépanner si nécessaire).Raspberry Pi
Raspberry Pi, Internet Radio

Raspberry Pi, Internet Radio

Nous avons été le but de faire un hack mini pendant un certain temps à redonner une vie à une vieille radio et laissez-nous radio sont des stations de radio internet préférées.Étape 1: Vous aurez besoin...Selon la radio dans que vous allez installer
Roberts 747 - DIY Raspberry Pi internet radio/streamer

Roberts 747 - DIY Raspberry Pi internet radio/streamer

Roberts 747, grande radio depuis 1990. Entièrement fonctionnel en très bon état. Trouvé sur antique vente après une longue traque pour quelque chose comme ça.J'ai un rechange Raspberry Pi B V1 maison modèle comme pièce de rechange, et il était juste
Horloge de Pandore : horloge Tube Nixie et Pandora Internet Radio

Horloge de Pandore : horloge Tube Nixie et Pandora Internet Radio

Une horloge de Tube Nixie avec Pandora Internet Radio, basée sur la Pi de framboise avec un boîtier conçu personnalisé, écran LCD, connexion WiFi, amplificateur et les haut-parleurs. Il s'agit d'un radio-réveil plus unique que vous trouverez jamais !
Internet Radio dans votre voiture (farce)

Internet Radio dans votre voiture (farce)

Vous aurez besoin des choses suivantes :1. USB Modem avec un slot pour carte mémoire.2. une carte mémoire.3. et connexion internet (uniquement pour une seule fois).4. être capable de contrôler votre rire. :)Étape 1 :Tout d'abord, vous aurez besoin de
Comment faire pour sauter des périodes illimitées sur Pandora Internet Radio

Comment faire pour sauter des périodes illimitées sur Pandora Internet Radio

Pandora Internet Radio est agréable d'avoir, mais parfois, vous voulez sauter plus de six chansons qu'ils permettent. Je vais vous montrer comment sauter autant de fois que vous voulez, et peu importe si vous êtes connecté ou non !Étape 1: Cookies La
Façons d’extraire de la musique de Pandora et internet radios

Façons d’extraire de la musique de Pandora et internet radios

si vous me demandez ce qu'est mon service de radio préférée, je voudrais parler sur Pandora sans hésitation. Je pense que beaucoup d'autres surfeurs quotidiennes sur Pandora conviendrez que Pandora est merveilleux d'écouter de la musique libre et un
PFDMP : Lecteur de musique Portable lecteur de disquette

PFDMP : Lecteur de musique Portable lecteur de disquette

J'ai lu les instructables de n1cod3mus et analogique-Chick et me suis intéressé à construire une installation musicale disquette de moi-même. Mon but était de créer une installation mobile qui pourrait être facilement transférée et utilisée sur le si
LittleBits lecteur de musique WiFi

LittleBits lecteur de musique WiFi

Sans fil contrôler ce lecteur de musique avec votre téléphone ou à travers une variété de canaux IFTTT.Utilisez le Cloud Control (sur votre téléphone ou votre ordinateur) pour avancer de chanson à l'autre ou essayer de IFTTT Date & heure canal pour f
Réutilisation des indésirables télécommande infrarouge pour utilisation avec lecteur de musique XMMS2

Réutilisation des indésirables télécommande infrarouge pour utilisation avec lecteur de musique XMMS2

IntroductionC'est une bonne idée à télécommande XMMS2 media player via une connexion infrarouge pour la même raison, on le fait avec XBMC/KODI. J'ai fouillé dans ma boîte de pièces et trouvé cette télécommande infrarouge d'un système de Home Theatre
EReader est facultative en utilisant votre lecteur de musique portable et MSWindows

EReader est facultative en utilisant votre lecteur de musique portable et MSWindows

pourquoi obtenir un ereader lorsque vous pouvez utiliser un lecteur de musique peu coûteux pour écouter vos fichiers et gardez vos yeux reposés. Il est également plus sûre de transporter un lecteur de musique portable à un ereader encombrant. Le prog
Lecteur de musique WAV autonome

Lecteur de musique WAV autonome

le lecteur de musique décrit est un joueur autonome qui joue les fichiers WAV depuis une carte microSD à chambre volume de remplissage. Il s'agit de mon premier instructable, espérons qu'il sera facile à suivre.Le microcontrôleur ATTINY produit une s
EReader est facultative à l’aide de votre lecteur de musique portable et Linux.

EReader est facultative à l’aide de votre lecteur de musique portable et Linux.

Là-bas, il y a de nombreux ebooks gratuits (utiliser vous favoris, moteur de recherche pour rechercher des ebooks ou .pdf) et e-lecteurs sont vraiment sympa, mais il doit y avoir une meilleure façon. Je ne vois pas seulement dépenser des centaines de
Lecteur de musique fête la roulette

Lecteur de musique fête la roulette

C'est le lecteur de musique partie de Roulette, car tout est mieux avec un peu de risque de droite ?Lorsque vous configurez la musique pour une rencontre d'amis (parti, les soirs de match, séance, etc.), vous avez vraiment des deux options. Vous pouv