Мазмұны:

Теледидардың коммерциялық дыбыс деңгейін төмендету: 6 қадам (суреттермен)
Теледидардың коммерциялық дыбыс деңгейін төмендету: 6 қадам (суреттермен)

Бейне: Теледидардың коммерциялық дыбыс деңгейін төмендету: 6 қадам (суреттермен)

Бейне: Теледидардың коммерциялық дыбыс деңгейін төмендету: 6 қадам (суреттермен)
Бейне: 4 ҚОРҚЫНЫШТЫ НАҚТЫ РОЖСТАВКА ҚҰРМЕТТІ ОКУЯЛАР | ҰЙЫҚТА... 2024, Желтоқсан
Anonim
Теледидардың коммерциялық дыбыс деңгейін төмендетуші
Теледидардың коммерциялық дыбыс деңгейін төмендетуші

Менің әкем үнемі жарнамалық ролик олардың бағдарламасынан гөрі қатты болған кезде оның қаншалықты мазасыз болатынын айтады. Оның шағымы нағыз жарнамаға қарағанда тітіркендіргіш бола бастағандықтан, мен екі мәселені де бір уақытта шешетін кішкене гаджет құруды жөн көрдім. Мен жасаған гизмо тым қатты шыққан кезде теледидардың дыбыс деңгейін автоматты түрде төмендетеді және оны инфрақызыл инфрақызыл пульті бар кез келген құрылғыда жұмыс істеуге бағдарламалауға болады.

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 -қадам: тестілеу

Image
Image

Ол істейді!

5 -қадам: Барлығын біріктіріңіз

Барлығын бірге қойыңыз
Барлығын бірге қойыңыз
Барлығын бірге қойыңыз
Барлығын бірге қойыңыз

Мен оның жұмыс істегенін растағаннан кейін мен ПХД -ге тапсырыс бердім, содан кейін оған бәрін дәнекерледім. Мен сонымен қатар университеттің лазерлі кескіштерін қолдандым, оны орналастыру үшін МДФ -тен кішкене қорап жасадым, бірақ бұл екеуі де қажет емес қосымша қадамдар. Осыларды орындағаннан кейін жоба аяқталды! Мен мұның бәрін финалдық аптада жинадым және кейбір бөлшектерді елемеген шығармын, сондықтан маған бірдеңені жіберіп алғанымды айтыңыз!

6 -қадам: қателер

Мен бұл қосымша қадамды қосымша ретінде қостым. Мен Eagle -ды бірінші рет қолданып, ПХД жасағандықтан, мен бірнеше қате жібердім.

Біріншіден, мен Arduino Nano клонын қолданғандықтан, ПХД -де контроллерге қосымша төрт түйреуіш бар. Дегенмен, контроллерді дұрыс түйреуіштерге дәнекерлегенше, тақта жұмыс істейді.

Екінші: СКД -мен келген потенциометр мен тақтаны жобалау кезінде қолданылғанға сәйкес келмеді. Сіз сымдарды иілу үшін майыстыра аласыз, бірақ ол дұрыс ыдыс қолданылған кезде жақсы көрінбейді немесе сенімді болмайды.

Болашақта басқаша жасайтын бірнеше нәрсе бар. Біріншіден, егер мен артқы жарығы бар СКД қолданған болсам, қуатты үнемдеу үшін экран біраз уақыт жаңартылмағаннан кейін мен СКД қуатын өшіру әдісін қосар едім. Екіншіден, сіз жарқын болу үшін ИК жарықдиодты алдындағы 100 Ом резисторды алып тастай аласыз немесе азайта аласыз. Жарық диоды қысқа жарылулар үшін ғана қосылғандықтан, ол жанбайтын шығар. Дегенмен, мен мұны әлі сынап көрмедім. Мен сондай -ақ реттелетін кірісі бар микрофонды қолдануды ұсынамын. Мен Sparkfun микрофонын қолдандым және ол мен қалағандай сезімтал емес еді.

Қашықтан басқару сайысы 2017 ж
Қашықтан басқару сайысы 2017 ж
Қашықтан басқару сайысы 2017 ж
Қашықтан басқару сайысы 2017 ж

2017 жылы қашықтықтан басқару байқауының екінші жүлдесі

Ұсынылған: