Sadržaj:

Stereo ormar za konzole Volumio iz 1960 -ih Restomod: 8 koraka (sa slikama)
Stereo ormar za konzole Volumio iz 1960 -ih Restomod: 8 koraka (sa slikama)

Video: Stereo ormar za konzole Volumio iz 1960 -ih Restomod: 8 koraka (sa slikama)

Video: Stereo ormar za konzole Volumio iz 1960 -ih Restomod: 8 koraka (sa slikama)
Video: Rotel CD Changer Thirft Store Find 2024, Juli
Anonim
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod
Stereo ormar Volumio Console iz 1960 -ih Restomod

Moji djedovi i bake imali su stereo konzolu dok sam bio klinac i uvijek sam se volio igrati s njom. Ima nešto lijepo u funkcionalnom komadu namještaja poput ovog. Znao sam da kad sam kupio svoje mjesto, morao sam ga imati.

Našao sam stari Penncrest na Craiglistu za nekoliko stotina dolara, oglas je rekao da radi, pa sam otišao i podigao ga. Kad sam ga donio kući, rastavio sam ga i počeo testirati funkcionalnost svih dijelova. Unutra je sve bilo pogonjeno remenom, a remen na kolutu s kolutom se s vremenom potpuno raspao pa bi se uključio, ali nije uspio. Pa sam počeo razmišljati o tome šta bih mogao staviti na njegovo mjesto.

Spustio sam se na prilagođenu Volumio verziju sa Raspberry Pi pogonom koristeći neki od originalnog hardvera konzole. Obožavao sam mehanički osjećaj "tipki blendera" i odlučio sam da ih koristim kao ulaz.

Korak 1: Korak 1 - Kupite konzolu

Korak 1 - Kupite konzolu
Korak 1 - Kupite konzolu
Korak 1 - Kupite konzolu
Korak 1 - Kupite konzolu
Korak 1 - Kupite konzolu
Korak 1 - Kupite konzolu

Ova konzola je sadržavala sve što biste dobili ako je kupite novu, uključujući shemu ožičenja, originalnu oznaku, listu narudžbi rezervnih dijelova, sve. Cijela jedinica je izrađena od srednje smeđeg oraha, apsolutno je prekrasna.

Korak 2: Dodavanje nove LED diode "on"

Dodavanje novog
Dodavanje novog
Dodavanje novog
Dodavanje novog
Dodavanje novog
Dodavanje novog

Prva stvar koju sam napravio kad sam je vratio kući je otvorio je i pogledao utrobu. Žica zvučnika bila je u prilično grubom stanju, pa je prioritet bila zamjena. Nakon toga je bilo uredno malo pospremanje kabela, a onda je sve izgledalo odlično. Došao mi je prijatelj audiofil koji mi je pomogao da testiram zvučnike kako bih se uvjerio da su u ispravnom stanju i da rade savršeno.

Dok smo pregledavali namještaj, primijetili smo malu rupu u donjem prednjem dijelu, te iznutra ucrtali neke žice. Budući da smo imali dijagram ožičenja pri ruci, otkrili smo da je ovo žaruljica indikatora "uključeno", koja je odavno izgorjela. Broj dijela naveden za zamjenu bio je "GE 51". Ispostavilo se da su to prilično česte stvari poput flipera, pa se zamjene za LED mogu pronaći po cijelom internetu. Odabrao sam zelenu.

Korak 3: Makete i pripremni radovi

Makete i pripremni radovi
Makete i pripremni radovi
Makete i pripremni radovi
Makete i pripremni radovi
Makete i pripremni radovi
Makete i pripremni radovi

Lista dijelova:

Plastični lim debljine 1/16 inča:

Kućište s kosim projektom:

Raspberry Pi Foundation zaslon osjetljiv na dodir:

Upotrebio sam bušilicu i slavinu za navoj nekih vijaka koje sam držao oko sebe kako bih mogao montirati Raspberry pi na donju stranu cijele jedinice. Zatim sam upotrijebio dremel za stvaranje proreza za kabel zaslona i izbušio veliku rupu s koračnim nastavkom za usb mikro kabel za napajanje ekrana, kao i za bušenje rupa za pričvrsne vijke. Nakon što je sve ispravno ismijavano, šablonirao sam zaslon osjetljiv na dodir s nekim kartonom, a zatim premjestio rez u plastično kućište, ponovo koristeći dremel.

Zatim sam upotrijebio nekoliko kapi Krazy ljepila na unutrašnjosti kućišta da ga pričvrstim za plastični lim i pričvrstio na rubovima nekim crnim brtvilom.

Korak 4: Skripta za isključivanje

Skripta isključivanja
Skripta isključivanja
Skripta isključivanja
Skripta isključivanja

Dok smo imali otvoren ormarić i uklanjali kolut na kolut, otkrili smo da se svaka komponenta napaja s glavne ploče putem standardnih utičnica. Dakle, samo smo isključili kolut s role, uklonili nekoliko vijaka i izvadili ga.

Ali to je također značilo da bi se napajanje uređaja u tom utoru odmah isključilo. Nešto što nisam želio jer se brinem da ne oštetim SD karticu na pi -ju pri trenutnom isključenju. (Znam, pročitao sam milion odgovora na forumu od korisnika koji kažu da ovo nije nešto o čemu morate brinuti, ali to mi se dogodilo, pa se brinem). Zato sam izgradio i testirao isključenje rezervne baterije, a zatim ga skriptirao kao dio izgradnje.

Lista dijelova:

Adafruit PowerBoost1000:

3.7v baterija:

Zatim sam izgradio razdjelnik napona 220k -330k - PB1000 izlazi 5v, a Pi -jev GPIO može podnijeti samo 3v ulaz, tako da je ovo neophodna konstrukcija.

PB1000 ima skup pinova koji će očitavati visoko ili nisko ovisno o stanju napajanja. Uključio sam USB pin koji emitira 5v kada jedinica radi na USB napajanje. Kad se napajanje USB -a smanji, baterija preuzima i USB pin pada na 0v. Ova promjena otkriva moj skript. Ova skripta je dodana kao usluga za pokretanje pri pokretanju.

#!/usr/bin/python# Skripta za gašenje maline Pi pomoću Adafruit PowerBoost 1000c.import RPi. GPIO kao GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) dok Tačno: #Shutdown function low = not (GPIO.input (pwrpin)) if low: os.system ('shutdown -h now') time.sleep (1)

Korak 5: Dugmad i ožičenje

Dugmad i ožičenje
Dugmad i ožičenje
Dugmad i ožičenje
Dugmad i ožičenje
Dugmad i ožičenje
Dugmad i ožičenje

Lista dijelova:

Adafruit dugme na dodir:

Plastični lim debljine 1/8 inča:

Nešto ostataka starog metala i nešto zakovica

Perf Board

Volumio ima ugrađen dodatak za GPIO tipke, pa ja to koristim umjesto pisanja vlastite skripte. (Potpuno otkrivanje, pokušao sam napisati vlastitu skriptu, ali nije uspjelo kako sam se nadao, a ugrađeni dodatak je bio dovoljno dobar.)

Oblikovao sam šablone na mikseru, udaljenost aktiviranja, a zatim sam napravio malu platformu koristeći plastičnu podlogu, rastojanja, dugmad za meko dodirivanje, malo perfidne ploče i starog lima. Postojalo je i zasebno dugme za pauzu za koje sam se uverio da je i on funkcionalan.

Korak 6: Završno ožičenje i instalacija

Završno ožičenje i instalacija
Završno ožičenje i instalacija
Završno ožičenje i instalacija
Završno ožičenje i instalacija
Završno ožičenje i instalacija
Završno ožičenje i instalacija

Za ovu gradnju koristim samo pinove 17, 22, 23, 24 i 4 pa je ožičenje do GPIO -a bilo prilično jednostavno. Kad je sve bilo spojeno, uspio sam sve postaviti u ormar.

Takođe imam pin 18 u nekom rezervnom kodu za kasniji projekat (više o tome u posljednjem koraku ove verzije).

Korak 7: Gotovo

Image
Image
Gotovo!
Gotovo!
Gotovo!
Gotovo!

Sa svime na mjestu, napajao sam ga i testirao. Radi prekrasno. Dugmad odlično funkcionišu. To zvuči sjajno. Veoma sam zadovoljan.

Pa šta je sljedeće?…

Korak 8: Planovi za budućnost

Budući planovi
Budući planovi
Budući planovi
Budući planovi

Originalni kolut na kolut imao je brojač koji je brojao broj sekundi reprodukcije zvuka. Želim ovo ponovo učiniti funkcionalnim. Pa sam kupio motor, neke kotače i kaiševe, na čemu ću raditi kasnije.

Lista dijelova:

3V motor s malim brojem okretaja:

Na kraju ću to montirati na dno jedinice i s njega prevući kaiš do kotačića koji okreće brojeve. Jedina prepreka je matematika iza zupčanika kako bi se brojevi kretali ispravnom brzinom - računajući sekunde. Ali mogu to shvatiti. Kod je već gotov i dodan u build, a ja sam ga testirao pomoću 3v LED.

#!/usr/bin/env python

uvoz RPi. GPIO kao GPIO vreme uvoza uvoz potprocesa motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) dok je True: process = subprocess. Popen ("mpc status | grep -o play", stdout = podproces. PIPE, ljuska = True) izlaz = process.communicate () [0] ako se "reproducira" na izlazu: #ako izlaz sadrži riječ "svira" GPIO.izlaz (motorni pin, GPIO. HIGH) #uključite motor else: #output je bilo što drugo GPIO.output (motorpin, GPIO. LOW) time.sleep (0,1)

Preporučuje se: