Мазмұны:

1960 ж. Volumio консолі стерео шкафты қалпына келтіру: 8 қадам (суреттермен)
1960 ж. Volumio консолі стерео шкафты қалпына келтіру: 8 қадам (суреттермен)

Бейне: 1960 ж. Volumio консолі стерео шкафты қалпына келтіру: 8 қадам (суреттермен)

Бейне: 1960 ж. Volumio консолі стерео шкафты қалпына келтіру: 8 қадам (суреттермен)
Бейне: Old stereo radio NordMende Cosima E760. Video review. /Стара стерео радіола NordMende Cosima Е760 2024, Шілде
Anonim
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру
1960 ж. Volumio консольді стерео шкафты қалпына келтіру

Менің атам мен әжемде бала кезімде стерео консоль болған, мен онымен ойнағанды ұнататынмын. Мұндай жиһаздың функционалды бөлігінде әдемі нәрсе бар. Мен өз орнымды сатып алған кезде, менде болуы керек екенін білдім.

Мен Craiglist -те ескі Пенкрестті бірнеше жүз долларға таптым, жарнама жұмыс істейтінін айтты, сондықтан мен барып оны алдым. Мен үйге жеткенде, мен оны бөлшектеп, барлық бөлшектердің жұмысын тексере бастадым. Ішіндегілердің бәрі белдікпен жүретін, ал орамдағы белбеу уақыт өте келе ыдырап кеткен, сондықтан ол қосылады, бірақ ол жұмыс істемеді. Мен оның орнына нені қоюға болатынын ойлана бастадым.

Мен Raspberry Pi басқаратын Volumio консолінің кейбір консольдік қондырғыларын қолдана отырып, қондырылдым. Маған «блендер түймелерінің» механикалық сезімі ұнады, мен оларды енгізу ретінде қолданамын деп шештім.

1 -қадам: 1 -қадам - Консоль сатып алыңыз

1 -қадам - консоль сатып алыңыз
1 -қадам - консоль сатып алыңыз
1 -қадам - консоль сатып алыңыз
1 -қадам - консоль сатып алыңыз
1 -қадам - консоль сатып алыңыз
1 -қадам - консоль сатып алыңыз

Бұл консоль сіз жаңа сатып алған кезде алатын барлық нәрселермен бірге келді, оның ішінде сымдардың схемасы, түпнұсқалық белгі, қосалқы бөлшектерге тапсырыс беру тізімі, бәрі. Бүкіл қондырғы орташа қоңыр жаңғақтан жасалған, бұл өте керемет.

2 -қадам: жаңа «қосулы» жарықдиодты қосу

Жаңаны қосу
Жаңаны қосу
Жаңасын қосу
Жаңасын қосу
Жаңаны қосу
Жаңаны қосу

Мен үйге келген кезде жасаған бірінші нәрсе - оны ашып, ішектерге қарау болды. Динамиктің сымы өте өрескел формада болды, сондықтан оны ауыстыру бірінші кезекте болды. Осыдан кейін кішкене кабельді ретке келтіру болды, содан кейін бәрі керемет көрінді. Менде аудиофилді досым болды, ол динамиктерді жақсы жағдайда екендігіне тексеруге көмектесті және олар өте жақсы жұмыс істеді.

Жиһазды тексере отырып, біз алдыңғы төменгі жағында кішкене тесік барын байқадық және ішіндегі кейбір сымдарды байқадық. Бізде электр схемасы болғандықтан, біз бұл шамның әлдеқашан жанып кеткен «қосулы» шам екенін білдік. Ауыстыруға арналған бөлшек нөмірі «GE 51» болды. Бұл пинбол машиналары сияқты нәрселерде жиі кездеседі, сондықтан жарықдиодты ауыстыруды интернеттен табуға болады. Мен жасыл түсті таңдадым.

3 -қадам: макеттер мен дайындық жұмыстары

Макеттер мен дайындық жұмыстары
Макеттер мен дайындық жұмыстары
Макеттер мен дайындық жұмыстары
Макеттер мен дайындық жұмыстары
Макеттер мен дайындық жұмыстары
Макеттер мен дайындық жұмыстары

Бөлшектер тізімі:

1/16 дюйм қалың пластикалық парақ:

Көлбеу жоба қорапшасы:

Raspberry Pi Foundation сенсорлық экраны:

Мен бұрғылау үшін бұрғылар мен шүмектерді қолдандым, осылайша мен таңқурай пиін бүкіл қондырғының астына орната алдым. Мен содан кейін экрандық кабель үшін ойық жасау үшін дремель қолдандым және экранды қуаттандыратын usb микро кабелі үшін қадамдық биті бар үлкен тесік бұрғыладым, сонымен қатар бекіту бұрандаларының тесіктерін бұрғыладым. Бәрі дұрыс мазақталғаннан кейін мен сенсорлық экранды бірнеше картонмен қалыпқа келтірдім, содан кейін кескінді пластмассадан жасалған корпусқа ауыстырдым.

Содан кейін мен пластикалық параққа бекіту үшін корпустың ішкі жағына бірнеше тамшы Krazy Glue қолдандым және оны қара шүберекпен шеттеріне бекітіп қойдым.

4 -қадам: сценарийді өшіру

Өшіру сценарийі
Өшіру сценарийі
Өшіру сценарийі
Өшіру сценарийі

Біз шкафты ашып, катушканы алып тастаған кезде, біз әр компоненттің негізгі тақтадан стандартты розеткалар арқылы қуатталатынын білдік. Сонымен, біз тек катушкадан ажыратып, бірнеше бұранданы алып тастадық.

Бірақ бұл сонымен қатар құрылғыны слоттан өшіргенде қуат бірден өшетінін білдірді. Мен қаламайтын нәрсе, себебі мен бірден SD өшіріліп, SD картасының бұзылуы туралы алаңдаймын. (Мен білемін, мен миллиондаған форумшылардың жауаптарын оқыдым, бұл сізді алаңдатудың қажеті жоқ, бірақ менде болды, сондықтан мен алаңдаймын). Мен батареяның резервтік өшіруін жасадым және сынап көрдім, содан кейін оны құрастырудың бір бөлігі ретінде жаздым.

Бөлшектер тізімі:

Adafruit PowerBoost1000:

3.7в батарея:

Содан кейін мен 220k -330k кернеу бөлгішін құрдым - PB1000 5в шығарады, ал Pi GPIO тек 3в кірісті басқара алады, сондықтан бұл қажет құрылыс.

PB1000 -де қуат күйіне байланысты жоғары немесе төмен оқылатын түйреуіштер жиынтығы бар. Мен құрылғы USB қуатымен жұмыс істеп тұрған кезде 5В шығатын USB түйреуішін қостым. USB қуаты азайған кезде батареяны қабылдайды, ал USB түйреуіші 0в дейін төмендейді. Бұл өзгеріс менің сценарийім анықтайды. Бұл сценарий іске қосу кезінде іске қосылатын қызмет ретінде қосылады.

#!/usr/bin/python# Adafruit PowerBoost 1000c.import RPi. GPIO көмегімен таңқурай Pi жабу сценарийі GPIOimport уақыт импорты ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) кезінде Дұрыс:#Өшіру функциясы төмен = емес (GPIO. енгізу (pwrpin)) егер төмен болса: os.system ('сөндіру -h қазір') time.sleep (1)

5 -қадам: түймелер мен сымдар

Түймелер мен сымдар
Түймелер мен сымдар
Түймелер мен сымдар
Түймелер мен сымдар
Түймелер мен сымдар
Түймелер мен сымдар

Бөлшектер тізімі:

Adafruit жұмсақ сенсорлық түймесі:

1/8 дюйм қалың пластикалық парақ:

Кейбір металл қалдықтары, ал кейбір тойтармалар

Perf Board

Volumio -да GPIO түймелері үшін орнатылған плагин бар, сондықтан мен оны өз сценарийімді жазудан гөрі қолданамын. (Толық ашылу, мен өз сценарийімді жазуға тырыстым, бірақ ол мен ойлағандай жұмыс істемеді және кіріктірілген плагин жеткілікті жақсы болды.)

Мен блендер түймелерін, іске қосу қашықтығын анықтадым, содан кейін пластикалық негізді, тіреуіштерді, жұмсақ сенсорлық түймелерді, тақтайша мен металл сынықтарын пайдаланып кішкене қондырғы жасадым. Сондай-ақ, тоқтата тұру батырмасы болды, мен оның функционалды екеніне көз жеткіздім.

6 -қадам: соңғы сымдар мен орнату

Ақырғы сымдар мен орнату
Ақырғы сымдар мен орнату
Ақырғы сымдар мен орнату
Ақырғы сымдар мен орнату
Ақырғы сымдар мен орнату
Ақырғы сымдар мен орнату

Мен бұл конструкция үшін тек 17, 22, 23, 24 және 4 түйреуіштерді қолданамын, сондықтан GPIO -ға қосылу өте қарапайым болды. Барлығын қосқаннан кейін мен бәрін шкафқа орната алдым.

Менде кейінірек жобаның резервтік кодында 18 -пин бар (бұл туралы осы құрылыстың соңғы сатысында толығырақ).

7 -қадам: Орындалды

Image
Image
Орындалды!
Орындалды!
Орындалды!
Орындалды!

Барлығы орнында мен оны іске қостым және оны сынап көрдім. Ол әдемі жұмыс істейді. Түймелер әдемі жұмыс істейді. Бұл керемет естіледі. Мен өте ризамын.

Сонымен, келесі не?…

8 -қадам: Болашаққа жоспарлар

Болашақ жоспарлар
Болашақ жоспарлар
Болашақ жоспарлар
Болашақ жоспарлар

Түпнұсқа катушкаларда ойнатылған дыбыстың секундтарын есептейтін есептегіш болды. Мен бұл функцияны қайтадан жасағым келеді. Мен моторды, дөңгелектер мен белдіктерді сатып алдым, бұл біраздан кейін жұмыс істейтін болады.

Бөлшектер тізімі:

Төмен айналу жылдамдығы 3в қозғалтқышы:

Ақырында мен оны құрылғының төменгі жағына орнатамын және одан сандарды айналдыратын доңғалаққа белбеу тағамын. Сандарды дұрыс жылдамдықпен - секундтарды санау үшін, тек қана кедергілер - артқы жағындағы математика. Бірақ мен мұны анықтай аламын. Ал код қазірдің өзінде жасалды және конструкцияға қосылды, мен оны 3в жарықдиодты көмегімен тексердім.

#!/usr/bin/env python

RPi. GPIO -ны GPIO ретінде импорттау импорттау уақыты ішкі процессі = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) True: process = subprocess. Popen («mpc күйі | grep -o ойнау»), stdout = subprocess. PIPE, shell = True) output = process.communicate () [0], егер шығуда «ойнатылса»: #if шығысында GPIO.output (моторпин, GPIO. HIGH) «ойнау» сөзі болса, #қосу басқа қозғалтқыш: #шығыс - бұл GPIO.output (моторлық, GPIO. LOW) уақыт. ұйқы (0.1)

Ұсынылған: