Végtelen tükrös hangszóró

Hiányzik valami a szobából, de nem tudod mi az? Segítünk...

Végre befejezzük a közel 1 éve húzódó projektet. Ugye nagyon vártátok :)

Ha nem tudod miről van szó, akkor mielőtt tovább olvasnál van itt 1-2 megnézendő dolog:
Fényorgia - eyecandy bemutató videó
Végtelen tükrös hangszóró építés #1

Az első részt még 2017-ben forgattuk. (Végtelen tükrös hangszóró építés #1) Ott mutattunk egy módot, hogyan tudjátok a hangfalat összepattintani. Elektronikai oldalról csak annyit mutattunk, hogy mindkét hangszóróban RGB ledszalagot és WS2812B címezhető ledszalagot használtunk. Az kapcsolási rajzok és a programok viszont elmaradtak...
Menet közben többször is átalakítottuk a fényvezérlő elektronikánkat és a hozzá tartozó programot, és mivel a zenére villogó hangszóróknál is ezt használtunk, így csúsztunk. Sajnos nem keveset. De itt a jó hír, ma pontot teszük rá: https://youtu.be/iDctWEF0_Gs Ezzel persze nem azt akarom mondani, hogy 100%-os, mégrentgeteg dolgot kell megcsinálni, de mindenképpen egy jó kezdet :)

A hangfal


Mint már említettem, mi egy videoton hangfalpárt alakítottunk át, de ezzel nem azt mondjuk, hogy ti is szedjetek szét egyet, csak mutattunk egy módot az elkészítésre. Ettől függetlenül simán lehet saját hangfalat építeni. Az első videóhoz képest apróbb átalakítást eszközöltünk a 2. verzióban, így most szerelhető lett a hangfal. A videókban mindent megmutattunk, így itt most nagyon nincs mit leírni.
Talán a felhasznált anyagok érdekelhetnek: (1 db hangfalhoz írom le)

  • Hilti szalag (8mm) ~ 1.5 méter (a hangszórók köré erre ragasztottuk a ledszalagot. könnyen hajlítható szinte bármilyen alakra)
  • Alu ragasztószalag - A ledszalagokra készítettünk belőle takarást, illetve a hilti szalagot is ezzel ragasztottuk le
  • 5mm vastag plexi / 2db
  • Tükörfólia a hátsó plexire, Legalább 50%-os átlátszósággal rendelkező üvegfólia az első plexire
  • Alumínium élzáró profil (sarokvas, 1cm)
  • Csavarok, ragasztó, egyéb apróságok...

A kellékanyagok ára körülbelül 10-15eFt közé tehető, ebben nincs bent a hagfal anyaga illetve a hangszórók sem.


Az elektronika


Ahogy már több projektnél láthattátok ESP8266-os mikrokontroller képezi az egész agyát. Ehhez csatlakoztatunk mindent. Elég komplex lett a kapcsolási rajz, ezért igyekeztünk a részegységeket külön is megrajzolni.

Végtelen tükrös hangszóró elektronika


Bevásárló lista:

  • ESP8266 (12-F)
  • DC/DC fesz konverter 5V -> 3.3V
  • WS2812B címezhető ledszalag 5V (~2m; a hangfal mérete adja meg)
  • RGB ledszalag 12V - ~ 3m (a hangfal mérete fogja megadni)
  • 74HCT245 logikai szintillesztő (3.3v-5v, ws2812b ledszalaghoz)
  • MSGEQ7 IC - Hangelemzéshez
  • Ellenállások: 470Ohm/1db, 4.7kOhm/1db, 10kOhm/2db, 12kOhm/2db, 22kOhm/2db, 27kOhm/1db, 62kOhm/1db, 100kOhm/1db
  • Kondenzátorok: 10nF/2db, 33pF/1db, 100nF/2db
  • 2N2222 NPN tranzisztor - 3db (1 az ütemérzékeléshez, 2 a CH340 auto flash módhoz)
  • IRLB8721 N-Csatornás Mosfet - 6db
  • Mikrofon
  • 1db mikrokapcsoló (váltó kapcsoló)
  • 1db 3.5" jack aljzat (audio bemenethez)
  • tesztpanel, kábelek, forrasztási anyagok...
  • 1db 12V-os tápegység (függ a 12V-os RGB szalag hosszától, ~3A/36W)
  • 1db 5V-os tápegység (függ a Ws2812B ledszalag hosszától, ~4A/20W)
  • DC aljzat és dugó a 2 feszültségnek (2db)
  • CH340 USB-to-Serial modul (Nem kötelező, használhatjátok a korábbi projekteknél mutatott feltöltési módot is)

A dupla tápegységet ki lehet váltani számítógép táppal (mi pld pc tápot használunk), ugyanis ott 3.3V, 5V és 12V is rendelkezésre áll. Erről hamarosan készítünk egy videót. A teljes elektronika ára (ledszalagokkal együtt) nagyjából 10-15 eFt, így a teljes tükrös hangszóró alapanyagaihoz kb 30e Ft szükséges.


ESP8266 programozása

Most az ESP-t egy új módszerrel programozzuk, amit a NodeMCU sematikus ábrájáról vettünk. USB-Serial átalakítónak egy CH340-es IC-vel szerelt modult használunk, aminek segítségével (+ pár tranzisztor és ellenállással) automatikusan flash módba tudjuk kapcsolni az ESP-t, illetve újra is tudjuk indítani. Így megszűnik az a kényelmetlen módszer, hogy kapcsoldki/be GPIO0-t húzd le a földre aztán kapcsold be megint.
Az Arduino IDE-ben így vagy NodeMCU boardot kell kiválasztani, vagy ESP8266-ot ,de a Reset method-nak a nodemcu-t kell kiválasztani. Ez a lehetőség 1.8.2 Arduino IDE felett elérhető, mi 1.8.6-os verziót használtunk. Az ESP8266 alaplap verziónk pedig: 2.5.0

A szükséges programkód letölthető a GitHub oldalunkról: https://github.com/TechFactoryHU/tf_esp8266
A TFLight mappában lévő programot kell használni, ez az új világítás vezérlőnk. (Aki az elejétől követ minket, az biztosan tudja, hogy a régi változatok a TFRGB illetve TFLED programok voltak. Na most ezeket teljesen kiváltja a TFLight és a továbbiakban ezt fogjuk fejleszteni, így, ha még valamelyik régit használod, akkor válts minél előbb.)

A TFLight értelem szerűen nem csak a hangszóróhoz jó, sőt! Ráköthető sok féle ledszalag és a vezérlő appoknak köszönhetően távirányítható, illetve színprogramok is feltölthetőek rá, így teljesen egyedi hangulatvilágítást biztosít. Hamarosan külön videót készítünk erről is, türelem!

TFController: Vezérlő app jelenleg Adroidra, iOS-re és Windowsra lesz elérhető. A cikk írásának idejében még nem elérhető az appstoreok-ban, de 2019.03 hó folyamán az appok "hivatalosan" felkerülnek a GooglePlay és iOS AppStore -ba is. A Windowsos változat pedig hamarosan letölthető a weboldalunkról.
IDEIGLENESEN az androidos APK fájl is letölthető a Letöltések menüpont alatt.

A TFLight konfigurációs paramétereiről itt olvashattok majd bővebben. (Folyamatosan frissítjük!)

 

Képek (6)

Hozzászólás