Мазмұны:
- 1 -қадам: Компоненттер мен құралдар
- 2 -қадам: оны қосыңыз
- 3 -қадам: Оны қалай қолдануға болады
- 4 -қадам: тестілеу
- 5 -қадам: Барлығын біріктіріңіз
- 6 -қадам: қателер
Бейне: Теледидардың коммерциялық дыбыс деңгейін төмендету: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Менің әкем үнемі жарнамалық ролик олардың бағдарламасынан гөрі қатты болған кезде оның қаншалықты мазасыз болатынын айтады. Оның шағымы нағыз жарнамаға қарағанда тітіркендіргіш бола бастағандықтан, мен екі мәселені де бір уақытта шешетін кішкене гаджет құруды жөн көрдім. Мен жасаған гизмо тым қатты шыққан кезде теледидардың дыбыс деңгейін автоматты түрде төмендетеді және оны инфрақызыл инфрақызыл пульті бар кез келген құрылғыда жұмыс істеуге бағдарламалауға болады.
1 -қадам: Компоненттер мен құралдар
Құралдар мен материалдар
- Пісіру темірі
- Дәнекер
- Нан тақтасы
- Қосылатын сым
Компоненттер
- 1x 16x2 СКД экраны
- 1x Arduino Nano (мен Ebay арзан клонын қолдандым)
- 3x 12мм жылдамдық түймелері
- 1x Электрлі микрофонның үзілуі. Спаркфун. Адафрут.
- 1x тримпот
- 1x PN2222 транзисторы
- 1x TSOP38238 IR қабылдағыш
- 1x IR жарықдиодты
- 1х 100 Ом резистор
- 1х 220 Ом резистор
2 -қадам: оны қосыңыз
Мен мұны әкеме сыйлағандықтан және оның әдемі болғанын қалағандықтан, мен кәсіби түрде ПХД дайындауды шештім. Мен Eagle көмегімен схема мен тақтаны құрдым. Менің тақтайшам өте нашар көрінді, сондықтан мен схеманы сіздің қосылу процесін бағыттау үшін қолданар едім. Міне, түйіннің қысқаша мазмұны.
- A0 микрофон шығысына өтеді
- 2 -түйін «Бағдарлама» батырмасына өтеді
- 3 түйреуіш транзисторлық қақпаға түседі
- 4 -ші түйін IR қабылдағышының шығуына өтеді
- 5 -түйін «Төмен» батырмасына өтеді
- 6 -түйреу «Жоғары» түймесіне өтеді
- 7, 8, 9, 10, 11 және 12 түйреуіштер СКД -ге өтеді.
- Микрофонға 3,3 вольтты қосыңыз
- Транзистор/ИК жарықдиодты, потенциометр мен СКД 5 вольтты қосыңыз.
3 -қадам: Оны қалай қолдануға болады
Кодтың ауыр бөлігі Интернеттен тапқан басқа нәрселерден алынды. Мен IR кітапханасын теледидардың қашықтан басқару құралының сигналдарын декодтау үшін де, сигналды теледидарға қайталау үшін де қолдандым. Мен сондай -ақ Arduino ADC -тің эталондық кернеуін дәл өлшеу үшін кодтың басқа үзіндісін алдым, өйткені микрофонның дыбыс көрсеткіштерінде кішігірім қателіктер үлкен айырмашылықты тудырады. Менен олардың қалай жұмыс істейтінін сұрамаңыз, себебі бұл менің қолымнан келмейді. Мен оларды сынақ кезінде қате арқылы қалай қолдануға болатынын білдім.
Негізінде, Arduino үш батырманың күйін және дыбыс деңгейін үнемі тексереді. Егер Жоғары немесе Төмен түймелерінің біреуі басылса, дыбыс шегі немесе теледидардың дыбыс деңгейін төмендету үшін жүйе іске қосылғанға дейінгі ең жоғары дыбыс деңгейі көтеріледі немесе төмендетіледі. Шекті мәннен асқан кезде жіберілетін IR кодын орнату үшін Бағдарлама түймесін, одан кейін Жоғары түймесін басыңыз. Экран сізге «Дыбыс деңгейі» түймесін басуды ұсынғанда, теледидардың пультін инфрақызыл қабылдағышқа бағыттаңыз және «Дыбыс деңгейі» түймесін экранда теледидардың -Volume пәрменіне сәйкес келетін он алтылық мәнді көрсеткенше басыңыз. (Мен мұны ақыл -ойды тексеру ретінде қостым). Оны іске қосу үшін кейде бірнеше әрекет қажет, бірақ мен неге екеніне сенімді емеспін.
Егер дыбыс шекті мәннен жоғары болса, Arduino -Volume пәрменін жібереді. Бағдарлама батырмасын, содан кейін Төмен түймесін басу арқылы сіз «жарылу ұзақтығын» немесе шекті мәннен асқан кезде қанша көлемді командалар жіберілетінін өзгертуге болады. Экран сізге ағымдағы жарылу ұзындығын көрсетеді, оны Жоғары және Төмен түймелерінің көмегімен өзгертуге болады, содан кейін Бағдарлама түймесін қайта басу арқылы сақтауға болады.
Бұл ақпараттың барлығы EEPROM -де сақталады, сондықтан жүйе сіз оны ажыратқан кезде де алдын ала орнатылған параметрлерді есте сақтайды.
Ақылдылықтың тағы бір сынағы ретінде Arduino іске қосылған сайын -Volume командасын жібереді. Осылайша, сіз Arduino -ны қалпына келтіру түймесін басып, құрылғының жұмыс істеп тұрғанын тексере аласыз.
4 -қадам: тестілеу
Ол істейді!
5 -қадам: Барлығын біріктіріңіз
Мен оның жұмыс істегенін растағаннан кейін мен ПХД -ге тапсырыс бердім, содан кейін оған бәрін дәнекерледім. Мен сонымен қатар университеттің лазерлі кескіштерін қолдандым, оны орналастыру үшін МДФ -тен кішкене қорап жасадым, бірақ бұл екеуі де қажет емес қосымша қадамдар. Осыларды орындағаннан кейін жоба аяқталды! Мен мұның бәрін финалдық аптада жинадым және кейбір бөлшектерді елемеген шығармын, сондықтан маған бірдеңені жіберіп алғанымды айтыңыз!
6 -қадам: қателер
Мен бұл қосымша қадамды қосымша ретінде қостым. Мен Eagle -ды бірінші рет қолданып, ПХД жасағандықтан, мен бірнеше қате жібердім.
Біріншіден, мен Arduino Nano клонын қолданғандықтан, ПХД -де контроллерге қосымша төрт түйреуіш бар. Дегенмен, контроллерді дұрыс түйреуіштерге дәнекерлегенше, тақта жұмыс істейді.
Екінші: СКД -мен келген потенциометр мен тақтаны жобалау кезінде қолданылғанға сәйкес келмеді. Сіз сымдарды иілу үшін майыстыра аласыз, бірақ ол дұрыс ыдыс қолданылған кезде жақсы көрінбейді немесе сенімді болмайды.
Болашақта басқаша жасайтын бірнеше нәрсе бар. Біріншіден, егер мен артқы жарығы бар СКД қолданған болсам, қуатты үнемдеу үшін экран біраз уақыт жаңартылмағаннан кейін мен СКД қуатын өшіру әдісін қосар едім. Екіншіден, сіз жарқын болу үшін ИК жарықдиодты алдындағы 100 Ом резисторды алып тастай аласыз немесе азайта аласыз. Жарық диоды қысқа жарылулар үшін ғана қосылғандықтан, ол жанбайтын шығар. Дегенмен, мен мұны әлі сынап көрмедім. Мен сондай -ақ реттелетін кірісі бар микрофонды қолдануды ұсынамын. Мен Sparkfun микрофонын қолдандым және ол мен қалағандай сезімтал емес еді.
2017 жылы қашықтықтан басқару байқауының екінші жүлдесі
Ұсынылған:
Ротациялық телефонмен қоңырау шалатын компьютердің дыбыс деңгейін басқару: 7 қадам (суреттермен)
Винтаждық айналмалы телефонмен терілетін компьютердің дыбыс деңгейін басқару: Егер сіз маған ұқсайтын болсаңыз, сіз компьютердің дыбыс деңгейін жиі өзгертіп отырасыз. Кейбір бейнелер басқаларға қарағанда қаттырақ, кейде сіз подкасттарды немесе музыканы тыңдау кезінде компьютердің дыбыс деңгейін өшіргенін қалайсыз, және сізге тыныштық қажет болуы мүмкін
USB дыбыс деңгейін басқару: 9 қадам (суреттермен)
USB дыбыс деңгейін басқару: Бұл жобада біз Adafruit компаниясының Arduino үйлесімді Trinket және айналмалы кодер көмегімен USB дыбыс деңгейін басқаратын құрылғы жасаймыз. Ақырында, біз корпусты 3D басып шығарамыз, салмақ пен тұрақтылықты қамтамасыз ету үшін негізді қорғасынмен толтырамыз және акрил түбін лазермен кесеміз
Қарапайым DIY дыбыс деңгейін реттеу тұтқасы: 5 қадам (суреттермен)
Қарапайым DIY дыбыс деңгейін басқару тұтқасы!: Сіз отыратын жерден алыс жерде дыбыстық жүйесі бар жұмыс үстелі бар ма?-Мен білемін. Біраз қазып болғаннан кейін мен дыбыс деңгейін реттейтін жұмсақ басқару тұтқасын арзанға түсіру өте оңай екенін білдім
Компьютердің дыбыс деңгейін басқару тұтқасы: 6 қадам (суреттермен)
Компьютердің дыбыс деңгейін басқару тұтқасы: Егер сіз компьютерде музыка тыңдағанды ұнататын болсаңыз, бірақ медианы көргенде оны жиі өшіріп, қайта қосу қажет болса, Fn+k+F12+g пернелер тіркесімі оны үзбейді. Дыбыс деңгейін түймелермен реттеу керек пе? Ешкімнің бұған уақыты жоқ! Мен С -ты ұсынсам болады
Жұмыс үстелінің айналдыру дөңгелегі мен дыбыс деңгейін басқару!: 8 қадам (суреттермен)
Жұмыс үстелінің айналдыру дөңгелегі мен дыбыс деңгейін басқару!: Журналдың демалыс күнінің жобасын жасаңыз, 3/4/09 Кейбір мәліметтер Соңғы уақытта мен көптеген блогтарды оқимын. Мен күн сайын engadget, lifehacker, hackaday, BBG және MAKE: блогындағы соңғы жазбаларды оқимын. Мен үшін проблема мен оны түсінген кезде келді