Turinys:
- 1 veiksmas: jūsų įrenginys ir IR
- 2 žingsnis: „Arduino“nuotolinio valdymo pulto prototipo surinkimas
- 3 žingsnis: „Arduino“plėtros aplinkos paruošimas
- 4 žingsnis: sukurkite „Arduino“programą
- 5 veiksmas: išbandykite „Arduino Remote“
- 6 žingsnis: mintys tobulėjimui
Video: „IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
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. Neseniai vienas iš mano nuotolinio valdymo pultų dingo nepaaiškinamai, ir aš nusprendžiau, kad reikia ką nors padaryti, kad „Blu-ray“grotuvas būtų lengvai naudojamas ir prarastas.
Po šiek tiek tyrimų sužinojau, kad dauguma nuotolinio valdymo pultų, jei ne visi, naudoja infraraudonųjų spindulių (IR) ryšį su savo įrenginiais (todėl, pavyzdžiui, turite nukreipti nuotolinio valdymo pultą į televizorių). Mano mintys nukrypo į „Arduino“, ir kai tarp jutiklių ir įtaisų radau infraraudonųjų spindulių šviesos diodą, žinojau, kad galiu tai padaryti.
O dabar štai kaip aš tai padariau.
Patarimas: būtinai spustelėkite vaizdus ir užveskite pelės žymeklį virš skaidrių patarimų laukelių, kad gautumėte išsamias žingsnis po žingsnio instrukcijas.
1 veiksmas: jūsų įrenginys ir IR
Norėdami supaprastinti savo prietaiso IR kodų paieškos ir jų integravimo į „Arduino“programą procesą, rekomenduoju naudoti nemokamą programą „IrScrutinizer“, kurią galima atsisiųsti ir aprašyti čia. Šioje instrukcijoje naudosiu „IrScrutinizer“, norėdamas parodyti, kaip rasti ir naudoti jūsų prietaiso IR kodus.
Prieš tęsdami šią mokymo programą, turėtumėte patikrinti, ar „IrScrutinizer“galite rasti savo įrenginio kodus. Pirmiausia atsisiųskite ir įdiekite „IrScrutinizer“iš aukščiau esančios nuorodos ir paleiskite failą „IrScrutinizer.jar“diegimo kataloge. Spustelėkite skirtuką „Importuoti“, esantį ekrano viršuje, ir pasirinkite „IRDB“iš žemiau esančių skirtukų. Vykdykite aukščiau esančio paveikslėlio patarimus ir raskite savo įrenginio kodus.
2 žingsnis: „Arduino“nuotolinio valdymo pulto prototipo surinkimas
Dabar, kai patikrinote, kad „IrScrutinizer“žino jūsų prietaiso IR kodus, esate pasiruošę sukurti „Arduino Remote“prototipą, kad juos išbandytumėte. Aukščiau yra mano naudojamas dizainas. Keletas svarbių dalykų: naudokite NPN tranzistorių, prijunkite jo pagrindą prie „Arduino“skaitmeninio kaiščio 3 ir naudokite infraraudonųjų spindulių šviesos diodą (ne įprastos spalvos). Rezistorius, kurį naudojau, buvo apie 300 omų, todėl viskas toje kaimynystėje turėtų būti gerai.
3 žingsnis: „Arduino“plėtros aplinkos paruošimas
Jums reikia bibliotekos, kuri leis jūsų „Arduino“valdyti IR šviesos diodą, kad gautų jūsų įrenginio kodus. Aš naudojau IRremote, seniausią, bet stabiliausią ir patikimiausią infraraudonųjų spindulių biblioteką. Vadovaukitės diegimo instrukcijomis jos pagrindiniame puslapyje, kad atsisiųstumėte biblioteką ir įdiekite ją į „Arduino IDE“. Čia yra puiki pamoka, kaip įdiegti biblioteką.
Įdiegę biblioteką, turėtumėte turėti prieigą prie jos pavyzdžių iš IDE. Peržiūrėkite juos šiek tiek, kad susipažintumėte su biblioteka.
4 žingsnis: sukurkite „Arduino“programą
Tikrai puiki „IrScrutinizer“savybė yra gebėjimas sukurti pilną, jei neįsivaizduojamą, „Arduino“programą, kurioje yra visi norimi įtraukti IR kodai, naudojant paprastą mechanizmą, kuriuo jie siunčiami per infraraudonųjų spindulių biblioteką, įskaitant „IRremote“. „IrScrutinizer“kairėje ekrano „Importuoti“srityje pasirinkite visus signalus, kuriuos norite siųsti, ir spustelėkite mygtuką „Importuoti pasirinkimą“arba tiesiog spustelėkite mygtuką „Importuoti viską“. Būsite nukreipti į ekraną „Tikrinti nuotolinį valdymą“, kuriame galėsite patikrinti, ar importavote visus norimus kodus. Spustelėkite skirtuką „Eksportuoti“, kad pereitumėte į eksporto ekraną. Įveskite visus teisingus nustatymus, kaip parodyta aukščiau esančiame paveikslėlyje, ir spustelėkite „Eksportuoti nuotolinio valdymo pultą“, kad sukurtumėte „Arduino“programą.
Dabar atidarykite sukurtą programą naudodami „Arduino IDE“. Programa yra gana paprasta; jis apibrėžia visus IR kodus, kuriuos pasirinkote kaip visuotinius kintamuosius, ir ciklo funkcijoje leidžia pasirinkti, kurį iš jų siųsti per serijinį monitorių.
5 veiksmas: išbandykite „Arduino Remote“
Įsitikinkite, kad viskas yra tinkamai prijungta, ir prijunkite „Arduino“prie kompiuterio. Atidarę IR programą „Arduino IDE“, patikrinkite, ar jūsų lentos nustatymai teisingi, ir įkelkite programą. Dabar nukreipkite IR šviesos diodą į savo prietaisą, iš kurio jis gali jį lengvai pasiimti (arčiau - geriau), ir naudokite serijinį monitorių, kad pasirinktumėte, kokį signalą siųsti.
Ar pavyko? Jei taip atsitiko, sveikiname, sukūrėte „Arduino“nuotolinio valdymo pultą ir nebereikia jaudintis dėl pamesto nuotolinio valdymo pulto. Jei ne, peržiūrėkite visus aukščiau nurodytus veiksmus, kad pamatytumėte, ar nieko nepraleidote. Taip pat nedvejodami paskelbkite komentarą, kuriame aprašoma jūsų situacija.
6 žingsnis: mintys tobulėjimui
Šis jūsų surinktas, užprogramuotas ir išbandytas „Arduino Remote“prototipas yra tikrai gana sunkus ir nepatogus naudoti.
Jei norite patobulinti „Arduino Remote“, turiu jums keletą idėjų. Užuot naudoję kūrimo plokštę, tokią kaip „Arduino Uno“, kartu su duonos lenta, galite naudoti kažką panašaus į „Arduino Nano“tam tikro tipo korpuse, galbūt su mygtukais, kaip tikras nuotolinio valdymo pultas.
Kitas būdas išspręsti problemą, kai reikia turėti kompiuterį, kad būtų galima valdyti serijinį monitorių „Arduino Remote“valdymui, būtų pridėti IR imtuvo modulį, kad būtų galima gauti IR kodus iš nuotolinio valdymo pulto, kurio dar nepraradote (dar), ir juos konvertuoti kodams, kuriuos supranta jūsų prietaisas.
Netrukus prieš surasdamas savo „Blu-ray“nuotolinio valdymo pultą, kuris galiausiai nulėmė šio projekto tęsinio mirtį, aš atnaujinau savo „IRduino“, kad tai padarytų, būtent, kad gaučiau IR kodus iš kito nuotolinio valdymo pulto, konvertuodamas juos į „Blu-ray“grotuvo kodus prieš vėl juos transliuodamas. Deja, netrukus po to „IRduino“nebeliko.
Vienintelė išlikusi „IRduino“dalis yra jos programa, kurią vis dar galima rasti adresu https://github.com/gttotev/IRduino. Atsiprašome už visus kodavimo, paslaptingus komentarus, stebuklingus skaičius ir visišką dokumentų trūkumą. Tai „IrScrutinizer“kaltė! Bet iš tikrųjų aš turėjau labiau rūpintis savo kodu. Žvelgdamas į tai dabar, po metų, beveik negaliu iššifruoti to, kas vyksta (ar turėtų įvykti). Kitą kartą tada!
Tai baigia „Arduino“nuotolinio valdymo instrukciją. Dėkojame, kad perskaitėte.
Rekomenduojamas:
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
Į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 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: Šiandienos instrukcijoje aš jums parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, kuris galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF Nuotolinis. Pagrindinis privalumas konvertuojant
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite
„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ą