ILPon irDA ohjaus tietokoneen avulla

J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Totta, sotkin vähän asioita. Jos totta puhutaan, en edes tiedä mikä lienee tuo käyttämäni näemmä toimivan IR-anturin kHz kaista Argon kapulan nauhoituksissani. Toisaalta, kyllä näillä antureilla on yleisesti saatavissa kaikkien signaalien vastaanottokyky: minulla on semmoinen langaton TV-lähetyksen siirto talon sisällä kahdella RF-linkkiantennilla, (a la mallia Lidl) jossa on toisessa päässä kapulan infrapunasilmä ja toisessa päässä on ohjattavien laitteiden päälle lätkäistävät liimattavat IR-ledit johtohärdellissään (= n. 3 kpl rinnan). Millä hyvänsä laitteella kapulalla kun olen kokeillut ohjata linkin läpi aina on signaalit menneet perille ihan kuin olis kapulalla samassa huoneessa osoittelemassa. Laitteita on ollut muutama videonauhu, DVD ja TV tähän mennessä.

Ledi tosiaan vilkkuu ilman mitään taajuusrajoituksia PC:n tahtiin. Juttu nyt meni vähän solmuun kommentissani edellä. :p
 

jussi

Vakionaama
Vs: ILPon irDA ohjaus tietokoneen avulla

Tässä yhteydessä en ole testannut, mutta sellainen kokemus on jo yli 15v:n takaa, kun rakentelin ekan ir-linkin itse saunalta
sat-virittimelle, että prossu tulkkaa sen ir-signaalin oikein ilman kantoaaltoakin, kunhan se lähettävä ledi on riittävän lähellä
vastaanotinsilmää. Tuo saattaa olla kyllä merkkikohtainen ominaisuus, ja riippuu siinä ir-vastaanottimessa olevien filttereiden
tiukkuudesta.
Oma Pana on vieläkin asennuksen mekaanisessa vaiheessa, joten testailuun pääsen myöhemmin.
 
A

apophis

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Hyvä linkki tuo IR lähetys audioulostulon avulla! Mulla ei läppärissä ole muuta kuin tuo audio outputti, jota voi käyttää. Ratkaisu käyttää kahta lediä on hieno idea! Pitää viikonloppuna rakennella ja kokeilla. Yksinkertaisin kytkentä on siis L - D1 - R ja L - D2 - R. Ledit on siis suoraan kiinni vasemman ja oikean kanavan karvoissa niin, että D1 on toisinpäin kuin D2.

Sitten pitää kirjoittaa pala softaa, jolla lähetys alkaa pelittämään ja Pana tottelemaan :cool:
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Multa kun toi softan teko ei suju niin tulipa sellainen tapa mieleen miten toi kaken sinkun nauhotus saattas onnistua ilman "sen suurempia kikkailuja" Toi oli meinaan aika kiva tapa nostaa taajuus kaksinkertaiseksi mikä tuolla aiemmin selitettiin.

Elikkä jos samaa ajatusta haluaisi käyttää sinkun nauhoituksessa niin sillon pitäis siis nauhoittaa sinku kanssa 180 asteen vaihe erolla. No on siis pari ongelma se että äänikortti ei lue yli 20kHz taajuutta ja pitäis saada saada signaalille 180 asteen vaihe ero.

No jospa otetaan käyttöön 1 kpl funktiogeneraattoreita tai jos ei satu omistamaan niin tekee jonkun sinnepäin kiinteän yhden piirin generaattorin joka antaa ulos jotain 19kHz ja sitten yksi opari jolla tehdään vaiheen kääntö. Nyt meillä on ulostuloa vastaava sisään tulo eli molempiin kanaviin 19kHz mutta vastakkais vaiheisina.

Nyt meillä siis huutaa mikki sisään menoon kaksi vastakkais vaiheista sinkkua 19kHz taajuudella eli ei paljon lohduta :p

No otetaan sitten käyttöön esim: TSOP1738 tms jolla voisi ohjata generaattoria. Eli halvimmillaan joku 40XX sarjan piiri väliin. Eikä täysveriset analogia kytkimetkään tänä päivänä paria euroa enempää taida maksaa.

Lopputulos

Osat 10-20e ja nauhotus päälle ja sen kun soittas mp3 tiedoston ILP:ille niin data viuhus valon nopeudella ;)

Kertokaapa selkeistä ajatus virheistä mitä olen tehnyt ettei tarvi lähteä kokeilemaan ;D
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

hmmm.. taajuuden kaksinkertaistamiseen voi toki käyttää rautaa eli kokoaaltotasasuuntaustakin... eli puolikas taajuus riittää lähtökohdaksi ja kun ajaa ledejä muutaman tavallisen diodin läpi niin saapi tuplataajuuden. Hinta riippuu miljuunalaatikon arvostuksesta.
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Vähän viellä tarkistin ajatus malliani EI toimi. Vaiheen siirto pitäs olla 90 astetta.Että saatas se taajuuden tuplaus. Jos vaan tekis sinne päin niin vois jo toimia ;D

Ja perusteluna se miksi ei voi toimia aikaisemmin esitetty vaiheen kääntö 180 astetta.

Mutta huonosti suunniteltu ja tehty vois hyvinkin toimia "skaala on aika venyvä IR kapuloissa"
Tietääkö kukaan tuleeko vaiheet ääni kortilta ihan oikeesti samassa vaiheessa kun äänitetään?
 
T

teukka

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Minä ihmettelin tuota kuvaa, missä oli vastakkaiset vaiheet eli sellainen nollasummapeli. Sitten minä ajattelin. että kyllä se tuo tekniikka kehittyy... ;D
 

tet

Hyperaktiivi
Vs: ILPon irDA ohjaus tietokoneen avulla

Kannattaisi varmaan katsella kuitenkin tarkemmin niitä äänikorttien ominaisuuksia. Itse kun viimeksi joskus 10 vuotta sitten rassailin PC:n äänikorttien kanssa, jo silloin oli SoundBlasterissa muistaakseni 96000 sampleä sekunnissa maksimit, kovasti mainostettiin silloin "oversamplingiä". :-\
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

IR-pakettien "soittaminen" ulos PC:n ääniportilla

Sen verran oli luppoaikaa, että pistinpä kiinni IR-ledin suoraan toisen PC:n kuulolähtöön ja toisella sitten mittailin miltä signaalit näyttää kun suoraan soitetaan MS Media Player:lla tuo aiemmin kapulasta nauhoitettu Argon IR-purske ulos. Tämä ei alussa onnistunut lainkaan, koska kuuloplugin voltit oli vaan liian pienet ohjaamaan IR-lediä, mutta sitten kekkasin pistää väliin PC-kajareita ohjaavan vahvistimen ja homma alkoi pelittää kummasti paremmin... :p

Tulokset ovat näissä kahdessa kuvassa, jossa jälkimmäinen on vaan zoomaus "0" bitin tienoille tarkemmin. Ekassa kuvassa on purskeen alkua, josta näkee miten databitit alkavat juosta tuon pitkän headerin jälkeen 2. piikistä (= 0.0825 ms) eteenpäin ihan järkevästi: "0" bittien väliset laaksot (6 kpl) ovat lyhyempiä kuin tuo ensimmäinne "1" bitin laakso n. kohdassa 0.0875 ms. Jälkimmäisestä kuvata näkee paremmin mitä tapahtuu "0" bitin lepotilassa eli piikin kärjessä: signaali kestää vain murto-osan siitä mitä alkuperäisessä tavoitellussa näytejonossa. Lepotila + "0" bitin kesto on n. 0,0009 ms, joka on täydellisesti linjassa alkuperäisen näytesignaalin ajoituksen kanssa.

Näin siis käy jos käytetään 1 ainoaa IR-lediä. Tämä vain varmistaa, että ajoituksen kannalta nauhoitetut IR-signaalit voidaan todellakin ihan ilman dekoodausta ajaa äänenä ulos emuloiden alkuperäistä signaalia suht kivasti. Ongelmakin näkyy hyvin selkeästi: lepotilan pito ylhäällä on vaan liian lyhyt ja terävä kuvastaakseen hyvin soitettua näytettä. Jokaisen lepotilan huipun tulisi olla terävän piikin sijasta laakea ja kestää n. 0,43 ms. Selityksenä tähän on joko PC:n äänikortin muunnos tai tuo halpa ulkoisten kajareiden apuvahvistin välissä ennen IR-lediä. Jompi kumpi ei ole suunniteltu pitämään jännitteitä ylhäällä pidempiä aikoja, jotta pulssi rakentuisi oikein. Tätä ongelmaa voinee ratkaista monellakin tapaa:

  • Lisäämällä rautaa IR-ledin kumppaniksi ketjun loppuun: sopiva aluksi ladattava kondensaattori piiriin (rinnalle?) saattaisi pidentää mukavasti pulssien huippuja kautta linjan.
  • Moduloimalla alkuperäistä signaalia: jos signaalikäsittelyssä voisi nuo huiput merkata tiheällä zigzag -käyrällä ylös ja alas voisi äänikortti suostua pitämään lepopulssin ylhäällä väkisin.

Tn. tämän lisäksi tarvitaan se 2. ledi vastakkaiseen suuntaan rinnalle + vaiheen siirto toiselle kanavalle jotta saadaan kantoaallon taajuus lähelle sitä 40 kHz. Oman äänikortin speksit ei oikein selvästi kertoneet mitä se pystyy pukkaamaan ulos ja mitä ei ...

Joka tapauksessa tämä lähestymistapa vaikuttaa aika lupaavalta myös IR-signaalin toistolle. :cool:
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla


Muutama tarkennus tähän kuvaan:

202040.gif


Noi punaiset ja vihreät 20 kHz aallot ovat siis PC:n kuulokeliitännän kuvitellut oikea ja vasen äänikanava. Yhden pykälän stereokanavien vaihesiirto (= alempi pulssijono siirretty vasemmalle, n. -0,02 ms) pitäis johtaa siihen, että IR-valona ulos näkyvä sininen signaali onkin 40 kHz. Tämä tietty sillä edellytyksellä että 2 lediä on kytketty kumpikin omaan kanavaansa äänilähdössä.

Täällä aiemmin ehdotettu tapa unohtaa kuulokeliitännän maa ja kytkeä ledit vastakkain eläviin R ja L piuhojen väliin on mielestäni toinen tapa ratkaista samaa ongelmaa.

Lentelen tossa viikonvaihteessa Saksan suuntaan pariksi viikoksi, joten toivottavasti tämä projekti on valmis kun palaan sorvin ääreen... :D
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Piti nyt viellä kerran funtsailla tota vaiheensiirtoa ja kyllä se kuitenkin tuplaantuu koska ledillähän kuitenkin tasasuunnataan toi sinkku.Ledit ei sitten välttämättä kestä kovin suurta estosuuntasta jännitettä joten kannattaa laittaa nopeet diodit varmaan sarjaan niiden kanssa.Oman ongelman voi muodostaa toi siniaalto eli pitäskö kuitenkin rakennella joku flip flop hässäkkä eteen joka varsinaisesti vasta ohjais ledejä? No niin tai näin huomenna en taida viittii lähtee hakemaan tota fet kytkintä että taitaa mennä ens viikkoon kokeilut.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla



Olen taas sitä mieltä, että jos kytkentään lisää diodeja ledin suojaksi niin samantien sen taajuuden tuplauksen ja kokoaaltotasasuuntauksen voi tehdä suoraan niillä, sensijaan että puoliaaltotasasuuntaa kahta vaihesiirrettyä signaalia ledillä... samalla pääteaste näkee vähän paremman kuorman, kun jännite ei laske niin alas.
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla


Hienoa ja oliskin kiva nähdä simppelejä piirikytkentöjä ihan noin malliksi IR-soitolle pelkällä raudalla ... :p

Pistän tänne vielä liitteeksi alkuperäisen Argon IR-pulssin (= Argo_nayte) ja siitä saadun ton viimeksi mainitun PC-soittoversion (= IRplay). Josko näistä olis jotain hyötyä kun haluatte testata pelkästään IR-soittoa äänikortilta ihan oikealla binäärisellä ILPon näytekomennolla. :)
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

VasAn ajatuksessa on kyllä itua. Sillonhan riittäs pelkkä 19kHz taajuuden pätkiminen IR vastaanottimella äänittäessä.Muutenkin tossa tänään mietin että millastakohan pulssisuhdetta noi oikeet kapulat lähettää kantoaaltona?Vois kuvitella että 50/50 olis jaksot ja ne on varmasti kantti aaltoa eli tollanen siniaallon ohjaama IR led hässäkä ohjattuna 180 asteen vaiheensiirrolla voi olla muutenkin hanka toteuttaa järkevästi ilman että ledit käryy tai teho on minimaalinen.

Tossa kun juttelun yhden kundin kanssa niin sano että kannattaa muutenkin suhtautua hieman varauksella ainakin joidenkin piirisarjojen emoilla oleviin "ääni kortteihin"

Taidan kyllä sittenkin ensin laittaa skoopin kiinni äänikorttiin ja katsoa että miltä näyttäs jos ihan vaan äänittäs 19kHz sisään ja mitä tulee ulos.

Noista äänikortin kautta tehtävien IR ohjausten sähköisistä toteutuksista on aika lailla hintsusti näkynyt kytkiksiä.Eli varmasti seassa on paljon sellasia näin se menee mutta ei ole koskaan toteutettu juttuja.
Eli kun joku on kirjoittanut jonkun puolihuolimattoman sepustuksen miten asia VOISI toimia ja sivusto on siistin näkönen niin sitä pidetään taivaan totena ;)
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Jos siniaaltoa ajaa lediin saa valona ulos jotain ihan muuta kuin siniaaltoa. Jos äänikortti antaisi ulos 5W / 5 ohm, niin siitä seuraisi 5 volttia tehollisarvoa ulostulojännitteelle. Ledissä ei kulje mitään ennenkuin jännitettä on tarpeeksi, eli siniaallon pitää nousta selvästi volttia ylemmäs ennenkuin yksinäinen ledi syttyy.

Sen jälkeen loppu on kiinni kytkennästä. 5W vahvistin antaa kyllä virtaa, ja jos sitä ei kytkennällä rajoiteta ledissä kulkee , aina kun kulkee, virtaa se mitä vahvistimesta lähtee alkuperäisestä aaltomuodosta riippumatta. Ja ledin antaman valon määrä riippuu vain virrasta. Eli jonkinmoista kanttiaaltoa sieltä tulee, ja vahvistimen tasonsäätö määrää pulssisuhteen, koska se määrää milloin vahvistimen jännite ylittää ledin kynnysjännitteen.

Jos sarjassa on tarpeeksi isoja vastuksia alkaa ledin virtakin seurata vahvistimen aaltomuotoa.

Kaukosäädinkytkennöissä ledeihin ajetaan aikamoisia virtoja, 9V patterin kanssa ei ole sarjassa juuri mitään muuta kuin transistori ja ledejä. Voi hyvin olla että niissä pulssisuhde on hyvinkin outo, jotta saadaa kirkkaita tuikahduksia.
 
A

apophis

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Noniin... Nyt on käytännön faktaa notta Pana tottelee ihan itse lähetettyä IR koodia!

Laitoin 2 IR lediä kiinni läppärin headset ulostulon L ja R karvaan. Kännykkäkameralla on näppärää varmistaa että IR lähetys toimii. Ensimmäinen havainto oli, että signaali on todella onneton verrattuna Panan oman kaukosäätimen lähettämään. Toinen ongelma oli saada sopivaa taajuutta ulos. Ainakaan mun Pana ei toiminut jos maksimi näytteenottotaajuudella 44100 Hz pukkasi signaalia ulos. Pudotin itse signaalin taajuuden puoleen, niin johan alkoi toimia (kahdella ledillä tekee 22050 Hz). Optimi lienee jossain tuossa välissä. Signaali on niin heikko, että ledihässäkkä pitää viedä n. 5cm etäisyydelle sisäyksikön sensorista.

Mutta toimii kuitenkin! Nyt ainakin on varmistettu Panan koodien formaatti ja seuraavaksi vain pitää selvittää kaikki loputkin muuttujat koodin sisältä. Tavoite olisi tehdä .exe, joka ajetaan tähän tyyliin:

pana <lämpötila> <moodi> <fan> <h swing> <v swing>

Tuolla saisi jo mukavasti ohjattua vekotinta.

EDIT: Lisätty softa. Komentoriviltä voi parametrina antaa koko heksakoodihässäkän ja se soittelee sen audiona ulos. Samalla se kirjoittaa äänitiedoston ulos raw muodossa niin, että siinä on aina 16 bittiä per sample per molemmat kanavat ja näytteenottotaajuus on se 44100 Hz. Tuo laskee myös koodin cheksumman, joten kokeilla voi ihan mitä vaan ja pitäisi toimia.

pana 0220E004000000060220E00400492880A40D000EE000000100069D

Asettaa heat ja lämpötilaksi 20 astetta. Muut asetukset on jotain 'sopivaa' :) Tiedostoon dbg.txt tulee koodi tekstimuodossa ja tiedostoon code.raw äänitidosto.
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla


Aika mukavaa, kun tuollakin systeemillä jo kauko-ohjaat kummasti ILPoa vetämällä ne IR-ledit pitkän piuhan taakse PCstä. Ilmeisesti kirjoitit oman koodin taas? Oliskohan aiheellista myös mitata virran määrää ledien läpi? VesA kun täällä epäili vahvasti ledien kestävyyttä pitkässä juoksussa suoralla kytkennällä ääniliitäntään... Mitäpä jos kokeilisit pistää noiden ledien kanssa "sarjaan" vielä vaikka pienen PC-kaiuttimen tai kuulokkeet? Tällöinhän äänikortti näkee lähes normaalin kuorman kuulokeliitännässä ja virta alkaa varmaan VesAn teorian mukaan seurata paremmin normaalia äänikuorman ohjausta. Paranisko IR-tuikahtelu tästä?? ::)

Meillä on nyt siis kaksi erilaista lähitavoitetta kehittää PC-kauko-ohjausta:

  • sinun komentopohjainen ILPon ohjaus, jossa ILPon käskyt tunnetaan dekoodattuna
  • ja omat kokeiluni nauhoittaa ja soittaa IR-signaalit PCM-ääniformaatissa PCltä ilman dekoodausta

Jos molemmat saadaan toimimaan, on tämä ketju täyttänyt tehtävänsä 110%. :cool:

Huomisesta lähtien vaikutan jossain etelä-Saksassa, joten minusta on vähemmän apua n. 2 viikon ajan. :-[
 

jussi

Vakionaama
Vs: ILPon irDA ohjaus tietokoneen avulla

Sen äänikortin voi laittaa ajamaan cmos scmitt trigger invertteriä tai bufferia, ja sen perään virtaa kestävä trankkupääte.
Tulee varmasti kanttipulssi. Lediä voi lyhyissä pulsseissa ajaa useita satoja prosentteja nimellisvirtaa kovemmalla virralla,
jolloin saadaan sitä kantomatkaakin. Ir-ledin kynnysjännite on luokkaa 0,95-1,2V ja nimellisvirta samaa luokkaa kun ledeillä yleensäkin
(hajontaa on) n.20mA. Näitä datapulsseja voisi ajaa esim. 100mA ilman vaaraa, luulisin noin näppituntumalla ulkomuistista tarkistamatta
mitään speksejä. Tässä kytkennässä sen äänikortin tuottaman kantoaaltoimitaation läpimeno on kysymysmerkki, mutta sen kantoaalto-
oskarin voisi yhdistää siihen trankkupääteasteeseen, jolloin toiminta olisikin jo aika oikeanlainen.
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla


Tuopa oli jo tanakkaa asiaa kohta päästään jo itse komponentteihin tätä menoa. :cool:

Tuli vaan mieleen sekin, että äänikortin pukkaamaa sitä todellista kaistan maksimia voipi olla helpompi mittailla ajamalla PCssä jotain tunnettua määrämuotoista käyrää tuottavaa signaaligeneraattoria ja sitten jollain konstilla (2. PC tai oskilloskooppi) lukemalla mitä ääniplugista ulos oikein saadaan. Näitä sopivia softia signaaligeneraattoriksi riittää ihan ruuhkaksi asti:

http://www.download.com/3120-20_4-0.html?tg=dl-20&qt=signal%20generator&tag=srch

Jos tommosen testin tekee PClle, niin sitten onkin jo tukevampi alusta rakentaa rautaa jatkoksi puuttuvat osat.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jussi sanoi:
Sen äänikortin voi laittaa ajamaan cmos scmitt trigger invertteriä tai bufferia, ja sen perään virtaa kestävä trankkupääte.
Tulee varmasti kanttipulssi. Lediä voi lyhyissä pulsseissa ajaa useita satoja prosentteja nimellisvirtaa kovemmalla virralla,
jolloin saadaan sitä kantomatkaakin. Ir-ledin kynnysjännite on luokkaa 0,95-1,2V ja nimellisvirta samaa luokkaa kun ledeillä yleensäkin
(hajontaa on) n.20mA. Näitä datapulsseja voisi ajaa esim. 100mA ilman vaaraa, luulisin noin näppituntumalla ulkomuistista tarkistamatta
mitään speksejä. Tässä kytkennässä sen äänikortin tuottaman kantoaaltoimitaation läpimeno on kysymysmerkki, mutta sen kantoaalto-
oskarin voisi yhdistää siihen trankkupääteasteeseen, jolloin toiminta olisikin jo aika oikeanlainen.

http://www.stockeryale.com/i/leds/lit/app001.htm
 

janti

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Tämä voisi olla kiinnostava vaihtoehto Daikinin omistajille (GSM-ohjaus)
http://www.daikin.com.au/products.asp?sid=139
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

janti sanoi:
Tämä voisi olla kiinnostava vaihtoehto Daikinin omistajille (GSM-ohjaus)
http://www.daikin.com.au/products.asp?sid=139

Tuohan melko varmasti tarkoittaa, että pumpussa on sarjaportti josta sitä voi ohjailla. Joka siis availee uusia mahdollisuuksia...
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Onkos joku saanut Lirc/WinLirciä toimimaan kannettavalla?
Itse en ainakaan saa. :p Kytkennät on Lircin sivuilta ja pelittävät kyllä pöytäkoneella. Lähettimessä vahvistin kytkentä.
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Onkos joku saanut Lirc/WinLirciä toimimaan kannettavalla?
Itse en ainakaan saa. :p Kytkennät on Lircin sivuilta ja pelittävät kyllä pöytäkoneella. Lähettimessä vahvistin kytkentä.

Kannettavalla (IBM T2x) lirc mode2 + linux + skriptejä minä keräilin ne Argon kakekoodit, mutta enpäs yrittänyt mitään lähettää (repäisin vastaanottimeksi digiboxin etupaneelin, lähetinlediä ei ollut). Se nimneomainen kannettava kyllä hajosi, eli ainoa jäljelläoleva tieto Argon kakekoodeista on täällä foorumilla.. täytyy ottaa uusiksi joskus.

Samaisessa läppärissä oli sarjaportti BIOS-tasolla pois päältä. Voipi olla yleistä, ei niitä mihinkään enää käytetä.
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Olen hetken pyöritellyt tuota WinLirciä , mutta vaikeutena on saada se oppimaan tavallisista kaukosäätimistä joitain määrättyjä painikkeita.
Ongelmia tuottavat mm. power painike mm. stereoista ja tv:stä. Numeropainikkeiden kanssa ei ole mitään ongelmaa.
Läppärillä ei edes onnistu numeropainikkeiden opetus , vaan virheitä tulee liikaa. :-[
Vaikeiden painikkeiden kohdalla olen lukenut kaukosäädintä Raw Codes ikkunassa ja kopioinut lukeman excell taulukkoon. Kun olen saanut useampia tuloksia olen vertaillut niitä keskenään ja päätellyt onnistuneen nauhoituksen ja modannut sen winlircin tiedostoon.
Nyt näyttää hieman siltä ettei tuokaan toimi ilpin kohdalla , koska en saa tehtyä edes pohja tiedostoa , koska kaukosäätimessä ei ole "helppoa numero painiketta". Olen kyllä saanut talteen onnistuneita "nauhoituksia" samoilla asetuksilla , mutta koko koodausta on hieman hankala ymmärtää tekemälläni vertailu tavalla. :D Vinkkejä?
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Olen hetken pyöritellyt tuota WinLirciä , mutta vaikeutena on saada se oppimaan tavallisista kaukosäätimistä joitain määrättyjä painikkeita.
Ongelmia tuottavat mm. power painike mm. stereoista ja tv:stä. Numeropainikkeiden kanssa ei ole mitään ongelmaa.
Läppärillä ei edes onnistu numeropainikkeiden opetus , vaan virheitä tulee liikaa. :-[
Vaikeiden painikkeiden kohdalla olen lukenut kaukosäädintä Raw Codes ikkunassa ja kopioinut lukeman excell taulukkoon. Kun olen saanut useampia tuloksia olen vertaillut niitä keskenään ja päätellyt onnistuneen nauhoituksen ja modannut sen winlircin tiedostoon.
Nyt näyttää hieman siltä ettei tuokaan toimi ilpin kohdalla , koska en saa tehtyä edes pohja tiedostoa , koska kaukosäätimessä ei ole "helppoa numero painiketta". Olen kyllä saanut talteen onnistuneita "nauhoituksia" samoilla asetuksilla , mutta koko koodausta on hieman hankala ymmärtää tekemälläni vertailu tavalla. :D Vinkkejä?

Argon ja muiden Sanyoiden kakea ei edes voi opettaa tuollaiselle systeemille: se ei ole vakiorimpsu vaan pikemminkin jonkinlainen tietoliikenneprotokollaviesti, joka lähettää aina koko asetussatsin.

Voipi olla, että Power-painike lähettää mitä sattuu, tutkin joskus Sonyn vahvistimen kakea, ja sen lähettämä powerikoodi riippui valitusta ohjelmalähteestä... ei sitä saanut opetettua kaupan oppivalle kakellekaan.

Eli äkkiä käy niin, että lircciin joutuu lisäämään koodia joka tyhmän rimpsun toistamisen sijasta lähettelee jotain fiksumpaa. Ainakin sanyolle olisi pakko tehdä niin.
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Näyttää kaikki jutut aina päätyvän siihen , että pitää jotain koodata , mutta kun ei osaa. :p
Lirciin tuota hommaa ei varmaa saakkaan kovin helpolla pelaamaan , mutta kun noista pulsseista muutosten selvittäminen on aika hankalaa ja työlästä.
Koodi:
space 5335817 pulse 9076 space 4447 pulse 615 space 519 pulse 568 space 570 pulse 559 space 547
pulse 591 space 1679 pulse 559 space 547 pulse 589 space 1681 ...

No joo , tutkin juttua omalla tavalla. ;)
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Näyttää kaikki jutut aina päätyvän siihen , että pitää jotain koodata , mutta kun ei osaa. :p
Lirciin tuota hommaa ei varmaa saakkaan kovin helpolla pelaamaan , mutta kun noista pulsseista muutosten selvittäminen on aika hankalaa ja työlästä.
Koodi:
space 5335817 pulse 9076 space 4447 pulse 615 space 519 pulse 568 space 570 pulse 559 space 547
pulse 591 space 1679 pulse 559 space 547 pulse 589 space 1681 ...

No joo , tutkin juttua omalla tavalla. ;)

Minulla oli siinä hajonneessa koneessa skripti joka tulkitsi nuo ensin biteiksi ja sitten avasi viestin sisällön..
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Näyttää kaikki jutut aina päätyvän siihen , että pitää jotain koodata , mutta kun ei osaa. :p
Lirciin tuota hommaa ei varmaa saakkaan kovin helpolla pelaamaan , mutta kun noista pulsseista muutosten selvittäminen on aika hankalaa ja työlästä.
Koodi:
space 5335817 pulse 9076 space 4447 pulse 615 space 519 pulse 568 space 570 pulse 559 space 547
pulse 591 space 1679 pulse 559 space 547 pulse 589 space 1681 ...

No joo , tutkin juttua omalla tavalla. ;)

Hyvä, että on yritystä jule.

Näiden ILPojen IR-viestien haastehan ei ole se etteikö niitä voisi kopioida ja nauhoittaa kun on malttia ja sopivat laitteet. Pitkät purskeet voi tallettaa vaikkapa ääniformaattiin raakana binäärikoodina. Se suurin ongelma on löytää+tulkita näistä talletetuista binääripaketeista merkitsevät eri kentät ja niiden erottimet ts dekoodata sisältö järkevästi. Tämän jälkeen vasta voisi onnistua kirjoittaa se joku "älykäs" softa, joka osaa generoida omia käskyjä tilanteiden & tarpeen mukaan.

Toisaalta, jonkinlaisen kankean ohjauslogiikan kyllä voisi rakentaa ihan vaan lähettelemällä esitalletettuja valmiita paketteja sellaisenaan kokonaisinakin. Tällöin, pitäisi taas kunkin paketin sillä hetkellä vallitseva asetusjoukko kirjata ylös jonnekin, jotta tiedetään millaista tilannetta ja muutosta sen lähetys vastaa lähetyshetkellä. Voisin olettaa, että perusjoukko näitä paketteja pitäisi sisällään systemaattisesti esim kaikki kapulan sallimat lämpötilapyynnöt, sisätuulettimen moodit ja flapin asennot. Jokaista tämmöisten asetusten muutosta vastaisi sitten yksi "musta laatikko" eli iso binääripötkö, josta tiedetään että ko muuttujaa on määrätty oikeaan asentoon juuri sen sisällä. :cool:
 

VesA

Moderaattori
Ylläpidon jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Näyttää kaikki jutut aina päätyvän siihen , että pitää jotain koodata , mutta kun ei osaa. :p

Ei koodaaminen mitään mystiikkaa ole, jos osaa exceliin edes jotain laittaa, niin sitä samaa se on. Helpompaa vain.
En tosin ihan osaa sanoa, millä Windowsissa kannattaisi tuollaista puuhaa tehdä.

Itse käytin perliä, mutta luultavasti joku Python olisi vähän parempi valinta.
Tai visual basic, jos ei välitä siitä että koodi toimii vain windowsissa.
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

En tiedä miten muissa merkeissä on kaukosäätimessä tuo läppien ajo , mutta IVT:llä on vain Swing on/off. Eri asentoon voi periaatteessa ajaa siten , että laittaa swingin päälle ja sitten painaa toisen kerran nappia (hieman ennakoiden) kun haluaa lopettaa liikkeen haluttuun asentoon. Läppää ei pysty ajamaan esim. "ylös alaisin" , jossa läppä on jäähdytys ja kuivaus moodissa.

Yritin eilen tehdä pientä vertailua mitä muuttuu , kun esim. tuuletin nopeutta muutettaan. No homma tökki hieman , koska en saanut vielä mitään selkeää eroa näille. Sitten piti nöyrästi aloittaa mahdollisimman riisutusta tilanteesta ja saada edes siittä "oikea" lähete kuntoon. Ja tämäkin tietysti samalla kellon lyömällä. ;)
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

mk sanoi:
Minkälaista ohjelmointia kaipaat?
Ihan tällä hetkellä en kai mitään , mutta kiitos kysymästä. :D
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Mitenkä tuota raw coodia pitäisi tulkita?
Tuulettimen nopeuden muutos vaikutti viiteen kohtaan , mutta ilmeisesti tuo raw code pitäisi siis muuttaa joksikin muuksi ennen sen ihmettelyä?
 

mk

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Arvaus,
ensin 0 pitkänaikaa, sitten 1 jonkun aikaa, taas 0 ja kesto jne.

Tästä täytyisi varmaan ensin löytää ne jaksot missä ajassa muutos tapahtuu aina.
Jos ei löydy, niin sitten vaan jakamaan niitä aikoja niin pitkään, että jotain järkevää tulee vastaan.

E,
jakamisen tarve siis tarkoittaa, että yhteen muutokseen sisältyy useampia bittejä.
 
J

Joppe112

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla


Kannattanee verrata noita näytteitä nk REC-80 viestien standardiin. :cool:

Sen rakennetta on jo todennettu tämän verran aiemmin:
http://lampopumput.info/foorumi/index.php?topic=1904.msg22080#msg22080
http://lampopumput.info/foorumi/index.php?topic=1904.msg22148#msg22148
http://lampopumput.info/foorumi/index.php?topic=1904.msg22394#msg22394
 

mk

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

Voi että me ollaan laiskoja.
Toinen on niska limassa vääntäny juttua aikasemmille sivuille ja me vaan täällä uustuotannossa pörrätään.

Ja mikä tuli taas todistettua, sivistys on hyvin ohutta, joten älkää tuhotko niitä kirjoja.
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Mitenkä tuota raw coodia pitäisi tulkita?
Tuulettimen nopeuden muutos vaikutti viiteen kohtaan , mutta ilmeisesti tuo raw code pitäisi siis muuttaa joksikin muuksi ennen sen ihmettelyä?

Raw coodi muistaakseni oikeastaan vaan näyttää pelkästään ajallisesti 1/0:lien pituudet eikä koodia edes yritetä purkaa mitenkään. Raw coodi ei vaan muistaakseni nauhoittanut (WinLirc) Panan kaken koko stringiä eli ei sillä pystynyt mitään lähettämäänkään koska nauhoitti vaan pätkän.

Joku muu ihmetteli kannettavan rs232 linjan toimimattomuutta. Yksi mahdollinen syy voi olla se että jotkin kannettavat eivät anna täyttä +12/-12V ulos ja muutenkin uarttin tyyppi voi olla väärä Lirc:illä toimiakseen.
 
J

jule-

Vieras
Vs: ILPon irDA ohjaus tietokoneen avulla

Ymmärsinkö nyt oikein?
Raw coodi 455 460 498 1382 481 1399 480 1429 463 1425 480 480
on bitteinä 0 1 1 1 1 0
 

Kari

Aktiivinen jäsen
Vs: ILPon irDA ohjaus tietokoneen avulla

jule- sanoi:
Ymmärsinkö nyt oikein?
Raw coodi 455 460 498 1382 481 1399 480 1429 463 1425 480 480
on bitteinä 0 1 1 1 1 0

Jotakuikin noin. Mutta ILP lähettä aivan muulla koodauksella kun audio/video RC5 koodilla. Tossa on kiva sivu Lapin polttajilta http://www.sprut.de/electronic/ir/rc5.htm Mutta jos Lirc yrittää jo lukiessaan (en tiedä) korjata ILP koodia RC5 koodiin niin jo luettu stringi on siansaksaa. Joka tapauksessa ILP lähettää huomattavasti matalammalla baud ratella ja stringit ovat pitkiä Pana lähettää miltei aina kaikki asetukset painaa mitä näppäintä hyvänsä.

Uusitaan taas kysymys että onko kukaan saanut kopioitua oppivaan kakeen ILP käskyjä?

Edit:
En nyt ihan varmasti muista mutta ILP:n IR kantoaaltokin voi olla A/V laitteista poikkeava näkyy kyllä vastaanottimessa mutta voi ehkä omaa harmiaan luettavuuteen sekin tehdä.
 
Back
Ylös Bottom