IRK! Infrarood Remote Controlled USB toetsenbord zonder sleutels (7 / 7 stap)

Stap 7: gebruik


Met behulp van IRK! is makkelijk... het enige wat u hoeft te doen is:

  • Begrijp de LCD weergave-indeling van IRK!
  • Gebruik IRK! om te programmeren van uw leren remote aan elke toetsaanslag u wilt gebruiken
  • Gebruik uw afstandsbediening om IRK vragen! toetsaanslagen verzenden naar uw computer

Inzicht in het formaat van de LCD-Display

De LCD display wordt informatie weergegeven in de volgende notatie voor het gebruik van het toetsenbord:

0 x-parameters
JJ opdracht

Waar,

0 = De code van de gebruik betekenis van toetsenbord
x = de belangrijkste modifier-bits hexadecimaal (bijvoorbeeld 7)
modifiers = een tekstuele uitleg van de belangrijkste modifier bits (bijvoorbeeld CTL-ALT SHIFT)
JJ de USB Toonsoort Wetboek in hex = (bijvoorbeeld 2A is Backspace)
opdracht een tekstuele uitleg van de opdracht (bijvoorbeeld Enter) =

.. .en in de volgende notatie voor de andere toepassingen (consument apparaat, systeemcontrole):

uy gebruik
JJ opdracht

Waar,

u = de code gebruik in hex (1 = System Control, 2 = consument apparaat, F = IRK lokale functie)
gebruik een tekstuele uitleg van de code gebruik (bijvoorbeeld consument Dev) =
yyy = De opdrachtcode in hex verdeeld over twee lijnen (variërend van 000 tot FFF, dus alleen 4096 opdrachten zijn mogelijk)
opdracht = een tekstuele uitleg van de opdracht (bijvoorbeeld dempen)

De volgende toepassingen (dat wil zeggen de "u" in het bovenstaande) worden momenteel ondersteund:

0 = toetsenbord (Enter, etc)
1 = system Control (Power on, slaap, wake enz)
2 = consument apparaat (Mute, Vol +, Vol-, etc)
F = lokale IRK! functie

Uw afstandsbediening leren programmeren

  1. Sluit IRK! naar een interne USB-koptekst op moederbord van de PC's. Als u ervoor hebt gekozen om te bouwen van IRK! met een standaard USB A-B-kabel, dan sluit het in een normale externe USB-poort.
  2. Wachten op IRK! om aan te geven "USB-Ready" op het LCD-display. De activiteits-LED zal knipperen terwijl IRK! probeert USB-communicatie met de PC tot stand brengen.
  3. Met behulp van IRK!' s UP, DOWN, CTL, ALT en SHIFT-knoppen, selecteert u een toetsencombinatie die u wilt verzenden naar uw PC - bijvoorbeeld, Ctrl + Home. De CTL, ALT en SHIFT knoppen schakelen tussen "geperst" en "niet geperst" telkens wanneer u op hen. De CTL-knop, wanneer ingedrukt gedurende meer dan 1 seconde, schakelt u de GUI-indicator. TIP: Druk op en houd de knoppen omhoog of omlaag om de beschikbare toetsaanslagen snel doorlopen.
  4. Pers IRK!' s OK knop voor het verzenden van de toetsencombinatie op uw PC om te testen dat het werkt.
  5. Stel uw leren externe naar "Leren"-modus en selecteer een knop te programmeren op uw afstandsbediening.
  6. Pers IRK!' s TEACH knop voor het verzenden van een IR-code vertegenwoordigen die zeer belangrijke combinatie om uw externe leren.
  7. Uw leren afstand ingesteld op "Normaal" modus en druk op de nieuw geprogrammeerde knop op uw afstandsbediening.
  8. Horloge zoals IRK! deze toetsencombinatie stuurt naar uw PC. IRK! knippert de activiteits-LED telkens die het erkent een toetsaanslag en het zal tonen de laatste toetsaanslag ontvangen op het LCD-display.
  9. Spoel af en herhaal vanaf stap 3 zo vaak als u nodig hebt!

Selecteer een gebruik dan toetsenbord (bijvoorbeeld consument apparaat):

  1. Houd de SHIFT-toets ingedrukt meer dan 1 seconde ingedrukt totdat "Selecteer gebruik" wordt weergegeven op het LCD-scherm
  2. Druk op de UP en DOWN knoppen totdat het gewenste verbruik weergegeven (bijvoorbeeld consument Dev)
  3. Druk op OK om het gebruik van functies in dat gebruik
  4. Druk op de UP en DOWN knoppen totdat de gewenste functie wordt weergegeven (bijvoorbeeld dempen)
  5. Druk op OK om de functie verzenden uw PC om te bepalen als het dat bepaalde functie ondersteunt.
  6. Als de PC reageert zoals verwacht, drukt u op TEACH programmeren die functie op een knop op de afstandsbediening van uw leren.

Met behulp van uw afstandsbediening

Dit is hetzelfde als het gebruik van elke afstandsbediening. Druk op een knop en de IRK! zal reageren op opdrachten die zijn gericht aan het. De meest recente opdracht geactiveerd wordt getoond op het LCD-scherm. Als de activiteit geleid op het voorpaneel knippert, dan IRK! de opdracht heeft erkend en heeft het doorgegeven van de PC. Als er niets gebeurt na die dan is dat de schuld van de PC. Als de activiteit-LED knippert niet, vervolgens IRK! de IR-code geprogrammeerd op die knop - uw externe IR wellicht een platte batterij, of het misschien dat de code was niet nauwkeurig geprogrammeerd, of misschien u bent te ver weg van het IRK permanent erkend niet! apparaat.

Het opzetten van het IRK! Apparaatadres

Standaard IRK! wilskracht up met behulp van het apparaatadres van een van 0xAA. Als u meer dan één IRK bouwen! eenheid, en wil hen individueel te pakken, dan kunt u krijgen een uniek adres instellen op elkaar. Een IRK! apparaatadres kan worden in het bereik 0x00 aan 0xFE (0xFF is het broadcast-adres aan welke alle IRK! apparaten zal reageren). Om dit te doen:

  1. Druk op de knop omhoog of omlaag totdat de opdracht "00 Set Address" op het LCD-display verschijnt.
  2. Druk op OK om de "Set Address" modus.
  3. Druk op de UP/DOWN knop totdat het gewenste adres wordt weergegeven in het veld mm .
  4. Druk op OK om terug te slaan van het nieuwe adres en "Ingesteld adres" modus te sluiten.

Vanaf toen, dat IRK! apparaat zal zich herinneren dat het nieuwe adres in het aan boord niet-vluchtig geheugen (EEPROM). Als u uw afstandsbediening leren hebben geleerd wellicht alle opdrachten met behulp van het oude adres, dan kunt u opnieuw het programma uit het IRK! met het nieuwe adres.

Opdrachten voor het beheer van systeem

De volgende drie opdrachten komen overeen met de USB-systeemcontrole-opdrachten:

  • 02 01 power Off - zal dit uw PC plaats in macht systeemstatus S5 (volledig uitgeschakeld)
  • 02 02 slaap - dit zal uw PC plaats in macht systeemstatus S3 (suspend to RAM)
  • 02 03 wake - dit zal uw PC van S3 wakker en terug te sturen naar staat S0 (ingeschakeld)

Opdrachten voor het beheer van experimentele Power

Voor de door de technologie van de Hole (THT) versie van IRK!, de volgende (niet-USB, lokale om IRK!) opdrachten zijn experimenteel (d.w.z. niet volledig getest) en wellicht de IRK! apparaat te worden gevoed vanuit de standby-spanning van uw PC's (Vsb):

  • FF 01 Power-schakelaar - dit is equivalent aan op de POWER-knop op uw PC. Het optreden is afhankelijk van hoe u uw PC hebt geconfigureerd
  • FF 02 Reset-schakelaar in - dit is equivalent aan het indrukken van de RESET-knop op uw PC. Gebruik dit met evenveel voorzichtigheid die u normaliter van toepassing zijn bij het gebruik van de echte RESET-knop op uw PC! Je bent gewaarschuwd.

