8000 GitHub - MoonshineSG/remote.ir: Generate IR codes for universal remote controls and lirc
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MoonshineSG/remote.ir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helper for teaching universal remotes custom codes.

Normally, a remote controle is used to create a lirc configuratiomn file by using irrecord. The project provides the tools for doing the reverse. Create a config file manually, then, teach the codes to a universal remote control.

1. Hardware

  • Nodemcu
  • BC337 Transistor
  • 1KΩ Resistor
  • 47Ω Resistor
  • IR LED 940nm

schematics

schematics

2. IRremoteESP8266 Installation

  1. Click the "Sketch" -> "Include Library" -> "Manage Libraries..." Menu items.
  2. Enter IRremoteESP8266 into the "Filter your search..." top right search box.
  3. Click on the IRremoteESP8266 result of the search.
  4. Select the version you wish to install and click "Install".

Update your wifi & password in the esp8266-ir.ino source file then compile and upload esp8266-ir.ino

3. LIRC

Copy irc.default as lirc.conf and add the customized IR codes, then copy it to the required device

sudo systemctl restart lirc

4. Configure your universal remote control

update the ESP8266 IP address in the remote.py (server_ip)

Start the server (python remote.py) on your local machine and go to: http://127.0.0.1:8989/

The page will show you al list of button name configured in lirc.conf and when clicked it would send a request to the NodeMCU which in turn will send the respective IR code.

Follow the remote control instruction to learn new codes

About

Generate IR codes for universal remote controls and lirc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0