Turinys:

Universalus nuotolinio valdymo pultas: 3 žingsniai
Universalus nuotolinio valdymo pultas: 3 žingsniai

Video: Universalus nuotolinio valdymo pultas: 3 žingsniai

Video: Universalus nuotolinio valdymo pultas: 3 žingsniai
Video: AnyMote – nuotolinis valdymo pultelis telefone 2024, Liepa
Anonim
Image
Image
Statyti
Statyti

Universalus infraraudonųjų spindulių (IR) nuotolinio valdymo pultelis gali valdyti bet kurį prietaisą, kuris nuotoliniam valdymui naudoja IR ryšį. Šis nuotolinio valdymo pultas naudoja gen4-uLCD-35DCT kaip pagrindinę sąsają IR komandoms siųsti. Šis projektas yra labai pritaikomas naudoti bet kuriame prietaise tol, kol naudojamas IR valdymas

1 žingsnis: statykite

Statyti
Statyti

Komponentai

  • gen4-uLCD-35DCT-CLB
  • gen4-PA ir FFC kabelis
  • uSD kortelė
  • uUSB kabelis
  • Trumpieji laidai
  • 5 V maitinimo šaltinis
  • Arduino Pro Micro 5V 16 MHz
  • KY-005 IR siųstuvo modulis

Sudėkite komponentus, kaip parodyta diagramoje.

2 žingsnis: programa

Programa
Programa
Programa
Programa
Programa
Programa
  1. Nukopijuokite „IRremote“aplanką į „Arduino IDE“bibliotekos aplanką
  2. Atidarykite „Arduino“mikrovaldiklio projekto kodą naudodami „Arduino IDE“.
  3. Jei norimas nuotolinio valdymo pultas naudoja nežinomą perdavimo protokolą, taip pat galite pridėti jo neapdorotą IR kodą, kurį galima gauti naudojant IRrecvDemo pavyzdį, pateiktą „IRremote“bibliotekoje, ir naudoti bet kurį IR imtuvo modulį neapdorotoms komandoms dekoduoti.
  4. Kad „Arduino“programa tinkamai surinktų pagal pateiktas neapdorotas IR komandas, kompiliavimo metu duomenys gali būti įrašomi tiesiai į „flash“atmintį, kaip parodyta žemiau.
  5. Norint perduoti neapdorotus kodus, reikia atlikti šiuos veiksmus, kad būtų galima perskaityti „flash“atmintyje saugomą neapdorotą kodą. Norėdami gauti daugiau komandų sąsajos, taip pat galima pridėti papildomų atvejų teiginių. Kai kuriems prietaisams gali prireikti kelis kartus iš eilės perduoti komandas, tai galima padaryti tiesiog pakartotinai siunčiant tas pačias kodo komandas kelis kartus, kaip parodyta žemiau. Atidarykite ekrano projekto kodą naudodami „Workshop 4 IDE“. Šiame projekte naudojama „Visi-Genie“aplinka.
  6. Naudodami objektų tikrintuvą galite keisti objektų ir formos savybes.
  7. Universalus nuotolinio valdymo pultas gali valdyti dar daugiau prietaisų, pridėdamas daugiau mygtukų, kad pridėtų daugiau funkcijų. Naudodami valdiklio juostą pridėkite reikiamo (-ų) mygtuko (-ų) tipą.
  8. Jei norite naudoti pridėtą mygtuką su pagrindiniu kompiuteriu („Arduino Uno“), būtinai pakeiskite įvykių tvarkytoją objekto įvykiuose į „Pranešimo pranešimas“arba kitą „stebuklingą įvykį“, atsižvelgiant į jo naudojimą.
  9. Spustelėkite mygtuką „Kompiliuoti“. Pastaba: šį veiksmą galima praleisti. Tačiau kompiliavimas yra būtinas derinimo tikslais.
  10. Prijunkite ekraną prie kompiuterio. Įsitikinkite, kad esate prijungtas prie tinkamo prievado. Raudonas mygtukas rodo, kad įrenginys nėra prijungtas, o mėlynas mygtukas rodo, kad įrenginys prijungtas prie tinkamo prievado.
  11. Grįžkite į skirtuką „Pagrindinis“. Šį kartą spustelėkite mygtuką „(Sukurti) Kopijuoti/įkelti“.
  12. 4 seminaras paragins pasirinkti diską, kuriuo norite nukopijuoti vaizdo failus į „uSD“kortelę. Pasirinkę tinkamą diską, spustelėkite Gerai.
  13. Kai „micro SD“kortelė dar neįdėta, šis pranešimas pasirodys jūsų „Gen4“ekrane: „DRIVE NOT MONTED…“Įdėjus „micro SD“kortelę, šiame etape parodyta GUI turėtų būti rodoma „Gen4“ekrane.

3 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

IR valdomą lizdą taip pat galima pritaikyti pridedant daugiau relių

Kiekvienos relės komandų kodus taip pat galima pritaikyti naudojant šias kodo eilutes

Prie IR valdomos grandinės grandinės galima pridėti papildomų relių

Rekomenduojamas: