INHOUDSOPGAWE:

Beeldhouer met ingeboude luidspreker: 7 stappe (met foto's)
Beeldhouer met ingeboude luidspreker: 7 stappe (met foto's)

Video: Beeldhouer met ingeboude luidspreker: 7 stappe (met foto's)

Video: Beeldhouer met ingeboude luidspreker: 7 stappe (met foto's)
Video: Inside the MOST EXPENSIVE Mega Mansion in Las Vegas | Modern Smart Home 2024, November
Anonim
Image
Image
Beeldhouer met ingeboude luidspreker
Beeldhouer met ingeboude luidspreker
Beeldhouer met ingeboude luidspreker
Beeldhouer met ingeboude luidspreker
Beeldhouer met ingeboude luidspreker
Beeldhouer met ingeboude luidspreker

Hier is 'n wonderlike projek wat u die naweek moet onderneem, as u 'n luidspreker wil maak wat foto's/poskaarte kan bevat of selfs u taaklys. As deel van die konstruksie gaan ons 'n Raspberry Pi Zero W as die kern van die projek gebruik, en 'n I2S klas D mono versterker en 4 ohm luidspreker om ons gunsteling liedjies te speel !! En ek het ook 'n LED -strook net onder die prentjie-/poskaarthouer bygevoeg, sodat u dit snags kan sien gloei.

In my geval het ek 'n mp3 -liedjie wat ek deur die jare versamel het, wat ek na die SD -kaart op my Pi kan aflaai en 'n sagteware met die naam Mopidy kan gebruik, 'n uitbreidbare musiekbediener wat in Python geskryf is. En u kan liedjies speel met 'n webblaaier op u selfoon/tablet/skootrekenaar, soos u in die video sien.

En ek het twee weergawes van die luidspreker gemaak, 'n eenvoudige weergawe met 'n groen voorkant en 'n instruksiewe weergawe vir almal wat van instructables.com hou.

As u ook u liedjiesversameling aanlyn op Spotify, SoundCloud of Google Play Music het, installeer u 'n mopidy -uitbreiding om liedjies uit u versameling te speel, benewens die liedjies op die Pi.

Stap 1: Dinge wat u nodig het om die bouwerk te voltooi

Dinge wat u nodig het om die bouwerk te voltooi
Dinge wat u nodig het om die bouwerk te voltooi

Hier is die lys van elektroniese komponente wat u benodig

  • Framboos Pi Zero W
  • APA102 LED -strook
  • Adafruit I2S 3W Klas D versterker -uitbreek - MAX98357A
  • Luidspreker - 3 "Diameter - 4 Ohm 3 Watt
  • Trui vir vroue/vroue

Boonop benodig u 3D -filament en 'n 3D -drukker om die STL -lêers wat in die onderstaande stappe aangeheg is, te druk

Gereedskap wat u benodig

  • Warm gomstokkies en geweer
  • 3D -drukker
  • Xacto -mes
  • Soldeerbout en soldeer

Stap 2: 3D -druk van die STL -lêers

3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers
3D -druk van die STL -lêers

Laai die aangehegte STL -lêers af en gebruik 3D -sagteware, en druk die lêers af. As u nie 'n 3D -drukker byderhand het nie, kan u dit by u plaaslike vervaardigerklub of biblioteek gebruik, of 'n 3D -drukdiens soos 3D -hubs gebruik.

In my geval het ek die STl -lêers met die Flashforge creator pro en 1,75 mm PLA gedruk om af te druk. Benewens die sny, gebruik ek Slic3r met die laaghoogte op 0,3 mm en die vuldigtheid tot 25 %.

Vir die TopLEDstripPicture. STL -lêer benodig u deurskynende PLA -filament sodat die kleur van die LED -strook kan versprei

Stap 3: Koppel die LED -strook aan die Pi Zero W

Koppel die LED -strook aan die Pi Zero W
Koppel die LED -strook aan die Pi Zero W
Koppel die LED -strook aan die Pi Zero W
Koppel die LED -strook aan die Pi Zero W

Soldeer 4 vroulike springdrade aan die LED -strook, en hier is 'n stroomverbinding vir die APA102 LED -strook met die Raspberry Pi zero W

  • Krag na pen 2 op die Pi (5V krag)
  • GND tot pen 6 op die Pi GND
  • Data na pen 16
  • Klok na pen 18

Sodra dit klaar is, flits die nuutste weergawe van Rasbian-lite img op u SD-kaart met u rekenaar (aflaai-skakel vir die img-lêer https://www.raspberrypi.org/downloads/raspbian/). Voeg dan die SD -kaart by die Raspberry Pi en koppel u Pi aan u WiFi -router en teken die IP -adres aan, dan SSH in u Pi

Begin met die onderstaande twee opdragte om die pakkette op die Pi op te dateer en op te gradeer.

sudo apt-get update

sudo apt-get upgrade

Installeer nou die blinkt -pakket wat deur die wonderlike mense by Pimoroni geskryf is. En kry dan rainbow.py -voorbeeld van blinkt github repo met wget.

sudo apt-get install python-blinkt

sudo wget

En voer dan die luislangprogram uit met die onderstaande opdrag, en u moet u LED -strook deur kleure sien, soos in die derde prent hierbo getoon.

sudo python reënboog.py

Stap 4: Koppel die I2S -versterker aan die Pi Zero W

Koppel die I2S -versterker aan die Pi Zero W
Koppel die I2S -versterker aan die Pi Zero W
Koppel die I2S -versterker aan die Pi Zero W
Koppel die I2S -versterker aan die Pi Zero W
Koppel die I2S -versterker aan die Pi Zero W
Koppel die I2S -versterker aan die Pi Zero W

Soldeer die koppenne op die Raspberry Pi Zero W en soldeer ook die luidspreker aan die +ve en -ve op die Adafruit MAX98357 I2S Class -D versterker.

En hier is die penverbindings tussen die Raspberry Pi Zero W en MAX98357 I2S Class-D versterker.

  • Vin tot pen 4 op Pi 5V
  • GND tot pen 9 Pi GND
  • DIN volgens pen 40
  • BCLK tot pen 12
  • LRCLK tot pen 35

Volg die gids oor die Adafruit-leerstelsel by-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts om die Adafruit se MAX98357 I2S Class-D Mono Amp op te stel en te toets ? view = alles. As deel van die opset is daar 'n maklike opstelling en 'n moeilike opset, as u van plan is om die maklike roete te hardloop, laai dan die volgende dopskrif af en voer dit uit

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

Om te kyk of die dopskrip suksesvol uitgevoer is en u die geluid van die luidspreker kan hoor

luidspreker -toets -c2 -toets = wav -w /usr/share/sounds/alsa/Front_Center.wav

En om die volume aan te pas, gebruik ook die opdrag van amixer, in my geval het ek dit maksimum volume gestel.

Stap 5: Stel Mopidy op om u gunsteling liedjies te speel

Stel Mopidy op om u gunsteling liedjies te speel
Stel Mopidy op om u gunsteling liedjies te speel

Om u gunsteling liedjies te speel, gaan ons Mopidy en 'n webkliënt vir mopidy opstel, sodat u u liedjie vanaf u selfoon/tafel kan speel. Mopidy speel musiek vanaf plaaslike skyf, Spotify, SoundCloud, Google Play Musiek en meer. U wysig die snitlys vanaf enige telefoon, tablet of rekenaar met behulp van 'n verskeidenheid MPD- en webkliënte.

Laat Mopidy nou die volgende opdrag uitvoer

sudo apt-get install mopidy

Vir meer inligting, kyk na die dokumentasie by - Installasie - Mopidy 2.0.1 dokumentasie

Verander die mopidy.conf om die gedeeltes HTTP, MPD en Files in te skakel, hier is my mopidy.conf en my plaaslike gids om musing is/home/pi/Music te stoor, so as u van plan is om die.conf -lêer hieronder te gebruik, skep 'n "Musiek" -gids in die tuisgids

sudo nano /etc/mopidy/mopidy.conf

Ek het my mopidy.conf aangeheg, net as u daarvan 'n afskrif wil maak. As u van plan is om 'n webprogram op die telefoon/tablet te gebruik, benodig u 'n http-webkliënt, ek hou van die Mopidy-Mobile..

sudo pip installeer Mopidy-Mobile

Om mopidy uit te voer tydens opstart, en herbegin u pi

sudo systemctl aktiveer mopidy

sudo herlaai

As u ook van plan is om in die toekoms meer mp3/.wav-lêers in die Musiek-lêer te laai, moet u 'n scanopdrag uitvoer, sodat liedjies in die Mopidy-Mobile-kliënt verskyn

sudo mopidyctl plaaslike skandering

En gebruik dan die mobiele url -url in u blaaier op u selfoon/rekenaar - https:// IpAddressOfPi: 6680/en speel u gunsteling liedjies en liedjies; in my geval het ek 'n paar kreatiewe musiek van die YouTube -klankbiblioteek afgelaai vir die videodemo, wat u op die skermkiekie hierbo sien..

Stap 6: Voeg die elektroniese komponente by die 3D -gedrukte onderdele

Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Voeg die elektroniese komponente by die 3D -gedrukte onderdele

Om die komponente by die 3D-gedrukte dele te voeg, pas die Pi Zero W aan die voetstuk en ek gebruik dubbelzijdige skuimband om die MAX98357 I2S Klas-D-versterker aan die basis vas te hou. Die ander 3D-gedrukte dele moet bymekaar pas, maar jy kan 'n bietjie warm gom gebruik om dit vas te maak.

Om die Mopidy -musiekspeler te kan begin elke keer as die Pi aangeskakel word, kan ons Mopidy instel om as 'n stelseldiens te werk, met behulp van systemd kan u die Mopidy -diens aktiveer deur die volgende te gebruik:

sudo systemctl aktiveer mopidy

Dit laat Mopidy outomaties begin wanneer die stelsel begin. En Mopidy word begin, gestop en herbegin, net soos enige ander stelseldiens

sudo systemctl begin mopidy

sudo systemctl stop mopidy sudo systemctl herlaai mopidy

Stap 7: Instrueerbare weergawe van die spreker

Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker
Onderrigbare weergawe van die spreker

As u belangstel om die Instructables -weergawe van die luidspreker te maak, druk die twee STL -lêers wat hieronder aangeheg is in 3D, in plaas van die luidsprekerrooster STL -lêer wat in die vorige stap aangeheg is. Druk die instructableLogo. STL in geel af, en in my geval het ek dit ook geverf met Uni Paint Pen (Fine Line PX-21), wat u by u plaaslike hardewarewinkel moet vind.

As u ook u liedjiesversameling aanlyn op Spotify, SoundCloud of Google Play Music het, installeer u 'n mopidy -uitbreiding om liedjies uit u versameling te speel, benewens die liedjies op die Pi.

Aanbeveel: