Files
ESPEasy/docs/source/Plugin/P016_TSOP4838.rst
T

102 lines
2.3 KiB
ReStructuredText

Introduction
------------
The Communication - IR Receive (TSOP4838) module can be used to receive IR remote control signals.
Connect a TSOP module, preferably a 38Khz one, preferably to GPIO with interrupt functionality.
Wiring
------
Connect the digital output (pin 1) to some chosen GPIO pin on the ESP module.
.. image:: P016_TSOP4838.png
Load the firmware and follow the firmware specific instructions.
A datasheet for the TSOP4838 receiver can be found here: http://www.vishay.com/docs/82459/tsop48.pdf.
Setup
-----
.. image:: P016_Setup.png
Task settings
~~~~~~~~~~~~~
* **Device**: Communication - IR Receive (TSOP4838)
* **Name**: Name of the task (example name **IR**).
* **Enable**: Should the task be enabled or not
Sensor
^^^^^^
* **Sensor**: standard definition for a GPIO pin setting
Content
^^^^^^^
Add new received code to command lines
""""""""""""""""""""""""""""""""""""""
After receiving a valid IR code the code is automatically added to the following table if it not already exists.
Execute commands
""""""""""""""""
After receiving a valid IR the command that is assigned to this code (**Code [Hex]** or **Alt. Code [Hex]**) is executed.
Inhibit time for the same command [ms]
""""""""""""""""""""""""""""""""""""""
The time that a same command will be ignored if receiving it multiple times. When set too high, often repeated commands like volume-up or volume-down will respond slower than expected.
.. note:: The code is only added automatically to field **Code [Hex]**!
Code - command map
^^^^^^^^^^^^^^^^^^
Decode type
""""""""""""
The type as detected by the receiver, the list contains all supported types.
Repeat
""""""
If a repeat code is detected, this is checked.
Code [Hex]
"""""""""""""
If the received valid IR code matches this setting the **Command nn** is executed.
Alt. Decode type
""""""""""""""""
The type as detected by the receiver, the list contains all supported types.
Repeat
""""""
If a repeat code is detected, this is checked.
Alt. Code [Hex]
"""""""""""""""
If the received valid IR code matches this setting the **Command nn** is executed.
Command nn
""""""""""
If the received valid IR code matches the code in **Code [Hex]** or **Alt. Code [Hex]** this command is executed.
.. note:: Up to 10 commands can be set !
Data acquisition
^^^^^^^^^^^^^^^^
Values
^^^^^^