Tartalomjegyzék:
- 1. lépés: Globális vázlat
- 2. lépés: Tápegység
- 3. lépés: Arduino program és EEPROM paraméterek
- 4. lépés: Építsd fel
- 5. lépés: Az ügy
- 6. lépés: Egyéb integrációs részletek…
Videó: Mash-in / AV-kapcsoló: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Több videojáték -konzolom van otthon, ezért valamit el kellett készítenem a TV -n.
Szintén a múlt hangzásának ötletgazdájaként szeretek zenét hallgatni tisztességes környezetben… és van egy olyan megközelítésem, amely ötvözi az objektív akusztikai elemzést és az empirizmust. Nem vagyok érzékeny a csövek divatjára, a drága konverterekre és a marketing dolgokra. Szeretem, ha működik, bármi legyen is a fogaskerék képernyőjén megjelenő görbe, vagy bármilyen áron fizettél. Úgy gondolom, hogy személyes használatra egy egyszerű sztereó hangszóró elég jó, és az analóg megfelelően teszi a dolgot. Könnyen kezelhető, könnyen váltható, összegezhető stb.
Ezért építettem az első 16 csatornás analóg audio és kompozit video kapcsolót (+1 sztereó audio bemenet, amely vegyes).
A cél a források tápegységeinek kezelése is volt (hogy a beállítás energiatakarékosabb legyen, és a forrásokat először megfelelően bekapcsolják, majd a végén kikapcsolják). A Solid State Relay mellett döntöttem, amely talán kényelmesebb volt a régi és érzékeny audio/video eszközök számára, és talán tartósabb is.
Ez az első verzió nem tartalmazott távirányítót, és fáradtan álltam fel a kanapéról, hogy megváltoztassam a hangerőt vagy a bemenetet. Ezenkívül kénytelen voltam emlékezni arra, hogy melyik forrás volt csatlakoztatva minden bemenet minden számához, és kissé unatkoztam, hogy megnyomjam ezt az átkozott "Kiválasztás" nyomógombot, hogy megtaláljam a kedvenc konzolomat (vagy a hangomat, vagy bármit…).
Nem igazán voltam elégedett a hang minőségével, mert az audiojel váltására használt chipek nem voltak igazán erre optimalizálva. Az audio kimenetet pedig egy kettős potenciométer hajtotta, passzív csillapítóként. Jobb hangminőségre volt szükségem.
Ezt az első verziót sem úgy fejlesztették ki, hogy bármilyen új technológiával kompatibilis legyen, és alapvetően teljes analóg termék volt.
Tehát a "Mash-in" ennek az első verziónak a fejlesztése, amelyet néhány évvel ezelőtt készítettem, újra felhasználva az első verzió egy részét néhány új funkcióval:
- A rendszer most nem teljesen analóg, de többnyire egy arduino hajtja.
- IR távirányító.
- 4 soros LCD képernyő (I2C busz)
- új kapcsoló chipek az audióhoz (MPC506A a BB -től). Lehet, hogy elméletileg nem a legjobbak hanghoz, de az adatlap azt mutatja, hogy elég jó a torzítás tekintetében (és sokkal jobb, mint az előző CD4067 -em). Néhány teszt után zaj volt a kapcsoláskor, de az audio tábla és az arduino programja elég rugalmas ahhoz, hogy rövidesen elnémítsa a hangot a kapcsolási folyamat során, ami jó eredményt ad!
- további chip a kimenet professzionálisabb meghajtásához (PGA2311). Jobb vezérlést biztosít az Arduino SPI buszával, a némítási funkció megfelelő kezeléséhez is, és lehetőséget ad a szinteltolások programozására minden bemeneten, ami nagyszerű.
- egy bővítőport külső modulok fejlesztéséhez (RS-232 a TV-hez vagy a HDMI-kapcsolókhoz, további audiorelék az analóg jel továbbításához a nappalim többi audiobeállításában stb.)
- jobb kialakítás, díszes lámpával, amikor a készülék be van kapcsolva.:)
1. lépés: Globális vázlat
A globális folyamat a következő:
bemenetek> [kapcsolási szakasz]> [hangkártya / összeg a további audiobemenettel]> [némítás / hangerőszekció]> kimenet
Az arduino ezt adja:
- 5 bites bináris szó 5 külön kimeneten a kapcsolási szakasz vezérlésére (tehát valójában 16 fizikai bemenetet és 16 virtuális bemenetet tud kezelni, amelyek például egy bővítőmodul esetében hasznosak lehetnek).
- SPI busz a PGA 2311 vezérléséhez (hangkimenet némítása/hangereje).
- I2C busz az LCD képernyő vezérléséhez.
- a HUI bemenetei az előlapon (beleértve a kódolót és 3 nyomógombot: készenlét/be, menü/kilépés, funkció/belépés).
- bemenet az IR érzékelőhöz.
- kimenet az SSR meghajtásához.
Itt vannak:
- a globális vázlat
- az Arduino pinout lap
- a kapcsoló részhez használt bináris szavak táblázata
- a régi audio tábla sematikája, amelyet újra felhasználtam ebben a projektben
Tehát az audio tábla két külön PCB -re van felosztva az én esetemben:
- az összegző rész
- a hangerő / némítás rész
Tehát az analóg hangjel a kapcsolási szakasz után elhagyja az alaplapot, hogy átmenjen az összegző NYÁK -ra (opamp TL074), majd visszatér az alaplapra, hogy a PGA 2311 feldolgozza, mielőtt a hátsó panelen lévő kimeneti csatlakozóhoz megy.
Azt hiszem, nem szükséges ezt megtenni, de ez egy módja volt, hogy újra használhassam régi alkatrészemet anélkül, hogy teljesen új PCB-t fejlesztenék ki.
2. lépés: Tápegység
Nem fejlesztettem a tápegységet (AC/DC modul). Olcsóbb és egyszerűbb volt vásárolni egyet az Amazon -on;)
3 különböző típusú DC feszültségre volt szükségem:
Egy +5V a logikai részekhez (beleértve az Arduino -t … Igen, azt a rossz dolgot csináltam, hogy a táblát a +5V kimenetre szállítottam … de tény: működik).
Egy +12V és egy -12V az audio részekhez.
3. lépés: Arduino program és EEPROM paraméterek
itt vannak:
- az Arduino programja
- az Arduino beállításai által kezelt és az EEPROM -ban mentett paraméterek
Megjegyzés: szabványos infravörös távirányítót használtam, és a programban megváltoztathatja a távirányító minden gombjának kódját.
Egy kulcsot használtam parancsikonként a programomban, hogy gyorsan elérhessem a mediacenter készülékemet. A "Mash-in" beállítási menüjében konfigurálhatja, hogy melyik bemenetet rendelje hozzá ehhez a parancsikonhoz. Ezt a paramétert az Arduino EEPROM -ban is tárolja.
4. lépés: Építsd fel
itt van a Gerber fájl, hogy elkészítse.
Az arduino közvetlenül felfelé-lefelé van behelyezve a nyomtatott áramköri lapra (mint egy shied).
ismert problémák:
- a kompozit videó kapcsoló részéhez használt CD4067 nincs megfelelően ellátva. A vázlat 12 V -os tápfeszültséget ad, de az illesztőprogram 5 V -os logikai jelekkel érkezik az Arduino által … így a bemenetek mindenesetre az elsőn maradnak (00000).
- Ugyanez a probléma az MPC506 chipekkel, de a logikai szinteket megfelelően figyelembe veszik ezek az összetevők, tehát ezen nincs mit változtatni.
Tehát kissé módosítania kell a NYÁK -ot, de kezelhető, ha IC -támogatást használ, és néhány vezetéket ad hozzá.
5. lépés: Az ügy
Itt megtalálja az elülső és a hátsó panel huzatát.
Az összes többi 3D fájl itt érhető el.
Mindent a Sketchup segítségével terveztem, így azt hiszem, elég könnyű ingyenesen adaptálni a dolgokat.
Az összes belső panelt kettős rétegre ragasztják. A belső lapot is két lépésben nyomtatják ki, körülbelül 2 narancsréteggel (vagy az Önnek tetsző színnel), a többivel fehér színben. Így fehérnek tűnik, amikor az eszköz készenléti állapotban van, és narancssárgán világít, amikor be van kapcsolva (a belső világítással).
Egy kis 230VAC LED -es lámpát használtam benne. Kevesebb, mint 1 W energiafogyasztás, és nem melegszik túl sokat. Ezt maga az SSR kimenete vezérli.
Az SST fűtőkészülékre van szerelve. A tok oldalán lyuk található, amely lehetővé teszi a levegő újrahasznosítását.
Egyébként az én esetemben ez egy 10A -os SSR, és egy 8A -es biztosítékot szereltem rá, hogy elfogadható értéken korlátozzam a házon belüli hőmérséklet -eloszlást (minél több energiát kapcsol, annál több hő van). A fűtőberendezésnél nem mehet tovább 40 ° C -ra, még akkor sem, ha a ház teljesen le van zárva, ami rendben van, még a ház PLA részeinél is.
Szinte nyomtatásra kész!;)
6. lépés: Egyéb integrációs részletek…
Íme néhány fájl, amely segíti a kábelezést és megkönnyíti a munkát.
A többi hasznos dolog végül itt van!:)
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Masherator 1000 - Infusion Mash Temp Controller: 8 lépés
Masherator 1000 - Infusion Mash Temp Controller: Ez az ötödik verziója a hőmérséklet -szabályozónak a sörkészítési folyamatomhoz. Általában a polcon lévő PID vezérlőket használtam, olcsó, néhány hatékony és némileg megbízható. Miután megvettem a 3-D nyomtatót, úgy döntöttem, hogy a semmiből tervezek egyet
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Mash Up és LED verseny: A Pez adagoló zseblámpa: 5 lépés
Mash Up és LED verseny: A Pez adagoló zseblámpa: Ez egy pez adagoló zseblámpa. Nem túl fényes, de elég világos ahhoz, hogy kulcsokat, ajtógombokat stb