Analyseur de spectre Pi framboise avec RGB LED Strip et Python

à la recherche d’un premier projet d’essayer sur une facture pro forma de framboise, j’ai bien quoi de mieux qu’un analyseur de spectre ? (Parfois cet affichage est erronément appelé pour comme un égaliseur graphique--que nous allons vous changez le son, ne pas l’afficher)

J’ai pu faire faire 2048pt FFT et décodage mp3s en temps réel, et tandis que ce ne devrait pas être dur sur une facture pro forma compte tenu de que beaucoup de 8 bits uCs a tenté de faire la FFT en temps réel, tout est fait en Python, ce qui le rend commode (pour moi) pour éventuellement ajouter contrôle via un navigateur web, sms et autres choses. Il n’y a pas beaucoup de place pour épargner, cependant, il s’étouffe quand je bouge la souris.

La plupart du code pour ce faire est déjà disponible, mon but ici est juste d’environ de documenter les étapes pour obtenir ce travail, dans la perspective d’une première fois l’utilisateur Pi. J’ai aussi fait quelques réglages sur le segment d’analyse FFT pour accélérer les choses un peu.

Matériel: (Merci pour les jouets Adafruit!)

  • RasPi--je pense que mine est en cours d’exécution poussive, Raspbian, ver 3.10.19
  • 15 pi (1 m) RGB LED strip, 125 $ (~ 160 leds) contrôlable via SPI, construit dans la commande PWM, vous envoyez simplement les mises à jour--très agréable. Je suis juste en utilisant une bande enroulée autour aux colonnes de la forme 5 et écrit à différents segments de la bande. De cette façon, j’ai juste trois fils raccordés à la Pi : au sol, horloge de SPI et SPI données.
  • 10 a 5V alimentation au lecteur les LEDs, 25 $, vous pourriez sans doute alimenter la Pi ce, trop.
  • Ceux sont les éléments essentiels, mais vous voudrez probablement un tas d’autres choses :
    • Adaptateur USB WiFi 7.61(RTL8188CUS chipset drivers are built in to wheezy OS!) $. J’ai utilisé ces instructions pour le faire fonctionner.
    • Carte SD (j’ai eu un 8 Go on)
    • Haut-parleurs USB puissance 10 $
    • Concentrateur USB à brancher clavier, souris, wifi,
    • Un chargeur de téléphone portable pour alimenter l’IP par l’intermédiaire de ce connecteur d’alimentation USB
    • câble Ethernet pour connecter à internet via un ordinateur portable pre-wifi
    • Clavier USB, souris, moniteur HDMI
    • fil, quelques fils de raccordement femelle-femelle

Logiciel:

  • J’ai utilisé surtout juste ce génial code du contrôleur axée sur la Pi xmas lights de Chris Usey, Todd Giles et Ryan Jennings. C’est un centre de commandement pour avoir orchestré les lumières de Noël à l’audio (wav, mp3, etc.). Leur code vous permet de configurer des listes de lecture et d’allumer et éteindre 120VAC puissance issu des bandes de fréquences. Vous pouvez même voter sur des chansons à travers des messages SMS ! Leur code examine les bandes de fréquences dans la musique, et si le bruit dépasse un seuil, il s’avère un GPIO broche sur. J’ai changé le code pour afficher la bande de fréquence réelle niveau sur une bande de RVB LED, plutôt que de simplement avoir une marche / arrêt seuil. Se fondant sur les similitudes dans le code, je pense qu'ils ont obtenu leur code de traitement FFT cette démo FFT en temps réel de python.
  • Contrôle de Python de bande de LED RGB LPD8806 via SPI.
  • Ce n’est pas lié à ce projet, mais j’ai utilisé le Geany IDE pour le codage.

Articles Liés

Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Noël puisque c'est ici, nous avons décoré cet arbre de Noël avec RGB LED Strip pour notre fête de Noël et rend un arbre téléphone intelligent contrôlé. XD. It présentera bien sûr une magie de « dernière minute » pour le spectacle de Noël. Noël approc
RGB - Led Strip 12 V contrôlée par un ATtiny85 avec un Module RFID 125kHz

RGB - Led Strip 12 V contrôlée par un ATtiny85 avec un Module RFID 125kHz

L'idée de base m'a donné ce côté RGB-RFID-lampe. Mais depuis que j'ai beaucoup ATtiny85 je vais utiliser ce microcontrôleur. Pour le rendre plus facile pour moi, j'ai testé toutes les partie tout d'abord sur un Arduino Uno.Matériel :1 x RGB – bande L
WiFi sous contrôle RGB LED Strip

WiFi sous contrôle RGB LED Strip

Ces télécommandes IR utilisés pour contrôler les bandes LED RGB peuvent parfois devenir irritant en raison de leur aire de répartition limitée et la chasse pour la télécommande lorsque vous ne le trouvez pas. Ce projet simple, mais efficace peut réso
IKEA RGB Led Strip 2 WiFi Hack

IKEA RGB Led Strip 2 WiFi Hack

le projet suivant décrit comment faire pour pirater un IKEA DIODER RGB Led Strip pour ajouter une connectivité WiFi et l'accès à un serveur Web interne pour la configuration de couleurs à l'aide de solutions de petit budget ! Le hack utilise une open
RGB LED Strip Disco Ball

RGB LED Strip Disco Ball

Salut, c'est Brandon Neustadter un des directeurs de comptes commerciaux élémentaire de la LED.  J'ai voulu créer un spectacle de lumière LED qui se synchronise à ma musique.  Généralement cela prend des heures voire jours ou semaines, mais avec le b
ARDUINO contrôlée 12v RGB LED STRIP

ARDUINO contrôlée 12v RGB LED STRIP

Il y a un an j'ai découvert que les bandes de LED RVB sur Amazon. Être juste avant le début de la saison des festivals musique, j'ai naturellement alla droit à travailler à rendre fous lumineux clignotants festivals jouets. Les bandes non adressable
RGB LED STRIP couleur orgue (sans micro)

RGB LED STRIP couleur orgue (sans micro)

C'est un organe de STRIP LED RGB et ne pas utiliser n'importe quel microcontrôleur. sa base mosfet à canal N.Étape 1: pièces SalutSes un organe de couleur RGB LED STRIP sans microcontrôleuret voici la liste des pièces.1) 3. 5 mm audio prise-1ps2) 12V
Analyseur de spectre de ATtiny85 avec fix_FFT

Analyseur de spectre de ATtiny85 avec fix_FFT

Analyseur de spectre de ATtiny85 pour la musique de LED RVB avec FFTExcité par la nouvelle de la découverte de la bibliothèque FHT. Vôtre tiens vraiment absolument à faire un essai sur un ATtiny85. Après des heures de masser le code pour le faire fon
Arduino contrôlée RGB LED strip pour le salon

Arduino contrôlée RGB LED strip pour le salon

L'idée derrière ce petit projet était d'avoir une lumière d'ambiance assez indirecte dans le salon. Elle est contrôlée par le serveur openHAB (ce projet est toujours sur la liste à ajouter à ce site) installé sur une facture pro forma de framboise. B
Décoloration Rgb Led Strip sur un caboteur de coupe deux

Décoloration Rgb Led Strip sur un caboteur de coupe deux

ce coaster deux tasses est 10 "x 3 « x 2 5/16 ». Il a une bande de RVB led qui change de forme bleu au vert.Étape 1 :Etape 2: Construction du boîtier The drill bit is about 3".Etape 3: Peindre et mettre des feux sur le logement Peindre un logeme
À l’aide de la chipKIT base i/o Shield avec Analog RGB LED Strip

À l’aide de la chipKIT base i/o Shield avec Analog RGB LED Strip

Il y a quelques mois j'ai écrit un blog sur le chipKIT base i/o Shield et bandes de RBG analogique utilisé pour démontrer les FETs drain ouvert.Ce poste est de donner des détails sur la façon de brancher vers le haut de la bande de LED sur le bouclie
DC12V 72w RGB LED Strips Kits

DC12V 72w RGB LED Strips Kits

kits de strip LED RGB DC12V 72W, ech kit comprend les bandes de LED de 5 mètres, 1 pcs LED controller et 1pcs LED alimentation.
RGB-Led Clock avec puce Bluetooth

RGB-Led Clock avec puce Bluetooth

Cette instructable vous montre comment utiliser un cyprès-BLE-Devkit pour construire une RGB-LED-horloge.Vous devez seulement très peu choses :RGB-LED-Strip de 30 ou 60 WS2812b-LEDs.une carte de circuit imprimé style grillecertaines broches broche-en
Hexagones de tuyau PEX avec bande LED RGB

Hexagones de tuyau PEX avec bande LED RGB

Construit pour une goutte d'eau arrière scène ce projet comporte certaines formes d'hexagone de 3/4 po tuyau PEX, semblable à un cerceau de LED, quelques 12 volts RGB LED strip et un NLED 30 Channel High Current LED Controller. Les hexagones PEX sont