Satura rādītājs:
- 1. darbība: sastāvdaļas un rīki
- 2. darbība: pievienojiet vadu
- 3. darbība. Kā to izmantot
- 4. solis: pārbaudiet to
- 5. solis: salieciet visu kopā
- 6. darbība: kļūdas
Video: TV komerciālais skaļuma slāpētājs: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mans tētis nepārtraukti vaimanā par to, cik kaitinoši ir tas, kad reklāmas ir ievērojami skaļākas nekā viņu pavadošā programma. Tā kā viņa sūdzēšanās kļuva aizkaitinošāka par faktiskajām reklāmām, es nolēmu izveidot nelielu sīkrīku, kas vienlaicīgi atrisinātu abas problēmas. Manis izveidotā gizmo automātiski samazinās televizora skaļumu, kad tas kļūst pārāk skaļš, un to var ieprogrammēt darbam jebkurā ierīcē, kurā tiek izmantota uz IR balstīta tālvadības pults.
1. darbība: sastāvdaļas un rīki
Instrumenti un materiāli
- Lodāmurs
- Lodēt
- Maizes dēlis
- Savienojuma vads
Sastāvdaļas
- 1x 16x2 LCD ekrāns
- 1x Arduino Nano (es izmantoju lētu klonu no Ebay)
- 3x 12 mm īslaicīgas spiedpogas
- 1x elektreta mikrofona pārtraukums. Sparkfun. Adafruit.
- 1x trimpots
- 1x PN2222 tranzistors
- 1x TSOP38238 IR uztvērējs
- 1x IR LED
- 1x 100 omu rezistors
- 1x 220 omu rezistors
2. darbība: pievienojiet vadu
Tā kā es to uzdāvināju savam tētim un vēlējos, lai tas izskatās jauki, es nolēmu izgatavot PCB profesionāli. Es izmantoju Eagle, lai izveidotu shēmu un dēli. Mans maizes dēlis izskatījās diezgan netīrs, tāpēc es vienkārši izmantotu shematisko, lai vadītu jūsu savienošanas procesu. Šeit ir īss pinout kopsavilkums.
- A0 iet uz mikrofona izeju
- 2. tapa iet uz pogu "Programma"
- 3. tapa iet uz tranzistora vārtiem
- 4. tapa iet uz IS uztvērēja izeju
- Piespraude 5 iet uz pogu "Uz leju"
- 6. tapa iet uz pogu "Uz augšu"
- 7., 8., 9., 10., 11. un 12. tapas atrodas LCD ekrānā.
- Ielieciet 3,3 voltus pāri mikrofonam
- Ievietojiet 5 voltus tranzistorā/IR gaismas diodē, potenciometrā un LCD.
3. darbība. Kā to izmantot
Smagā koda daļa faktiski tika aizgūta no citām lietām, kuras atradu tiešsaistē. Es izmantoju IR bibliotēku, lai gan dekodētu televizora tālvadības pults signālus, gan atkārtotu signālu televizoram. Es arī aizņēmos citu koda fragmentu, lai precīzi izmērītu Arduino ADC atskaites spriegumu, jo pat nelielas kļūdas ievērojami mainītu mikrofona skaļuma rādījumus. Nejautājiet man, kā viņi strādā, jo tas ir ārpus manis. Es tikko sapratu, kā tos izmantot, izmantojot izmēģinājumus un kļūdas.
Būtībā Arduino pastāvīgi pārbauda trīs pogu stāvokli un skaļumu. Ja tiek nospiesta kāda no augšup vai lejup pogām, skaļuma slieksnis vai maksimālais skaļums pirms sistēmas iedarbināšanas, lai samazinātu televizora skaļumu, tiks paaugstināts vai pazemināts. Lai iestatītu IR kodu, kas tiek nosūtīts, kad tiek pārsniegts slieksnis, nospiediet pogu Program un pēc tam uz augšu. Kad ekrānā tiek prasīts nospiest pogu -Skaļums, pavērsiet televizora tālvadības pulti pret IR uztvērēju un nospiediet pogu -Skaļums, līdz ekrānā tiek parādīta heksadecimāla vērtība, kas atbilst jūsu televizora komandai -Skaļums. (Es to piebildu kā veselīguma pārbaudi). Dažreiz ir vajadzīgi daži mēģinājumi, lai tas darbotos, tomēr neesmu pārliecināts, kāpēc.
Ja tiek noteikts, ka skaļums pārsniedz slieksni, Arduino izsūtīs komandu -Skaļums. Nospiežot pogu Programma un pēc tam uz leju, varat mainīt sērijas ilgumu vai to, cik daudz skaļuma komandu tiek nosūtīts, kad tiek pārsniegts slieksnis. Ekrānā tiks parādīts pašreizējais sērijas sērijas ilgums, kuru var mainīt, izmantojot augšup un lejup vērstās pogas, un pēc tam saglabāt, vēlreiz nospiežot pogu Program.
Visa šī informācija tiek saglabāta EEPROM, lai sistēma atcerētos jūsu iestatījumus pat tad, kad to atvienojat.
Kā vēl viens saprāta tests, Arduino katru reizi, kad tas tiks palaists, izsūtīs komandu -Skaļums. Tādā veidā jūs varat vienkārši nospiest Arduino atiestatīšanas pogu, lai pārbaudītu, vai ierīce darbojas.
4. solis: pārbaudiet to
Tas strādā!
5. solis: salieciet visu kopā
Kad es apstiprināju, ka tas darbojas, es pasūtīju PCB un pēc tam visu pielodēju. Es arī izmantoju savas universitātes lāzera griezējus, lai izveidotu nelielu MDF kastīti, lai to ievietotu, taču tie abi ir papildu soļi, kas nav pilnīgi nepieciešami. Kad tas tika izdarīts, projekts bija pabeigts! Es to visu saliku kopā fināla nedēļā un, iespējams, esmu atstājis novārtā dažas detaļas, tāpēc dariet man zināmu, ja kaut ko esmu palaidis garām!
6. darbība: kļūdas
Es pievienoju šo papildu darbību kā pielikumu. Tā kā es pirmo reizi izmantoju Eagle un izveidoju PCB, es pieļāvu pāris kļūdas.
Pirmkārt: Tā kā es izmantoju Arduino Nano klonu, PCB faktiski ir četras papildu tapas kontrolierim. Tomēr tāfele joprojām darbojas tik ilgi, kamēr pielodējat kontrolieri pareizajās tapās.
Otrkārt: potenciometrs, kas tika piegādāts kopā ar LCD, neatbilda tam, ko izmantoju tāfeles projektēšanā. Jūs varat saliekt vadus, lai tie būtu piemēroti, taču tas neizskatās tik jauki vai nejūtas droši, ja būtu izmantots pareizais katls.
Ir arī dažas lietas, ko nākotnē darītu citādi. Pirmkārt, ja es būtu izmantojis LCD ar fona apgaismojumu, es būtu pievienojis veidu, kā samazināt LCD strāvu pēc tam, kad ekrāns kādu laiku nebija atjaunināts, lai taupītu enerģiju. Otrkārt, jūs, iespējams, varēsit noņemt vai samazināt 100 omu rezistoru IR LED priekšā, lai padarītu to gaišāku. Tā kā gaismas diode ir ieslēgta tikai īsu laiku, tas, iespējams, neizdegtu. Tomēr man tas vēl ir jāpārbauda. Es arī iesaku izmantot mikrofonu ar regulējamu pastiprinājumu. Es izmantoju Sparkfun mikrofonu, un tas nebija tik jutīgs, kā gribētos.
Otrā balva tālvadības konkursā 2017
Ieteicams:
LED skaļuma josla: 9 soļi (ar attēliem)
LED skaļuma josla: Mana darbnīca ir pārāk maiga. Neskatoties uz lakotajiem, 80-to gadu koka dēļiem, kas klāj manas sienas, tam trūkst gan krāsu, gan, protams: gaismas diodes. Tāpat es bieži spēlēju mūziku, lodējot elektroniku. Tas lika man domāt, vai es varētu apvienot gan mūziku, gan gaismas diodes
Vintage Rotary Phone Dial PC skaļuma kontrole: 7 soļi (ar attēliem)
Vintage Rotary Phone Dial PC skaļuma kontrole: ja esat kaut kas līdzīgs man, jūs diezgan bieži maināt datora skaļumu. Daži videoklipi ir skaļāki par citiem, dažreiz vēlaties izslēgt skaļumu datorā, kamēr klausāties aplādes vai mūziku, un jums, iespējams, būs jāatsakās
USB skaļuma kontrole: 9 soļi (ar attēliem)
USB skaļuma kontrole: Šajā projektā mēs izveidosim USB skaļuma regulatoru, izmantojot Arduino saderīgu piekariņu no Adafruit un rotējošu kodētāju. Visbeidzot, mēs izdrukāsim 3D korpusu, piepildīsim pamatni ar svina šāvienu, lai palielinātu svaru un stabilitāti, un ar lāzeru sagriežam akrila dibenu
Vienkārša DIY skaļuma regulēšanas poga!: 5 soļi (ar attēliem)
Vienkārša DIY skaļuma regulēšanas poga !: Vai jums ir galddators ar skaņas sistēmu tālu no vietas, kur jūs sēdējat?-Man ir. Pēc nelielas rakšanas es atklāju, ka bija diezgan viegli lēti izgatavot savu mīksto skaļuma regulēšanas pogu. Šajā apmācībā es parādīšu, kā izveidot USB skaļuma regulēšanas pogu f
Datora skaļuma regulēšanas poga: 6 soļi (ar attēliem)
Datora skaļuma regulēšanas poga: ja jums patīk klausīties mūziku savā datorā, bet, skatoties multividi, bieži vien tā ir jāapklusina un jārestartē, katru reizi nospiežot Fn+k+F12+g, tā vienkārši netiks pārtraukta. Plus skaļuma regulēšana ar pogām? Nevienam tam nav laika! Vai es varu prezentēt savu C