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, Studeni
Anonim
Image
Image
Držač za slike sa ugrađenim zvučnikom
Držač za slike sa ugrađenim zvučnikom
Držač za slike sa ugrađenim zvučnikom
Držač za slike sa ugrađenim zvučnikom
Držač za slike sa ugrađenim zvučnikom
Držač za slike sa ugrađenim zvučnikom

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

Stvari koje su vam potrebne za dovršetak izgradnje
Stvari koje su vam potrebne za dovršetak izgradnje

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

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

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 ž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

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

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

Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
Dodavanje elektroničkih komponenti 3D ispisanim dijelovima
Dodavanje elektroničkih komponenti u 3D ispisane dijelove
Dodavanje elektroničkih komponenti u 3D ispisane dijelove
Dodavanje elektroničkih komponenti u 3D ispisane dijelove
Dodavanje elektroničkih komponenti u 3D ispisane dijelove
Dodavanje elektroničkih komponenti u 3D ispisane dijelove
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

Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s uputama
Verzija zvučnika s 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: