Sadržaj:
- Korak 1: Stvari koje su vam potrebne za dovršetak izrade
- Korak 2: 3D ispis STL datoteka
- Korak 3: Spajanje LED trake na Pi Zero W
- Korak 4: Spajanje I2S pojačala na Pi Zero W
- Korak 5: Postavljanje Mopidyja za reprodukciju vaših omiljenih pjesama
- Korak 6: Dodavanje elektroničkih komponenti u 3D ispisane dijelove
- Korak 7: Verzija zvučnika prema uputama
Video: Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Evo sjajnog projekta koji možete poduzeti tijekom vikenda, ako želite napraviti svog zvučnika koji može držati slike/razglednice ili čak popis obaveza. U sklopu izgradnje koristit ćemo Raspberry Pi Zero W kao srce projekta, te mono pojačalo I2S klase D i zvučnik od 4 ohma za sviranje naših omiljenih pjesama !! Dodao sam i LED traku odmah ispod držača za sliku/razglednicu tako da je možete vidjeti kako sjaji noću.
U mom slučaju, imam mp3 pjesme koje sam skupljao godinama, koje sam preuzeo na SD karticu na svom Pi i pokrenuo softver pod nazivom Mopidy, koji je proširivi glazbeni poslužitelj napisan na Pythonu. I možete reproducirati pjesme pomoću web preglednika na svom mobitelu/tabletu/prijenosnom računaru kako vidite u videu.
Napravio sam dvije verzije zvučnika, jednostavnu verziju sa zelenim prednjim dijelom i verziju s uputama za sve vas koji volite instructables.com.
Osim toga, ako imate svoju zbirku pjesama na mreži na Spotifyju, SoundCloudu ili Google Play glazbi, instalirate mopidy proširenje za reprodukciju pjesama iz vaše zbirke pored pjesama na Pi -u.
Korak 1: Stvari koje su vam potrebne za dovršetak izrade
Ovdje se nalazi popis elektroničkih komponenti koje će vam trebati
- Malina Pi Zero W
- APA102 LED traka
- Adafruit I2S 3W pojačalo pojačala klase D - MAX98357A
- Zvučnik - 3 "promjer - 4 Ohm 3 Watt
- Žice za žene/žene
Osim toga, trebat će vam 3D filament i 3D pisač za ispis STL datoteka priloženih u koracima u nastavku
Alati koji će vam trebati
- Štapići i pištolj za vruće ljepilo
- 3D pisač
- Xacto nož
- Lemilica i lemljenje
Korak 2: 3D ispis STL datoteka
Preuzmite priložene datoteke STL i pomoću softvera za 3D ispis izrežite i 3D ispišite datoteke. Ako nemate pri ruci 3D pisač, možete ga koristiti u svom lokalnom klubu proizvođača ili biblioteci ili koristiti uslugu 3D ispisa poput 3D čvorišta.
U mom slučaju, ispisao sam STl datoteke pomoću Flashforge creator pro i 1,75 mm PLA za ispis. Osim toga, za rezanje koristim Slic3r s visinom sloja postavljenom na 0,3 mm i gustoćom punjenja na 25 %.
Za datoteku TopLEDstripPicture. STL trebat će vam prozirna PLA nit, tako da se boja s LED trake može raspršiti
Korak 3: Spajanje LED trake na Pi Zero W
Lemite 4 žice kratkospojnika sa žicom na LED traku, a ovdje su spojevi kruga za LED traku APA102 na Raspberry Pi nula W
- Napajanje na pin 2 na Pi (napajanje 5V)
- GND na pin 6 na Pi GND
- Podaci na pin 16
- Sat na pin 18
Nakon što završite, pomoću računala postavite najnoviju verziju Rasbian-lite img na SD karticu (veza za preuzimanje za img datoteku https://www.raspberrypi.org/downloads/raspbian/). Zatim dodajte SD karticu u Raspberry Pi i povežite svoj Pi sa svojim WiFi usmjerivačem i zabilježite IP adresu, a zatim SSH u svoj Pi
Počnite izvođenjem dvije naredbe u nastavku za ažuriranje i nadogradnju paketa na Pi.
sudo apt-get ažuriranje
sudo apt-get nadogradnja
Sada instalirajte blinkt paket koji su napisali sjajni ljudi u Pimoroniju. A zatim uzmite winget primjer rainbow.py iz blinkt github repo.
sudo apt-get install python-blinkt
sudo wget
Zatim pokrenite program python pomoću naredbe ispod, i trebali biste vidjeti kako vaša LED traka prolazi kroz boje kao što je prikazano na gornjoj trećoj slici.
sudo python rainbow.py
Korak 4: Spajanje I2S pojačala na Pi Zero W
Lemite igle zaglavlja na Raspberry Pi Zero W i također lemite zvučnik na +ve i -ve na pojačalu Adafruit MAX98357 I2S Class -D.
A ovdje su pin veze između Raspberry Pi Zero W i MAX98357 I2S Class-D pojačala.
- Vin na pin 4 na Pi 5V
- GND na pin 9 Pi GND
- DIN na pin 40
- BCLK na pin 12
- LRCLK na pin 35
Sada za postavljanje i testiranje Adafrutovog mono pojačala MAX98357 I2S Class-D slijedite vodič o Adafruit sustavu učenja na-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? view = sve. U osnovi, kao dio postavljanja postoji jednostavno postavljanje i teško postavljanje, ako planirate pokrenuti jednostavnu rutu, samo preuzmite i pokrenite sljedeću ljusku skriptu
curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash
Da biste provjerili je li skripta ljuske uspješno pokrenuta i jeste li u mogućnosti čuti zvuk iz zvučnika
spiker -test -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav
A za podešavanje glasnoće koristite naredbu alsamixer, u mom slučaju postavio sam maksimalnu glasnoću.
Korak 5: Postavljanje Mopidyja za reprodukciju vaših omiljenih pjesama
Sada ćemo vam svirati omiljene melodije, postavit ćemo Mopidy i web klijent za mopidy, tako da možete puštati svoju pjesmu sa svog mobitela/stola. Mopidy reproducira glazbu s lokalnog diska, Spotifyja, SoundClouda, Google Play glazbe i drugih. Uređujete popis za reprodukciju s bilo kojeg telefona, tableta ili računala pomoću niza MPD i web klijenata.
Sada dopustite da instalirate Mopidy, pokrenite sljedeću naredbu
sudo apt-get install mopidy
za više informacija pogledajte dokumentaciju na stranici - Instalacija - dokumentacija Mopidy 2.0.1
Izmijenite mopidy.conf kako biste omogućili odjeljke HTTP, MPD i Datoteke, ovdje je moj mopidy.conf, a moj lokalni direktorij za pohranu razmišljanja je/home/pi/Music, pa ako planirate koristiti donju datoteku.conf, stvorite Direktorij "Glazba" u početnoj mapi
sudo nano /etc/mopidy/mopidy.conf
Priložio sam svoj mopidy.conf, u slučaju da ga želite kopirati. Ako namjeravate koristiti web aplikaciju na telefonu/tabletu, trebat će vam http web klijent, sviđa mi se Mopidy-Mobile..
sudo pip instalirajte Mopidy-Mobile
Da biste pokrenuli mopidy pri pokretanju i ponovo pokrenuli pi
sudo systemctl omogućiti mopidy
sudo ponovno podizanje sustava
Također, ako planirate u budućnosti učitavati više mp3/.wav datoteka u mapu Glazba, morat ćete pokrenuti naredbu za skeniranje, tako da se pjesme prikazuju u klijentu Mopidy-Mobile pomoću
sudo mopidyctl lokalno skeniranje
A zatim upotrijebite otvoreni url mobilnog klijenta u svom pregledniku na svom mobitelu/računalu - https:// IpAddressOfPi: 6680/i pustite svoje omiljene melodije i pjesme. U mom sam slučaju preuzeo kreativnu zajedničku glazbu iz audioteke youtube za video demo koji vidite na gornjoj snimci zaslona..
Korak 6: Dodavanje elektroničkih komponenti u 3D ispisane dijelove
Za dodavanje komponenata u 3D ispisane dijelove, Pi Zero W će se pričvrstiti za bazu, a ja sam upotrijebio dvostranu pjenu traku za držanje MAX98357 I2S Class-D pojačala na podnožje. Ostali 3D ispisani dijelovi trebali bi se usko spojiti, ali možete ih upotrijebiti s malo vrućeg ljepila.
Sada, za pokretanje glazbenog playera Mopidy svaki put kad se Pi uključi, možemo postaviti Mopidy da radi kao sistemska usluga, koristeći systemd možete omogućiti uslugu Mopidy pokretanjem:
sudo systemctl omogućiti mopidy
Time će se Mopidy automatski pokrenuti kada se sustav pokrene. Mopidy se pokreće, zaustavlja i ponovno pokreće, baš kao i svaka druga usluga sustava, koristeći
sudo systemctl početak mopidy
sudo systemctl stop mopidy sudo systemctl restart mopidy
Korak 7: Verzija zvučnika prema uputama
Ako ste zainteresirani za izradu verzije zvučnika Instructables, 3D ispišite dvije STL datoteke pričvršćene u nastavku umjesto STL datoteke mreže mreže zvučnika priložene u prethodnom koraku. Ispišite instructableLogo. STL u žutoj boji, a u mom sam ga slučaju i obojao Uni Paint Pen (Fine Line PX-21), koju biste trebali pronaći u lokalnoj trgovini hardvera.
Osim toga, ako imate svoju zbirku pjesama na mreži na Spotifyju, SoundCloudu ili Google Play glazbi, instalirate mopidy proširenje za reprodukciju pjesama iz vaše zbirke pored pjesama na Pi.
Preporučeni:
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i odvajanje boja slike: 4 koraka
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i odvajanje boja u boji: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pomnije promatramo piksele koji čine sliku, učimo kako instalirati OpenCV na Raspberry Pi, a također pišemo i testne skripte za snimanje slike, a također i c
Vertikalna arkadna ploča sa ugrađenim PIXEL LED zaslonom: 11 koraka (sa slikama)
Vertikalna arkadna arkada sa integriranim PIXEL LED zaslonom: **** Ažurirano novim softverom u srpnju 2019., detalji ovdje ****** Arkadna ploča s bartonom s jedinstvenom značajkom koju okvir za izbor matrice LED mijenja u skladu s odabranom igrom. Umjetnost likova sa strana ormarića laserski je izrezana i ne lijepi se
DIY Easy držač za slušalice držač: 6 koraka
DIY Jednostavna vješalica za držače slušalica: Napravite vlastitu jednostavnu vješalicu za držače za slušalice od jeftinih materijala. Kao učitelj, dosadilo mi je neurednih slušalica posvuda u računalnom laboratoriju i trebalo mi je rješenje. Nadajmo se da će vam ovo pomoći da uštedite glavobolju i novac
Držač bljeskalice za USB pogon-NAPRAVITE DRŽAČ ZA POVEZANJE: 5 koraka
Držač bljeskalice za USB pogon-NAPRAVITE DRŽAČ ZA POVEZIVANJE: Umorni ste od toga da imate USB pogon za palac cijelo vrijeme oko vrata? Budite moderni izradom držača za pojaseve od sportskog upaljača za cigarete
Guitar Hero Guitar s ugrađenim zvučnikom: 8 koraka
Guitar Hero Guitar s ugrađenim zvučnikom: U osnovi sam otvorio Guitar Hero kontroler i pitao se što mogu staviti unutra. Činilo mi se lagano pa sam zaključio da ima puno mjesta. Naravno, bilo je dosta. Prvotno sam planirao staviti iPod Shuffle u vrat gitare i ro