INHOUDSOPGAWE:

1960's Volumio Console Stereo Cabinet Restomod: 8 stappe (met foto's)
1960's Volumio Console Stereo Cabinet Restomod: 8 stappe (met foto's)

Video: 1960's Volumio Console Stereo Cabinet Restomod: 8 stappe (met foto's)

Video: 1960's Volumio Console Stereo Cabinet Restomod: 8 stappe (met foto's)
Video: Console cabinet volumio 2024, November
Anonim
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod
1960's Volumio Console Stereo Cabinet Restomod

My grootouers het 'n stereo -konsole gehad toe ek 'n kind was, en ek het nog altyd daarvan gehou om daarmee te speel. Daar is iets moois aan so 'n funksionele meubelstuk. Ek het geweet as ek my eie plek koop, moet ek een hê.

Ek het 'n ou Penncrest vir 'n paar honderd dollar op Craiglist gekry, volgens die advertensie dat dit werk, so ek het dit gaan haal. Toe ek dit by die huis kry, het ek dit uitmekaar gehaal en die funksionaliteit van al die onderdele begin toets. Alles binne-in was met 'n gordel aangedryf, en die gordel op die spoel-tot-spoel het mettertyd heeltemal verbrokkel, sodat dit aanskakel, maar dit werk nie. Toe begin ek nadink oor wat ek in die plek daarvan kan plaas.

Ek beland op 'n pasgemaakte Raspberry Pi -aangedrewe Volumio -gebou met 'n paar van die oorspronklike hardeware van die konsole. Ek was mal oor die meganiese gevoel van die "blender -knoppies" en het besluit om dit as invoer te gebruik.

Stap 1: Stap 1 - Koop 'n konsole

Stap 1 - Koop 'n konsole
Stap 1 - Koop 'n konsole
Stap 1 - Koop 'n konsole
Stap 1 - Koop 'n konsole
Stap 1 - Koop 'n konsole
Stap 1 - Koop 'n konsole

Hierdie konsole bevat alles wat u sou kry as u dit nuut sou koop, insluitend die bedradingskema, die oorspronklike etiket, die lys van onderdele, alles. Die hele eenheid is gemaak van 'n mediumbruin okkerneut, dit is absoluut pragtig.

Stap 2: Voeg 'n nuwe "aan" LED by

Voeg 'n nuwe by
Voeg 'n nuwe by
Voeg 'n nuwe by
Voeg 'n nuwe by
Voeg 'n nuwe by
Voeg 'n nuwe by

Die eerste ding wat ek gedoen het toe ek dit by die huis gekry het, was om dit oop te maak en na die ingewande te kyk. Die luidsprekerdraad was redelik ruwe, so die belangrikste was om dit te vervang. Daarna was 'n bietjie opruiming van die kabel in orde, en toe lyk alles wonderlik. Ek het 'n oudio -vriend laat swaai om my te help om die luidsprekers te toets om seker te maak dat hulle in 'n goeie toestand is en dat hulle perfek werk.

Terwyl ons die meubels ondersoek het, het ons 'n klein gaatjie aan die voorkant opgemerk en 'n paar drade daarvandaan opgespoor. Omdat ons die bedradingsdiagram byderhand gehad het, het ons gevind dat hierdie 'n "aan" -lamp was wat lankal uitgebrand het. Die onderdeelnommer wat vir vervanging genoem word, was "GE 51". Dit blyk dat dit baie algemeen voorkom in dinge soos flippermasjiene, en daarom kan LED -vervangings oral op die internet gevind word. Ek het groen gekies.

Stap 3: Mockups en voorbereidingswerk

Mockups en voorbereidingswerk
Mockups en voorbereidingswerk
Mockups en voorbereidingswerk
Mockups en voorbereidingswerk
Mockups en voorbereidingswerk
Mockups en voorbereidingswerk

Onderdele lys:

1/16 duim dik plastiekblad:

Skuins omhulsel vir projekbakke:

Raspberry Pi Foundation raakskerm:

Ek gebruik 'n boor en tik om 'n paar afskroefdraadskroewe in te sit, sodat ek die Raspberry pi aan die onderkant van die hele eenheid kan monteer. Ek gebruik toe 'n dremel om 'n spleet vir die skermkabel te maak en boor 'n groot gat met 'n stepperbits vir die usb -mikrokabel om die skerm aan te dryf, asook om die gate vir die monteerskroewe te boor. Nadat alles korrek bespot is, het ek die aanraakskerm met 'n karton vasgemaak en die sny na die plastiekomhulsel oorgeplaas, weer met 'n dremel.

Toe gebruik ek 'n paar druppels Krazy Glue aan die binnekant van die omhulsel om dit aan die plastiekblad vas te hou en maak dit vas aan die kante met 'n bietjie swart gom.

Stap 4: Sluitskrip

Sluitskrip
Sluitskrip
Sluitskrip
Sluitskrip

Terwyl ons die kas oopgemaak het en die spoel-tot-spoel verwyder het, het ons ontdek dat elke komponent van die hoofbord via standaard afsetpunte gevoed word. Dus, ons het die spoel-tot-spoel net uitgetrek, 'n paar skroewe verwyder en dit verwyder.

Maar dit het ook beteken dat die toestel net onmiddellik sou afskakel as die toestel in die gleuf afgeskakel word. Iets wat ek nie wou hê nie, want ek is bekommerd oor die korrupte SD -kaart op die pi met onmiddellike afskakeling. (Ek weet, ek het 'n miljoen forum -antwoorde gelees van gebruikers wat sê dat dit nie iets is waaroor u u hoef te bekommer nie, maar ek het dit gebeur, so ek is bekommerd). Dus het ek 'n afskakel van die rugsteun van die battery gebou en getoets, en dit dan as 'n deel van die konstruksie ingeskryf.

Onderdele lys:

Adafruit PowerBoost1000:

3.7v battery:

Toe bou ek 'n 220k -330k spanningsverdeler - die PB1000 lewer 5v af, en die Pi se GPIO kan slegs 3v -insette hanteer, so dit is 'n noodsaaklike konstruksie.

Die PB1000 het 'n stel penne wat hoog of laag kan lees, afhangende van die kragtoestand. Ek het by die USB -pen aangesluit, wat 5v lewer as die eenheid op USB -krag werk. As die USB -krag daal, neem die battery oor en die USB -pen daal tot 0v. Hierdie verandering is wat my skrif opspoor. Hierdie skrif word bygevoeg as 'n diens om by die aanvang te begin.

#!/usr/bin/python# Script om die framboos Pi af te sluit met behulp van die Adafruit PowerBoost 1000c.import RPi. GPIO as GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) terwyl Waar: #Sluitfunksie laag = nie (GPIO.input (pwrpin)) as laag: os.system ('shutdown -h now') time.sleep (1)

Stap 5: Knoppies en bedrading

Knoppies en bedrading
Knoppies en bedrading
Knoppies en bedrading
Knoppies en bedrading
Knoppies en bedrading
Knoppies en bedrading

Onderdele lys:

Adafruit sagte raakknoppie:

1/8 -duim dik plastiekblad:

'N Paar oorblywende skrootmetale en 'n paar klinknaels

Perf Board

Volumio het 'n ingeboude inprop vir GPIO -knoppies, so ek gebruik dit eerder as om my eie script te skryf. (Ten volle onthul, ek het probeer om my eie draaiboek te skryf, maar dit werk nie so goed soos ek gehoop het nie, en die ingeboude inprop was goed genoeg.)

Ek het die blenderknoppies, die afstand van die bediening bepaal, en toe 'n tuig gebou met 'n plastiekbasis, afstande, die sagte aanraakknoppies, 'n bietjie bord en afvalplaat. Daar was ook 'n losstaande pouse-knoppie wat ek seker gemaak het dat dit ook funksioneel was.

Stap 6: Finale bedrading en installasie

Finale bedrading en installasie
Finale bedrading en installasie
Finale bedrading en installasie
Finale bedrading en installasie
Finale bedrading en installasie
Finale bedrading en installasie

Ek gebruik slegs penne 17, 22, 23, 24 en 4 vir hierdie konstruksie, so die verbinding met die GPIO was redelik eenvoudig. Sodra alles ingeprop was, kon ek die hele ding in die kas sit.

Ek het ook pen 18 in 'n reserwe -kode vir 'n latere projek (meer hieroor in die laaste stap van hierdie bou).

Stap 7: Klaar

Image
Image
Klaar!
Klaar!
Klaar!
Klaar!

Met alles in plek het ek dit aangeskakel en 'n proeflopie gedoen. Dit werk pragtig. Knoppies werk pragtig. Dit klink goed. Ek is baie tevrede.

So, wat is volgende?…

Stap 8: Toekomstige planne

Toekomsplanne
Toekomsplanne
Toekomsplanne
Toekomsplanne

Die oorspronklike spoel-tot-spoel het 'n toonbank wat die aantal sekondes klank wat gespeel word, sou tel. Ek wil dit weer funksioneel maak. So ek het 'n motor, 'n paar wiele en rieme gekoop, en dit is iets waaraan ek later sal werk.

Onderdele lys:

Lae rpm 3v -motor:

Uiteindelik sal ek dit aan die onderkant van die eenheid monteer en 'n gordel daarvan na die wiel laat draai wat die getalle draai. Die enigste hindernis is die wiskunde agter die ratkas om die getalle teen die regte spoed te laat beweeg - tel sekondes. Maar ek kan dit uitvind. En die kode is reeds gedoen en bygevoeg tot die build, en ek het dit getoets met 'n 3v LED.

#!/usr/bin/env python

invoer RPi. GPIO as GPIO invoer tyd invoer subproses motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) terwyl True: process = subprocess. Popen ("mpc status | grep -o speel", stdout = subprocess. PIPE, shell = True) output = process.communicate () [0] as "speel" in uitvoer: #as uitset die woord 'speel' bevat GPIO.output (motorpin, GPIO. HIGH) #turn on the motor anders: #uitset is enigiets anders GPIO.output (motorpin, GPIO. LOW) time.sleep (0.1)

Aanbeveel: