Включение телевизора через обычную кнопку с помощью Arduino

minstrel777
Offline
Зарегистрирован: 14.07.2019

Друзья! Помогите, пожалуйста, написать программу для простой задачи: Нужно научить телевизор самостоятельно включаться при включении его в розетку. На телевизоре есть светодиод (+2.5v), который горит только тогда, когда телевизор выключен. После нажатия на кнопку включения этот светодиод перестает гореть. Есть идея следить за этим светодиодом,подключив его + на цифровой вход ардуины и включать кнопку, подключив контакт от кнопки на вхов в ардуино (смотрите картинку).

Читал про функцию INPUT_PULLUP, но у меня пока что ничего рабочего не получилось....

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

светодиод это индикация, для автозапуска при подаче питания надо подавать сигнал на схему управления

minstrel777
Offline
Зарегистрирован: 14.07.2019

Да, со светодиода я только хочу брать сигнал о том, что телевизор включен.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

minstrel777 пишет:
Да, со светодиода я только хочу брать сигнал о том, что телевизор включен.

померяйте напряжение относительно корпуса на обоих выводах, что получается?

minstrel777
Offline
Зарегистрирован: 14.07.2019

Питание на светодиоде +5в , на кнопке +3.3в

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

minstrel777 пишет:
Питание на светодиоде +5в , на кнопке +3.3в

а когда включаете на обоих выводах +5 и далее что хотите? окно получается в единицах АЦП от 600 до 800, то-есть отслеживайте аналоговым пином

static unsigned int led;

led =analogRead(A0);
if(led >= 600 && led < 800){  // питание подано, светодиод горит

}

f(led >= 800 ){  // питание подано, светодиод не горит

}

 

SLKH
Offline
Зарегистрирован: 17.08.2015

а не проще транзистор+конденсатор с резистором - вместо микроконтроллера со всеми наворотами?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SLKH пишет:

а не проще транзистор+конденсатор с резистором - вместо микроконтроллера со всеми наворотами?

с контроллером интереснее

SLKH
Offline
Зарегистрирован: 17.08.2015

ua6em пишет:

SLKH пишет:

а не проще транзистор+конденсатор с резистором - вместо микроконтроллера со всеми наворотами?

с контроллером интереснее

мбыть, там вообще какой-нибудь перемычки достаточно.

mobistrike
mobistrike аватар
Offline
Зарегистрирован: 19.08.2016

Если в телевизоре есть USB - все намного проще, и разбирать не нужно. 

minstrel777
Offline
Зарегистрирован: 14.07.2019

USB есть! Расскажите подробнее, пожалуйста.

mobistrike
mobistrike аватар
Offline
Зарегистрирован: 19.08.2016

minstrel777 пишет:
USB есть! Расскажите подробнее, пожалуйста.

Да логика простая ! Если телевизор включен - напряжение 5v на usb есть. Если вылючен - его нет. Отслеживаешь эти 5v , если его нет каким - нибудь устройством включашь . А каким ? Да хоть искусственной рукой на пульте нажимай . Это уже на твою фантазию.