Sadržaj:

Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)
Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)

Video: Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)

Video: Držač slike sa ugrađenim zvučnikom: 7 koraka (sa slikama)
Video: KADA BI STVARI U KUĆI MOGLE DA PRIČAJU 2024, Novembar
Anonim
Image
Image
Držač slike sa ugrađenim zvučnikom
Držač slike sa ugrađenim zvučnikom
Držač slike sa ugrađenim zvučnikom
Držač slike sa ugrađenim zvučnikom
Držač slike sa ugrađenim zvučnikom
Držač slike sa ugrađenim zvučnikom

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

Stvari koje su vam potrebne da dovršite izgradnju
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

3D štampanje STL datoteka
3D štampanje STL datoteka
3D štampanje STL datoteka
3D štampanje STL datoteka
3D štampanje STL datoteka
3D štampanje STL datoteka
3D štampanje STL datoteka
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

Spajanje LED trake na Pi Zero W
Spajanje LED trake na Pi Zero W
Spajanje LED trake na Pi Zero W
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

Priključivanje I2S pojačala na Pi Zero W
Priključivanje I2S pojačala na Pi Zero W
Priključivanje pojačala I2S na Pi Zero W
Priključivanje pojačala I2S na Pi Zero W
Priključivanje pojačala I2S na Pi Zero W
Priključivanje pojačala I2S 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

Postavljanje Mopidy -a za reprodukciju vaših omiljenih pjesama
Postavljanje Mopidy -a 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

Dodavanje elektronskih komponenti u 3D štampane delove
Dodavanje elektronskih komponenti u 3D štampane delove
Dodavanje elektronskih komponenti u 3D štampane delove
Dodavanje elektronskih komponenti u 3D štampane delove
Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
Dodavanje elektronskih komponenti u 3D štampane delove
Dodavanje elektronskih komponenti u 3D štampane delove

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

Verzija zvučnika sa uputstvima
Verzija zvučnika sa uputstvima
Verzija zvučnika koju možete uputiti
Verzija zvučnika koju možete uputiti
Verzija zvučnika koju možete uputiti
Verzija zvučnika koju možete uputiti
Verzija zvučnika sa uputstvima
Verzija zvučnika sa uputstvima

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: