Мазмұны:

Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)
Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)

Бейне: Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)

Бейне: Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)
Бейне: GEELY MONJARO СОСТОЯНИЕ ЧЕРЕЗ 7000км ПРОБЕГА / КАЧЕСТВО КИТАЙСКОЙ СБОРКИ И ОСНОВНЫЕ МОМЕНТЫ ИЗНОСА 2024, Қараша
Anonim
Image
Image
Кірістірілген динамикпен сурет ұстағыш
Кірістірілген динамикпен сурет ұстағыш
Кірістірілген динамикпен сурет ұстағыш
Кірістірілген динамикпен сурет ұстағыш
Кірістірілген динамикпен сурет ұстағыш
Кірістірілген динамикпен сурет ұстағыш

Міне, егер сізде суреттер/пошталық карталар немесе тіпті сіздің тізіміңіз болуы мүмкін спикер болғыңыз келсе, демалыс күндері жасалатын керемет жоба. Құрылымның бір бөлігі ретінде біз сүйікті әуендерді ойнау үшін Raspberry Pi Zero W мен жобаның жүрегі ретінде I2S сыныбының D моно күшейткіші мен 4 Ом динамигін қолданатын боламыз !! Мен сонымен қатар сурет/пошта картасының ұстағышының астына жарық диодты жолақты қостым, сонда сіз оны түнде жарқырай аласыз.

Менің жағдайда, менде жылдар бойы жинап жүрген mp3 әндері бар, оны Pi -ге SD картасына жүктеп алдым және Python -да жазылған кеңейтілетін музыкалық сервер Mopidy деп аталатын бағдарламалық жасақтаманы іске қостым. Сіз бейнеде көрсетілгендей ұялы телефонда/планшетте/ноутбукте веб -браузер арқылы әндерді ойнай аласыз.

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

Сонымен қатар, егер сізде Spotify, SoundCloud немесе Google Play Music -те желіде әндер жинағыңыз болса, сіз Pi -дегі әндерге қосымша, өз коллекцияңыздағы әндерді ойнату үшін мопидиялық кеңейтімді орнатасыз.

1 -қадам: Құрылысты аяқтау үшін қажет нәрселер

Құрылысты аяқтау үшін қажет нәрселер
Құрылысты аяқтау үшін қажет нәрселер

Міне, сізге қажет электронды компоненттердің тізімі

  • Raspberry Pi Zero W
  • APA102 жарықдиодты жолақ
  • Adafruit I2S 3W D D күшейткішінің үзілуі - MAX98357A
  • Динамик - 3 «Диаметрі - 4 Ом 3 Ватт
  • Әйел/әйел секіргіш сымдар

Сонымен қатар, төмендегі қадамдарда бекітілген STL файлдарын басып шығару үшін сізге 3D жіп пен 3D принтері қажет болады

Сізге қажет құралдар

  • Ыстық желім таяқшалары мен мылтық
  • 3D принтері
  • Xacto пышағы
  • Дәнекерлеуіш пен дәнекерлеуіш

2 -қадам: STL файлдарын 3D басып шығару

STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару
STL файлдарын 3D басып шығару

Қосылған және 3D басып шығару бағдарламалық жасақтамасының көмегімен 3D файлдарды басып шығаратын STL файлдарын жүктеп алыңыз, егер сізде 3D принтер болмаса, оны жергілікті өндіруші клубында немесе кітапханада немесе 3D хабы сияқты 3D басып шығару қызметін пайдалануға болады.

Менің жағдайда мен STl файлдарын Flashforge creator pro және 1.75 мм PLA көмегімен басып шығардым. Кесуге қосымша ретінде мен Slic3r қолданамын, оның қабаты 0,3 мм және толтыру тығыздығы 25 %.

TopLEDstripPicture. STL файлы үшін жарық диодты жолақтың түсі таралуы үшін PLA мөлдір жіп қажет болады.

3 -қадам: LED жолағын Pi Zero W -ге қосу

Жарық диодты жолақты Pi Zero W -ге қосу
Жарық диодты жолақты Pi Zero W -ге қосу
Жарық диодты жолағын Pi Zero W -ге қосу
Жарық диодты жолағын Pi Zero W -ге қосу

Жарық диодты жолаққа 4 әйел өтпелі сымдарды дәнекерлеңіз, және мұнда APA102 жарық диодты жолақ үшін Raspberry Pi нөлдік вольтке қосылу

  • Pi -ге 2 түйреу үшін қуат (5V қуаты)
  • GND Pi GND -ге 6 түйреу үшін
  • 16 -нүктеге дейінгі деректер
  • 18 түйреуішке арналған сағат

Аяқтағаннан кейін, компьютерді пайдаланып, SD картасындағы Rasbian-lite img соңғы нұсқасы (https://www.raspberrypi.org/downloads/raspbian/) файлын жүктеу сілтемесі). Содан кейін SD картасын Raspberry Pi -ге қосыңыз және Pi -ді Wi -Fi маршрутизаторына қосыңыз және IP мекен -жайын, содан кейін SSH -ді Pi -ге жазыңыз.

Pi пакеттерін жаңарту және жаңарту үшін төмендегі екі пәрменді іске қосудан бастаңыз.

sudo apt-get жаңартуы

sudo apt-get жаңарту

Енді Pimoroni -де керемет адамдар жазған blinkt пакетін орнатыңыз. Содан кейін wget көмегімен blinkt github реподан Rainbow.py мысалын алыңыз.

sudo apt-get install python-blinkt

sudo wget

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

sudo python кемпірқосақ.py

4 -қадам: I2S күшейткішті Pi Zero W -ге қосу

I2S күшейткішті Pi Zero W -ге қосу
I2S күшейткішті Pi Zero W -ге қосу
I2S күшейткішті Pi Zero W -ге қосу
I2S күшейткішті Pi Zero W -ге қосу
I2S күшейткішті Pi Zero W -ге қосу
I2S күшейткішті Pi Zero W -ге қосу

Raspberry Pi Zero W -де тақырып түйреуіштерін дәнекерлеңіз, сонымен қатар динамикті Adafruit MAX98357 I2S Class -D күшейткішіндегі +ve және -ve -ге дәнекерлеңіз.

Міне, Raspberry Pi Zero W мен MAX98357 I2S Class-D күшейткіші арасындағы түйреуіштер.

  • Винді Pi 5V -ге 4 -ке бекітіңіз
  • GND 9 Pi GND түйреу үшін
  • 40 нөміріне DIN
  • BCLK 12 түйрегіне бекітіңіз
  • LRCLK 35 -ші пинге дейін

Енді Adafruit MAX98357 I2S Class-D Mono Amp орнату және тексеру үшін, https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts сайтындағы Adafruit Learning жүйесі бойынша нұсқаулықты орындаңыз. ? көрініс = барлығы. Негізінде, баптаудың бір бөлігі ретінде оңай орнату мен қиын орнату бар, егер сіз жеңіл маршрутты іске қосқыңыз келсе, келесі қабық сценарийін жүктеп алып, іске қосыңыз.

curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash

Қабық сценарийі сәтті жұмыс істегенін тексеру үшін сіз динамиктен дыбысты ести аласыз

динамик -тест -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

Ал дыбыс деңгейін реттеу үшін alsamixer пәрменін қолданыңыз, мен оны максималды дыбыс деңгейіне қойдым.

5 -қадам: Mopidy -ді сүйікті әуендеріңізді ойнату үшін орнату

Сіздің сүйікті әуендеріңізді ойнауға Mopidy орнату
Сіздің сүйікті әуендеріңізді ойнауға Mopidy орнату

Енді сіздің сүйікті әуендеріңізді ойнау үшін біз Mopidy мен веб -клиентті mopidy -ге орнатамыз, осылайша сіз өз ұялы телефоныңыздан/үстеліңізден әніңізді ойнай аласыз. Mopidy музыканы жергілікті дискіден, Spotify, SoundCloud, Google Play Music және т.б. Сіз ойнату тізімін кез келген телефоннан, планшеттен немесе компьютерден MPD және веб -клиенттердің ауқымын пайдаланып өңдей аласыз.

Енді Mopidy орнатуға келесі пәрменді іске қосуға мүмкіндік береді

sudo apt-get mopidy орнатыңыз

Қосымша ақпарат алу үшін құжаттаманы қараңыз - Орнату - Mopidy 2.0.1 құжаттамасы

HTTP, MPD және файлдар бөлімдерін қосу үшін mopidy.conf файлын өзгертіңіз, бұл менің mopidy.conf файлым, және/home/pi/Music файлдарын сақтау үшін менің жергілікті каталогым, сондықтан егер сіз.conf файлын пайдалануды жоспарласаңыз, «Музыка» каталогы үй қалтасында

sudo nano /etc/mopidy/mopidy.conf

Егер сіз оның көшірмесін жасағыңыз келсе, мен mopidy.conf файлын тіркедім. Егер сіз телефонда/планшетте веб-қосымшаны қолдануды жоспарласаңыз, сізге http веб-клиенті қажет болады, маған Mopidy-Mobile ұнайды..

sudo pip Mopidy-Mobile орнатады

Жүктеу кезінде mopidy іске қосу және pi қайта іске қосу үшін

sudo systemctl мопидияны қосады

sudo қайта жүктеу

Сонымен қатар, егер сіз болашақта mp3/.wav файлдарын Музыка қалтасына көбірек жүктеуді жоспарласаңыз, Mopidy-Mobile клиентінде әндер пайда болуы үшін сканерлеу пәрменін орындауыңыз қажет болады.

sudo mopidyctl жергілікті сканері

Содан кейін мобильді клиенттегі мобильді клиенттегі ашық URL мекенжайын мобильді/компьютерде пайдаланыңыз - https:// IpAddressOfPi: 6680/және өзіңіздің сүйікті әуендеріңіз бен әндеріңізді ойнаңыз, менің жағдайда ютубтың аудиокітапханасынан бірнеше жалпыға ортақ музыканы жүктеп алдым. бейне демо, сіз оны жоғарыдағы скриншотта көресіз.

6 -қадам: 3D басып шығарылған бөлшектерге электронды компоненттерді қосу

3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу
3D басып шығарылған бөлшектерге электронды компоненттерді қосу

3D басып шығарылған бөліктерге компоненттерді қосу үшін Pi Zero W негізге бекітіледі, мен MAX98357 I2S Class-D күшейткішін негізге бекіту үшін екі жақты көбік таспасын қолдандым. Басқа 3D басып шығарылған бөліктер бір-біріне сәйкес келуі керек, бірақ оларды бекіту үшін кішкене ыстық желімді қолдануға болады.

Енді, Mopidy музыкалық ойнатқышы Pi қосылған сайын іске қосылуы үшін, біз Mopidy -ді жүйелік қызмет ретінде іске қосуға баптай аламыз, systemd көмегімен Mopidy қызметін іске қосуға болады:

sudo systemctl мопидияны қосады

Бұл жүйе басталған кезде Mopidy автоматты түрде іске қосылады. Және Mopidy кез келген басқа жүйелік қызметтер сияқты іске қосылады, тоқтатылады және қайта қосылады

sudo systemctl мопидияны бастайды

sudo systemctl mopidy тоқтату sudo systemctl мопидияны қайта бастаңыз

7 -қадам: Динамиктің нұсқаулық нұсқасы

Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы
Динамиктің нұсқаулық нұсқасы

Егер сіз динамиктің Instructables нұсқасын жасағыңыз келсе, алдыңғы қадамда бекітілген динамик торының STL файлының орнына төменде бекітілген екі STL файлын 3D басып шығарыңыз. InstructableLogo. STL-ді сары түспен басып шығарыңыз, менің жағдайда мен оны Uni Paint Pen (Fine Line PX-21) суретімен боядым, оны сіз жергілікті аппараттық дүкеннен таба аласыз.

Сонымен қатар, егер сізде Spotify, SoundCloud немесе Google Play Music -те желіде әндер жинағыңыз болса, сіз Pi -дегі әндерге қосымша, өз коллекцияңыздағы әндерді ойнату үшін мопидиялық кеңейтімді орнатасыз.

Ұсынылған: