Infrapunakaukosäätimen signaalit ?

Valitettavasti suunnilleen jokaisella yrityksellä, joka tuottaa mitä tahansa laitetta, jossa on infrapunakaukosäädin, tuntuu olevan oma käsityksensä siitä, miten eri komennot koodataan infrapunakaukosäätimen signaaleiksi.

Jos tietoa etsii googlettamalla, niin helpoiten löytyy tietoa Philipsin RC-5 -koodauksesta.

Mutta jos oletetaan lähtötilanteeksi se, että tuotemerkki voi olla mikä tahansa, ja myös vähemmän tunnettu tuotemerkki, niin tilanne ei ole ihan yksinkertainen.

Tarkoitus olisi kehittää laite, joka osaa seuraavat temput:

1. nauhoitus:

Painetaan nauhoitusnappia ja suunnataan olemassaoleva kaupallisen valmistajan infrapunakaukosäädin omatekoista laitetta kohti, ja painetaan haluttua kaukosäätimen nappia. Sitten painetaan "lopeta nauhoitus" -nappia. Tässä vaiheessa omatekoinen laite siirtää informaation PC:lle tallennettavaksi ja analysoitavaksi.

2. PC-ohjelma pitäisi olla sellainen, että sillä voi arkistoida ja editoida signaalin digitaalista esitysmuotoa.

3. Tarkoitus olisi, että omatekoinen "kaukosäädin", joka voi ottaa komentonsa vastaan joko käyttäjän napinpainalluksesta tai PC:ltä esim. sarja- tai USB -portin kautta, niin tällöin lähettää infrapunakaukosäätimen signaalin, joka vastaa mahdollisimman tarkkaan sitä, mikä kohdassa 1 nauhoitettiin.

Onko tällaisesta systeemistä tehtävissä ns. yleiskäyttöistä, eli sellaista, että se toimii riippumatta siitä, mitä koodausstandardia (jos mitään) alkuperäinen infrapunakaukosäädin käyttää.

Eli ihan sama, onko alkuperäinen säädin RC5 (Philips), Sonyn joku vastaava tai vaikkapa se muista poikkeava, jossa koodaus on tehty ihan eri periaatteella kuin suunnilleen kaikissa muissa.

Joutuuko tuollaisen tekemiseksi opiskelemaan kaikki mahdolliset koodausstandardien yksityiskohdat?

Vai voiko jotenkin saada aikaiseksi systeemin, jossa nauhoitusvaihe tallentaa signaalin siten , että se on toistettavissa ilman, että varsinaisesti ymmärretään signaalin muotoa ?

Löytyykö keneltäkään kokemusta tällaisesta.

Tiedossa on, että ilmeisesti linuxkoodaajat ovat tehneet jonkun oman toteutuksensa, joka kattaa varmaan 95% viihdelaitteissa olevista kaukosäätimien koodaustavoista. Mutta entä, jos:

a) viihdelaite on jotain vähemmän tunnettua merkkiä (kuten esim. Keskon kaupoissa joskus 2002 myyty Baier -merkkinen DVD -soitin, ei varmaan tottele minkään tunnetumman valmistajan kaukosäädintä eikä siten myöskään ns. yleiskaukosäädintä, jossa yleensä on satoja tunnettujen merkkien koodauksia sisäänrakennettuna, ja näistä voi numerokoodilla valita haluamansa, mutta opetusmahdollisuutta ei näissä ole).

b) halutaan ohjata muuta kuin viihdelaitetta, esim. ilmalämpöpumppua. Ilmalämpöpumpussa kun saattaa toimintatapa olla se, että jos tulee sähkökatko, niin laite ei muista tilaansa, vaan sähkökatkon jälkeen laite on sähköjen palauduttua OFF -asennossa kunnes kaukosäätimellä toisin käsketään. Entä, jos käyttäjä haluaisi itse korjata tämän puutteen esim. rakentamalla laitteen, joka tarkkailee verkkovirran läsnäoloa, ja sähkökatkon jälkeen sähköjen palauduttua esim. 2 min 10 sek siitä, kun sähköt ovat palautuneet sähkökatkon jälkeen, lähettäisi ilmalämpöpumpulle saman signaalin, kuin minkä laitteen oma kaukosäädin lähettää kun virta kytketään kaukosäätimellä päälle.
4175
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

b)
laitteet:
http://iguanaworks.net/
http://www.elektrolinna.fi/kauppa/index.php?ryhma=N0160A451&

[jos tuota raspberryä ei mihinkään muuhun käytetä, niin ilman varavirtaa se toimisi kutakuinkin näin:
laite käynnistyy sähköjen palatessa itsekseen. kun se on ollut käynnissä n sekuntia, se lähettää lämpöpumpulle iguanan kautta komennon]

[jos raspberryä käytetään muuhunkin, se tavalla tai toisella varavirran taakse.
verkkovirta ohjaa relettä, joka antaa tiedon raspberryn io-väylään.
kun sähkökatko tulee, lähetetään esim sähköpostia tms jos halutaan.
kun virta palaa, odotetaan n sekuntia ja lähetetään iguanalla komento lämpöpumpulle.]

http://iguanaworks.net/2013/iguanaworks-now-supports-raspberry-pi/
http://iguanaworks.net/projects/IguanaIR/wiki

ja kyllä, sillä pystyy "nauhoittamaan" informaatiota, jota laite ei ymmärrä ja sen jälkeen "soittamaan" sen.

hieman perehtymistä tuo tokikin vaatii, mutta ei ole mitenkään ylipääsemättömän monimutkainen systeemi. eduksi on jos linux-maailmaa joten kuten tuntee.
laitteen saa toimimaan windowsissakin, mutta mielestäni sen puolen säätäminen oli vieläkin vaikeampaa.
itse sain tuon iguanan lähetin/vastaanottimen kanssa menemään kaksi päivää ja yli kopan kaljaa ennen kuin se teki sitä mitä pitikin, eli makroilla ohjasi kodin viihde-elektroniikkaa. televisiolle oli valmiit koodit, mutta digiboksille ne joutui itse "nauhoittamaan".

valmiita koodeja:
http://lirc.sourceforge.net/remotes/
http://files.remotecentral.com
(tästä jälkimmäisestä en ole ihan varma oliko tuo se, josta uudempiin laitteisiin koodeja löysin ja no jollain sai konvertoitua lirc-muotoon. mutta google on tässä kaveri)

Äänestä
  • ..ja nyt asiaa googletellessani huomasinkin, että aika turhaan jenkeistä tuon iguanaworksin tilasin, kun koko homma olisi onnistunut viidellä varastosta löytyvällä komponentillakin raspberryn kanssa :)
    http://aron.ws/projects/lirc_rpi/
    no mutta on tuo iguanaworksin palikka ihan siisti ja näppärä laite ja toimiipa sitten vaikka tavallisessa tietokoneessakin jos tarve on!

    Äänestä

Kannattaa käyttää valmista vastaanotinta esim. 38khz tai 36kHz niissä on auringonvalo suodatus valmiina ja ne poistaa moduloinnin itse.
http://www.sbprojects.com/knowledge/ir/index.php
Lähetinpuolella yleensä modulointi toteutettu ulkoisella piirillä esim. 555 säästyy kontrollerin resursseja.
Tuossa linkissä noita eri protokollia.
Winampille joskus tein vastaanottimen jonka sai opetettua mutta tuota pc:ltä lähetystä en ole kokeillu. Kunhan ottaa tarpeeksi tiheästi näytteitä signaalista niin kyllä sen varmaan saa lähetettyä samana takaisin.

Äänestä

Kommentoi aloitusta


Ir-Copy_Paste kirjoitti:

Valitettavasti suunnilleen jokaisella yrityksellä, joka tuottaa mitä tahansa laitetta, jossa on infrapunakaukosäädin, tuntuu olevan oma käsityksensä siitä, miten eri komennot koodataan infrapunakaukosäätimen signaaleiksi.

Jos tietoa etsii googlettamalla, niin helpoiten löytyy tietoa Philipsin RC-5 -koodauksesta.

Mutta jos oletetaan lähtötilanteeksi se, että tuotemerkki voi olla mikä tahansa, ja myös vähemmän tunnettu tuotemerkki, niin tilanne ei ole ihan yksinkertainen.

Tarkoitus olisi kehittää laite, joka osaa seuraavat temput:

1. nauhoitus:

Painetaan nauhoitusnappia ja suunnataan olemassaoleva kaupallisen valmistajan infrapunakaukosäädin omatekoista laitetta kohti, ja painetaan haluttua kaukosäätimen nappia. Sitten painetaan "lopeta nauhoitus" -nappia. Tässä vaiheessa omatekoinen laite siirtää informaation PC:lle tallennettavaksi ja analysoitavaksi.

2. PC-ohjelma pitäisi olla sellainen, että sillä voi arkistoida ja editoida signaalin digitaalista esitysmuotoa.

3. Tarkoitus olisi, että omatekoinen "kaukosäädin", joka voi ottaa komentonsa vastaan joko käyttäjän napinpainalluksesta tai PC:ltä esim. sarja- tai USB -portin kautta, niin tällöin lähettää infrapunakaukosäätimen signaalin, joka vastaa mahdollisimman tarkkaan sitä, mikä kohdassa 1 nauhoitettiin.

Onko tällaisesta systeemistä tehtävissä ns. yleiskäyttöistä, eli sellaista, että se toimii riippumatta siitä, mitä koodausstandardia (jos mitään) alkuperäinen infrapunakaukosäädin käyttää.

Eli ihan sama, onko alkuperäinen säädin RC5 (Philips), Sonyn joku vastaava tai vaikkapa se muista poikkeava, jossa koodaus on tehty ihan eri periaatteella kuin suunnilleen kaikissa muissa.

Joutuuko tuollaisen tekemiseksi opiskelemaan kaikki mahdolliset koodausstandardien yksityiskohdat?

Vai voiko jotenkin saada aikaiseksi systeemin, jossa nauhoitusvaihe tallentaa signaalin siten , että se on toistettavissa ilman, että varsinaisesti ymmärretään signaalin muotoa ?

Löytyykö keneltäkään kokemusta tällaisesta.

Tiedossa on, että ilmeisesti linuxkoodaajat ovat tehneet jonkun oman toteutuksensa, joka kattaa varmaan 95% viihdelaitteissa olevista kaukosäätimien koodaustavoista. Mutta entä, jos:

a) viihdelaite on jotain vähemmän tunnettua merkkiä (kuten esim. Keskon kaupoissa joskus 2002 myyty Baier -merkkinen DVD -soitin, ei varmaan tottele minkään tunnetumman valmistajan kaukosäädintä eikä siten myöskään ns. yleiskaukosäädintä, jossa yleensä on satoja tunnettujen merkkien koodauksia sisäänrakennettuna, ja näistä voi numerokoodilla valita haluamansa, mutta opetusmahdollisuutta ei näissä ole).

b) halutaan ohjata muuta kuin viihdelaitetta, esim. ilmalämpöpumppua. Ilmalämpöpumpussa kun saattaa toimintatapa olla se, että jos tulee sähkökatko, niin laite ei muista tilaansa, vaan sähkökatkon jälkeen laite on sähköjen palauduttua OFF -asennossa kunnes kaukosäätimellä toisin käsketään. Entä, jos käyttäjä haluaisi itse korjata tämän puutteen esim. rakentamalla laitteen, joka tarkkailee verkkovirran läsnäoloa, ja sähkökatkon jälkeen sähköjen palauduttua esim. 2 min 10 sek siitä, kun sähköt ovat palautuneet sähkökatkon jälkeen, lähettäisi ilmalämpöpumpulle saman signaalin, kuin minkä laitteen oma kaukosäädin lähettää kun virta kytketään kaukosäätimellä päälle.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu