X-Git-Url: https://vault307.fbx.one/gitweb/micorpython_ir.git/blobdiff_plain/1b7d41e753d37c95541e0ef173a97d8a5723c4f5..d7ff5be7654ececde87be89f32a08986b5c3b5c7:/README.md?ds=sidebyside diff --git a/README.md b/README.md index 48259c5..f33feb5 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ The drivers support NEC and Sony protocols plus two Philips protocols, namely RC-5 and RC-6 mode 0. There is also support for the OrtekMCE protocol used on VRC-1100 remotes. These originally supported Microsoft Media Center but can be used to control Kodi and (with a suitable receiver) to emulate a PC keyboard. +The Samsung protocol (NEC variant) is also supported. Examining waveforms from various remote controls it is evident that numerous protocols exist. Some are doubtless proprietary and undocumented. The supported @@ -77,14 +78,14 @@ microcontroller. In my testing a 38KHz demodulator worked with 36KHz and 40KHz remotes, but this is obviously neither guaranteed nor optimal. -The transmitter requires a Pyboard 1.x (not Lite), a Pyboard D or an ESP32. -Output is via an IR LED which will need a transistor to provide sufficient -current. The ESP32 requires an extra transistor to work as a transmitter. +The transmitter requires a Pyboard 1.x (not Lite), a Pyboard D, an ESP32 or +Raspberry Pico (RP2). Output is via an IR LED which will need a transistor to +provide sufficient current. ## 3.1 Carrier frequencies -These are as follows. The Samsung and Panasonic remotes appear to use -proprietary protocols and are not supported by these drivers. +These are as follows. The Panasonic remote appears to use a proprietary +protocol and is not supported by these drivers. | Protocol | F KHz | How found | Support | |:---------:|:-----:|:-------------:|:-------:| @@ -92,7 +93,7 @@ proprietary protocols and are not supported by these drivers. | RC-5 RC-6 | 36 | Spec/measured | Y | | Sony | 40 | Spec/measured | Y | | MCE | 38 | Measured | Y | -| Samsung | 38 | Measured | N | +| Samsung | 38 | Measured | Y | | Panasonic | 36.3 | Measured | N | # 4. Receiver limitations @@ -111,9 +112,14 @@ excellent resource. The NEC protocol: [altium](http://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol) -[circuitvalley](http://www.circuitvalley.com/2013/09/nec-protocol-ir-infrared-remote-control.html) +[circuitvalley](http://www.circuitvalley.com/2013/09/nec-protocol-ir-infrared-remote-control.html) [sbprojects.net](https://www.sbprojects.net/knowledge/ir/nec.php) +The Samsung protocol: +[Rustic Engineering](https://rusticengineering.wordpress.com/2011/02/09/infrared-room-control-with-samsung-ir-protocol/) +[TechDesign Electronics](https://www.techdesign.be/projects/011/011_waves.htm) Waveforms of various protocols. + + Philips protocols: [RC5 Wikipedia](https://en.wikipedia.org/wiki/RC-5) [RC5 sbprojects.net](https://www.sbprojects.net/knowledge/ir/rc5.php)