Satura rādītājs:

1960. gadu Volumio konsoles stereo skapja pārveidošana: 8 soļi (ar attēliem)
1960. gadu Volumio konsoles stereo skapja pārveidošana: 8 soļi (ar attēliem)

Video: 1960. gadu Volumio konsoles stereo skapja pārveidošana: 8 soļi (ar attēliem)

Video: 1960. gadu Volumio konsoles stereo skapja pārveidošana: 8 soļi (ar attēliem)
Video: Выходной девушек в 1960 vs в 2023 🫢😍 2024, Jūlijs
Anonim
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana
1960. gadu Volumio konsoles stereo skapja pārveidošana

Maniem vecvecākiem, kad es biju bērns, bija stereo pults, un man vienmēr patika ar to spēlēties. Šādā funkcionālā mēbelē ir kaut kas skaists. Es zināju, ka, pērkot savu vietu, man tā bija jābūt.

Craiglistā atradu vecu Penncrest par dažiem simtiem dolāru, reklāmā bija teikts, ka tas darbojas, tāpēc es aizgāju un paņēmu to. Kad es to saņēmu mājās, es to izjaucu un sāku pārbaudīt visu detaļu funkcionalitāti. Viss, kas bija iekšā, tika darbināts ar jostu, un josta uz ruļļa uz spoli laika gaitā bija pilnībā sadalījusies, tāpēc tā ieslēdzās, taču tā nedarbojās. Tāpēc es sāku domāt par to, ko es varētu ievietot tā vietā.

Es nokļuvu uz pielāgotas Raspberry Pi vadītas Volumio konstrukcijas, izmantojot kādu no konsoles oriģinālo aparatūru. Man patika "blendera pogu" mehāniskā sajūta un nolēmu tās izmantot kā ievadi.

1. darbība: 1. darbība - iegādājieties konsoli

1. solis - iegādājieties konsoli
1. solis - iegādājieties konsoli
1. solis - iegādājieties konsoli
1. solis - iegādājieties konsoli
1. solis - iegādājieties konsoli
1. solis - iegādājieties konsoli

Šai konsolei bija viss nepieciešamais, ja iegādājāties to jaunu, ieskaitot elektroinstalācijas shēmu, oriģinālo tagu, rezerves daļu pasūtījumu sarakstu un visu. Visa vienība ir izgatavota no vidēji brūna valrieksta, tas ir absolūti krāšņs.

2. darbība: pievienojiet jaunu gaismas diodi “ieslēgts”

Jauna pievienošana
Jauna pievienošana
Jauna pievienošana
Jauna pievienošana
Jauna pievienošana
Jauna pievienošana

Pirmā lieta, ko es izdarīju, kad to saņēmu mājās, bija to attaisīt un paskatīties uz iekšām. Skaļruņu vads bija diezgan rupjā formā, tāpēc prioritāte bija tā nomaiņa. Pēc tam neliela kabeļa sakopšana bija kārtībā, un tad viss izskatījās lieliski. Man bija audiofilu draugs, kurš palīdzēja pārbaudīt skaļruņus, lai pārliecinātos, ka tie ir labā darba stāvoklī un vai tie darbojas perfekti.

Pārbaudot mēbeles, mēs pamanījām nelielu caurumu priekšējā apakšējā daļā un no iekšpuses izsekojām dažus vadus. Tā kā mums bija pie rokas elektroinstalācijas shēma, mēs atklājām, ka tā ir indikatora spuldze, kas jau sen bija izdegusi. Rezerves daļas numurs bija "GE 51". Izrādās, tās ir diezgan izplatītas tādās lietās kā pinball mašīnas, un tāpēc LED aizvietotājus var atrast visā internetā. Es izvēlējos zaļo.

3. darbība: maketi un sagatavošanās darbi

Maketi un sagatavošanās darbi
Maketi un sagatavošanās darbi
Maketi un sagatavošanās darbi
Maketi un sagatavošanās darbi
Maketi un sagatavošanās darbi
Maketi un sagatavošanās darbi

Detaļu saraksts:

1/16 collu bieza plastmasas loksne:

Slīpa projekta kastes korpuss:

Raspberry Pi Foundation skārienekrāns:

Es izmantoju urbi un krānu, lai vītņotu dažas atsevišķas skrūves, kuras man sēdēja, lai es varētu piestiprināt Raspberry pi visas ierīces apakšpusē. Pēc tam es izmantoju dremel, lai izveidotu spraugu ekrāna kabelim, un es urbju lielu caurumu ar pakāpienu, lai USB mikro kabelis darbinātu ekrānu, kā arī urbju caurumus stiprinājuma skrūvēm. Kad viss bija pareizi izspēlēts, es veidoju skārienekrānu ar kādu kartonu un pēc tam pārnesu griezumu uz plastmasas korpusu, atkal izmantojot dremeli.

Pēc tam es izmantoju dažus pilienus Krazy līmes uz korpusa iekšpuses, lai noturētu to pie plastmasas loksnes, un nostiprināju to ap malām ar nelielu melnu blīvējumu.

4. darbība. Izslēgšanas skripts

Izslēgšanas skripts
Izslēgšanas skripts
Izslēgšanas skripts
Izslēgšanas skripts

Kamēr mums bija atvērts skapis un noņemām spoli no ruļļa, mēs atklājām, ka katra sastāvdaļa tiek darbināta no pamatplates, izmantojot standarta kontaktligzdas. Tātad, mēs vienkārši atvienojām spoli no ruļļa, noņemām dažas skrūves un izņēmām.

Bet tas arī nozīmēja, ka, izslēdzot ierīci šajā slotā, strāva vienkārši nekavējoties izslēgsies. Kaut ko es negribēju, jo es uztraucos par SD kartes sabojāšanu uz pi ar tūlītēju izslēgšanu. (Es zinu, esmu izlasījis miljonu lietotāju atbildes forumā, sakot, ka par to nav jāuztraucas, bet man tas ir noticis, tāpēc es uztraucos). Tāpēc es izveidoju un pārbaudīju akumulatora rezerves izslēgšanu, pēc tam skriptu to izveidošanas laikā.

Detaļu saraksts:

Adafruit PowerBoost1000:

3.7v akumulators:

Tad es uzbūvēju 220k -330k sprieguma dalītāju - PB1000 izvada 5v, un Pi GPIO var apstrādāt tikai 3v ieeju, tāpēc šī ir nepieciešama būve.

PB1000 ir tapu komplekts, kas atkarībā no jaudas stāvokļa rādīs augstu vai zemu. Es pieskāros USB tapai, kas izvada 5v, kad ierīce darbojas ar USB barošanu. Kad USB strāva samazinās, akumulators tiek pārņemts, un USB spraudnis nokrīt līdz 0v. Šīs izmaiņas nosaka mans skripts. Šis skripts tiek pievienots kā pakalpojums, kas tiks palaists startēšanas laikā.

#!/usr/bin/python# Skripts aveņu Pi izslēgšanai, izmantojot Adafruit PowerBoost 1000c.import RPi. GPIO kā GPIOimport laikaimporta ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) kamēr True: #Shutdown funkcija low = nav (GPIO.input (pwrpin)), ja zems: os.system ('shutdown -h now') time.sleep (1)

5. solis: pogas un vadi

Pogas un vadi
Pogas un vadi
Pogas un vadi
Pogas un vadi
Pogas un vadi
Pogas un vadi

Detaļu saraksts:

Adafruit soft touch poga:

1/8 collu bieza plastmasas loksne:

Daži atlikušie metāllūžņi un dažas kniedes

Perf padome

Volumio ir iebūvēts GPIO pogu spraudnis, tāpēc es to izmantoju, nevis rakstu savu skriptu. (Pilnīga izpaušana, es mēģināju uzrakstīt savu skriptu, taču tas nedarbojās tik labi, kā biju cerējis, un iebūvētais spraudnis bija pietiekami labs.)

Es izveidoju blendera pogas, darbības attālumu un pēc tam uzbūvēju nelielu platformu, izmantojot plastmasas pamatni, atdalījumus, mīkstās pieskāriena pogas, dažus plātnes un metāllūžņus. Bija arī atsevišķa pauzes poga, par kuru es pārliecinājos, ka tā ir arī funkcionāla.

6. darbība: galīgā elektroinstalācija un uzstādīšana

Galīgā elektroinstalācija un uzstādīšana
Galīgā elektroinstalācija un uzstādīšana
Galīgā elektroinstalācija un uzstādīšana
Galīgā elektroinstalācija un uzstādīšana
Galīgā elektroinstalācija un uzstādīšana
Galīgā elektroinstalācija un uzstādīšana

Šai būvei izmantoju tikai 17., 22., 23., 24. un 4. tapu, tāpēc savienošana ar GPIO bija diezgan vienkārša. Kad viss bija pievienots, es varēju visu ievietot skapī.

Man ir arī pin 18 kādā rezerves kodā vēlākam projektam (vairāk par to šīs būves pēdējā posmā).

7. solis: Gatavs

Image
Image
Gatavs!
Gatavs!
Gatavs!
Gatavs!

Kad viss bija vietā, es to ieslēdzu un izmēģināju. Tas darbojas skaisti. Pogas darbojas skaisti. Izklausās lieliski. Esmu ļoti apmierināta.

Tātad, kas tālāk?…

8. solis: nākotnes plāni

Nākotnes plāni
Nākotnes plāni
Nākotnes plāni
Nākotnes plāni

Oriģinālajā ruļļa spolē bija skaitītājs, kas saskaitītu atskaņoto audio sekunžu skaitu. Es vēlos to atkal padarīt funkcionālu. Tāpēc es nopirku motoru, dažus riteņus un jostas, un ar to es strādāšu nedaudz vēlāk.

Detaļu saraksts:

Zems apgriezienu skaits 3v motors:

Galu galā es to piestiprināšu vienības apakšai un vadīšu jostu no riteņa, kas griež ciparus. Vienīgais šķērslis ir matemātika aiz pārnesuma, lai skaitļi kustētos ar pareizu ātrumu - skaitot sekundes. Bet es to varu izdomāt. Un kods jau ir izdarīts un pievienots būvei, un es to pārbaudīju, izmantojot 3v LED.

#!/usr/bin/env python

importēt RPi. GPIO kā GPIO importa laiku importēt apakšprocesu motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT), kamēr True: process = apakšprocess. Popen ("mpc statuss | grep -o spēlēšana", stdout = apakšprocess. PIPE, apvalks = True) output = process.communicate () [0] ja izvade "spēlē": #if izejā ir vārds 'playing' GPIO.output (motorpin, GPIO. HIGH) #ieslēgt motors cits: #izeja ir jebkas cits GPIO. izeja (motorpin, GPIO. LOW) time.sleep (0,1)

Ieteicams: