Satura rādītājs:
- 1. darbība. Globālā shēma
- 2. solis: barošanas avots
- 3. darbība: Arduino programma un EEPROM parametri
- 4. solis: izveidojiet to
- 5. solis: lieta
- 6. darbība. Cita informācija par integrāciju…
Video: Mash-in / AV-Switch: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Man mājās ir vairākas videospēļu konsoles, tāpēc man vajadzēja izveidot kaut ko, lai visu savienotu savā televizorā.
Arī kā pagātnes skaņas ģeniālāks man patīk klausīties mūziku pienācīgā uzstādījumā … un man ir pieeja, kas sajauc objektīvu akustisko analīzi un empīrismu. Es neesmu īsti jutīgs pret cauruļu modi, dārgiem pārveidotājiem un mārketinga lietām. Man patīk, kad tas darbojas, neatkarīgi no pārnesuma ekrānā redzamās līknes vai cenas, par kuru samaksājāt. Es domāju, ka personīgai lietošanai vienkāršs stereo skaļruņu pāris ir pietiekami labs, un analogs padara darbu pareizi. To ir viegli manipulēt, viegli pārslēgt, summēt utt.
Tāpēc es izveidoju pirmos 16 kanālu analogo audio un kompozītvideo slēdzi (+1 stereo audio ieeja, kas ir jaukta).
Mērķis bija arī pārvaldīt avotu barošanas avotus (lai iestatīšana ietaupītu vairāk enerģijas un vispirms pareizi ieslēgtu avotus un pēc tam tos izslēgtu). Es izvēlējos cietvielu releju, kas varbūt bija ērtāks veciem un jutīgiem audio/video rīkiem, kā arī varbūt izturīgāks.
Šajā pirmajā versijā nebija iekļauta tālvadības pults, un es biju nogurusi piecelties no sava dīvāna, lai mainītu skaļumu vai ievadi. Turklāt man bija pienākums atcerēties, kāds avots tika pievienots katras ievades katram numuram, un man bija mazliet garlaicīgi nospiest šo sasodīto pogu "Atlasīt", lai atrastu vietu, kur tika izvilkta mana iecienītākā konsole (vai mana fonotēka vai kāds cits)..
Es nebiju īsti apmierināts ar skaņas kvalitāti, jo mikroshēmas, ko izmantoju, lai pārslēgtu audio signālu, tam nebija īsti optimizētas. Un audio izvadi vienkārši darbināja dubults potenciometrs kā pasīvs vājinātājs. Man vajadzēja labāku skaņas kvalitāti.
Arī šī pirmā versija nebija izstrādāta, lai būtu saderīga ar kādu jaunu tehnoloģiju, un būtībā tas bija pilnīgs analogs produkts.
Tātad "Mash-in" ir šīs pirmās versijas attīstība, kuru es izveidoju pirms dažiem gadiem, atkārtoti izmantojot daļu no pirmās versijas ar dažām jaunām funkcijām:
- Sistēma šobrīd nav pilnībā analoga, bet to galvenokārt vada arī arduino.
- IR tālvadības pults.
- 4 rindu LCD ekrāns (I2C kopne)
- jaunas skaņas pārslēgšanas mikroshēmas (MPC506A no BB). Tie teorētiski varbūt nav labākie audio, bet datu lapa parāda, ka tas ir pietiekami labs attiecībā uz traucējumiem (un daudz labāks par manu iepriekšējo CD4067). Pēc dažiem testiem pārslēgšanās laikā radās troksnis, taču audio dēlis un programma arduino ir pietiekami elastīgi, lai pārslēgšanas procesā īslaicīgi izslēgtu skaņu, kas dod labu rezultātu!
- papildu mikroshēma, lai vadītu izvadi ar profesionālāku pieeju (PGA2311). Tas nodrošina labāku vadību ar Arduino SPI kopni, kā arī lai pareizi pārvaldītu izslēgšanas funkciju, un dod iespēju programmēt līmeņa nobīdes katrā ieejā, kas ir lieliski.
- pagarinājuma ports, lai izstrādātu ārējos moduļus (RS-232 televizoram vai HDMI slēdžiem, papildu audio releji, lai novirzītu analogo signālu pārējā manas dzīvojamās istabas audio iestatījumā utt.)
- labāks dizains ar iedomātu gaismu iekšpusē, kad ierīce ir ieslēgta.:)
1. darbība. Globālā shēma
Globālais process ir šāds:
ieejas> [komutācijas sadaļa]> [audio plate / summa ar papildu audio ieeju]> [izslēgta / skaļuma sadaļa]> izeja
Arduīno sniedz:
- 5 bitu binārais vārds uz 5 atsevišķām izejām, lai kontrolētu pārslēgšanas sadaļu (tātad faktiski var pārvaldīt 16 fiziskās ieejas + 16 virtuālās ieejas, kas var būt noderīgas, piemēram, ar paplašināšanas moduli).
- SPI kopne, lai kontrolētu PGA 2311 (audio izejas izslēgšana/skaļums).
- I2C kopne, lai kontrolētu LCD ekrānu.
- HUI ieejas priekšējā panelī (ieskaitot kodētāju un 3 spiedpogas: gaidīšanas režīms/ieslēgts, izvēlne/izeja, funkcija/ievadīšana).
- ieeja IR sensoram.
- izeja SSR vadīšanai.
Šeit ir:
- globālā shēma
- Arduino pinout lapa
- tabula binārajiem vārdiem, ko izmanto pārslēgšanas sadaļā
- vecās audio plates shēma, ko es atkārtoti izmantoju šajā projektā
Tātad audio plāksne manā gadījumā ir sadalīta divās atsevišķās PCB:
- kopsavilkuma daļa
- skaļuma / izslēgšanas daļa
Tātad analogā audio signāls pēc pārslēgšanas sadaļas atstāj galveno plati, lai pārietu uz summējošo PCB (opamp TL074), un pēc tam atgriežas pie galvenās plates, lai to apstrādātu PGA 2311, pirms dodas uz izejas savienotāju aizmugurējā panelī.
Es domāju, ka tas nav jādara, bet tas bija veids, kā man atkārtoti izmantot veco daļu, neveidojot pilnīgi jaunu PCB.
2. solis: barošanas avots
Es neizstrādāju barošanas avotu (maiņstrāvas/līdzstrāvas modulis). To bija lētāk un vieglāk iegādāties Amazon;)
Man vajadzēja 3 dažādus līdzstrāvas sprieguma veidus:
Viens +5V loģiskajām daļām (ieskaitot Arduino … Jā, es izdarīju to slikto, kas sastāv no tāfeles piegādes +5V izejai … bet fakts ir: tas darbojas).
Viens +12V un viens -12V audio daļām.
3. darbība: Arduino programma un EEPROM parametri
šeit ir:
- Arduino programma
- parametri, kurus pārvalda iestatīšana Arduino un saglabā EEPROM
Piezīme. Es izmantoju standarta IR tālvadības pulti, un programmā varat mainīt katra tālvadības pults taustiņu.
Es izmantoju taustiņu kā īsinājumtaustiņu savā programmā, lai ātri piekļūtu savai mediacenter ierīcei. Mash-in iestatīšanas izvēlne ir paredzēta, lai konfigurētu ievadi, kuru izvēlējāties piešķirt šai saīsnei. Šis parametrs tiek saglabāts arī Arduino EEPROM.
4. solis: izveidojiet to
šeit ir Gerber fails, lai to izveidotu.
Arduino ir stingri ievietots PCB ar augšpusi uz leju (kā shied).
zināmas problēmas:
- kompozītvideo slēdžu sadaļai izmantotais CD4067 nav pareizi piegādāts. Shēma nodrošina 12 V jaudu, bet tas ir draiveris ar 5 V loģiskiem signāliem, ko nodrošina Arduino … tāpēc ieejas paliek pirmajā vietā (00000).
- Tā ir problēma ar MPC506 mikroshēmām, taču loģikas līmeņi ir pareizi ņemti vērā, tāpēc nekas nav jāmaina.
Tātad jums būs nedaudz jāpārveido PCB, taču to var pārvaldīt, ja izmantojat IC balstus un pievienojat dažus vadus.
5. solis: lieta
Šeit jūs atradīsit priekšējā un aizmugurējā paneļa uzmetumu.
Visi pārējie 3D faili ir pieejami šeit.
Es visu izstrādāju ar Sketchup, tāpēc es domāju, ka ir diezgan viegli pielāgot lietas bez maksas.
Visi iekšējie paneļi ir uzdrukāti uz diviem salīmētiem slāņiem. Arī iekšējā plāksne tiek drukāta divos posmos ar aptuveni 2 oranžas krāsas slāņiem (vai krāsu, kas jums patīk), bet pārējā - baltā krāsā. Šādā veidā tas izskatās kā balts, kad ierīce ir gaidstāves režīmā, un ieslēgtajā režīmā tā deg oranžā krāsā (ar gaismu iekšpusē).
Iekšpusē es izmantoju nelielu LED 230VAC lampu. Enerģijas patēriņš ir mazāks par 1 W, un tas nesilda pārāk daudz. To virza pati SSR produkcija.
SST ir uzstādīts uz sildītāja. Korpusa sānos ir caurums, lai gaisa pārstrāde būtu iespējama iekšpusē.
Starp citu, manā gadījumā tas ir 10A SSR, un es uz tā uzstādīju 8A drošinātāju, lai ierobežotu temperatūras izkliedi korpusa iekšienē par pieņemamu vērtību (jo vairāk jaudas pārslēdzat, jo vairāk siltuma jums ir). Izmantojot sildītāju, tam nevajadzētu pārsniegt 40 ° C, pat ja korpuss ir pilnībā aizvērts, kas ir labi, pat attiecībā uz korpusa PLA daļām.
Gandrīz gatavs drukāšanai!;)
6. darbība. Cita informācija par integrāciju…
šeit ir daži faili, kas palīdzēs izveidot kabeļus un atvieglos darbu.
Visas pārējās noderīgās lietas beidzot ir klāt!:)
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Mash Up un LED konkurss: Pez Dispenser Flashlight: 5 soļi
Mash Up un LED konkurss: Pez Dispenser Flashlight: Šis ir pez dozatoru lukturītis. Tas nav ļoti spilgts, bet pietiekami spilgts, lai atrastu atslēgas, durvju pogas utt