Съдържание:

Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)
Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)

Видео: Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)

Видео: Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)
Видео: How Not To Die: The Role of Diet in Preventing, Arresting, and Reversing Our Top 15 Killers 2024, Юли
Anonim
Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер
Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер

Дори след 25 години от въвеждането си на потребителския пазар, инфрачервената комуникация все още е много актуална през последните дни. Независимо дали става въпрос за вашия 55 -инчов 4K телевизор или аудиосистема на вашия автомобил, всичко се нуждае от IR дистанционно управление, за да отговори на нашите команди. В индустрията има много технологии, например Bluetooth, RF или дори WI-Fi, но ние се придържаме към инфрачервената комуникация толкова дълго, че зад нея стоят някои много основателни причини. На първо място, те са много евтино решение, струват буквално центове, освен това са надеждни и най -важното са лесни за използване. Също така не пренебрегвайте ниската консумация на енергия на тази верига в сравнение с RF или Bluetooth дистанционно. Така че в днешното видео нека направим проект, чрез който можем да контролираме нашите домакински уреди с помощта на тези IR дистанционни управления. Също така ще внедря функция за таймер за включване/изключване на устройства без нашето пряко участие. Започвайки с блокова диаграма, кодиране, електрическа схема до окончателно проектиране на печатни платки, ще ви преведа подробно през целия процес.

Преди да започнете, просто малко напомняне. Моля, абонирайте се за нашия канал, ако харесвате този урок.

Връзка към канал - www.youtube.com/c/being_engineers1

Направихме и подробно видео по същата тема. Така че, ако не ви се чете докрай, гледайте видеото, за да получите повече информация. Прилагам линка по -долу.

Това е. Сега нека започнем изграждането на този проект.

Стъпка 1: Съберете всички необходими компоненти

Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти
Съберете всички необходими компоненти

Първо съберете всички необходими компоненти според дадената спецификация.

Спецификация на проекта

  • DC женски адаптер X 1
  • Плъзгащ се ключ X 1
  • Заглавки за мъже
  • 1N4007 диоди X 5
  • 100uF капачки X 3
  • 100nF капачки X 4
  • 7805 регулатори на напрежението и радиатор X 1
  • 3 мм червен светодиод X 2
  • 3 мм зелен светодиод X 2
  • 28 -пинова IC основа X 1
  • Atmega328P-Pu X 1
  • 16.00 MHz кристален осцилатор
  • 22pF капачки X 2
  • Резистори 330E X 12
  • 1K резистори X 2
  • 10K резистор X 1
  • 100K резистори X 2
  • Резистори 470E X 2
  • 2N3904 транзистор X 2
  • 2N2222A транзистор X 2
  • 1838 IR приемник X 1
  • PC817 X 2
  • 5v SPST реле X 2
  • 3 -пинов клемен блок X 2

Това са основните компоненти, от които се нуждаете, за да направите този проект. Но с тях също се нуждаете от основно оборудване за запояване, хардуерни аксесоари, макет и arduino

Няма да използвам обща платка arduino в този проект. По -скоро ще използвам DIY. Кодирането ще се извърши с помощта на arduino IDE и всичко ще бъде същото като всеки друг arduino проект. Но точно в последния момент ще премахна предварително програмираната IC и ще я поставя в моята печатна платка.

Можете да гледате това мое видео за това как да направите DIY arduino UNO у дома -

bit.ly/2BoLmuO

След като имате всички тези елементи, е време да нарисувате веригата.

Стъпка 2: Проектирайте работната верига

Проектирайте работната верига
Проектирайте работната верига
Проектирайте работната верига
Проектирайте работната верига

Използвах онлайн платформата, наречена Easyeda, за да проектирам веригата.

Веригата ще има главно този блок -

  • Захранващ модул - преобразува 9-12V DC вход в 5V DC за захранване на веригата.
  • Микроконтролер - Ще използвам интегрална схема ATmega328P като микроконтролер. Това е същият, който може да се намери на всеки arduino UNO, nano или pro mini.
  • IR приемник - Ще използвам модул за IR приемник TP1838, който ще бъде свързан към микроконтролера.
  • Индикатор на таймера - 3 мм червен светодиод ще обозначава състоянието на таймера.
  • Седемсегментен дисплей - 2X7 сегментен CA дисплей ще показва визуална информация чрез буквено -цифров знак.
  • Драйвер на реле - Две релета ще бъдат свързани с микроконтролера чрез подходяща верига на релето.

Схемата, която работи при мен, е тази -

Гледайте това видео, за да знаете как да направите платка за релейни драйвери за arduino -

