Skip to content

walidamriou/ESP32_Analyse_IR_Remote_Control_Protocols

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 analyse IR remote control protocols

Implement analyse IR remote control protocols for ESP32 boards with Arduino framework

Protocols supported:

NEC, SONY, RC5, RC6, DISH, SHARP, SHARP_ALT, JVC, SANYO, MITSUBISHI, SAMSUNG, LG, WHYNTER, AIWA_RC_T501, PANASONIC, Denon and BOSEWAVE .

Last update:

September 2020

Development notes

  • If you start a new Platformio project, use:
# put this line in platformio.ini :
monitor_speed = 115200 
# to fix could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0', open terminal and write:
sudo chmod a+rw /dev/ttyUSB0

Tools used:

Red LED & IR transmitter & BUTTON A & BUTTON B

ESP32 chipGPIO10GPIO9GPIO37GPIO39
Red LEDLED pin
IR transmitter transmitter pin
BUTTON A button pin
BUTTON B button pin
**TFT Screen**

Driver IC: ST7735S

Resolution: 80 * 160

ESP32 chipGPIO15GPIO13GPIO23GPIO18GPIO5
TFT ScreenTFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS

GROVE interface

ESP32 chipGPIO33GPIO325VGND
GROVE interfaceSCLSDA5VGND

Microphone (SPM1423)

ESP32 chipGPIO0GPIO34
MicrophoneSCLSDA

6-axis IMU (SH200Q) & Power Mangement IC (AXP192)

ESP32 chipGPIO22GPIO21
6-axis IMU (SH200Q)SCLSDA
Power Mangement IC (AXP192)SCLSDA

M5StickC top extended IO port

M5StickC_04

If you need any help or information:

🔵 Facebook: https://www.facebook.com/walidamriou
🔵 Twitter: https://twitter.com/walidamriou
🔵 Linkedin: https://www.linkedin.com/in/walidamriou
🔴 Email: contact [at] walidamriou [dot] com

Copyright CC 2020 Walid Amriou

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

You are free to:

  • Share copy and redistribute the material in any medium or format

Under the following terms:

  • Attribution You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

  • NonCommercial You may not use the material for commercial purposes.

  • NoDerivatives If you remix, transform, or build upon the material, you may not distribute the modified material.

  • No additional restrictions You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

the software or Code or Scripts or any files in this source is provided "as is" and the author disclaims all warranties with regard to this files including all implied warranties of merchantability and fitness. in no event shall the author be liable for any special, direct, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software or code or scripts or any files in this source.

© The logo and the name and ideas of the project are owned by Walid Amriou, and do not fall under the open license for reconstruction, it must be preserved in full without modification.

About

Implement analyse IR remote control protocols for ESP32 boards with Arduino framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages