Sida 1 av 1
Styra PIC med IR-fjärrkontroll
Postat: 2 april 2006, 19:57:19
av georg
Jag tänkte styra min PIC16F628 med tv´s fjärrkontroll och en ir-mottagare från en tv. Hur gör jag för att läsa av fjärrkontrollens signal för tex av/på-knappen och hur kodar jag PIC'en för att den ska bara reagera på av/på-knappen?
Postat: 2 april 2006, 22:04:25
av $tiff
Ta reda på vilket protokoll din fjärrkontroll använder.
Skaffa en IR-mottagare avstämd för 38 kHz. Skriv lite mjukvara för att tolka protokollet.
Det finns gott om appnotes och information om hur det ska göras, så glöm inte söka!
Postat: 2 april 2006, 22:19:15
av georg
Mm, har sökt en del men hittar inget vettigt till mikroprossesorer... om du har någon kul länk kan du väl posta den

Postat: 2 april 2006, 23:53:52
av sodjan
Leta lite under "PICList.com Source Code Library" på
http://www.piclist.com/techref/piclist/index.htm.
Siten svarar inte just nu, men du kan lika gärna leta själv senare...
Postat: 3 april 2006, 07:44:46
av bengt-re
Koppla bara in en detektor på en lämplig pinne och fånga till och från tider. Testa olika knappar för att se vilka bitar du behöver bry dig om för just din fjärrkontroll.
Har du tillgången till en digitalscop så mät med detta istället på utgången ifrån detektrorn och skriv sedan programmet så att det passar din applikation.
Kanske protokoll RC-5 ?
Postat: 5 april 2006, 23:33:58
av manw
Nu har du inte skrivit vilken TV det är, men ett vanligt protokoll är Philips RC-5.
Jag har tänkt göra samma sak om jag hinner och lyckas, kanske skulle de kunna bli lite forumsammarbete? Jag kommer nog att utveckla i C och med kompilatorn CC5X från Knudsen Data. Kommer antagligen att använda PIC16F628 som jag gillar. Kanske skulle man kunna använda PIC12F629 som är riktigt kraftfull i 8-benskapsel.
En bra mottagare t.ex. ELFA 75-205-96 som har en centerfrekvens på 38 kHz.
IR info om protokollen hittar du på:
http://www.xs4all.nl/~sbp/knowledge/ir/ir.htm
Postat: 6 april 2006, 09:22:26
av bengt-re
Det är rätt enkelt att mäta upp ett protokoll även utan scop genom att testprogram
Postat: 6 april 2006, 10:24:26
av manw
Låter intressant med testprogram, ge gärna ett exempel på var man kan hitta det. Kanske finns något färdigt avkodarprogram i C för PIC?
Postat: 11 april 2006, 08:52:41
av Earendil
$tiff skrev:Ta reda på vilket protokoll din fjärrkontroll använder.
Skaffa en IR-mottagare avstämd för 38 kHz. Skriv lite mjukvara för att tolka protokollet.
Det finns gott om appnotes och information om hur det ska göras, så glöm inte söka!
Här finns bra avstämda mottagare. De funkar utmärkt med teve-fjärrisar.
Har själv kopplat sådana till PIC och det behövs bara ett par motstånd och någon konding. Läs i mottagarens datablad så har de ett kopplingsschema för hur man kopplar in dem. Och de är ju inte så dyra heller direkt.
http://www.elfa.se/elfa-bin/setpage.pl? ... 021467.htm
Lycka till!
Postat: 11 april 2006, 22:05:50
av bengt-re
Jag har iofs en del gamla testprogram, men som sagt googla och mät, det går fortare än att pilla i någon annans testprogram. Undrar om det inte finns någon som lade upp en bra beskrivning på de flesta apekter av IR-fjärrisar här på forumet. Ämnet har diskuterats många gånger och troligen finns de flesta svaren redan här på forumet.
Postat: 12 april 2006, 19:34:27
av georg
Jag har löst problemet... mätte outsignalen från min ir-mottagare när jag tryckte på olika knappar på fjärren, kodade sedan utefter de mätdata jag fick, och det funkar!

Postat: 12 april 2006, 21:28:27
av bengt-re
Sa ju att det är lätt! Rätt kul också, då det ger en en hel del möjligheter att göra kul saker fjärrstyrda...
