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, Srpanj
Anonim
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum ormar Volumio Console iz 1960 -ih Restomod
Stelum 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 toga. 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 s vremenom se potpuno raspao pa bi se uključio, ali nije uspio. Pa sam počeo razmišljati o tome što bih mogao staviti na njegovo mjesto.

Spustio sam se na prilagođenu Volumio verziju s Raspberry Pi pogonom koristeći neki od originalnog hardvera konzole. Svidio mi se mehanički osjećaj "gumba blendera" i odlučio sam ih upotrijebiti 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, popis narudžbi rezervnih dijelova, sve. Cijela jedinica izrađena je 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 učinio kad sam je dobio doma 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 u redu malo pospremanje kabela, a onda je sve izgledalo sjajno. Došao mi je prijatelj audiofil da mi pomogne testirati zvučnike kako bih se uvjerio da su u dobrom radnom 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 to žaruljica indikatora "uključeno", koja je davno 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. Odabrala 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

Popis dijelova:

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

Kućište s kosim projektom:

Zaslon osjetljiv na dodir Raspberry Pi Foundation:

Upotrijebio sam bušilicu i slavinu za navoj nekih vijaka koje sam držao oko sebe kako bih mogao postaviti 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 zaslona, 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, ponovno koristeći dremel.

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

Korak 4: Skripta za isključivanje

Skripta za isključivanje
Skripta za isključivanje
Skripta za isključivanje
Skripta za isključivanje

Dok smo imali otvoren ormarić i vadili kolut do koluta, 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.

No 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 s trenutnim isključivanjem. (Znam, pročitao sam milijun odgovora korisnika na forumima koji kažu da ovo nije nešto oko čega se trebate brinuti, ali dogodilo mi se to pa se brinem). Zato sam izgradio i testirao isključenje rezervne baterije, a zatim ga skriptirao kao dio izrade.

Popis 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, pa 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 napajanju. Kad USB napajanje padne, baterija preuzima, a USB pin pada na 0v. Ovu promjenu otkriva moja skripta. Ova je skripta 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 Istina: #Shutdown function low = not (GPIO.input (pwrpin)) if low: os.system ('shutdown -h now') time.sleep (1)

Korak 5: Gumbi i ožičenje

Gumbi i ožičenje
Gumbi i ožičenje
Gumbi i ožičenje
Gumbi i ožičenje
Gumbi i ožičenje
Gumbi i ožičenje

Popis dijelova:

Gumb za meki dodir na Adafruit -u:

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

Nešto ostataka starog metala i nešto zakovica

Perf ploča

Volumio ima ugrađen dodatak za GPIO gumbe, 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 bio je dovoljno dobar.)

Predložila sam gumbe blendera, udaljenost aktiviranja, a zatim napravila malu platformu koristeći plastičnu podlogu, odstupanja, gumbe s mekim dodirom, malo perf ploče i starog lima. Tu je i samostalan gumb za pauzu za koji sam se uvjerio da je i 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 cijelu stvar postaviti u ormar.

Također imam pin 18 u nekom rezervnom kodu za kasnije projekte (više o tome u posljednjem koraku ove gradnje).

Korak 7: Gotovo

Image
Image
Gotovo!
Gotovo!
Gotovo!
Gotovo!

Sa svime na mjestu, napajao sam ga i testirao. Radi prekrasno. Gumbi lijepo rade. Zvuči odlično. Jako sam zadovoljan.

Pa što je sljedeće?…

Korak 8: Planovi za budućnost

Planovi za buducnost
Planovi za buducnost
Planovi za buducnost
Planovi za buducnost

Originalni kolut na kolut imao je brojač koji je brojao broj sekundi reproduciranog zvuka. Želim ovo ponovo učiniti funkcionalnim. Pa sam kupio motor, neke kotače i pojaseve, a na tome ću raditi kasnije.

Popis dijelova:

3V motor s malim brojem okretaja:

Na kraju ću to montirati na dno jedinice i s njega provući pojas do kotača koji okreće brojeve. Jedina je prepreka 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 Vrijeme uvoza uvoz potprocesa motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) dok je True: process = subprocess. Popen ("status mpc | grep -o svira", stdout = podproces. PIPE, ljuska = True) izlaz = process.communicate () [0] ako se "reproducira" na izlazu: #ako izlaz sadrži riječ "sviranje" 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čeni: