Styra PIC med IR-fjärrkontroll
Styra PIC med IR-fjärrkontroll
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?
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...
http://www.piclist.com/techref/piclist/index.htm.
Siten svarar inte just nu, men du kan lika gärna leta själv senare...
- bengt-re
- EF Sponsor
- Inlägg: 4829
- Blev medlem: 4 april 2005, 16:18:59
- Skype: bengt-re
- Ort: Söder om söder
- Kontakt:
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.
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 ?
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
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
Här finns bra avstämda mottagare. De funkar utmärkt med teve-fjärrisar.$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!
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!
- bengt-re
- EF Sponsor
- Inlägg: 4829
- Blev medlem: 4 april 2005, 16:18:59
- Skype: bengt-re
- Ort: Söder om söder
- Kontakt:
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.