Taula de continguts:
- Pas 1: Pas 1: comprar una consola
- Pas 2: afegir un LED nou "encès"
- Pas 3: maquetes i treball de preparació
- Pas 4: tancament de l'script
- Pas 5: botons i cablejat
- Pas 6: Instal·lació i cablejat final
- Pas 7: Fet
- Pas 8: Plans de futur
Vídeo: Volumio Console Stereo Cabinet Restomod dels anys 60: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Els meus avis tenien una consola estèreo quan era petit, i sempre em va encantar jugar amb ella. Hi ha alguna cosa bonica en un moble funcional com aquest. Sabia que quan vaig comprar el meu propi lloc, n’havia de tenir.
Vaig trobar un vell Penncrest a Craiglist per uns quants centenars de dòlars, i l'anunci deia que funcionava, així que vaig anar a recollir-lo. Quan vaig arribar a casa, el vaig desmuntar i vaig començar a provar la funcionalitat de totes les peces. Tot el que hi havia a l’interior era accionat per corretja i el cinturó del carret a carret s’havia desintegrat completament amb el pas del temps, de manera que s’encendria, però no funcionava. Així que vaig començar a pensar què podia posar al seu lloc.
Vaig arribar a una versió personalitzada de Volumio impulsada per Raspberry Pi que utilitzava part del maquinari original de la consola. Em va encantar la sensació mecànica dels "botons de la batedora" i vaig decidir utilitzar-los com a entrada.
Pas 1: Pas 1: comprar una consola
Aquesta consola venia amb tot el que obtindríeu si la compràreu nova, inclosos l’esquema de cablejat, l’etiqueta original, la llista de comandes de recanvis i tot. Tota la unitat està formada per una noguera marró mitjà, és absolutament preciosa.
Pas 2: afegir un LED nou "encès"
El primer que vaig fer quan vaig arribar a casa va ser obrir-lo i mirar les entranyes. El cable de l’altaveu tenia una forma bastant rugosa, de manera que la prioritat era substituir-la. Després d'això, una mica d'ordenació del cable estava en ordre i tot semblava fantàstic. Vaig passar un amic audiòfil per ajudar-me a provar els altaveus per assegurar-me que estaven en bones condicions de treball i que funcionaven perfectament.
Mentre inspeccionàvem els mobles, ens vam adonar d’un petit forat a la part inferior frontal i hi vam traçar alguns cables des de l’interior. Com que teníem a mà el diagrama de cablejat, vam trobar que es tractava d’una bombeta indicadora “encesa”, que feia temps que s’havia cremat. El número de peça indicat per substituir-lo era "GE 51". Resulta que són bastant habituals en coses com les màquines de pinball i, per tant, es poden trobar substitucions de LED a tot Internet. He seleccionat verd.
Pas 3: maquetes i treball de preparació
Llista de peces:
Full de plàstic de 1/16 de polzada de gruix:
Tancament de caixa del projecte inclinat:
Pantalla tàctil Raspberry Pi Foundation:
Vaig utilitzar un trepant i un fil per filar alguns cargols separats que tenia asseguts per poder muntar el Raspberry pi a la part inferior de tota la unitat. Aleshores vaig fer servir un dremel per crear una escletxa per al cable de la pantalla i vaig perforar un gran forat amb una mica de pas perquè el micro cable usb alimentés la pantalla, així com perforar els forats dels cargols de muntatge. Una vegada que tot s’havia maquetat correctament, vaig plantear la pantalla tàctil amb una mica de cartró i després vaig transferir el tall al recinte de plàstic, de nou amb un dremel.
Després vaig utilitzar unes gotes de Krazy Glue a l’interior de la caixa per subjectar-la a la làmina de plàstic i la vaig fixar al voltant de les vores amb una mica de calafat negre.
Pas 4: tancament de l'script
Mentre teníem l’armari obert i retiràvem el rodet a rodet, vam descobrir que cada component s’alimentava des de la placa principal mitjançant sortides estàndard. Per tant, acabem de desconnectar el rodet a rodet, vam treure uns quants cargols i el vam treure.
Però això també significava que en apagar el dispositiu en aquesta ranura, l’alimentació només s’apagaria immediatament. Una cosa que no volia perquè em preocupa corrompre la targeta SD del pi amb un apagat immediat. (Ja ho sé, he llegit un milió de respostes d'usuaris al fòrum que deien que això no és una cosa que us hagi de preocupar, però ho he fet, així que, em preocupa). Per tant, vaig crear i provar un tancament de la còpia de seguretat de la bateria i, després, el vaig crear com a part de la compilació.
Llista de peces:
Adafruit PowerBoost1000:
Bateria de 3,7 V:
Llavors vaig construir un divisor de voltatge de 220k-330k: el PB1000 emet 5v i el GPIO del Pi només pot gestionar l'entrada de 3v, de manera que es tracta d'una versió necessària.
El PB1000 té un conjunt de pins que es podran llegir alts o baixos segons l’estat de potència. Vaig accedir al pin USB que emet 5v quan la unitat funciona amb alimentació USB. Quan l’alimentació USB cau, la bateria es fa càrrec i el pin USB cau a 0v. Aquest canvi és el que detecta el meu script. Aquest script s’afegeix com a servei que s’executa a l’inici.
#! / usr / bin / python # Script per apagar el raspberry Pi mitjançant Adafruit PowerBoost 1000c.import RPi. GPIO com GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) mentre Cert: Funció #Shutdown baixa = no (GPIO.input (pwrpin)) si baixa: os.system ('shutdown -h now') time.sleep (1)
Pas 5: botons i cablejat
Llista de peces:
Botó tàctil Adafruit:
Full de plàstic de 1/8 de polzada de gruix:
Algunes restes de ferralla i alguns reblons
Perf Board
Volumio té un connector incorporat per als botons GPIO, de manera que ho faig servir en lloc d’escriure el meu propi script. (Divulgació completa, vaig intentar escriure el meu propi guió, però no va funcionar tan bé com esperava i el connector integrat era prou bo.)
Vaig dissenyar els botons de la batedora, la distància d’actuació, i després vaig construir una petita plataforma amb una base de plàstic, separadors, els botons suaus tàctils, alguns taulers de perfils i ferralla. També hi havia un botó de pausa autònom que m'assegurava que també fos funcional.
Pas 6: Instal·lació i cablejat final
Només estic fent servir els pins 17, 22, 23, 24 i 4 per a aquesta versió, de manera que connectar-se al GPIO era bastant senzill. Un cop connectat tot, vaig poder col·locar-ho tot al gabinet.
També tinc el pin 18 en algun codi de reserva per a un projecte posterior (més sobre això al darrer pas d'aquesta compilació).
Pas 7: Fet
Amb tot al seu lloc, el vaig engegar i vaig provar-ho. Funciona molt bé. Els botons funcionen molt bé. Sona genial. Estic molt satisfet.
Què passa després? …
Pas 8: Plans de futur
El rodet a bobina original tenia un comptador que comptava el nombre de segons d’àudio reproduït. Vull tornar a fer això funcional. Així que vaig comprar un motor, algunes rodes i corretges, i en això treballaré una mica més endavant.
Llista de peces:
Motor 3v de baixa RPM:
Finalment, muntaré això a la part inferior de la unitat i faré passar un cinturó des d’ell fins a la roda que giri els números. L’únic obstacle és el que hi ha darrere de l’engranatge per fer moure els números a la velocitat correcta, comptant segons. Però ho puc entendre. I el codi ja està fet i afegit a la compilació, i el vaig provar amb un LED de 3v.
Python #! / usr / bin / env
importar RPi. GPIO com a temps d'importació GPIO importar subprocés motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) mentre és True: process = subprocess. Popen ("estat mpc | grep -o reproduint", stdout = subprocess. PIPE, shell = True) output = process.communicate () [0] si "s'està reproduint" a la sortida: # si la sortida conté la paraula 'reproduint' GPIO.output (motorpin, GPIO. HIGH) #turn al motor else: #output és qualsevol altra cosa GPIO.output (motorpin, GPIO. LOW) time.sleep (0.1)
Recomanat:
Scooter LED Cylon: escàner Larson dels anys 80: 5 passos (amb imatges)
LED Cylon Scooter - Larson Scanner dels anys 80: aquest projecte és una actualització dels anys 80 a un scooter dels anys 80 - Estic posant una tira LED a la reixa del Honda Elite del meu xicot Smokey per crear un efecte d'animació de l'escàner larson mentre li ensenyo a solder.The circuit and code are remixed from
Conversió USB del joystick dels anys 80: 7 passos (amb imatges)
Conversió USB Joystick dels anys 80: aquest joystick Cheetah 125 original dels anys 80 ha tingut una conversió amorosa amb nous microinterruptors brillants, botons arcade i una placa de control Pimoroni Player X. Ara té quatre "foc" independents botons i es connecta mitjançant USB, llest per
Comptador de YouTube de tinta electrònica dels anys setanta: 7 passos (amb imatges)
Comptador de YouTube E-Ink dels anys 70: aquest icònic rellotge digital dels anys 70 té ara una nova vida mostrant estadístiques de YouTube, gràcies a un funky Pimoroni "Inky pHAT" pantalla de tinta electrònica i un Raspberry Pi Zero. Utilitza un senzill script Python per consultar l'API de Youtube de forma regular, ref
Ràdio Philips dels anys 50 desada de la tomba: 7 passos (amb imatges)
Ràdio Philips dels anys 50 salvada de la tomba: després de les maletes de la maleta, volia continuar utilitzant interessants armaris per a altaveus. Aquesta vegada he utilitzat un recinte que realment està destinat a allotjar altaveus i tots els components addicionals. Vaig trobar un Philips d
Làmpada de notificació Kodak Pi dels anys 30: 6 passos (amb imatges)
Làmpada de notificació Kodak Pi dels anys 30: es tracta d’un visor de taula Kodak dels anys 30 que he adaptat per mostrar notificacions i alertes mitjançant una gamma de colors vius. La font de llum és un Unicorn pHAT, una matriu programable de LEDs brillants, i està controlada per un Raspberry Pi Zero W, que