Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!
 

Författare Ämne: Bygg själv - PC-styrd fjärrkontroll för LL-VP  (läst 5761 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad pi.r

  • Ingen riktig
  • Moderator
  • Dignitär inom värmepump
  • *****
  • Stad/land: Stockholm
  • Antal inlägg: 846
  • Karma +3/-0
  • Kön: Man
Bygg själv - PC-styrd fjärrkontroll för LL-VP
« skrivet: 17 mars 2010, 01:19:31 »
Innehåll:

| Intro | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |

uppdaterad:  2010-03-21
Bygg själv  -  PC-styrd fjärrkontroll för LL-VP
© njet... - Licens: Open-source hardware = fritt för alla



      för dej som:
  • vill få bättre kontroll med PC-styrning
  • vill kunna fjärrstyra via internet
  • klarar att bygga lite enkel elektronik
  • har lite koll på datorer - helst Linux
      -----
  • Bygg en enkel IR-mottagare och IR-sändare
  • Använd ljud-kortet i PCn för att spela in kommandon från orginal-fjärren, som ljud-filer
  • Spela upp "ljud"-filerna för att styra en LL-VP (eller nästan vad som helst...)

Tyvärr - Det här är INTE ett projekt för alla... Du behöver lite koll på både elektronik och data.


Försnack...

Nu tycker jag att det är dags att vi höjer tekniknivån ett par snäpp här på forumet...
Även om det här projektet antagligen skjuter över huvudet på många av medlemmarna, så tror(/hoppas) jag att det finns fler här som jag, - som kan lite om sånt här... Det här är kanske fel forum - men ändå rätt målgrupp - på nåt sätt...

Jag har låst den här tråden - åtminstone initialt. Min tanke är att öppna den senare, men då önskar jag att det ska vara för diskussioner kring design och teknik. Därför startar jag en "syster"-tråd för allmänna diskussioner kring projektet.
http://www.varmepumpsforum.com/vpforum/index.php?topic=31483.0
Vi får se om konceptet funkar.



Intro
uppdaterad:  2010-03-21
Det började med en diskussion om timer-inställingar, som ledde till programmerbara fjärrkontroller, som inte funkade med vissa LL-VP modeller. Fjärrkontrollerna till LL-VP är inte som vanliga fjärrkontroller till TV, stereo mm. När man trycke på en knapp på en vanlig fjärr, skickas en digital kod som säger vilken knapp man tryckt på. Medans fjärren till en LL-VP skickar alla inställningar som visas i displayen: fläkt-fart, auto/kyl-/värme-drift, temperatur, timer-inställningar... rubbet, oavsett vilken knapp man trycker på. Det gör att det alltid blir mycket större datamängd som sänds vid varje knapptryckning, och är orsaken till att dom flesta programmerbara standard-fjärrarna inte kan lära sej signalerna. Dom är helt enkelt för långa.

Det finns dock några som lyckats med vissa kombinationer av fjärr och LL-VP. Fjärren "OneForAll Digital12" lär t.ex. funka med Toshiba Ras 13, men inte med ME FD25 (mer i denna tråd). Jag hade heller ingen framgång med min enklare Thomson-frärr "ROC4507" och MHI SRK25. - Därav detta projekt...

Efter lite research på mer avancerade fjärrkontroller som Logitech och Philips, och PC-mjukvaror, mest lirc ref-1, hittade jag inget som jag kunde räkna med skulle funka utan en massa krångel. Så mina tankar började gå mot hemma-bygge.

Först tänkte jag att man lätt skulle hitta en USB-sticka med IR som skulle funka. - Men ack nej... Dylika är gjorda för protokollet "IrDA", som är avsett för höga dataöverföringshastigheter, och är modulerade på ett sätt som inte passar alls.

Sen hittade jag några alternativ, halv- och hel-profesionella, till priser som inte lockade...

När jag läste om programmet lirc ref-1 och deras förslag på olika lösningar av hemma-byggda IR-sändare och -mottagare, råkade jag på en beskrivning av en lösning som använde ljudkortet som sändar-port (ingen mottagare fanns i det konceptet). Tyvärr är lirc inte helt trivialt att installera, varken i linux eller Windows. Så jag tvekade...

Men idén med ljudkortet växte till sej... Och varför överhuvud taget blanda in lirc ref-1 i det hela..? Det krånglar bara till det.
  • Koppla en IR-mottagare till ljudkortets linje-ingång.
  • Skicka ett kommando med orginal-fjärren till IR-mottagaren. Spelar in och sparar signalen som en vanlig ljudfil.
  • Koppla en IR-sändare till högtalar-utgången.
  • Spela upp ljudfilen för att skicka det inspelade kommandot.

Mer än så behövs inte... - till att börja med...


| ^ Upp ^ | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |

Tekniken
uppdaterad:  2010-03-21
Allmänt om IR-fjärrkontroller
Det finns ingen enhetlig standard för signaler med IR-kontroller (för dataöverföringen till datorer telefoner mm. finns Irda). Däremot finns en handfull defacto-standarder utvecklade av dom stora elektronikföretagen som Philips o Sony.

Gemensamt för alla system är att man använder modulerade signaler. Det innebär att varje puls i den digitala koden sänds med en "grund-ton". Samma princip som bärvågen i radio-signaler. IR-mottagaren är också avstämd till just den frekvens som sändaren använder, och reagerar då bara på just dom signalerna. På så vis tål man störningar mycket bättre. Man kan även välja att använda olika frekvenser till olika apparater, för att kunna använda flera olika fjärrkontroller samtidigt, utan att dom kan störa varandra. Det utnyttjas i praktiken väldigt lite. Nästan alla apparater för hemma-bruk använder 38 kHz modulationsfrekvens. - Så även min LL-VP.

Om man vill analysera den digitala koden som skickas måste man veta hur pulserna ser ut. Det finns några olika sätt att forma dom pulser som ska överföra den digitala koden. När man ska överföra seriell data är det nödvändigt att se till att mottagaren inte kommer ur fas. Om man med en enkel billig fjärr, försöker skicka alla pulserna med ett besämt intervall, kan det svårt att få den noggrannhet i timeing som krävs.

Det man istället gör är att alltid skicka en puls, oavsett om det är en "etta" eller "nolla". Det som bestämmer vilket man skickar är längden på pulsen. På så vis klockas varje data-bit för sej. Här finns lite olika system:
  • variera pulsens längd med konstant paus mellan pulserna
  • variera pausens längd med konstant pulslängd
  • skifta mellan "lång puls"/"kort paus" och "kort puls"/"lång paus"


Min fjärr skickar totalt 88 bit (11 byte) data med varierad paus och konstant pulslängd. Så här ser dom första pulserna ut, inspelat med ljudkortet:



Här syns inte moduleringen med 38 kHz. Den är bort-filtrerat av IR-mottagaren.


IR-mottagaren


Det kommer mera...



| ^ Upp ^ | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |
Schema

En brasklapp: - Jag har själv inte byggt efter dessa ritningar...
Man bygger först, fixar det man missat, och dokumenterar sen. Då är det lätt hänt att man missar nåt... Så det vore värdefullt om någon som faktiskt byggt efter ritningarna rapporterar resultatet.

Endast koppar-mönster som eps-fil (visa med Acrobat-läsare)
Gerber om någon vill ha...

Även CAD-filerna finns såklart... Ritade med gEDA & PCB för Linux.


| ^ Upp ^ | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |
Bilder
Från ax till... IR-tranciever


Bilderna nedan visas nog bäst direkt i "Galleriet" (klicka på vänster-pilen för att visa nästa)

bild 2 - bild 3 - bild 4 - bild 5 - bild 6 - bild 7 - bild 8 - bild 9


| ^ Upp ^ | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |
Läs in IR-signal

Jag använder Linux..!
Så det jag kommer att skriva här blir för Linux.

Windows-folk... - Ett gyllene tillfälle att upptäcka något nytt... Prova..! - Eller så får ni försöka hitta på egna sätt. Jag ska försöka tipsa så gott jag kan.



| ^ Upp ^ | Tekniken | Schema | Bilder | Läs in IR-signal | Styrning & program |
Styrning & program





ref-99    Testar referenser -  bla bla....

ref-1    LIRC - Linux Infrared Remote Control - Funkar även i windows - har jag hört...

ref-2    Everlight IRM-3638N3 - Technical specification

« Senast ändrad: 21 mars 2010, 01:50:26 av pi.r »
Stockholm, 1½-planhus 40+28 m² och 40 m² källare, Byggd 1927, tilläggsisolerad o 3-glas i alla fönster (2005), oisolerad källare.  -  LL-VP Mitsubishi Heavy Industries  SRK25ZGX-S i boytans bottenplan (Dec. 2008), ingen värmekälla på övervåning, LL-VP Atlas 42500014 (3,5 kW inverter) i källaren (Sep. 2010), el. VVB (100L).  -  Förbrukning (kWh):

      |        |          värme   värme        | ute-temp
 År   | Totalt | hushåll  boyta  källare  VVB  | (nov-mar)

2009  |  5710  |  1800    1440    2020    450  |  +0,5°C
2010  |  7370  |  2010    1870    3050    440  |  -3,7°C
2011  |  4986  |  2026    1211    1340    410  |  -0,4°C
2012  |  5271  |  1601    1412    1798    460  |  +1,1°C

Före VP: 1,5 - 2 m³ olja + 2000-3000 kWh el per år
Loggar med 29 st tempgivare + effektmätare i bägge pumparna, + 6 st tempgivare inne o ute

Vill du annonsera klicka här! Varmvattenberedare från Indol
 


Annonser

Right Block

Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Annonspriser

Online just nu!

Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!