Voor de Surface Mount technologie (SMT) versie van IRK!, deze lijst met opdrachten is uitgebreid en de werking van de 4066 CMOS Quad bilaterale analoge Switch hand:

  • F0 01 Power-schakelaar - de pinnen van de twee kop PWR gemarkeerd wordt lage impedantie voor ongeveer 250 ms. Opmerking: dit is niet bedoeld om over te schakelen van de grote stromingen. De quad analoge switch 4066 kan passeren een absoluut maximum van slechts +/-25 mA.
  • F0 02 Reset-schakelaar - de twee kop spelden gemarkeerd RST lage impedantie voor ongeveer 250 ms zal worden.
  • F0 03 Init USB - zorgt ervoor dat de eenheid om zich opnieuw te registreren als een USB-apparaat. Het is bijna het equivalent van los te koppelen en u het apparaat op een USB-poort.
  • F0 07 Debug op - Displays debug informatie op het LCD-scherm als een IR-code wordt ontvangen
  • F0 08 Debug uit - terug de eenheid naar normale modus (geen foutopsporingsgegevens weergegeven op het LCD-scherm)
  • F0 09 Auxiliary Switch - de twee kop spelden gemarkeerd AUX lage impedantie voor ongeveer 250 ms zal worden.
  • F0 0A Power Switch On - de twee header pinnen PWR gemarkeerd zal worden lage impedantie totdat een volgende Power Switch Off opdracht is ontvangen.
  • F0 0B Reset Switch op - de twee kop spelden RST gemarkeerd zal worden lage impedantie totdat een volgende Power Switch Off opdracht is ontvangen.
  • F0 0C assistent inschakelen - de pinnen van de twee kop gemarkeerd AUX lage impedantie zal worden totdat een volgende Power Switch Off opdracht is ontvangen.
  • F0 0D Power-schakelaar uit - de pinnen van de twee kop PWR gemarkeerd wordt hoge impedantie.
  • F0 0E Reset uitschakelen - de pinnen van de twee Koptekst eerste gemarkeerd wordt hoge impedantie.
  • F0 0F assistent uitschakelen - de pinnen van de twee kop AUX gemarkeerd wordt hoge impedantie.

Merk op dat hoewel de kop pinnen zijn geëtiketteerd PWR, RST en AUX kunt u ze gebruiken voor elke functie die een lage huidige (< 25 mA) één Pole één gooien (SPST) drukknop pulsdrukschakelaar normaal zou gebruiken.

Gerelateerde Artikelen

Hoe aan remote controle van uw iPhone, iPad van computer - via USB

Hoe aan remote controle van uw iPhone, iPad van computer - via USB

Hoe om remote control afstandsbediening,, iPhone iPad vanaf computer verbinding maakt via USB - werken op Windows of MacUw iOS-apparaat moet zijn jailbroken voor dit om te werken. Deze tutorial zal niet gaan over hoe jailbreak uw apparaat.Zorgen voor
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni
Omzetten van een ZX82 Spectrum toetsenbord in een uitbreidbaar USB-toetsenbord met Arduino

Omzetten van een ZX82 Spectrum toetsenbord in een uitbreidbaar USB-toetsenbord met Arduino

In dit Instructable, ik zal je laten zien hoe u uw toetsenbord ZX82 Spectrum converteert naar een functioneel-uitvouwbare USB-toetsenbord compatibel met om het even wat USB-enabled. Deze build is compact genoeg dat wanneer u klaar bent, u kunt het sp
Een USB-toetsenbord Hacking

Een USB-toetsenbord Hacking

hoe hack een USB-toetsenbord of een toetsenbord voor die kwestie. Stuur ingangen naar de computer zonder een vervelende microcontroller.Stap 1: Open het toetsenbord Open te stellen het geval. Hier kunt u een schroevendraaier of een een belachelijk ui
Remote Controlled Arduino Car

Remote Controlled Arduino Car

Ik heb graag altijd naar kampen, etc waar een dag als ik was op zoek up youtube voor afstandsbediening auto's, er zijn veel van mijn vrienden en ik altijd graag met een heleboel vrienden, en hoe ze werden gemaakt, ik bedacht dat ik voor mezelf uit de
DIY Arduino Remote Control en Lego RC voertuig!

DIY Arduino Remote Control en Lego RC voertuig!

UPDATE (8/29/13): dank u lezers voor uw enthousiasme en soort opmerkingen met betrekking tot dit project! Het is een geweldige reis sinds ik begon dit project terug in maart, maar ik ben erg blij met het resulterende product en de opwinding waarmee h
Arduino infrarood Remote tutorial

Arduino infrarood Remote tutorial

het is echt gemakkelijk om te controleren van een Arduino met een infrarood afstandsbediening. Er is één bepaalde afstandsbedieningen die uit meerdere bronnen beschikbaar is en het is echt heel goedkoop, ze kijken en werken in een zeer gelijkaardige
Afwerking van het werk: installeren van een USB-toetsenbord in een OLPC XO Laptop, fase II

Afwerking van het werk: installeren van een USB-toetsenbord in een OLPC XO Laptop, fase II

voor een man die heeft het grootste deel van zijn leven met zijn vingers op de home rij aangesloten, het toevoegen van deze USB-toetsenbord dat ik kan echt touch-type op een enorm verschil in de bruikbaarheid van de XO heeft gemaakt. Dit is de kabel
Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Update: 27 augustus 2015Dit project is bijgewerkt met de correcties die nodig zijn om het werk van MeArm betrouwbaar. Deze oplossingen bestaan uita) met behulp van een aanbod van de 5V 3A en het verwijderen van de Uno-polyfuse enb) toe te voegen een
Remote Controlled vis snackautomaat

Remote Controlled vis snackautomaat

Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)Deze make was mijn intro in met behulp van de arduino microcontroller en het schrijven van code. Ik geef toe dat er veel me
Acorn Electron USB toetsenbord

Acorn Electron USB toetsenbord

Maak een retro USB-toetsenbord uit een 1980 's Acorn Electron computer!Het elektron was een 8-bits computer voor het eerst geproduceerd in 1983, gebaseerd op de legendarische BBC Micro. Hoewel het een begroting home machine was, kwam het uitgerust me
Arduino Remote Control (ARC)

Arduino Remote Control (ARC)

In dit project, zullen we het maken van een Arduino Remote Control (ARC) die elke infrarood (IR) afstandsbediening in hex of enige andere vorm ontcijferen en deze gebruiken om te schakelen LED on/off!Het is een vrij eenvoudig project en zou kunnen wo
ZX Spectrum Wired USB toetsenbord deel 1

ZX Spectrum Wired USB toetsenbord deel 1

In dit Instructable zal ik u tonen de eenvoudige stappen die ik gebruikte een ZX Spectrum omzetten in een USB-toetsenbord.Ik weet dat er zijn puristen daar dat dit zal haten, maar als uw moederbord onherstelbaar is, dan is dit een manier om het toets
Het installeren van een USB-toetsenbord in een OLPC XO Laptop, fase I

Het installeren van een USB-toetsenbord in een OLPC XO Laptop, fase I

ik weet niet over u, maar ik kan zeker zeggen siliconen van de real thing. Here's how to ditch de gelei en knijp een normale toetsdoppen uit-en-veren type USB-toetsenbord in een OLPC XO laptop. Dit is "fase I"--krijgen het toetsenbord in de onde