INHOUDSOPGAWE:

Mash-in / AV-switch: 6 stappe
Mash-in / AV-switch: 6 stappe

Video: Mash-in / AV-switch: 6 stappe

Video: Mash-in / AV-switch: 6 stappe
Video: Утепление балкона изнутри. Как правильно сделать? #38 2024, November
Anonim
Mash-in / AV-skakelaar
Mash-in / AV-skakelaar

Ek het verskeie videospeletjies by die huis, so ek moes iets maak om alles op my TV aan te sluit.

Ek luister ook graag as 'n vernuwer van die verlede na musiek op 'n ordentlike manier … en ek het 'n benadering wat objektiewe akoestiese analise en empirisme meng. Ek is nie regtig sensitief vir buismode, duur omsetters en bemarkingsgoed nie. Ek hou daarvan as dit werk, ongeag die kromme wat op die rat van die rat verskyn, of wat ook al die prys is waarvoor u betaal het. Ek dink dat 'n eenvoudige paar stereoluidsprekers vir persoonlik gebruik goed genoeg is, en dat analoog die werk reg kan maak. Dit is maklik om te manipuleer, maklik om te skakel, om op te som, ens.

Daarom het ek 'n eerste 16 -kanale analoog klank- en saamgestelde video -skakelaar gebou (+1 stereo -klankinvoer wat gemeng is).

Die doel was ook om die kragtoevoer van die bronne te bestuur (om die installasie meer energiebesparend te maak, en om die bronne eers behoorlik aan te skakel en dan aan die einde af te skakel). Ek het die keuse gemaak van 'n Solid State Relay, wat miskien meer gerieflik was vir ou en sensitiewe klank-/video -toerusting, en miskien ook duursamer.

Hierdie eerste weergawe bevat geen afstandsbediening nie, en ek was moeg om van my bank af op te staan om die volume of insette te verander. Ek was ook verplig om te onthou watter bron elke nommer van elke invoer insteek, en ek was 'n bietjie verveeld om op die verdoemde 'Select' -knoppie te druk om te sien waar my gunsteling konsole ingeprop is (of my telefoon, of wat ook al …).

Ek was nie regtig tevrede met die kwaliteit van die klank nie, want die skyfies waarmee ek die klanksein verander het, is nie regtig hiervoor geoptimaliseer nie. En die klankuitset is net aangedryf deur 'n dubbele potensiometer, as 'n passiewe verswakker. Ek het 'n beter klankgehalte nodig.

Hierdie eerste weergawe is ook nie ontwikkel om verenigbaar te wees met enige nuwe tegnologie nie, en was basies 'n volledige analoog produk.

'Mash-in' is dus die evolusie van hierdie eerste weergawe wat ek 'n paar jaar gelede gemaak het, en 'n deel van die eerste weergawe hergebruik met 'n paar nuwe funksies:

- Die stelsel is nou nie heeltemal analoog nie, maar word ook meestal deur 'n arduino aangedryf.

- IR afstandsbediening.

- 4 rye LCD -skerm (I2C -bus)

- nuwe skakelskyfies vir klank (MPC506A van BB). In teorie is hulle miskien nie die beste vir klank nie, maar die datablad toon aan dat dit goed genoeg is met betrekking tot distorsie (en baie beter as my vorige CD4067). Na 'n paar toetse was daar 'n geraas by die oorskakeling, maar die klankbord en die program in die arduino is genoeg buigsaam om die geluid tydens die skakelproses kortliks te demp, wat 'n goeie resultaat lewer!

- 'n ekstra chip om die uitvoer te verhoog met 'n meer professionele benadering (PGA2311). Dit gee 'n beter beheer met die SPI -bus van die Arduino, ook om die dempfunksie behoorlik te bestuur, en gee die moontlikheid om vlakverskille op elke inset te programmeer, wat baie goed is.

- 'n uitbreidingspoort om eksterne modules te ontwikkel (RS-232 vir die TV- of HDMI-skakelaars, ekstra klankrelais om die analoog sein in die res van my sitkamer-klankopstelling te stuur, ens.)

- beter ontwerp, met 'n pragtige lig binne as die toestel aan is.:)

Stap 1: Globale skematiese

Die globale proses is:

insette> [skakelgedeelte]> [klankbord / som met die bykomende klankinvoer]> [demp / volume -afdeling]> uitset

Die arduino gee:

- 'n 5 -bisse binêre woord op 5 afsonderlike uitsette om die skakelgedeelte te beheer (sodat dit eintlik 16 fisiese insette + 16 virtuele insette kan bestuur, wat byvoorbeeld nuttig kan wees met 'n uitbreidingsmodule).

- 'n SPI -bus om die PGA 2311 (klankuitset demp/volume) te beheer.

- 'n I2C -bus om die LCD -skerm te beheer.

- insette vir die HUI op die voorpaneel (insluitend 'n encoder, en 3 drukknoppies: standby/aan, menu/uitgang, funksie/enter).

- 'n invoer vir die IR -sensor.

- 'n uitset om die SSR aan te dryf.

Hier is:

- die globale skematiese

- die Arduino pinout -blad

- die tabel vir die binêre woorde wat gebruik word vir die skakelafdeling

- die ou klankbordskema wat ek weer vir hierdie projek gebruik het

Die klankbord is dus in my geval in twee afsonderlike PCB verdeel:

- die samevattende deel

- die volume / demp gedeelte

Dus verlaat die analoog klanksignaal die hoofbord na die skakelgedeelte om na die som -PCB (opamp TL074) te gaan, en keer dan terug na die hoofbord om deur die PGA 2311 verwerk te word voordat dit na die uitsetaansluiting op die agterpaneel gaan.

Ek dink dit is nie nodig om dit te doen nie, maar dit was vir my 'n manier om my ou deel weer te gebruik sonder om 'n nuwe PCB te ontwikkel.

Stap 2: Kragtoevoer

Ek het nie die kragtoevoer (AC/DC module) ontwikkel nie. Dit was goedkoper en makliker om een op Amazon te koop;)

Ek het 3 verskillende soorte GS -spannings nodig gehad:

Een +5V vir die logiese dele (insluitend die Arduino … Ja, ek het die slegte ding gemaak wat bestaan uit die voorsiening van die bord na die +5V -uitgang … maar feit is: dit werk).

Een +12V en een -12V vir die klankonderdele.

Stap 3: Arduino Program en EEPROM parameters

hier is:

- die program van die Arduino

- die parameters wat deur die opstelling in die Arduino bestuur word, en in die EEPROM gestoor word

Nota: ek het 'n standaard IR -afstandsbediening gebruik, en u kan die kodes van elke sleutel van die afstandsbediening in die program verander.

Ek het 'n sleutel as 'n kortpad in my program gebruik om vinnig toegang tot my mediacenter -toestel te verkry. Die instellingsmenu van "Mash-in" word gemaak om te bepaal watter invoer u gekies het om aan hierdie kortpad toe te ken. Hierdie parameter word ook in die EEPROM van die Arduino gestoor.

Stap 4: Bou dit

Bou dit!
Bou dit!
Bou dit!
Bou dit!
Bou dit!
Bou dit!
Bou dit!
Bou dit!

hier is die Gerber -lêer om dit te maak.

Die arduino word regs onder-op die PCB geplaas (soos 'n skelm).

Bekende probleme:

- die CD4067 wat gebruik word vir die skakelaargedeelte van saamgestelde video, word nie korrek verskaf nie. Die skema gee 'n 12V -krag, maar die bestuurder met 5V -logiese seine deur die Arduino … sodat die insette in elk geval op die eerste bly (00000).

- Dit is dieselfde probleem met die MPC506 -skyfies, maar die komponente se logiese vlakke word behoorlik oorweeg, dus daar kan niks daaraan verander word nie.

U moet die PCB dus effens verander, maar dit is hanteerbaar as u IC -ondersteunings gebruik en 'n paar drade byvoeg.

Stap 5: Die saak

Die geval
Die geval
Die geval
Die geval
Die geval
Die geval

Hier vind u die konsep van die voor- en agterpaneel.

Al die ander 3D -lêers is hier beskikbaar.

Ek het alles met Sketchup ontwerp, so dit is redelik maklik om dinge gratis aan te pas, dink ek.

Al die binnepanele is gedruk op dubbele lae wat aan mekaar vasgeplak is. Die binneblad word ook in twee stappe gedruk, met ongeveer 2 lae oranje (of die kleur wat u wil), en die res in wit. So lyk dit soos wit as die toestel in stand -by is, en dit word oranje as dit aan is (met die lig binne).

Ek het 'n klein LED 230VAC lamp binne gebruik. Dit het minder as 1W kragverbruik, en dit word nie baie warm nie. Dit word aangedryf deur die uitset van SSR self.

Die SST is gemonteer op 'n verwarmer. Daar is 'n gaatjie aan die kant van die omhulsel om die herwinning van lug binne moontlik te maak.

Terloops, dit is in my geval 'n 10A SSR, en ek het 'n 8A -lont daarop aangebring om die temperatuurverspreiding in die kas teen 'n aanvaarbare waarde te beperk (hoe meer krag u skakel, hoe meer hitte het u). Met die verwarmer moet dit nie meer as 40 ° C styg nie, selfs al is die omhulsel heeltemal toe, wat goed is, selfs vir die PLA -dele van die omhulsel.

Byna gereed om te druk!;)

Stap 6: Ander integrasiebesonderhede …

Hier is 'n paar lêers om kabels te help en die werk makliker te maak.

Al die ander nuttige dinge is uiteindelik hier!:)

Aanbeveel: