Sadržaj:
- Korak 1: Stvari koje su vam potrebne da dovršite izgradnju
- Korak 2: 3D štampanje STL datoteka
- Korak 3: Spajanje LED trake na Pi Zero W
- Korak 4: Spajanje I2S pojačala na Pi Zero W
- Korak 5: Postavite Mopidy za reprodukciju vaših omiljenih pjesama
- Korak 6: Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
- Korak 7: Verzija zvučnika koju možete uputiti
Video: Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Evo sjajnog projekta koji možete započeti tokom vikenda, ako želite da napravite svog zvučnika koji može držati slike/razglednice ili čak vašu listu obaveza. U sklopu izgradnje koristit ćemo Raspberry Pi Zero W kao srce projekta, i 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 svijetli 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 muzički server napisan na Pythonu. I možete reproducirati pjesme pomoću web preglednika na svom mobilnom telefonu/tabletu/laptopu kao što vidite u videu.
Napravio sam dvije verzije zvučnika, jednostavnu verziju sa zelenim prednjim dijelom i Instructable verziju za sve vas koji volite instructables.com.
Osim toga, ako svoju zbirku pjesama imate na mreži na Spotifyju, SoundCloudu ili Google Play glazbi, instalirate mopidy ekstenziju za reprodukciju pjesama iz vaše zbirke pored pjesama na Pi -u.
Korak 1: Stvari koje su vam potrebne da dovršite izgradnju
Ovdje se nalazi popis elektroničkih komponenti koje će vam trebati
- Raspberry Pi Zero W
- APA102 LED traka
- Adafruit I2S 3W pojačalo pojačala klase D - MAX98357A
- Zvučnik - 3 "prečnik - 4 Ohm 3 Watt
- Ženske/ženske kratkospojne žice
Osim toga, trebat će vam 3D filament i 3D pisač za ispis STL datoteka priloženih u donjim koracima
Alati koji će vam trebati
- Štapići i pištolj za vruće ljepilo
- 3D štampač
- Xacto nož
- Lemilica i lemljenje
Korak 2: 3D štampanje STL datoteka
Preuzmite priložene STL datoteke i pomoću softvera za 3D štampanje isecite i 3D ispišite datoteke. Ako nemate pri ruci 3D štampač, možete ga koristiti u svom lokalnom klubu proizvođača ili biblioteci ili koristiti uslugu 3D štampanja poput 3D čvorišta.
U mom slučaju, za štampanje sam štampao datoteke STl koristeći Flashforge creator pro i 1,75 mm PLA. 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 sa LED trake može raspršiti
Korak 3: Spajanje LED trake na Pi Zero W
Lemite 4 ženske kratkospojne žice na LED traku, a evo i veze kola za LED traku APA102 sa 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
Kada završite, pomoću računara 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 tako što ćete pokrenuti dvije naredbe u nastavku za ažuriranje i nadogradnju paketa na Pi -u.
sudo apt-get update
sudo apt-get nadogradnja
Sada instalirajte blinkt paket koji su napisali sjajni ljudi u Pimoroniju. A zatim preuzmite primjer rainbow.py iz blinkt github repo koristeći wget.
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đe lemite zvučnik na +ve i -ve na Adafruit MAX98357 I2S Class -D pojačalu.
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 Adafruit MAX98357 I2S Class-D mono pojačala, slijedite vodič o Adafruit sistemu za učenje 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: Postavite Mopidy 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 mobilnog telefona/stola. Mopidy reproducira muziku s lokalnog diska, Spotifyja, SoundClouda, Google Play muzike i drugih. Plejlistu uređujete s bilo kojeg telefona, tableta ili računara pomoću niza MPD i web klijenata.
Sada dozvolite 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 „Music“u početnoj mapi
sudo nano /etc/mopidy/mopidy.conf
Priložio sam svoj mopidy.conf, u slučaju da želite napraviti njegovu kopiju. Ako planirate 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 enable mopidy
sudo reboot
Također, ako planirate u budućnosti učitavati više mp3/.wav datoteka u mapu Music, morat ćete pokrenuti naredbu za skeniranje, tako da se pjesme prikazuju u klijentu Mopidy-Mobile pomoću
lokalno skeniranje sudo mopidyctl
A zatim upotrijebite otvoreni url mobilnog klijenta u svom pregledniku na svom mobilnom uređaju/računaru - https:// IpAddressOfPi: 6680/i pustite svoje omiljene melodije i pjesme, u mom slučaju sam preuzeo neku kreativnu zajedničku muziku iz audioteke youtube za video demo koji vidite na gornjoj snimci ekrana..
Korak 6: Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
Za dodavanje komponenti 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 bazu. Ostali 3D ispisani dijelovi trebali bi se međusobno uklopiti, ali možete ih upotrijebiti s malo vrućeg ljepila.
Sada, da bi se glazbeni player Mopidy pokrenuo svaki put kada 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 enable mopidy
Ovo će učiniti da se Mopidy automatski pokrene kada se sistem pokrene. Mopidy se pokreće, zaustavlja i ponovo pokreće, baš kao i svaka druga sistemska usluga, koristeći
sudo systemctl start mopidy
sudo systemctl stop mopidy sudo systemctl restart mopidy
Korak 7: Verzija zvučnika koju možete uputiti
Ako ste zainteresirani za izradu Instructables verzije zvučnika, 3D ispišite dvije STL datoteke priložene ispod umjesto STL datoteke zvučničke mreže pričvršćene u prethodnom koraku. Odštampajte instructableLogo. STL u žutoj boji, a u mom slučaju sam ga i ofarbao Uni Paint Pen (Fine Line PX-21), koju biste trebali pronaći u lokalnoj trgovini hardvera.
Osim toga, ako svoju zbirku pjesama imate na mreži na Spotifyju, SoundCloudu ili Google Play glazbi, instalirate mopidy ekstenziju za reprodukciju pjesama iz vaše zbirke pored pjesama na Pi -u.
Preporučuje se:
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i Razdvajanje boja slike: 4 koraka
Obrada slike pomoću Raspberry Pi -a: Instaliranje OpenCV -a i odvajanje boja slike: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pažljivije ćemo pogledati piksele koji čine sliku, naučiti kako instalirati OpenCV na Raspberry Pi, a takođe ćemo napisati i testne skripte za snimanje slike, a takođe i
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 od neurednih slušalica posvuda u računarskoj laboratoriji i trebalo mi je rješenje. Nadajmo se da će vam ovo pomoći da uštedite glavobolje i novac
Držač fleš diska za USB palac-NAPRAVITE DRŽAČ ZA POVEZANJE: 5 koraka
Držač fleš diska za USB palac-NAPRAVITE DRŽAČ ZA POVEZIVANJE: Umorni ste od toga da imate USB memorijski pogon sve vreme oko vrata? Budite moderni tako što ćete napraviti držač za pojaseve od sportskog upaljača za cigarete
Guitar Hero Gitara sa 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. Izgledalo je lagano pa sam zaključio da ima puno mjesta. Naravno, bilo je dosta. Prvobitno sam planirao staviti iPod Shuffle u vrat gitare i ro
Besplatni Diy Zune, IPod, IPhone, PDA, držač za mobitel ili gadžet/držač/stalak: 6 koraka
Besplatni Diy Zune, IPod, IPhone, PDA, držač za mobitel ili gadžet/držač/stalak: Rečeno je da je nužnost majka izuma. Često sam otkrivao da je to istina. Prošla sedmica nije bila izuzetak. Provodio sam neumjereno mnogo vremena na svom računaru u potrazi za poslom. Budući da sam nedavno zamijenio svoj računar poslužiteljem