Donald Willingham
Published © CC BY-SA

Basic Two Button IoT Remote

Once Alexa controlled my kids' ceiling fan (and light), they ended up screaming down the stairs at her. This lets them control it 'locally.'

BeginnerShowcase (no instructions)2 hours908
Basic Two Button IoT Remote

Things used in this project

Hardware components

ESP8266 ESP-01
Espressif ESP8266 ESP-01
×1
SparkFun FTDI Basic Breakout - 3.3V
SparkFun FTDI Basic Breakout - 3.3V
I used a different model, but I needed something to supply the 3.3v to the ESP-01.
×1
Arcade Style Pushbuttons
Any pushbutton should work. You'll want something rugged if your kids are using it.
×2
5V Power Supply with USB Mini B
Use one from an old phone or tablet.
×1
Breadboard (generic)
Breadboard (generic)
I used a small breadboard with 20 rows, but I only needed 4
×1
Resistor 10k ohm
Resistor 10k ohm
I think I'm using 10k
×2
Plastic enclosure VM553K
I acquired a 2 gang box that a coworker saved from the dumpster.
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Breadboard Diagram

Code

Sonoff-MQTT-OTA-Arduino

My 'remote control' branch of Sonoff-MQTT-OTA-Arduino

Credits

Donald Willingham

Donald Willingham

2 projects • 6 followers
Software Developer. Member of the Tampa Hackerspace. Starting to tinker with home automation, micro controllers, and the Raspberry Pi.
Thanks to Theo Arends and patbeirne.

Comments