Amazon’s Alexa voice assistant is found in many consumer electronic devices, and is a great way to get started with home automation. I recently purchased several Echo Dots, and while some of the came bundled with smart plugs that can turn my floor lamps into IoT devices, Alexa cannot be used for my home’s overhead lights unless I purchase a new set of lightbulbs or rewire my light switches and install internet enabled relays. To solve this problem, I decided to use 3D printing and a NodeMCU microcontroller equipped with an ESP8266 chip to create a battery powered, internet enabled smart switch that can be easily mounted over the existing light switches in my home!
Interested in building a switch for yourself? Check out the following links:
– STL Files for 3D Printing: https://www.thingiverse.com/thing:3437276
– NodeMCU Arduino Code: https://github.com/SuperMakeSomething/alexa-light-switch
– FauxmoESP Software Library: https://bitbucket.org/xoseperez/fauxmoesp
– More Information on NodeMCU “Light Sleep” Mode: https://community.blynk.cc/t/esp8266-light-sleep/13584
– Bill of Materials (All links are Amazon affiliate links):
— 1x NodeMCU: https://amzn.to/2X7ziIC
— Breakaway PCB Header Set: https://amzn.to/2EeU95o
— PCB Prototyping Board: https://amzn.to/2TWr3gs
— MG90S Micro Servo: https://amzn.to/2DRmSff
— Transistor Set: https://amzn.to/2DPXjed
— Resistor Set: https://amzn.to/2EgAUIM
— AA Battery Pack Holder: https://amzn.to/2IlJvO8
— AA Rechargeable Batteries with Charger: https://amzn.to/2X79agO
— AA Rechargeable Batteries: https://amzn.to/2EeaK9e
— Metric Screw Set (Also Includes Nuts and Washers): https://amzn.to/2IjPvHo
— 3M Command Strips: https://amzn.to/2X9fd4t
— Yellow PLA: https://amzn.to/2DMbGQR
— Red PLA: https://amzn.to/2EfH0sw
— Blue PLA: https://amzn.to/2DIQpaA
— PCB Jumper Wire: https://amzn.to/2IlJQQU
– Tools I Used During the Build:
— Monoprice Maker Select 3D Printer: https://amzn.to/2GSwMjT
— Adjustable PCB Holder: https://amzn.to/2GOsQjO
— Hakko FX-901/P Cordless Soldering Iron: https://amzn.to/2TUE2z6
— Hakko Micro Flush Cutter: https://amzn.to/2SW2CCI
— Wire Stripper: https://amzn.to/2IjQ8ke
— Jackly 45 In 1 Screwdriver Set: https://amzn.to/2DRiNYn
— Hakko Wire Type Soldering Iron Tip Cleaner: https://amzn.to/2EgQLqK
— Solder: 60-40 Tin-Lead Solder: https://amzn.to/2GtinuZ
– Other Amazon Echo Enabled and Compatible Devices:
— Amazon Echo Plus: https://amzn.to/2DQrbqO
— Amazon Echo: https://amzn.to/2Ef7qdY
— Amazon Echo Dot: https://amzn.to/2Egy7z9
— Alexa Compatible Lightbulbs: https://amzn.to/2Gy3GXm
— Alexa Compatible Smart Plug: https://amzn.to/2EgKnj6
Check out the DIY Arc Reactor build here: https://youtu.be/QTlXr9m182c
Comments or questions? Connect with me on Twitter @SuperMakeSmthng
You can also follow me on Instagram for updates on my latest projects: @SuperMakeSomething
Want to support Super Make Something?
You can buy me a coffee here: https://www.buymeacoffee.com/supermakesmthng
You can also use the following link for your Amazon shopping: http://amzn.to/2kV2PRo
Or use the link below to buy a shirt and show your Super Make Something pride!
Finally, be sure to check out the newly-launched home of Super Make Something on the web! http://www.SuperMakeSomething.com
—
Music credits:
Outro: “Clear Mind” – Play on Loop (http://www.playonloop.com)
#NodeMCU #HomeAutomation #3DPrinting
Related Post:
- Google Assistant | Home Automation IOT | NodeMCU ESP8266
- Arduino Project: IOT Car Parking System using Nodemcu esp8266 wifi + Blynk (Tabs + led widgets)
- IOT PRACTICAL GUIDE 2 HOME AUTOMATION WITH NodeMCU & Android App
- Bolt IoT kit | ESP8266 12e based IoT device | ESP8266 projects | IOT Projects
- Home Automation using ESP8266 IoT wifi developement board review | students corner| tamil | gkwave
- DIY World's Smallest IoT project| IoT button | ESP8266 projects | IoT Projects
- Top 10 Arduino IOT projects 2019 with tutorials | Projects ideas | internet of things | Arduino iot
- WI-FI погодная станция на ESP8266 nodemcu обновление погоды через API IOT
- IoT Controlled LED using Google Firebase Console and ESP8266 NodeMCU
- Creating your own IoT Cloud from scratch using php, mysql and NodeMCU (ESP12E or ESP8266) – Part 1