WiFi connected universal remote with smart phone webapp.
Project tutorial by BuddyC
A connected universal remote.
Control your AC from across the room or across the world
Project in progress by BuddyC
A retro game console. Play Tennis for Two or Breakout, or even make your own game.
Project tutorial by sy2002
Smarter Home Energy Use with Open Source and Cheap Sensors.
Project in progress by Andrew Jawitz
A Home Automation system using a Raspberry Pi 2 and Windows 10 IoT Core including an App.
Project tutorial by Christian Kratky
For the remote control, you can use just the NodeMCU (or any ESP8266). The microcontroller on the ESP8266 is actually more powerful than the ATmega chips found on most arduino boards, and you can now program the ESPs directly from the Arduino IDE (you can now add it under the board manager in the IDE).
As far as com port errors, I would make sure you have the board added to the arduino IDE correctly and make sure you have the USB drivers used by the NodeMCU installed for your OS. I've seen different ESP8266 modules and dev boards come from their vendors with different serial baud rates set by default, so the first time you connect you may need to try a few before you succeed.
There are also lots of dedicated tutorials for setting up the Arduino IDE for ESP8266/NodeMCUs, so try searching "nodemcu arduino ide" or "esp8266 arduino ide" for detailed information and troubleshooting steps.
Yes actually. In the web app I'm forming the cURL request as http://room/command. The idea is to define multiple ESP8266s, one for each room, and only have the relevant commands sent. The other way to do this is to send the commands to all ESP8266 devices and have them each parse the string for their device ID.
I didn't end up put the temp sensor into this device, but made a smaller stand alone temp/humidity sensor that logs data to thingspeak. I haven't had any new devices to add, so I haven't revisited the IR learning yet.
For the Alexa integration I was just able to use the out of the box IFTTT Maker and Alexa channels to send an HTTP request when using a trigger word in Alexa:
Right now I just have it set to power up my receiver and TV when I say "Alexa, trigger TV on", and off as well.
Or connect with your social account:
New here? Create an account