A Raspberry Pi infrared remote control. The Python app has three parts: Functions to send commands to the infrared transmitter. A Flask web service to accept television command requests (e.g. volume decrease, volume increase). A scheduler that automatically sends remote control commands at programmed times (e.g. mute during TV commercials).
An MQTT-based Virtual Wall for ESP8266 Devices and Gerber files to make the IR hat; this code and board can easily be adapted to be ANY infrared controller/remote!
IoT project where an Arduino controls an air conditioner through infrared, a Raspberry is a server controlling the Arduino, and an iOS app is given to the final user to remotely control the Raspberry (and therefore the Arduino)
Due to this implementation's use of the [SparkIntervalTimer library][1], in certain instances, this can cause PWM functionality to become inoperable on certain groups of pins on the Photon(NOTE: this may be true for other [Particle][2] devices, as well; I only have a Photon for testing), depending on which hardware timer is allocated to the timer_isr() function at
Make your own - Harmony hub like - hub with ESP8266. Firmware for smart home controller for ESP8266. It can controll wirelless (433MHz) sockets, home devices like tv, radio, and othes via IR, controll lights/send info by/from motion sensor, and others.
An iterative prototype in the context of my master thesis "Exploration von interaktiven und unaufdringlichen Interfaces in einer semi-public Meetup Situation" (en. "Exploration of interactive and unobtrusive interfaces in a semi-public meetup situation"). It consists of a plastic cube equipped with leds and an ESP8266 that provides a web interface for color control.
Due to this implementation's use of the [SparkIntervalTimer library][1], in certain instances, this can cause PWM functionality to become inoperable on certain groups of pins on the Photon (NOTE: this may be true for other [Particle][2] devices, as well; I only have a Photon for testing), depending on which hardware timer is allocated to the
timer_isr()function at