Оглавление:
- Шаг 1. Позвольте мне объяснить
- Шаг 2: Arduino
- Шаг 3: ИК-приемник и пульт
- Шаг 4: Соберем материалы
- Шаг 5: ВАЖНО
- Шаг 6: сделаем необходимые отверстия и прорези
- Шаг 7: начнем схему
- Шаг 8: Найдите шестнадцатеричные коды ИК-пульта дистанционного управления
- Шаг 9: Код
Видео: Управляйте своими электроприборами с помощью пульта ДУ от телевизора (ИК-пульта) с дисплеем температуры и влажности: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
привет, меня зовут Абхай, и это мой первый блог на Instructables, и сегодня я собираюсь показать вам, как управлять своими электроприборами с помощью пульта дистанционного управления от телевизора, создав этот простой проект. спасибо лаборатории atl за поддержку и предоставленный материал
Шаг 1. Позвольте мне объяснить
Привет! Сегодня я расскажу вам, как управлять своими электроприборами (телевизором, вентиляторами, светом) с помощью телевизора или любого другого ИК (инфракрасного) пульта дистанционного управления с помощью микроконтроллера Arduino. В наши дни микроконтроллер Arduino очень популярен, потому что его легко понять и с его помощью можно делать инновации. Вы даже можете использовать микроконтроллер nodemcu и управлять им своими электроприборами (я сделаю для него другой блог)
Шаг 2: Arduino
Вы можете использовать любую Arduino (Uno, nano или mega), которую хотите, в соответствии с вашими потребностями или количеством устройств, которое вы хотите, вам также потребуется загрузить Arduino IDE, а также удаленную библиотеку IR, а также библиотеку датчиков DHT, на которую вы можете нажать эти синие ссылки для их загрузки
IDE Arduino
ИК удаленная библиотека
Библиотека DHT
вы можете найти все необходимые ссылки и ссылки для покупки в конце этой инструкции
Шаг 3: ИК-приемник и пульт
Инфракрасный свет повсюду, излучаемый солнцем, и всевозможные лампочки и светодиоды, если вы возьмете телефон перед пультом от телевизора, вы увидите, как загорается светодиод, но вы не можете увидеть его невооруженными глазами, потому что инфракрасный свет очень близок к видимому спектру или свету, который могут видеть люди. Эти виды пультов дистанционного управления общаются с помощью кодов, также называемых шестнадцатеричными кодами, поэтому нам также нужна специальная частота для передачи данных, которая составляет 36 кГц и немного выше магической частоты, чтобы инфракрасный свет не мешал ему и не мешал связи. Вы также можете использовать ИК-приемник от телевизора, DVD-плеера или любую другую ИК-электронику или просто купить его, они совсем не дорогие, я дам вам ссылку, чтобы купить его в Интернете.
Шаг 4: Соберем материалы
ссылка на название материала для покупки {bangood} и небольшое описание
arduino Uno 1 https://goo.gl/ZNdtdq Я предпочитаю использовать для этого Arduino nano или pro mini
ИК-приемник и пульт 1-1 https://goo.gl/ccP32D В этом пакете есть передатчик extrasorry!
Датчик 1 dht11or dht22
ЖК-дисплей с мужскими заголовками 1 https://goo.gl/KpPGVr вы можете использовать с i2c, с ним легко
Резистор 5 кОм 1 вы можете найти в ближайшем магазине электроники
Потенциометр 10 кОм 1 вы можете найти в ближайшем магазине электроники
Трансформатор 220в на 9в 1 магазин электроники
1n4007 диод 8 4 для мостового выпрямителя и 4 для реле
470 мкФ 50 В конденсатор 1 для сглаживания постоянного напряжения до чистого постоянного
кнопка 1 220в 6 ампер рядом с вашим магазином электроники
Предохранитель 220 В 1 для безопасности и профессиональной электроники
держатель предохранителя 1 для удержания предохранителя
Реле 5в 4 канала https://goo.gl/t3xc5C Я предпочитаю эти
сетевой адаптер или вилка 1 перейдите в ближайший магазин электроники
розетка 4 магазин электроники
перемычки провода м-м м-ж много не знаю может магазин электроники
Вам также понадобится пластик 1, сделайте один или используйте коробку для сладостей, или вы можете распечатать ее на 3D-принтере, деревянная или картонная коробка для ограждения
Шаг 5: ВАЖНО
Реле, которое я использовал, не имеет оптопары или какого-либо типа транзистора, подключенного к я подключил только диод 1n4007, подключенный к соединению катушки, чтобы предотвратить Arduino, в то время как тот, который я предоставил, имеет полную печатную плату и функции безопасности, прикрепленные к нему а также я предпочитаю те. реле, которые я использовал, дешевы и эффективны. Во-вторых, я хочу сказать, что у инфракрасного приемника, который я использовал, есть некоторые проблемы с получением данных, которые он не получает должным образом, поэтому я припаял электролитический конденсатор 100 мкФ к VCC и GND напрямую, те, которые я использовал, были ИК-приемником VS838 lfn, если вы хотите узнать больше, вы можете перейти к таблице данных. вам нужно будет припаять резистор 5 кОм к VCC и сигнальному контакту датчика температуры и влажности dht для обеспечения надежной работы.
Шаг 6: сделаем необходимые отверстия и прорези
после того, как вы установили все компоненты внутри коробки, чтобы они хорошо упаковывались, самое время сделать некоторые необходимые отверстия и слоты для компонентов
На боковой стороне коробки необходимо сделать три отверстия: одно для предохранителя, одно для выключателя и одно для выхода силовых линий 220 В.
наверху вам нужно будет сделать и прорезь для ЖК-дисплея, четыре слота для розеток, одно отверстие для ввода проводов DHT, одно отверстие для ввода проводов ИК-приемника, три отверстия для триммера или потенциометра, вам также нужно будет сделать отверстия для крепления розеток на месте с помощью винтов, или вы можете использовать горячий клей или суперклей, вам также нужно будет сделать два отверстия, чтобы удерживать ЖК-дисплей на месте с помощью гаек и болтов, если вы wnt, вы также можете создать слот для порта usb arduno, чтобы он выходил из коробки, как это сделал я. извините, но я не предоставил вам фотографии отверстий и щелей.
Шаг 7: начнем схему
вы можете создать схему из схемы выше, но, если хотите, вы также можете загрузить файл fritzing, который я создал
Шаг 8: Найдите шестнадцатеричные коды ИК-пульта дистанционного управления
После того, как вы выполнили всю проводку и установку компонентов, вам нужно найти шестнадцатеричные коды вашего ИК-пульта, чтобы вы могли общаться с ним. после того, как вы установили удаленную библиотеку ir, перейдите в files-examples-remmote-irrecvdemo, откройте ее и измените контакт приема на 0 или контакт recv Arduino и загрузите код, а перед загрузкой кода отключите контакт на 0 Arduino, потому что это создает проблемы при загрузке
исходный код Arduino. Теперь откройте последовательный монитор Arduino IDE и нажмите кнопку пульта дистанционного управления, направленную на светодиод в сторону ИК-приемника, и вы увидите код на последовательном мониторе, запишите его, он вам понадобится позже
выньте шестнадцатеричные коды тех кнопок, с помощью которых вы хотите управлять своей техникой.
Шаг 9: Код
после того, как вы получите шестнадцатеричные коды вашего пульта дистанционного управления. откройте код, который я дал вам в Arduino IDE, и измените коды, не волнуйтесь, я добавил некоторые детали в код, чтобы вам было легко понять, извините, но в коде не так много деталей но если вы столкнулись с проблемой поиска шестнадцатеричных кодов, вы всегда можете выполнить поиск на YouTube или в инструкциях. если у вас есть вопросы или жалобы, задавайте их в комментариях
Рекомендуемые:
Управляйте светодиодами с помощью пульта от телевизора ?! -- Учебное пособие по Arduino IR: 5 шагов (с изображениями)
Управляйте своими светодиодами с помощью пульта от телевизора ?! || Учебное пособие по Arduino IR: в этом проекте я покажу вам, как я перепрофилировал бесполезные кнопки на пульте от телевизора для управления светодиодами за телевизором. Вы также можете использовать эту технику для управления всевозможными вещами с помощью небольшого редактирования кода. Еще немного расскажу о теории
Как исправить кнопки пульта ДУ телевизора: 5 шагов
Как исправить кнопки пульта дистанционного управления телевизора: некоторые кнопки на пульте дистанционного управления телевизора могут со временем изнашиваться. В моем случае это были кнопки переключения каналов вверх и вниз. Контакты внизу кнопки скорее всего изношены. Вот как я исправил свой
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: 5 шагов
ESP8266 NodeMCU Access Point (AP) для веб-сервера с датчиком температуры DT11 и печатью температуры и влажности в браузере: Привет, ребята, в большинстве проектов мы используем ESP8266, а в большинстве проектов мы используем ESP8266 в качестве веб-сервера, чтобы данные могли быть доступны на любое устройство через Wi-Fi, получив доступ к веб-серверу, размещенному на ESP8266, но единственная проблема в том, что нам нужен рабочий маршрутизатор для
Создайте мини-беспроводную клавиатуру из пульта дистанционного управления телевизора: 10 шагов (с изображениями)
Создайте мини-беспроводную клавиатуру из пульта дистанционного управления телевизора: вы когда-нибудь думали о создании беспроводной клавиатуры, взломав пульт телевизора. Итак, в этой инструкции я объясняю, как можно создать дешевую мини-беспроводную клавиатуру. В этом проекте используется инфракрасная (инфракрасная) связь для создания настраиваемой беспроводной
Монитор влажности почвы своими руками с Arduino и дисплеем Nokia 5110: 6 шагов (с изображениями)
Монитор влажности почвы своими руками с Arduino и дисплеем Nokia 5110: в этом руководстве мы увидим, как построить очень полезный монитор влажности почвы с большим ЖК-дисплеем Nokia 5110 с использованием Arduino. С легкостью измеряйте уровень влажности почвы вашего растения с помощью Arduino и создавайте интересные устройства