Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Подсветка и вентилятор телевизора с дистанционным управлением

Компоненты и расходные материалы

ИК-приемник (общий)
× 1
Arduino UNO
или AVR Atmega328p, если вы хотите сделать постоянную паяную схему
× 1
Модуль реле HL-525
Или любая плата реле, имеющая 2 или более каналов
× 1

Необходимые инструменты и машины

Пульт от телевизора

Об этом проекте

Этот проект посвящен управлению освещением в комнате и / или вентилятором по беспроводной сети, сидя на диване. Причина, по которой я выбрал этот проект, заключалась в том, что приемник TSOP был наиболее подходящим компонентом для беспроводной связи на небольшом расстоянии.

Во-первых, это действительно очень дешево (10 рупий в Индии). Кроме того, у вас уже есть передатчик, то есть пульт от телевизора.

Пульт от телевизора отправляет инфракрасные сигналы с частотой 38 кГц, а приобретенный мной приемник TSOP может принимать сигналы с частотой 36-40 кГц.

Распиновка приемника может отличаться в зависимости от модели

Пульт дистанционного управления телевизора выдает высокие и низкие импульсы с высокой частотой, таким образом, включая и выключая ИК-светодиод несколько раз в секунду в соответствии с этими импульсами. Когда светодиод горит, TSOP становится низким, а когда светодиод не горит, TSOP высокий (что означает, что он также высокий, когда он не используется).

Вот модуль реле:

Эти входы, когда получают LOW, включают реле, т. Е. Переключатель «замкнут».

Я выложил видео, как ТВ пульт включает / выключает реле. Из-за отсутствия исправной платы расширения с патроном, к сожалению, не могу выложить видео включения / выключения лампы. Но скоро выложу. Вот соединение для подключения лампы к реле:

В моем модуле слева направо 3 контакта:NC (нормально подключен), COM (общий), NO (нормально открытый). Подключите токоведущий провод к лампочке, как показано. Вы можете спаять весь проект и установить его внутри распределительного щита, чтобы управлять освещением в трубке, вентилятором, лампой и т. Д.

ПРИМЕЧАНИЕ. На левой стороне модуля реле есть 3 контакта:DVcc, Vcc и GND. Я настоятельно рекомендую вам удалить перемычку и подать на вывод DVcc отдельный источник питания 5 В, потому что он подключен к оптрону (который предотвращает физическое соединение между высоким напряжением переменного тока и микроконтроллером), чтобы в случае скачков напряжения ваш микроконтроллер не был поврежден.

Код

  • Код Arduino
Код Arduino Arduino
ПОМНИТЕ, ЧТО ВАШИ ПУЛЬТЫ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ БУДУТ СИГНАЛИЗИРОВАТЬ РАЗНЫЕ ШЕСТИГРАННЫЕ КОДЫ. ШЕСТИГРАННЫЙ КОД В ДАННОМ ПРИМЕРЕ ПРЕДНАЗНАЧЕН ДЛЯ ОБЪЯСНЕНИЯ.

Этот код использует библиотеку «IRremote». Вам нужно будет установить его из «диспетчера библиотек».
Реле включаются, когда НИЗКИЙ. Итак, когда получен определенный HEX-код, контакту, подключенному к 1-му реле, дается LOW, а для некоторого другого HEX-кода ему дается HIGH, так что реле выключено
 #include  #include  int RECV_PIN =11; IRrecv irrecv (RECV_PIN); decode_results results; void setup () {// поместите здесь свой установочный код для однократного запуска:pinMode (3, OUTPUT); pinMode (4, OUTPUT); Serial.begin (9600); irrecv.enableIRIn ();} void loop () {// поместите сюда ваш основной код, чтобы запускать его повторно:if (irrecv.decode (&results)) {Serial.println (results.value, HEX ); translateIR (); irrecv.resume ();}} void translateIR () {переключатель (results.value) {case 0x80BFC13E:digitalWrite (3, LOW); ломать; case 0x80BF4BB4:digitalWrite (3, HIGH); ломать; case 0x80BF837C:digitalWrite (4, LOW); ломать; case 0x80BF9966:digitalWrite (4, HIGH); ломать; }} 

Схема

Слева направо - OUT, GND, VS.
OUT подключен к контакту 11. VS подключен к контакту 5V Arduino, а GND подключен к контакту gnd Arduino. Катод светодиода подключен к контакту 3, который, когда НИЗКИЙ, включает светодиод ir.fzzU может игнорировать светодиод. и подсоедините контакт реле внутрь.
(как показано на следующем изображении) изображение выглядит тусклым, но при масштабировании показывает хорошее качество.
Дайте DVcc отдельный 5V Шестнадцатеричный код будет отображаться на мониторе каждый раз, когда вы нажимаете кнопку на пульте дистанционного управления. VID_20160919_161629.mp4 VID_20160919_174751.mp4

Производственный процесс

  1. Датчик цвета - работа и приложения
  2. BH1750 - Технические характеристики и приложения
  3. Фоторезистор - работа, типы и приложения
  4. Вентилятор с регулируемой температурой
  5. Датчик температуры и освещенности Raspberry Pi
  6. Датчик освещенности с поддержкой голоса и SMS с использованием Raspberry Pi и Twilio
  7. Raspberry Pi / Hologram SMS Controlled AC Power Switch
  8. Повторное использование нежелательного инфракрасного пульта дистанционного управления для выключения и пе…
  9. ROObockey:робот для уличного хоккея с дистанционным управлением и прицеливанием
  10. Понимание огней и индикаторов приборной панели автомобиля