Roberto Mochetti
Biography Recordings Works Documentation

IR-thropod

Image from the ESP8266 webserver, showing what the IR-thropod user sees on their phone
Image from the ESP8266 webserver, showing what the IR-thropod user sees on their phone

IR-thropod is a phone controlled IR-Blaster hosted at an ESP8266, centralizing the control of more than one appliance that had their own individual remote controller. The full code and documentation can also be found on my GitHub page .

This was my first project using Arduino and my first time using HTML/CSS. Some lines of this code are probably useless, but were kept either because I didn't know what I was doing, or because I wanted to leave them in the code for future reference (such as the ones related to the HOSTNAME).

My next steps on this project will be:

  1. Review my code after I learn more about coding for Arduino and HTML (which I currently started studying in a more systematic manner for this very own website).
  2. Adding a receiver, to make it easier to reverse-engineer the IR code from future controllers.
  3. Add a Plex button.
  4. Make it more aeshtetically pleasing somehow and solder everything in a way that I can still replace the LED in case it burns.

If you are just copying this code, remember to properly fill out the information regarding your own wi-fi on lines 22 and 23:

const char* kSsid = "*****";
const char* kPassword = "*****";

For anyone trying to attempt this, more important than my code are the tutorials I followed to achieve the final results:

As I previously mentioned, the full code can be found in my GitHub page .