Sisällysluettelo:
- Vaihe 1: Yleiskaavio
- Vaihe 2: Virtalähde
- Vaihe 3: Arduino -ohjelma ja EEPROM -parametrit
- Vaihe 4: Rakenna se
- Vaihe 5: Asia
- Vaihe 6: Muut integrointitiedot…
Video: Mash-in / AV-kytkin: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Minulla on kotona useita videopelikonsoleja, joten minun piti tehdä jotain yhdistääkseni kaiken televisioni.
Myös menneisyyden äänen keksijänä haluan kuunnella musiikkia kunnollisella kokoonpanolla… ja minulla on lähestymistapa, joka yhdistää objektiivisen akustisen analyysin ja empirismin. En ole todella herkkä putkimuodille, kalliille muuntimille ja markkinointitiedoille. Pidän siitä, kun se toimii, riippumatta siitä, mikä käyrä näkyy vaihteen näytöllä tai mistä hinnasta olet maksanut. Mielestäni henkilökohtaiseen käyttöön yksinkertainen stereokaiutinpari on tarpeeksi hyvä ja analoginen tekee työn oikein. Sitä on helppo käsitellä, helppo vaihtaa, summaa jne.
Siksi rakensin ensimmäiset 16 kanavaa analogista ääntä ja komposiittivideokytkintä (+1 stereoäänitulo, joka on sekoitettu).
Tavoitteena oli myös hallita lähteiden virtalähteitä (tehdä asennuksesta energiansäästöisempi ja kytkeä lähteet ensin päälle oikein ja sitten sammuttaa ne lopussa). Valitsin puolijohdereleen, joka oli ehkä kätevämpi vanhoille ja herkille audio-/videovälineille ja ehkä myös kestävämpi.
Tämä ensimmäinen versio ei sisältänyt kaukosäädintä, ja olin väsynyt seisomaan sohvalta äänenvoimakkuuden tai tulon muuttamiseksi. Lisäksi minun oli pakko muistaa, mikä lähde oli kytketty jokaisen tulon jokaiseen numeroon, ja olin hieman kyllästynyt painamaan tätä kirottua "Valitse" -painiketta löytääksesi, mistä suosikkikonsolini on kynitty (tai äänikoneeni tai mikä tahansa …).
En ollut todella tyytyväinen äänen laatuun, koska äänisignaalin vaihtamiseen käytetyt sirut eivät olleet oikeastaan optimoitu tätä varten. Ja äänilähtöä käytettiin vain kaksoispotentiometrillä passiivisena vaimennuksena. Tarvitsin parempaa äänenlaatua.
Myöskään tätä ensimmäistä versiota ei kehitetty yhteensopivaksi minkään uuden tekniikan kanssa, ja se oli pohjimmiltaan täysin analoginen tuote.
Joten "Mash-in" on tämän muutama vuosi sitten tekemäni ensimmäisen version kehitys, jossa käytetään uudelleen osaa ensimmäisestä versiosta ja uusia ominaisuuksia:
- Järjestelmä ei ole täysin analoginen nyt, mutta myös lähinnä arduino.
- IR -kaukosäädin.
- 4 rivin LCD -näyttö (I2C -väylä)
- uudet kytkentäpiirit äänelle (MPC506A BB: ltä). Ne eivät ehkä ole teoriassa parhaita äänentoistoa varten, mutta tietolomake osoittaa, että se on riittävän hyvä häiriön suhteen (ja paljon parempi kuin edellinen CD4067). Joidenkin testien jälkeen vaihdosta kuului kohinaa, mutta äänikortti ja arduinon ohjelma ovat riittävän joustavia mykistämään ääni pian kytkentäprosessin aikana, mikä antaa hyvän tuloksen!
- lisäpiiri ohjaamaan lähtöä ammattimaisemmin (PGA2311). Se antaa paremman hallinnan Arduinon SPI -väylän kanssa, myös hallita mykistystoimintoa oikein, ja antaa mahdollisuuden ohjelmoida tasosiirtymiä jokaiselle tulolle, mikä on hienoa.
- laajennusportti ulkoisten moduulien kehittämiseen (RS-232 TV: lle tai HDMI-kytkimille, ylimääräiset äänireleet analogisen signaalin reitittämiseksi olohuoneeni muissa ääniasetuksissa jne.)
- parempi muotoilu ja hieno valo sisällä, kun laite on päällä.:)
Vaihe 1: Yleiskaavio
Globaali prosessi on seuraava:
tulot> [kytkentäosa]> [äänikortti / summa lisääänitulolla]> [mykistys / äänenvoimakkuusosa]> lähtö
Arduino antaa:
- 5 -bittinen binaarinen sana viidessä erillisessä lähdössä ohjaamaan kytkentäosaa (joten se voi itse asiassa hallita 16 fyysistä tuloa + 16 virtuaalista tuloa, jotka voivat olla hyödyllisiä esimerkiksi laajennusmoduulin kanssa).
- SPI -väylä PGA 2311: n ohjaamiseen (äänilähdön mykistys/äänenvoimakkuus).
- I2C -väylä LCD -näytön ohjaamiseen.
- HUI -tulot etupaneelissa (mukaan lukien anturi ja 3 painiketta: valmiustila/päällä, valikko/poistuminen, toiminto/enter).
- tulo IR -anturia varten.
- lähtö SSR: n ajamiseen.
Tässä ovat:
- maailmanlaajuinen kaavio
- Arduino pinout -arkki
- taulukko kytkentäosassa käytettäville binäärisanoille
- vanha äänikortin kaavio, jota käytin uudelleen tässä projektissa
Joten äänikortti on jaettu kahteen erilliseen piirilevyyn minun tapauksessani:
- summaava osa
- äänenvoimakkuus / mykistys
Joten analoginen audiosignaali poistuu päälevyltä kytkentäosan jälkeen siirtyäkseen summauspiirilevyyn (opamp TL074) ja palaa sitten emolevyyn PGA 2311: n käsiteltäväksi ennen kuin menee takapaneelin lähtöliitäntään.
Mielestäni sitä ei tarvitse tehdä, mutta se oli minulle tapa käyttää vanhaa osaa uudelleen kehittämättä täysin uutta PCB: tä.
Vaihe 2: Virtalähde
En kehittänyt virtalähdettä (AC/DC -moduuli). Oli halvempaa ja helpompaa ostaa sellainen Amazonista;)
Tarvitsin 3 erilaista DC -jännitetyyppiä:
Yksi +5 V logiikkaosille (mukaan lukien Arduino … Kyllä, tein sen huonon asian, joka koostuu levyn toimittamisesta +5 V: n lähtöön … mutta tosiasia on: se toimii).
Yksi +12V ja yksi -12V ääniosille.
Vaihe 3: Arduino -ohjelma ja EEPROM -parametrit
tässä ovat:
- Arduinon ohjelma
- Arduinon asetusten hallitsemat ja EEPROMiin tallennetut parametrit
Huomautus: Käytin tavallista IR -kaukosäädintä, ja voit muuttaa ohjelmassa kunkin kauko -ohjaimen koodin.
Käytin näppäintä pikakuvakkeena ohjelmassani päästäkseni nopeasti mediakeskuslaitteeseeni. "Mash-in" -asetusvalikko on tarkoitettu määrittämään, minkä tulon valitsit tälle pikakuvakkeelle. Tämä parametri tallennetaan myös Arduinon EEPROMiin.
Vaihe 4: Rakenna se
tässä on Gerber -tiedosto sen tekemiseen.
Arduino asetetaan suoraan ylösalaisin piirilevyyn (kuten shied).
tunnetut ongelmat:
- komposiittivideon kytkentäosassa käytetty CD4067 ei saa kunnolla virtaa. Kaavamainen antaa 12 V: n tehon, mutta se on ohjain, jolla on 5 V: n logiikka -signaalit Arduinolta … joten tulot pysyvät joka tapauksessa ensimmäisellä (00000).
- Sama ongelma on MPC506 -sirujen kanssa, mutta nämä komponentit ottavat logiikkatasot huomioon oikein, joten siinä ei ole mitään muutosta.
Joten sinun on hieman muokattava piirilevyä, mutta se on hallittavissa, jos käytät IC -tukia ja lisää johtoja.
Vaihe 5: Asia
Täältä löydät etu- ja takapaneelin luonnoksen.
Kaikki muut 3D -tiedostot löytyvät täältä.
Suunnittelin kaiken Sketchupin avulla, joten on melko helppoa mukauttaa asioita ilmaiseksi.
Kaikki sisäpaneelit on painettu kaksikerroksisiksi liimattuina. Myös sisälevy tulostetaan kahdessa vaiheessa noin 2 kerroksella oranssia (tai haluamaasi väriä) ja loput valkoisella. Näin se näyttää valkoiselta, kun laite on valmiustilassa, ja se muuttuu oranssiksi, kun se on päällä (kun valo on sisällä).
Käytin pientä 230VAC LED -lamppua sisällä. Virrankulutus on alle 1 W, eikä se lämmitä liikaa. Sitä ohjaa itse SSR: n tuotos.
SST on asennettu lämmittimeen. Kotelon sivussa on reikä, joka mahdollistaa ilman kierrätyksen sisällä.
Muuten, se on 10A SSR minun tapauksessani, ja asensin siihen 8A: n sulakkeen, joka rajoittaa lämpötilan haihtumisen kotelon sisällä hyväksyttävällä arvolla (mitä enemmän virtaa vaihdat, sitä enemmän lämpöä sinulla on). Lämmittimen kanssa sen ei pitäisi mennä pidemmälle kuin 40 ° C, vaikka kotelo olisi täysin suljettu, mikä on ok, jopa kotelon PLA -osien osalta.
Melkein valmis tulostamaan!;)
Vaihe 6: Muut integrointitiedot…
Tässä muutamia tiedostoja kaapeloinnin helpottamiseksi ja työn helpottamiseksi.
Kaikki muut hyödylliset asiat ovat lopulta täällä!:)
Suositeltava:
Mash Up Arduino -koodinäytteet: 6 vaihetta (kuvilla)
Sekoita Arduino -koodinäytteet: Tässä opetusohjelmassa käydään läpi prosessi, jossa yhdistetään Arduino -näytepiirustukset toimivan projektin prototyypin luomiseksi. Projektisi koodin kehittäminen voi olla pelottavinta, varsinkin jos et ole tehnyt sitä tuhat kertaa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
Masherator 1000 - Infusion Mash Temp Controller: 8 vaihetta
Masherator 1000 - Infusion Mash Temp Controller: Tämä on viides versio oluenvalmistusprosessin lämpötilansäätimestä. Olen tyypillisesti käyttänyt hyllyssä olevia PID -säätimiä, halpoja, jotkut tehokkaita ja jonkin verran luotettavia. Kun sain 3D-tulostimen, päätin suunnitella sellaisen tyhjästä
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Mash Up ja LED -kilpailu: Pez -annostelulamppu: 5 vaihetta
Mash Up ja LED -kilpailu: Pez -annostelulamppu: Tämä on pez -annostelulamppu. Se ei ole kovin kirkas, mutta se on riittävän kirkas löytääkseen avaimet, ovenkahvat jne