Мазмұны:

3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы: 4 қадам (суреттермен)
3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы: 4 қадам (суреттермен)

Бейне: 3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы: 4 қадам (суреттермен)

Бейне: 3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы: 4 қадам (суреттермен)
Бейне: Урок №3. Долгосрочная подготовка: план работы, разработка проекта, налаживание командной работы 2024, Шілде
Anonim
3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы
3D басып шығарылған корпусы бар Raspberry Pi Spotify ойнатқышы

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

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

Саған қажет болады:

  • Таңқурай Pi 3
  • Micro SD картасы (ең азы 8 ГБ)
  • USB DAC біріктірілген стерео үндеткіштер
  • Қауіпсіз өшіру тізбегі
  • 3,5 «сенсорлық экран
  • Әйелден еркекке арналған шағын USB кабелі
  • Пісіру темірі
  • Сым тартқыш
  • Сымдар

Орнату үшін:

  • Пернетақта
  • Тышқан
  • HDMI мониторы

1 -қадам: Pi орнату

Pi орнату
Pi орнату

Алдымен заттардың бағдарламалық жағын сұрыптайық. Музыка ойнатқышы танымал Logitechs -ке негізделген, бірақ Squeezebox ойыншыларының зейнетке шыққан желісі. Pi LogitechMediaServer мен Squeezelite клиентін, сондай -ақ Jivvelite интерфейсін басқарады. Келесі қадамдар үшін сізге негізгі SSH және командалық жол дағдылары қажет болады. Егер сіз SSH -мен таныс болмасаңыз, онда OverTheWire - бұл командалық жол мен SSH -ды қолдануды үйренудің тамаша орны.

Raspbian бағдарламасын жүктеп алып, оны SD картасына келесі бағдарламалардың бірін қолданыңыз:

  • Win32DiskImager (Windows)
  • ApplePi Baker (Mac)
  • Etcher (Mac және Windows)

SD картасын Pi -ге салыңыз және барлық перифериялық құрылғыларды (пернетақта, тінтуір, монитор) және қуатты қосыңыз. Жұмыс үстелінің ортасына жүктелгеннен кейін Wi -Fi орнатыңыз және параметрлерде SSH және GPIO функциясын қосыңыз.

Енді сіз Pi орнату үшін барлық сыртқы құрылғыларды ажыратып, SSH арқылы сол желідегі кез келген компьютерден жалғастыра аласыз.

SSH арқылы қосылғаннан кейін Raspberry Pi қондырмаларына қол жеткізу үшін келесі пәрменді пайдаланыңыз

sudo raspi-config

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

Әрі қарай, сенсорлық экранды қосыңыз және қажет драйверлерді орнатыңыз (қай экран қол жетімді екеніне байланысты):

  • Adafruit TFT драйверлері
  • Waveshare TFT драйверлері

Дұрыс орнатқаннан кейін сенсорлық экранда жұмыс үстелінің ортасын көру керек.

Музыкалық ойнатқышты орнату үшін мен LogitechMediaServer, Squeezelite және Jivelite орнату үшін Джон Хагенсиекердің нұсқаулығын орындадым. USB динамигінің жалғанғанына және дұрыс дыбыстық картаның таңдалғанына көз жеткізіңіз.

Spotify Connect қолдауын Logitech Media Server плагин менеджері арқылы оңай қосуға болады.

Мен курсорды косметикалық себептермен біржола алып тастадым:

sudo nano /etc/lightdm/lightdm.conf

және келесі жолды өзгерту

#xserver-command = X

ішіне

xserver -command = X -nocursor

Экранды толқындық викиде сипатталғандай xinput калибраторының көмегімен калибрлеуге болады.

Маусбери схемаларынан коммутатор сценарийін орнатқаннан кейін мен кіріс пен шығуды GPIO20 және GPIO21-ге өзгерттім, себебі біз сенсорлық экран тақырыбында әдепкі шығуларды қолданамыз.

2 -қадам: Істі басып шығару

Істі басып шығару
Істі басып шығару

Бұл корпус Thingiverse -те arcmatt компаниясының «Pi TFT plus консольдық корпусының» ремиксі/кеңейтімі болып табылады. Fusion 360 -та мен түпнұсқалық корпуста бірдей дизайндағы екі динамик корпусын қостым және негізгі корпусты USB динамиктерінің дыбыстық картасы мен қауіпсіз өшіру тақтасы үшін қабырғаға бекітуге арналған екі тесік пен бекіту нүктесі бар етіп өзгерттім.

  • Егер сіз корпусты басқа компоненттерге сай етіп өзгерткіңіз келсе, *.f3d файлын жүктеңіз.
  • Егер сіз тек дайын STL файлдарын басып шығарғыңыз келсе, zip файлын жүктеңіз.

Негізгі корпустың және динамик корпусының ортаңғы бөліктерінің STL файлдарында М3 жаңғақтарға арналған бос орындар бар. Басып шығаруды жалғастырмас бұрын басып шығаруды тиісті биіктікте кідіртіңіз және жаңғақтарды қосыңыз.

Артқы және алдыңғы бөліктерге 10% толтыру жеткілікті болуы керек. Жаңғақтар бар ортаңғы бөліктер жаңғақ қуыстарының жеткілікті құрылымдық қолдауын қамтамасыз ету үшін толтырудың жоғары деңгейінде басылуы керек. Менің жаңғақтарымның бірінде 10%мөлшерінде жаңғақтардың екеуі босатылып, болттарды дұрыс ұстайтын жіп қалмады.

Мұнда қоршау үшін әр түрлі бетке сілтеме бар

3 -қадам: электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Бұл келесі қадам үшін сіз дәнекерлеудің негізгі дағдыларына ие болуыңыз керек.

USB динамигін ашып, динамиктерді JST кабельдеріндегі дыбыс тақтасынан ажыратыңыз. USB кабелін дыбыс тақтасынан тиісті ұзындықта кесіп алып тастаңыз. Кеңістікті үнемдеу үшін мен USB сымдарын тікелей Pi астындағы сынақ алаңдарына дәнекерледім. Егер сіз жастықшаларды мультиметрмен қадағалай алмасаңыз, міне, нөмір нөмірлерінің жақсы тізімі. Мен дыбыс тақтасын қосу үшін PP46 мен PP48 арқылы 5В қоректену штырын қолдандым (суретті қараңыз).

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

Микро USB кабелінің еркек ұшын кесіп, қуат пен деректер сымдарын ажыратыңыз. USB кабелінің қызыл қуат сымын PP2 -ге, ал қара сымды PP5 -ке жалғаңыз (суретті қараңыз). Микро USB кабелінің аналық ұшын қауіпсіз өшіру схемасының еркек ұшына жалғау қажет. Тақтаны корпустың төменгі жағына жабыстыруға болады.

Кейін мен тұрақтандыруға және кернеуді жеңілдетуге арналған барлық дәнекерлеу нүктелеріне ыстық желім қостым.

Pi суреті үшін несие: Уикипедия, пайдаланушы: Multicherry

commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg

4 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Соңғы құрылыс сәл қиын, бірақ жеткілікті ұзын сымдармен бәрі сәйкес келуі керек.

Динамик корпусы кішкене жағында болды, бұл бір жағынан жаңғақ корпусымен бірге сол жақ динамик динамик грильімен жабылмағанын білдіреді.

Үш артқы бөлікті бір -біріне M3 болттары арқылы қосуға болады. Бұрандалар бұранданы бірінші рет бұрағанда жіпті кесіп тастайды. Егер сіз оларды жиі ажыратпасаңыз, онда бұл байланыс жеткілікті берік болуы керек.

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

Raspberry Pi ортаңғы корпусқа M3 болттарымен бекітілуі мүмкін. Пиді бұрап алғаннан кейін SD картасын салыңыз, себебі ол корпусқа қарағанда сәл үлкен. Кейін оны пинцет көмегімен бүйірдегі тесік арқылы енгізуге болады.

Сенсорлық экранды қосқаннан кейін, алдыңғы тақтаны орнына бұрау ғана қалады.

Құрылысты аяқтамас бұрын қолымда микро USB кабелі болмады, сондықтан мен Pi банкінің микро USB порты арқылы уақытша қуат көзін қолданып отырмын. Мен кейінірек жетіспейтін кабель қосылымын қосамын.

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

Дыбыс сайысы 2017
Дыбыс сайысы 2017
Дыбыс сайысы 2017
Дыбыс сайысы 2017

2017 жылғы аудио байқауда екінші орын алды

Ұсынылған: