Съдържание:

60 -те години на миналия век Volumio Console Stereo Cabinet Restomod: 8 стъпки (със снимки)
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod: 8 стъпки (със снимки)

Видео: 60 -те години на миналия век Volumio Console Stereo Cabinet Restomod: 8 стъпки (със снимки)

Видео: 60 -те години на миналия век Volumio Console Stereo Cabinet Restomod: 8 стъпки (със снимки)
Видео: Ретро музикален свещник от 60 години на миналия век 2024, Юли
Anonim
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod
60 -те години на миналия век Volumio Console Stereo Cabinet Restomod

Моите баба и дядо имаха стерео конзола, когато бях дете, и винаги обичах да играя с нея. Има нещо красиво във функционална мебел като тази. Знаех, че когато си купих собствено място, трябваше да имам такова.

Намерих стар Penncrest в Craiglist за няколко стотин долара, в рекламата пишеше, че работи, затова отидох и го взех. Когато го прибрах вкъщи, го разглобих и започнах да тествам функционалността на всички части. Всичко вътре беше задвижвано с колан, а коланът на макарата към макарата се беше разпаднал напълно с течение на времето, така че щеше да се включи, но не работи. Затова започнах да мисля какво мога да сложа на негово място.

Кацнах на персонализирана конструкция на Volumio, управлявана от Raspberry Pi, използвайки някои от оригиналния хардуер на конзолата. Хареса ми механичното усещане на "бутоните на блендера" и реших да ги използвам като вход.

Стъпка 1: Стъпка 1 - Купете конзола

Стъпка 1 - Купете конзола
Стъпка 1 - Купете конзола
Стъпка 1 - Купете конзола
Стъпка 1 - Купете конзола
Стъпка 1 - Купете конзола
Стъпка 1 - Купете конзола

Тази конзола идва с всичко, което бихте получили, ако я закупите нова, включително схемата на окабеляване, оригиналния етикет, списъка с поръчки на резервни части, всичко. Цялото устройство е направено от средно кафяв орех, абсолютно е прекрасно.

Стъпка 2: Добавяне на нов светодиод „включен“

Добавяне на нов
Добавяне на нов
Добавяне на нов
Добавяне на нов
Добавяне на нов
Добавяне на нов

Първото нещо, което направих, когато го прибрах, беше да го отворя и да разгледам червата. Кабелът на високоговорителя беше в доста груба форма, така че приоритет едно беше да го замените. След това малко подреждане на кабелите беше наред и тогава всичко изглеждаше страхотно. Имах един аудиофилски приятел, който ми помогна да тествам високоговорителите, за да се уверя, че са в добро работно състояние и те работят перфектно.

Докато разглеждахме мебелите, забелязахме малка дупка в долната предна част и проследихме някои проводници там отвътре. Тъй като имахме под ръка електрическата схема, установихме, че това е "включена" крушка, която отдавна е изгоряла. Посоченият за подмяна номер на частта е „GE 51“. Оказа се, че те са доста често срещани в неща като пинбол машини и затова заменителите на LED могат да бъдат намерени навсякъде в интернет. Избрах зелено.

Стъпка 3: Макети и подготвителна работа

Макети и подготвителна работа
Макети и подготвителна работа
Макети и подготвителна работа
Макети и подготвителна работа
Макети и подготвителна работа
Макети и подготвителна работа

Списък с части:

Пластмасов лист с дебелина 1/16 инча:

Кутия с наклонен проект:

Сензорен екран на Raspberry Pi Foundation:

Използвах бормашина и докосване, за да резба някои винтове, които стоях наоколо, за да мога да монтирам Raspberry pi до долната страна на цялото устройство. След това използвах дремел, за да създам прорез за кабела на екрана и пробих голяма дупка със стъпково бито за usb микро кабела за захранване на екрана, както и пробиване на отворите за монтажните винтове. След като всичко беше измитано правилно, аз оформях сензорния екран с някакъв картон и след това прехвърлих среза в пластмасовия корпус, отново с помощта на дремел.

След това използвах няколко капки лепило Krazy във вътрешността на кутията, за да го придържам към пластмасовия лист и го закрепих на място около краищата с някакъв черен уплътнител.

Стъпка 4: Скрипт за изключване

Скрипт за изключване
Скрипт за изключване
Скрипт за изключване
Скрипт за изключване

Докато шкафът беше отворен и махахме макарата към макарата, открихме, че всеки компонент се захранва от основната платка чрез стандартни контакти. И така, просто изключихме макарата от ролката, отстранихме няколко винта и я извадихме.

Но това също означаваше, че когато изключвате устройството в този слот, захранването просто ще се изключи незабавно. Нещо, което не исках, защото се притеснявам да не повредя SD картата на pi с незабавно изключване на захранването. (Знам, чел съм милион отговори във форума от потребители, които казват, че това не е нещо, за което трябва да се притеснявате, но това се случи, така че се притеснявам). Затова създадох и тествах изключване на резервно копие на батерията, след което го скрипирах като част от компилацията.

Списък с части:

Adafruit PowerBoost1000:

3.7v батерия:

След това изградих разделител на напрежение 220k -330k - PB1000 извежда 5v, а GPIO на Pi може да обработва само 3v вход, така че това е необходима конструкция.

PB1000 има набор от щифтове, които ще отчитат високо или ниско в зависимост от състоянието на захранване. Включих USB щифта, който извежда 5v, когато устройството работи на USB захранване. Когато USB захранването падне, батерията поема и USB щифтът пада до 0v. Тази промяна е това, което скриптът ми открива. Този скрипт се добавя като услуга за стартиране при стартиране.

#!/usr/bin/python# Скрипт за изключване на малинов Pi с помощта на Adafruit PowerBoost 1000c.import RPi. GPIO като GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) докато Вярно:#Функцията за изключване ниска = не (GPIO.input (pwrpin)), ако е ниска: os.system ('shutdown -h now') time.sleep (1)

Стъпка 5: Бутони и окабеляване

Бутони и окабеляване
Бутони и окабеляване
Бутони и окабеляване
Бутони и окабеляване
Бутони и окабеляване
Бутони и окабеляване

Списък с части:

Бутон за меко докосване Adafruit:

Пластмасов лист с дебелина 1/8 инча:

Някои остатъци от скрап и някои нитове

Perf Board

Volumio има вграден плъгин за GPIO бутони, така че използвам това, вместо да пиша собствен скрипт. (Пълно разкриване, опитах се да напиша собствен скрипт, но не се получи така, както се надявах, а вградената приставка беше достатъчно добра.)

Създадох шаблони на бутоните на блендера, разстоянието на задействане и след това построих малка платформа с помощта на пластмасова основа, стойки, бутоните за меко докосване, малко перфорирана дъска и скрап ламарина. Имаше и самостоятелен бутон за пауза, който се уверих, че е и функционален.

Стъпка 6: Окончателно окабеляване и инсталиране

Окончателно окабеляване и монтаж
Окончателно окабеляване и монтаж
Окончателно окабеляване и монтаж
Окончателно окабеляване и монтаж
Окончателно окабеляване и монтаж
Окончателно окабеляване и монтаж

Използвам само щифтове 17, 22, 23, 24 и 4 за тази конструкция, така че свързването към GPIO беше доста просто. След като всичко беше включено, успях да сложа всичко в шкафа.

Имам и пин 18 в някакъв резервен код за по -късен проект (повече за това в последната стъпка на тази компилация).

Стъпка 7: Готово

Image
Image
Свършен!
Свършен!
Свършен!
Свършен!

С всичко на място го захранвах и го пуснах пробно. Работи красиво. Бутоните работят прекрасно. Звучи страхотно. Много съм доволен.

И така, какво следва?…

Стъпка 8: Бъдещи планове

Бъдещи планове
Бъдещи планове
Бъдещи планове
Бъдещи планове

Оригиналната макара на макара имаше брояч, който отчита броя на секундите възпроизвеждан звук. Искам да направя това отново функционално. Затова си купих мотор, няколко колела и колани и това е нещо, върху което ще работя малко по -късно.

Списък с части:

3v двигател с ниски обороти:

В крайна сметка ще го монтирам в долната част на устройството и ще прокарам колан от него до колелото, което върти числата. Единствената пречка е математиката зад предавката, за да накарате числата да се движат с правилната скорост - броене на секунди. Но мога да разбера това. И кодът вече е направен и добавен към компилацията и го тествах с помощта на 3v LED.

#!/usr/bin/env python

импортирайте RPi. GPIO като GPIO време за импортиране подпроцес motorpin = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) докато True: process = subprocess. Popen ("mpc status | grep -o играе", stdout = subprocess. PIPE, shell = True) output = process.communicate () [0] ако "играе" в изхода: #ако изходът съдържа думата "играе" GPIO.изход (motorpin, GPIO. HIGH) #включете motor else: #output е нещо друго GPIO.output (motorpin, GPIO. LOW) time.sleep (0.1)

Препоръчано: