Mündəricat:

1960 -cı illər Volumio Konsol Stereo Kabinet Restomod: 8 Addım (Şəkillərlə birlikdə)
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod: 8 Addım (Şəkillərlə birlikdə)

Video: 1960 -cı illər Volumio Konsol Stereo Kabinet Restomod: 8 Addım (Şəkillərlə birlikdə)

Video: 1960 -cı illər Volumio Konsol Stereo Kabinet Restomod: 8 Addım (Şəkillərlə birlikdə)
Video: Səhər filmi 1960 Tarix boyu ermənilər bəylərimizin qapısında nökərlik ediblər.Filimdə maraqlıDialoq. 2024, Noyabr
Anonim
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod
1960 -cı illər Volumio Konsol Stereo Kabinet Restomod

Uşaqlıqda nənə və babamın stereo konsolu vardı və həmişə onunla oynamağı çox sevirdim. Belə bir funksional mebel parçasında gözəl bir şey var. Mən öz yerimi alanda bilirdim ki, bir yerə sahib olmalıyam.

Bir neçə yüz dollara Craiglist -də köhnə bir Penncrest tapdım, reklam işlədiyini söylədi, gedib götürdüm. Evə çatanda onu parçaladım və bütün hissələrin funksionallığını sınamağa başladım. İçəridə olan hər şey kəmərlə idarə olunurdu və silindrli kəmər zamanla tamamilə dağılmışdı, buna görə də açılacaqdı, amma işləmədi. Onun yerinə nə qoya biləcəyimi düşünməyə başladım.

Konsolun orijinal aparatlarından istifadə edərək xüsusi bir Raspberry Pi idarə Volumio quruluşuna gəldim. "Blender düymələrinin" mexaniki hissini bəyəndim və bunları giriş kimi istifadə etməyimə qərar verdim.

Addım 1: Adım 1 - Konsol alın

Addım 1 - Konsol satın alın
Addım 1 - Konsol satın alın
Addım 1 - Konsol satın alın
Addım 1 - Konsol satın alın
Addım 1 - Konsol satın alın
Addım 1 - Konsol satın alın

Bu konsol, kabellərin sxemini, orijinal etiketini, ehtiyat hissələrinin sifariş siyahısını, hər şeyi daxil olmaqla yeni alsanız alacağınız hər şeylə gəldi. Bütün qurğu orta qəhvəyi qozdan hazırlanmışdır, çox gözəldir.

Addım 2: Yeni bir "açıq" LED əlavə edin

Yenisini əlavə etmək
Yenisini əlavə etmək
Yenisini əlavə etmək
Yenisini əlavə etmək
Yenisini əlavə etmək
Yenisini əlavə etmək

Evə gəldiyim zaman etdiyim ilk şey onu açıb bağırsağa baxmaq idi. Dinamik tel olduqca kobud bir vəziyyətdə idi, buna görə onu əvəz etmək prioritet idi. Bundan sonra kiçik bir kabel səliqəsi düzəldildi və sonra hər şey əla görünürdü. Yaxşı işlək vəziyyətdə olduqlarından əmin olmaq üçün dinamikləri sınamağa kömək etmək üçün bir audiofil dostum yelləndi və mükəmməl işləyirdi.

Mebelləri yoxlayarkən, ön hissədə kiçik bir çuxur gördük və içəridən bəzi telləri izlədik. Əlində elektrik şəbəkəsi diaqramı olduğuna görə, bunun çoxdan yanmış "işlək" bir göstərici lampası olduğunu gördük. Dəyişdirmək üçün göstərilən parça nömrəsi "GE 51" idi. Məlum olur ki, bunlar langırt maşınları kimi şeylərdə olduqca yaygındır və buna görə də LED dəyişdirmələri bütün internetdə tapıla bilər. Yaşıl seçdim.

Addım 3: Mockups və Hazırlıq İşi

Mockups və hazırlıq işləri
Mockups və hazırlıq işləri
Mockups və hazırlıq işləri
Mockups və hazırlıq işləri
Mockups və hazırlıq işləri
Mockups və hazırlıq işləri

Parça siyahısı:

1/16 düym qalınlığında plastik təbəqə:

Yamaclı Layihə qutusu qapağı:

Raspberry Pi Foundation Toxunma Ekranı:

Ətrafında oturduğum bəzi vintlər üçün bir qazma və vurma istifadə etdim ki, Raspberry pi -ni bütün qurğunun altına yerləşdirə bilim. Daha sonra ekran kabelinin kəsilməsi üçün bir dremel istifadə etdim və ekranı gücləndirmək üçün usb mikro kabeli üçün bir addım ucu olan böyük bir çuxur qazdım, həmçinin montaj vintləri üçün deliklər qazdım. Hər şey düzgün bir şəkildə lağa qoyulduqdan sonra toxunma ekranını bir kartonla şablonlaşdırdım və sonra yenidən dremel istifadə edərək kəsikləri plastik qutuya köçürdüm.

Sonra plastik təbəqəyə yapışdırmaq üçün kassanın içərisinə bir neçə damla Krazy Glue istifadə etdim və bir az qara ləkə ilə kənarlarında bərkidim.

Addım 4: Skriptin bağlanması

Bağlama Skript
Bağlama Skript
Bağlama Skript
Bağlama Skript

Şkafı açarkən və çarxı çıxararkən, hər bir komponentin əsas lövhədən standart prizlər vasitəsi ilə işlədiyini kəşf etdik. Beləliklə, makaradan çıxarıb bir neçə vintini çıxardıq və çıxardıq.

Ancaq bu, o yuvadakı cihazı söndürərkən, gücün dərhal kəsiləcəyi anlamına gəlirdi. İstəmədiyim bir şey, SD kartını dərhal söndürməklə pi -də korlamaqdan narahat olduğum üçün. (Bilirəm, istifadəçilərdən bir milyon forum cavabını oxudum ki, bu sizin narahat olmağınız lazım olan bir şey deyil, amma belə bir şey yaşadım, buna görə narahatam). Beləliklə, bir batareyanın ehtiyat bağlanmasını qurdum və sınadım, sonra quruluşun bir hissəsi olaraq yazdım.

Parça siyahısı:

Adafruit PowerBoost1000:

3.7v batareya:

Sonra 220k -330k gərginlik bölücü qurdum - PB1000 5v çıxır və Pi GPIO yalnız 3v girişi idarə edə bilər, buna görə də bu zəruri bir quruluşdur.

PB1000, güc vəziyyətindən asılı olaraq yüksək və ya aşağı oxuyacaq bir sıra pinlərə malikdir. Cihaz USB gücündə işləyərkən 5v çıxan USB pininə toxundum. USB gücü düşəndə batareya tutur və USB pimi 0v -ə düşür. Bu dəyişiklik mənim skriptimin aşkarladığı şeydir. Bu skript başlanğıcda işə salınacaq bir xidmət olaraq əlavə olunur.

#!/usr/bin/python# Adafruit PowerBoost 1000c.import RPi. GPIO istifadə edərək moruq Pi -ni bağlamaq üçün skript, GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) Doğru:#Kapatma funksiyası aşağı = yox (GPIO.input (pwrpin)) aşağı olarsa: os.system ('shutdown -h now') time.sleep (1)

Addım 5: Düymələr və Kablolama

Düymələr və naqillər
Düymələr və naqillər
Düymələr və naqillər
Düymələr və naqillər
Düymələr və naqillər
Düymələr və naqillər

Parça siyahısı:

Adafruit yumşaq toxunma düyməsi:

1/8 düym qalınlığında plastik təbəqə:

Qalan metal qırıntıları və bəziləri pərçimlər

Perf Board

Volumio -da GPIO düymələri üçün quraşdırılmış bir plagin var, buna görə öz skriptimi yazmaqdansa bundan istifadə edirəm. (Tam açıqlama, öz ssenarimi yazmağa çalışdım, amma gözlədiyim kimi işləmədi və quraşdırılmış plagin kifayət qədər yaxşı idi.)

Blender düymələrini, işə salınma məsafəsini şablonlaşdırdım və sonra plastik bir baza, dayaqlar, yumşaq toxunma düymələri, bir az lövhə və metal hurda istifadə edərək kiçik bir qurğu qurdum. Həm də funksional olduğuna əmin olduğum tək başına bir fasilə düyməsi var idi.

Addım 6: Son Kablolama və Quraşdırma

Son Kablolama və Quraşdırma
Son Kablolama və Quraşdırma
Son Kablolama və Quraşdırma
Son Kablolama və Quraşdırma
Son Kablolama və Quraşdırma
Son Kablolama və Quraşdırma

Bu quruluş üçün yalnız 17, 22, 23, 24 və 4 sancaqlar istifadə edirəm, GPIO -ya bağlamaq olduqca sadə idi. Hər şey bağlandıqdan sonra hər şeyi kabinetə yerləşdirə bildim.

Daha sonrakı bir layihə üçün bəzi ehtiyat kodlarında 18 -ci pin də var (bu barədə daha çox bu quruluşun son mərhələsində).

Addım 7: Tamamlandı

Image
Image
Bitdi!
Bitdi!
Bitdi!
Bitdi!

Hər şey yerində olduqda onu işə saldım və sınaqdan keçirtdim. Gözəl işləyir. Düymələr gözəl işləyir. Bu möhtəşəm səslənir. Çox məmnunam.

Bəs onda nə var?…

Addım 8: Gələcək Planlar

Gələcək Planlar
Gələcək Planlar
Gələcək Planlar
Gələcək Planlar

Orijinal silindrdə səslənən saniyələrin sayını sayan bir sayğac vardı. Bunu yenidən funksional etmək istəyirəm. Bir motor, bəzi təkərlər və kəmərlər aldım və bu bir az sonra işləyəcəyim bir şeydir.

Parça siyahısı:

Aşağı RPM 3v motor:

Sonda onu vahidin altına bağlayacağam və oradan nömrələri fırladan təkərə qədər bir kəmər çəkəcəyəm. Nömrələrin düzgün sürətlə hərəkət etməsi üçün saniyələri saymaq üçün dişli arxasında duran yeganə maneədir. Amma bunu anlaya bilərəm. Və kod artıq tamamlandı və quruluşa əlavə edildi və 3v LED istifadə edərək sınadım.

#!/usr/bin/env python

RPi. GPIO -nu GPIO olaraq idxal edin idxal alt prosesi motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) True isə: process = subprocess. Popen ("mpc status | grep -o oynayır"), stdout = subprocess. PIPE, shell = Doğru) output = process.communicate () [0] çıxışda "oynanırsa": #if çıxışında 'oynayan' GPIO.output (motorpin, GPIO. HIGH) sözünü ehtiva edir # motor başqa: #çıxış başqa bir şeydir GPIO.output (motorpin, GPIO. LOW) vaxt.yuxu (0.1)

Tövsiyə: