Съдържание:

Подавител на звука на телевизионна реклама: 6 стъпки (със снимки)
Подавител на звука на телевизионна реклама: 6 стъпки (със снимки)

Видео: Подавител на звука на телевизионна реклама: 6 стъпки (със снимки)

Видео: Подавител на звука на телевизионна реклама: 6 стъпки (със снимки)
Видео: Реклама Ariston: Водный мир 2024, Ноември
Anonim
Подавител на звука на комерсиална телевизия
Подавител на звука на комерсиална телевизия

Баща ми постоянно хленчи за това колко е досадно, когато рекламите са значително по -силни от придружаващата ги програма. Тъй като оплакванията му стават все по -досадни от реалните реклами, реших да създам малка притурка, която да решава и двата проблема едновременно. Gizmo, който създадох, автоматично ще намали силата на звука на телевизора, когато стане твърде силен, и може да бъде програмиран да работи на всяко устройство, което използва IR базирано дистанционно управление.

Стъпка 1: Компоненти и инструменти

Компоненти и инструменти
Компоненти и инструменти

Инструменти и материали

  • Поялник
  • Припой
  • Платка
  • Тел за свързване

Компоненти

  • 1x 16x2 LCD екран
  • 1x Arduino Nano (използвах евтин клонинг от Ebay)
  • 3x 12 мм моментни бутони
  • 1x Електретен микрофон. Sparkfun. Адафрут.
  • 1x подложка
  • 1x транзистор PN2222
  • 1x TSOP38238 IR приемник
  • 1x IR LED
  • 1x 100 ома резистор
  • 1x 220 ома резистор

Стъпка 2: Свържете го

Свържете го
Свържете го
Свържете го
Свържете го
Свържете го
Свържете го
Свържете го
Свържете го

Тъй като подарявах това на баща си и исках да изглежда добре, реших да направя професионално изработена печатна платка. Използвах Eagle, за да създам схемата и дъската. Моят чертеж изглеждаше доста объркан, така че просто бих използвал схемата, за да ръководя процеса ви на свързване. Ето кратко резюме на раздаването.

  • A0 отива към изхода на микрофона
  • Пин 2 отива към бутона „Програма“
  • Пин 3 отива към портата на транзистора
  • Пин 4 отива към изхода на IR приемника
  • Пин 5 отива към бутона "Надолу"
  • Пин 6 преминава към бутона "Нагоре"
  • Пинове 7, 8, 9, 10, 11 и 12 отиват на LCD.
  • Поставете 3.3 волта през микрофона
  • Поставете 5 волта през транзистора/IR LED, потенциометъра и LCD дисплея.

Стъпка 3: Как да го използвате

Как се използва
Как се използва
Как се използва
Как се използва
Как се използва
Как се използва

Тежката част от кода всъщност беше взаимствана от други неща, които намерих онлайн. Използвах IR библиотека, за да декодирам сигналите на дистанционното на телевизора и да повторя сигнала към телевизора. Заех и друг фрагмент код за точно измерване на референтното напрежение на ADC на Arduino, тъй като дори малки грешки биха имали голяма разлика в показанията за силата на звука на микрофона. Не ме питайте как работят, защото това е извън мен. Току-що разбрах как да ги използвам чрез опит и грешка.

По принцип Arduino постоянно проверява състоянието на трите бутона и силата на звука. Ако се натисне някой от бутоните нагоре или надолу, прагът на силата на звука или максималната сила на звука, преди системата да се задейства, за да намали силата на звука на телевизора, ще бъде повишена или намалена. За да зададете IR код, който се изпраща, когато прагът бъде надвишен, натиснете бутона Program и след това бутона Up. Когато екранът ви подкани да натиснете бутона -Volume, насочете дистанционното на вашия телевизор към IR приемника и натиснете бутона -Volume, докато екранът ви покаже шестнадесетична стойност, която съответства на командата -Volume на вашия телевизор. (Добавих това като проверка за здрав разум). Понякога са нужни няколко опита да го накарате да работи, но не съм сигурен защо.

Ако обемът се измерва над прага, Arduino ще изпрати командата -Volume. Можете да промените "дължината на пакет" или колко команди -Volume се изпращат, когато прагът е надвишен, като натиснете бутона Програма, след това бутона Надолу. Екранът ще ви покаже текущата продължителност на серия, която може да бъде променена с помощта на бутоните нагоре и надолу и след това да бъде запазена чрез повторно натискане на бутона за програмиране.

Цялата тази информация се съхранява в EEPROM, така че системата да запомни вашите предварително зададени настройки, дори когато я изключите.

Като друг тест за здрав разум, Arduino ще изпраща команда -Volume при всяко стартиране. По този начин можете просто да натиснете бутона за нулиране на Arduino, за да проверите дали устройството работи или не.

Стъпка 4: Тествайте го

Image
Image

Работи!

Стъпка 5: Съберете всичко заедно

Сложете всичко заедно
Сложете всичко заедно
Сложете всичко заедно
Сложете всичко заедно

След като потвърдих, че работи, поръчах печатната платка и след това запоех всичко върху нея. Използвах и лазерни резачки на моя университет, за да направя малка кутия от MDF, в която да се помести, но и двете са допълнителни стъпки, които не са напълно необходими. След като това беше направено, проектът беше завършен! Събрах всичко това през финалната седмица и може би съм пренебрегнал някои подробности, така че ме уведомете, ако съм пропуснал нещо!

Стъпка 6: Грешки

Добавих тази допълнителна стъпка като приложение. Тъй като за първи път използвах Eagle и правех печатна платка, направих няколко грешки.

Първо: Тъй като използвах клонинг на Arduino Nano, печатната платка всъщност има четири допълнителни пина за контролера. Въпреки това, платката все още работи, стига да запоявате контролера към десните щифтове.

Второ: Потенциометърът, доставен с LCD, не съвпада с този, който използвах за проектиране на платката. Можете да огънете проводниците, за да го поставите, но той не изглежда толкова хубав или се чувства толкова сигурен, ако е бил използван правилния съд.

Има и няколко неща, които бих направил по различен начин в бъдеще. Първо, ако бях използвал LCD с подсветка, щях да добавя начин за прекъсване на захранването на LCD, след като екранът не беше актуализиран от известно време, за да се пести енергия. Второ, може да успеете да премахнете или намалите резистора от 100 ома пред инфрачервения светодиод, за да го направите по -ярък. Тъй като светодиодът свети само за кратки изблици, той вероятно няма да изгори. Все още обаче трябва да тествам това. Препоръчвам също да използвате микрофон с регулируем коефициент на усилване. Използвах микрофона Sparkfun и той не беше толкова чувствителен, колкото бих искал.

Конкурс за дистанционно управление 2017
Конкурс за дистанционно управление 2017
Конкурс за дистанционно управление 2017
Конкурс за дистанционно управление 2017

Втора награда в конкурса за дистанционно управление 2017

Препоръчано: