Съдържание:
- Стъпка 1: Съберете всички необходими компоненти
- Стъпка 2: Проектирайте работната верига
- Стъпка 3: Проектирайте печатната платка и я поръчайте
- Стъпка 4: Вземете HEX стойностите на вашето IR дистанционно управление
- Стъпка 5: Напишете програмата и я качете в Arduino
- Стъпка 6: Запоявайте компонентите на печатни платки
- Стъпка 7: Почти е готово
Видео: Как да контролирате домакински уреди с дистанционно за телевизор с функция таймер: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Дори след 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 дистанционно управление
В тази стъпка трябва да знаете шестнадесетичните стойности, които вашето дистанционно предава на arduino. Ще използваме този код по -късно в крайния код. За това ще ви трябва библиотеката IRRemote за arduino.
Библиотека IRRemote -
можете да изтеглите библиотеката и да я инсталирате в IDE. Отворете примерната скица на IrrecvDemo и качете кода в arduino. Отворете серийния монитор и започнете да натискате бутони за дистанционно управление един по един. Ще видите съответния шестнадесетичен код в серийния монитор. Копирах всички кодове в word файл за бъдещи справки. Също така можете просто да запишете шестнадесетичните кодове на тези бутони, които възнамерявате да използвате в този проект. След това е време за изграждане на основната програма.
Стъпка 5: Напишете програмата и я качете в Arduino
Това е последният код, който трябва да бъде качен в arduino -
Едно нещо, което трябва да разберете, се нуждаете от основни познания за таймера за arduino, прекъсване и други предварителни концепции, за да разберете правилно кода. Обикновено не използваме таймери и прекъсвания в arduino само защото увеличава сложността на кода. Но този проект изисква използването на прекъсване и таймер.
Също така имате нужда от още две библиотеки, две компилират кода правилно -
- Timerone -
- Pinchangeinterrupt -
Компилирайте и качете кода в arduino. След като приключите, премахнете IC от arduino. Ще го поставим в печатната платка.
Стъпка 6: Запоявайте компонентите на печатни платки
Съгласно спецификацията и схемата поставете компонентите върху печатната платка и ги запоявайте правилно. Тази стъпка е много права. Използвайте радиатор с регулатор 7805 и използвайте топлинна паста между тях. Уверете се, че няма прекъсване на захранването и земята след завършването на тази стъпка.
Стъпка 7: Почти е готово
След като запояването приключи, е време да се тества веригата. Вземете всички домакински уреди, които работят с променлив ток. Ще ви препоръчам първо да използвате обикновена настолна лампа. Развийте проводниците от превключвателя и го завийте към нормалния отворен и общ извод на всяко реле на печатната платка. Включете настолната лампа в променливотоковия контакт. Захранвайте веригата чрез 9-12V DC захранване.
След това вземете дистанционното и натиснете съответния бутон, за да включите лампата. Тя трябва да работи правилно, ако всичко е правилно според инструкциите. Проверете и функцията на таймера.
Крайният резултат може да се види във видеото.
Това е. Успешно направихме този проект. Този тип инструменти са много удобни в ежедневието. Създайте свой собствен проект и ме уведомете в секцията за коментари. Ако този урок ви е харесал, гледайте видеото за този проект и се абонирайте за нашия канал.
Връзка към канал - www.youtube.com/c/being_engineers1
Благодаря ви, че се включихте. Внимавайте и чао.:)
Препоръчано:
Как да направите превключвател за включване/изключване на докосване за домакински уреди: 4 стъпки
Как да направите превключвател за включване/изключване на докосване за домакински уреди: Това е превключвател за включване/изключване с докосване без никакъв микроконтролер. Можете ли да докоснете пръста си? За първи път на метална плоча, след това крушка? ВКЛЮЧЕН И След отстраняване на пръстовата крушка? Останете ВКЛЮЧЕНИ. Можете ли да докоснете пръста си? За втори път на метална плоча, след това крушка?
Tuchless Switch за домакински уреди -- Управлявайте домашните си уреди без докосване: 4 стъпки
Tuchless Switch за домакински уреди || Контролирайте домакинските си уреди без никакъв превключвател: Това е превключвател за домакински уреди. Можете да използвате това на всяко обществено място, така че да помогне в борбата с всеки вирус. Схемата, базирана на тъмна сензорна верига, направена от Op-Amp и LDR. Втората важна част от тази верига SR тригер със Sequencell
Домакински уреди с дистанционно управление IR: 7 стъпки
Домакински уреди за дистанционно управление с IR: Този проект описва техника за добавяне на функцията за дистанционно управление към електрически уред. Целта е да се конструира черна кутия, в която можете да включите вашите уреди V Ac и да контролирате операциите за включване и изключване с дистанционно за телевизор или DVD, което ни
Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)
Управление на домакинските уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: В този урок ще научим как да използваме приложението Blynk и NodeMCU (ESP8266), за да контролираме лампата (всички други домакински уреди ще са добре), комбинацията ще чрез интернет. Целта на тази инструкция е да покаже простотата
Управлявайте вашите електрически уреди с вашето дистанционно за телевизора (дистанционно) с дисплей за температура и влажност: 9 стъпки
Управлявайте вашите електрически уреди с вашето дистанционно за телевизора (с дистанционно) с дисплей за температура и влажност: Здравейте, аз съм Abhay и това е първият ми блог на Instructables и днес ще ви покажа как да управлявате електрическите си уреди с вашето дистанционно за телевизора, като изградите това прост проект. благодарение на atl lab за подкрепа и предоставяне на материала