In this project we will show you how to create an infrared remote control your TV, cable box, DVD or other IR controlled device over Wi-Fi.
You control the device via a webpage that you can store on your PC and open directly or if you have web hosting capability it can be viewed by a tablet or phone. You layout the buttons and assign the functions however you want. Any function which can be transmitted by the protocols in the infrared library IRLib2 can be transmitted.
This project was designed for the Adafruit Feather M0 Wi-Fi board but also works with the Arduino MKR1000 both of which use the Wifi100 library and the ATWINC1000 Wi-Fi device.
Unfortunately at this time IRLib2 does not support ESP 8266 but if it eventually implements that capability, we will update this tutorial for use with that board.
In addition to the board you will need an IR LED, an NPN transistor, and a 470 ohm resistor to create a simple LED driver circuit.
All of the necessary parts are available in the Adafruit store via links on the right.