Turinys:
- 1 veiksmas: kaip apie vaizdo įrašą?
- 2 žingsnis: dalių sąrašas
- 3 žingsnis: koduotuvas ir dekoderis
- 4 žingsnis: prototipų kūrimas
- 5 žingsnis: infraraudonųjų spindulių
- 6 žingsnis: ką mes darome?
- 7 veiksmas: raskite imtuvą
- 8 žingsnis: litavimas
- 9 veiksmas: atlikta
Video: Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiandienos „Instructable“parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, o tai galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF nuotolinio valdymo pultu. Pagrindinis IR nuotolinio valdymo pulto konvertavimo į RF pranašumas yra tas, kad jums nereikia nukreipti nuotolinio valdymo pulto prieš paspaudžiant mygtukus, kad įrenginys veiktų. Be to, jei turite įrenginį, kuris ne visada yra nuotolinio valdymo pulto diapazone, pavyzdžiui, namų kino teatrą kambario kampe, šis RF nuotolinio valdymo pultas palengvins jūsų gyvenimą.
Pradėkime.
1 veiksmas: kaip apie vaizdo įrašą?
Vaizdo įrašuose yra visi išsamiai aprašyti veiksmai, kurių reikia norint sukurti šį projektą. Galite žiūrėti, jei norite vaizdinių, bet jei norite teksto, atlikite kitus veiksmus.
Taip pat, jei norite stebėti projekto veikimą, žiūrėkite tą patį vaizdo įrašą.
2 žingsnis: dalių sąrašas
RF modulis:
INDIJA - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -
„Arduino“: INDIJA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -
Kodavimo ir dekodavimo IC: INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Dekoderis https://amzn.to/2HpNsQdUK - kodavimo įrenginys https://amzn.to/2HpNsQd; Dekoderis
TSOP IR imtuvas - INDIA - https://amzn.to/2H0Bdu6US (imtuvas ir šviesos diodas) - https://amzn.to/2H0Bdu6UK (imtuvas ir šviesos diodas) -
IR šviesos diodas: INDIJA -
3 žingsnis: koduotuvas ir dekoderis
Norėdami juos naudoti be mikrovaldiklio, jums reikės dviejų IC. Jie vadinami koduotojais ir dekoderiais. Jie yra pagrindinės kombinuotos grandinės. Kodavimo įrenginys turi daugiau įėjimų nei išėjimų skaičius. Žvelgdami į tiesos lentelę matome, kad trys išvesties kaiščiai turi skirtingą derinį skirtingoms įvesties kaiščių būsenoms. Paprastai kodavimo įvesties išvesties kaiščiai yra apibrėžti kaip 2^n x n, kur "n" yra bitų skaičius. Dekoderiai yra tik priešingai koduotojams ir jie turi kaiščių aprašymus, tokius kaip n x 2^n. Jei paklaustumėte, kas atsitiks, jei vienu metu pakils daugiau nei vienas smeigtukas, tai pasakysiu, kad tai nepatenka į šios instrukcijos taikymo sritį.
Kodavimo ir dekodavimo IC, kuriuos naudosime, yra HT12E ir HT12D, D - dekoderis ir E - koduotuvas. Pažvelkime į šių IC kaiščius.
HT12E kaiščių numeriai 10, 11, 12 ir 13 yra duomenų įvesties kaiščiai, o 17 kaištis yra išvesties kaištis, kurį mes moduliuosime. 16 ir 17 kaiščiai yra skirti vidiniam RC osciliatoriui, ir mes sujungiame rezistorių nuo 500k iki 1M (aš naudojau 680k). Tiesą sakant, prijungtas rezistorius bus RC osciliatoriaus dalis. 14 kaištis yra perdavimo įjungimo kaištis. Tai aktyvus žemas kaištis ir duomenys bus perduodami tik tuo atveju, jei šis kaištis bus laikomas žemai. 18 ir 9 kaiščiai yra atitinkamai „Vcc“ir „GND“, ir po kurio laiko kalbėsiu apie likusius aštuonis kaiščius.
Dekoderiui viskas yra šiek tiek panaši. 18 ir 9 yra maitinimo kaiščiai, 15 ir 16 yra vidiniai osciliatoriaus kaiščiai, o tarp jų yra prijungtas 33 k rezistorius. Smeigtukas 17 yra galiojantis IC perdavimo kaištis, kuris yra aukštas, kai gaunami galiojantys duomenys. Moduliuojami duomenys pateikiami 15 kaiščiui, o dekoduoti lygiagretūs duomenys gaunami iš 10, 11, 12 ir 13 kaiščių.
Dabar pastebėsite, kad dekoderis IC taip pat turi tuos 8 kaiščius, kuriuos matėme kodavimo priemonėje. Tiesą sakant, jie atlieka labai svarbų tikslą, kad jūsų transmisija būtų saugi. Jie vadinami adreso nustatymo kaiščiais ir užtikrina, kad siunčiamus duomenis gautų tinkamas imtuvas aplinkoje, kurioje yra daugiau nei viena iš šių porų. Jei kodavimo įrenginyje visi šie kaiščiai laikomi žemai, tada norint gauti duomenis, visi šie dekoderio kaiščiai taip pat turi būti laikomi žemai. Jei keturi laikomi aukštai, o keturi - žemai, dekoderio adreso kaiščiai taip pat turi būti tos pačios konfigūracijos, tada imtuvas gaus tik duomenis. Aš prijungsiu visus kaiščius prie žemės. Galite daryti viską, kas jums patinka. Keičiant adresą kelyje, naudojamas DIP jungiklis, kuris kaiščius sujungia su aukštu arba žemu mygtuko paspaudimu.
4 žingsnis: prototipų kūrimas
Užteks teorijos, pirmyn ir pabandykime praktiškai
Jums reikės dviejų duonos lentų. Aš ėjau į priekį ir prijungiau viską, naudodamas grandinės schemą šiame žingsnyje, su šviesos diodais vietoj „Arduino“ir mygtukais su 10 k ištraukiamu rezistoriumi vietoj jungiklių. Abiem naudojau atskirus maitinimo šaltinius. Kai tik įjungsite siųstuvą, pamatysite, kad galiojantis perdavimo kaištis pakyla aukštai, rodantis, kad ryšys buvo sėkmingas. Kai paspaudžiu bet kurį siųstuvo pusės mygtuką, ima šviesti atitinkamas šviesos diodas imtuvo pusėje. Jei paspaudžiu kelis mygtukus, įjungiami keli šviesos diodai. Atkreipkite dėmesį į VT lemputę, ji mirksi kiekvieną kartą, kai gauna naujus duomenis, ir tai bus labai naudinga projekte, kurį ketiname atlikti.
Jei jūsų grandinė neveikia, galite lengvai derinti tiesiog prijungę kodavimo įrenginio išvestį prie dekoderio įvesties ir viskas vis tiek turi veikti taip pat. Tokiu būdu galite bent jau įsitikinti, kad jūsų IC ir jo jungtys yra gerai.
Jei pakeisite vieną iš adreso kaiščių į aukštą, pamatysite, kad viskas nustojo veikti. Kad jis vėl veiktų, galite jį vėl prijungti arba pakeisti tą pačią kaiščio būseną kitoje pusėje į aukštą. Taigi, turėkite tai omenyje kurdami ką nors panašaus, nes jie yra labai svarbūs.
5 žingsnis: infraraudonųjų spindulių
Dabar pakalbėkime apie infraraudonųjų spindulių. Kiekvieno infraraudonųjų spindulių nuotolinio valdymo pulto priekyje yra infraraudonųjų spindulių šviesos diodas, o paspaudus nuotolinio valdymo pulto mygtukus užsidega ta lemputė, kurią galima pamatyti fotoaparate, bet ne plika akimi. Bet tai nėra taip paprasta. Imtuvas turi sugebėti atskirti kiekvieną nuotolinio valdymo pulto mygtuką, kad jis galėtų atlikti minėtas funkcijas. Norėdami tai padaryti, šviesos diodas šviečia skirtingų parametrų impulsais ir yra įvairių gamintojų naudojamų protokolų. Norėdami sužinoti daugiau, žiūrėkite mano pateiktas nuorodas.
Galbūt jau atspėjote, kad imituosime tuos nuotolinio valdymo pulto IR kodus. Norėdami pradėti, mums reikės infraraudonųjų spindulių imtuvo, tokio kaip TSOP1338 ir „Arduino“. Mes nustatysime kiekvieno mygtuko šešiakampius kodus, dėl kurių jie skiriasi nuo kitų.
Atsisiųskite ir įdiekite dvi bibliotekas, kurių nuoroda pateikta. Dabar atidarykite „IRrecvdump“iš „IRLib“pagrindinių pavyzdžių aplanko ir įkelkite jį į „Arduino“. Pirmasis imtuvo kaištis yra įžemintas, antrasis - Vcc, o trečiasis - išvestis. Prijungęs maitinimą ir prijungęs išvestį prie 11 kaiščio, atidariau nuoseklųjį monitorių. Aš nukreipiau IR nuotolinio valdymo pultą į imtuvą ir pradėjau spausti jo mygtukus. Aš du kartus paspaudžiau kiekvieną mygtuką ir, baigęs visus reikiamus mygtukus, atjungiau „Arduino“.
Dabar pažvelkite į serijinį monitorių, šiukšlių bus daug, tačiau tai tik klaidinantys šviesos spinduliai, kuriuos imtuvas sugavo, nes yra per jautrus. Bet taip pat bus naudojamas protokolas ir mygtukų, kuriuos paspaudėte, šešiakampis kodas. To ir norime. Taigi aš padariau užrašą su vardu ir jų šešioliktainiais kodais, nes mums to prireiks vėliau.
Nuorodos:
Kaip veikia IR nuotoliniu būdu:
www.vishay.com/docs/80071/dataform.pdf
Bibliotekos:
github.com/z3t0/Arduino-IRremote
6 žingsnis: ką mes darome?
Mes turime savo IR nuotolinio valdymo pultą, iš kurio nustatėme dominančių mygtukų šešiakampius kodus. Dabar mes gaminsime dvi mažas plokštes, vienoje yra RF siųstuvas su keturiais mygtukais, kurie gali būti nulis arba vienas, tai reiškia, kad yra 16 kombinacijų, kitame yra imtuvas ir jis turi tam tikrą valdiklį, mano atveju „Arduino“, kuris interpretuos dekoderio išvestį ir valdys IR laidą, kuris galiausiai privers įrenginį reaguoti lygiai taip pat, kaip ir į savo nuotolinio valdymo pultą. Kadangi galimi 16 derinių, galime imituoti iki 16 nuotolinio valdymo pulto mygtukų.
7 veiksmas: raskite imtuvą
Jei jūsų prietaiso imtuvas nematomas, atidarykite IRSendDemo eskizą iš bibliotekos pavyzdžio ir atitinkamai pakeiskite protokolą ir šešioliktainį kodą. Aš naudoju maitinimo mygtuko šešiakampį kodą. Dabar prijunkite IR laidą su 1k rezistoriumi prie „Arduino“3 kaiščio ir atidarykite nuoseklųjį monitorių. Taigi, kai serijiniame monitoriuje įvesite bet kurį simbolį ir paspausite klavišą „Enter“, „Arduino“nusiųs duomenis į infraraudonųjų spindulių diodą ir įrenginys pradės veikti. Užveskite pelės žymeklį virš skirtingų regionų, kuriuose, jūsų manymu, gali būti imtuvas, ir galiausiai savo prietaise rasite tikslią imtuvo vietą (aiškiau supraskite vaizdo įrašą).
8 žingsnis: litavimas
Naudodama tą pačią prijungimo schemą, sukūriau reikiamas dvi PCB, vietoj „Pro Mini“naudojau atskirą „Arduino“, nes tai aš ir dėjau.
Prieš įdėdamas mikrovaldiklį, norėjau dar kartą išbandyti jungtis. Taigi aš pritaikiau 9 voltų siųstuvui ir 5 voltų imtuvui ir panaudojau šviesos diodą, kad patikrintų plokščių veikimą ir greitai viską išbandyčiau. Prie siųstuvo PCB taip pat pridėjau maitinimo jungiklį, skirtą taupyti akumuliatorių.
Galiausiai įkėlęs eskizą, aš pritvirtinau „Arduino“savo vietoje.
Aš lituodavau 1k rezistorių tiesiai prie šviesos diodų katodo ir panaudosiu šilumos susitraukimą, prieš priklijuodamas jį prie adapterio, kurį sukūriau savo namų kinui, naudodamas GI lapą, bet jei turite prieigą prie 3D spausdintuvo, galite sukurti kur kas daugiau profesionaliai atrodantis adapteris, jei to reikia. Taip pat lituosiu ilgą laidą tarp šviesos diodo ir PCB, kad būtų lengva įdėti PCB į kitą vietą, kažkur paslėptą. Kai visa tai bus padaryta, laikas išbandyti jo veikimą, kurį galite pamatyti veikdami vaizdo įraše, kurį įdėjau į 1 veiksmą.
Geriausias dalykas konvertuojant jį į RF yra tai, kad jums nereikia nukreipti jo tiesiai į įrenginį, kurį galite valdyti, net jei esate kitame kambaryje. Vienintelis dalykas, kuriuo turite rūpintis, yra tai, kad RF pora turi būti diapazonas ir viskas. Galiausiai, jei turite 3D spausdintuvą, taip pat galite atspausdinti nedidelį siųstuvo skyriaus dėklą.
9 veiksmas: atlikta
Leiskite man žinoti, ką manote apie projektą, ir jei turite kokių nors patarimų ar idėjų, pasidalykite toliau pateiktomis pastabomis.
Apsvarstykite galimybę užsiprenumeruoti mūsų „Instructables“ir „YouTube“kanalą.
Dėkojame, kad perskaitėte, iki pasimatymo kitame „Instructable“.
Rekomenduojamas:
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! -- „Arduino IR“pamoka: 5 žingsniai (su nuotraukomis)
Valdykite savo šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą ?! || „Arduino IR“pamoka: Šiame projekte parodysiu, kaip pertvarkiau nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus, kad galėčiau valdyti šviesos diodus, esančius už televizoriaus. Taip pat galite naudoti šią techniką, norėdami valdyti įvairius dalykus, šiek tiek redaguodami kodą. Taip pat šiek tiek papasakosiu apie teoriją
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 4 žingsniai
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 62 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
„Olympus Evolt E510“nuotolinio kabelio išleidimas (2 versija su automatiniu fokusavimu į nuotolinio valdymo pultą): 6 žingsniai (su nuotraukomis)
„Olympus Evolt E510“nuotolinio kabelio išleidimas (2 versija su automatiniu fokusavimu į nuotolinio valdymo pultą): vakar aš pastatiau paprastą vieno mygtuko nuotolinio valdymo pultą savo „Olympus E510“. Dauguma fotoaparatų turi užrakto atleidimo mygtuką (tą, kurį paspaudžiate fotografuodami), kuris turi du režimus. Jei mygtukas švelniai paspaudžiamas, fotoaparatas automatiškai fokusuoja ir matuoja šviesą