Мазмұны:
- 1 -қадам: Негізгі идея
- 2 -қадам: материалдарыңызды жинаңыз:
- 3 -қадам: IR қабылдағыш (TSOP1738)
- 4 -қадам: схема:
- 5 -қадам: IR қашықтағы кітапханасын орнату:
- 6 -қадам: IR қашықтағы сигналдарды декодтау:
- 7 -қадам: Декодталған сигнал мәндерін ескеріңіз
- 8 -қадам: Негізгі тақтаның жұмыс коды
- 9 -қадам: Орындалды:
Бейне: Теледидардың қашықтан басқару пультінен шағын сымсыз пернетақта жасаңыз: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-31 10:21
Автордың толығырақ AmalMathewFollow:
Теледидардың қашықтан басқару құралын бұзу арқылы сымсыз пернетақта жасауды ойлап көрдіңіз бе? Сондықтан мен осы нұсқаулықтарда арзан сымсыз пернетақтаны қалай құруға болатынын түсіндіремін.
Бұл жоба сымсыз пернетақтаны жасау үшін инфрақызыл инфрақызыл (IR) байланысын пайдаланады.
Бастайық
1 -қадам: Негізгі идея
Бұл жоба әр түрлі пернетақта операцияларын орындау үшін ИҚ сымсыз байланысын қолданады. IR сәулесі толқын ұзындығының сәл ұзағырақ болуын қоспағанда, көрінетін жарыққа өте ұқсас. Бұл дегеніміз, ИҚ адам көзімен анықталмайды - сымсыз байланыс үшін өте қолайлы.
Бұл жобаның негізгі идеясы - теледидардың қашықтан басқару пультіндегі түймені басқанда, инфрақызыл қабылдағыш пен Arduino көмегімен біз оны декодтай аламыз және декодталған мәндерді әр түрлі пернетақта операцияларын орындау үшін пайдалануға болады. Мен Arduino Pro MicroB қолдандым, себебі ол ATmega32U4 микроконтроллеріне негізделген, ол USB орнатылған, бұл Micro-ны тышқан немесе пернетақта ретінде тануға мүмкіндік береді. Сіз сондай -ақ Arduino Leonardo -ны пайдалана аласыз, бұл жоба өте қарапайым және кез келген адам талаптарға сәйкес өзгерте алады.
2 -қадам: материалдарыңызды жинаңыз:
- Arduino Pro Micro немесе Arduino Leonardo
- IR қабылдағыш (TSOP1738)
- Теледидардың қашықтан басқару құралы
- Кейбір секіргіш сымдар
Ескерту:
Сіз тек ATmega32U4 негізіндегі тақталарды қолдана аласыз. Осылайша Micro/Leonardo тінтуір немесе пернетақта ретінде танылады.
3 -қадам: IR қабылдағыш (TSOP1738)
Бұл инфрақызыл қашықтан басқару жүйелерінің миниатюрленген қабылдағышы. Демодуляцияланған шығыс сигналын микропроцессор арқылы тікелей декодтауға болады. TSOP1738 қашықтан басқарудың инфрақызыл инфрақызылының барлық жалпы форматтарымен үйлесімді.
4 -қадам: схема:
ЕГЕР сіз Леонардоны қолдансаңыз, DATA түйреуішінде аздап өзгеріс болады. Сізге деректер пинін Леонардоның MOSI түйреуішіне қосу керек.
5 -қадам: IR қашықтағы кітапханасын орнату:
IR қашықтағы кітапханасын осы жерден жүктеп алыңыз және орнатыңыз.
Егер сіз қосымша arduino кітапханаларын қалай орнатуды білмесеңіз, төмендегі сілтемеге өтіңіз
www.arduino.cc/kz/Guide/Libraries
6 -қадам: IR қашықтағы сигналдарды декодтау:
IR қашықтан басқару пультіндегі сигналдарды декодтау үшін IR қашықтағы кітапханасында берілген «IRrecvDemo» ардуино эскизін қолдануға болады.
Ескерту: Мысал эскизінде (IRrecvDemo) int RECV_PIN мәніне кішкене өзгеріс енгізу қажет. Әдепкі бойынша бұл 11 болады, бірақ Arduino Micro -де MOSI түйрегіші 16 -шы істік. Сондықтан кодқа келесі өзгертулер енгізіңіз.
int RECV_PIN = 16;
Егер сіз Леонардоны қолдансаңыз, оны MOSI пин нөміріне өзгертуіңіз керек.
- Басқару тақтасын таңдаңыз (Arduino/Genuino Micro) -(3 -сурет)
- Портты таңдаңыз (Cурет 4)
- Сіздің кодты жүктеңіз
7 -қадам: Декодталған сигнал мәндерін ескеріңіз
- Serial Monitor ашыңыз және IR Remote Signal мәндерін алыңыз.
- Ескерту Әр батырманың мәндерін төмендетіңіз.
8 -қадам: Негізгі тақтаның жұмыс коды
Сигнал мәндерін алғаннан кейін келесі қадам - сигнал мәндерін бағдарламаға қосу және егер қашықтан сигналдың мәні бағдарламадағы мәндермен сәйкес келсе, пернетақтаның әр түрлі әрекеттерін орындау шартын жасау.
Бағдарламаға пернетақта кітапханасын қосу әр түрлі пернетақта операцияларын орындауға мүмкіндік береді.
Сіз кодты төменнен жүктей аласыз немесе оны GitHub парағынан ала аласыз.
Кодты жүктеңіз және Arduino IDE арқылы arduino micro -ға жүктеңіз.
9 -қадам: Орындалды:
Жоғарыдағы эскизді сіздің талаптарыңызға сай өзгертуге болады.
Қосымша пернетақта функцияларын қосу үшін төмендегі сілтемелерді қараңыз
- https://www.arduino.cc/kz/Reference/KeyboardModif…
- https://www.arduino.cc/kz/Reference/ASCIIchart
10 -қадам: Бұл керемет-g.webp" />
Ұсынылған:
Теледидардың қашықтан басқару пультінің көмегімен жарық диодты шамдар: 3 қадам
Теледидардың қашықтан басқару пультінің көмегімен жарық диодты жарықтандыру: Бұл жобада біз теледидардың қашықтан басқару пультін немесе кез келген қашықтан басқару пультін қолдана отырып, жарықдиодты шамдарды жарықтандыра аламыз, осылайша қашықтан басқару пультінен шығатын ИҚ көмегімен бұл ИҚ сигналының бірегей коды бар. кодты инфрақызыл қабылдағыш қабылдайды және бұл жағдайда бірдеңе жасайды
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! -- Arduino IR оқулығы: 5 қадам (суреттермен)
Теледидардың қашықтан басқару пульті арқылы жарық диодты басқарыңыз?! || Arduino IR оқулығы: Бұл жобада мен теледидардың артындағы жарықдиодты басқару үшін теледидардың қашықтан басқару пультіндегі пайдасыз түймелерді қалай ауыстырғанымды көрсетемін. Сіз бұл әдісті кодты өңдеу арқылы әр түрлі заттарды бақылау үшін пайдалана аласыз. Мен теория туралы аздап сөйлесемін
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару құралына еліктеу: 6 қадам
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару пультіне еліктеу: Егер сіз теледидар немесе DVD ойнатқыш үшін қашықтан басқару пультін жоғалтқан болсаңыз, құрылғының өзіндегі түймелерге жүгіру, табу және пайдалану қаншалықты ауыр болатынын білесіз. Кейде бұл түймелер қашықтан басқару пультімен бірдей функцияны ұсынбайды. Алу
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіру: 9 қадам (суреттермен)
IR қашықтан басқару пультін RF қашықтан басқару пультіне түрлендіріңіз: бүгінгі нұсқаулықта мен сізге микроконтроллерсіз жалпы радиожиілік модульді қалай қолдануға болатынын көрсетемін, бұл бізді кез келген құрылғының IR қашықтан басқару пультін ЖЖ -ге түрлендіре алатын жобаны құруға әкеледі. Қашықтан басқару. Түрлендірудің басты артықшылығы
Теледидардың қашықтан басқару пультін немесе басқасын Arduino Irlib көмегімен қалай еліктеуге болады: 3 қадам (суреттермен)
Теледидардың қашықтан басқару пультін немесе басқасын Arduino Irlib көмегімен қалай еліктеуге болады: КіріспеСәлем баршаңызға және менің бірінші нұсқаулығыма қош келдіңіздер.Бүгін біз тақырыпта айтылғандай электронды теледидардың қашықтан басқару пультін немесе Arduino (кез келген модель) көмегімен инфрақызыл сигналдармен жұмыс жасайтын ұқсас нәрсеге еліктеуді үйренеміз. . Мәселе мынада болды: кодтарды қалай ажыратуға болады