bit.ly/2zZiZn7

Стъпка 3: Проектирайте печатната платка и я поръчайте

Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте
Проектирайте печатната платка и я поръчайте

След като дизайнът на веригата е завършен, е време да направите печатната платка. Използвах уебсайта на JLCPCB, за да направя моя прототипна дъска. Предполагам, че те са едни от най -добрите в производството на печатни платки през последните дни.

След като дизайнът на веригата приключи, преобразувайте веригата в печатна платка и проектирайте печатната платка в уебсайта на Easyeda. Бъдете търпеливи с него. Грешка тук ще съсипе вашите печатни платки. Проверете няколко пъти, преди да генерирате gerber файл. Можете също да проверите 3d модела на вашата печатна платка от тук. Кликнете върху make gerber file и оттам можете директно да поръчате тази платка чрез JLCPCB. Качете гербер файловете, изберете подходяща спецификация, не променяйте нищо е този раздел. Дръжте го такъв, какъвто е. Това са достатъчно добри настройки за начало. Направете поръчката. Трябва да го получите след седмица.

PCB PDF в мащаб 1: 1 -

PCB Gerber файл -

Стъпка 4: Вземете HEX стойностите на вашето IR дистанционно управление

Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление
Вземете HEX стойностите на вашето IR дистанционно управление

В тази стъпка трябва да знаете шестнадесетичните стойности, които вашето дистанционно предава на arduino. Ще използваме този код по -късно в крайния код. За това ще ви трябва библиотеката IRRemote за arduino.

Библиотека IRRemote -

можете да изтеглите библиотеката и да я инсталирате в IDE. Отворете примерната скица на IrrecvDemo и качете кода в arduino. Отворете серийния монитор и започнете да натискате бутони за дистанционно управление един по един. Ще видите съответния шестнадесетичен код в серийния монитор. Копирах всички кодове в word файл за бъдещи справки. Също така можете просто да запишете шестнадесетичните кодове на тези бутони, които възнамерявате да използвате в този проект. След това е време за изграждане на основната програма.

Стъпка 5: Напишете програмата и я качете в Arduino

Напишете програмата и я качете в Arduino
Напишете програмата и я качете в Arduino

Това е последният код, който трябва да бъде качен в arduino -

Едно нещо, което трябва да разберете, се нуждаете от основни познания за таймера за arduino, прекъсване и други предварителни концепции, за да разберете правилно кода. Обикновено не използваме таймери и прекъсвания в arduino само защото увеличава сложността на кода. Но този проект изисква използването на прекъсване и таймер.

Също така имате нужда от още две библиотеки, две компилират кода правилно -

  • Timerone -
  • Pinchangeinterrupt -

Компилирайте и качете кода в arduino. След като приключите, премахнете IC от arduino. Ще го поставим в печатната платка.

Стъпка 6: Запоявайте компонентите на печатни платки

Запоявайте компонентите на печатни платки
Запоявайте компонентите на печатни платки
Запоявайте компонентите на печатни платки
Запоявайте компонентите на печатни платки
Запоявайте компонентите на печатни платки
Запоявайте компонентите на печатни платки

Съгласно спецификацията и схемата поставете компонентите върху печатната платка и ги запоявайте правилно. Тази стъпка е много права. Използвайте радиатор с регулатор 7805 и използвайте топлинна паста между тях. Уверете се, че няма прекъсване на захранването и земята след завършването на тази стъпка.

Стъпка 7: Почти е готово

Почти е направено!
Почти е направено!
Почти е направено!
Почти е направено!

След като запояването приключи, е време да се тества веригата. Вземете всички домакински уреди, които работят с променлив ток. Ще ви препоръчам първо да използвате обикновена настолна лампа. Развийте проводниците от превключвателя и го завийте към нормалния отворен и общ извод на всяко реле на печатната платка. Включете настолната лампа в променливотоковия контакт. Захранвайте веригата чрез 9-12V DC захранване.

След това вземете дистанционното и натиснете съответния бутон, за да включите лампата. Тя трябва да работи правилно, ако всичко е правилно според инструкциите. Проверете и функцията на таймера.

Крайният резултат може да се види във видеото.

Това е. Успешно направихме този проект. Този тип инструменти са много удобни в ежедневието. Създайте свой собствен проект и ме уведомете в секцията за коментари. Ако този урок ви е харесал, гледайте видеото за този проект и се абонирайте за нашия канал.

Връзка към канал - www.youtube.com/c/being_engineers1

Благодаря ви, че се включихте. Внимавайте и чао.:)

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