Introduction: Voice Control ESP8266 (WEMOS D1mini) Over the Internet (without MQTT)

Picture of Voice Control ESP8266 (WEMOS D1mini) Over the Internet  (without MQTT)

I like to make things simple..

here is a simple way to control your ESP from across the internet without messing with too much code or slow MQTT brokers

Step 1: Parts:

1. Wemos d1 mini

2. TP Link router

3. any smartphone ( i used iphone 5c)

Step 2: Get Wemos D1 Mini Ready

1. Get Arduino IDE esp8266 extension ( there are lots of tutorials.. just google)

2. we will be using in built LED .. so no additional connections

Step 3: Upload This Code to D1 Mini

Step 4: Set Up Port Forwarding on Router

Step 5: Download Apps From Appstore on Your Phone

1. IFTTT (https://itunes.apple.com/us/app/if-by-ifttt/id660944635?mt=8)

2. speaktoit assitant (https://play.google.com/store/apps/details?id=com.speaktoit.assistant&hl=en)

Step 6: Configure the Apps

Picture of Configure the Apps

1. connect to maker channel and Assistant channel on IFTTT

2. create a IFTTT recipe

Step 7: Test It Out!

Picture of Test It Out!

just open up the speaktoit Assistant app and say " switch On Lights of Backroom" .. there Wemos in built LED should turn on.

Piece of Cake!

no messing with MQTT code, no LAG !

Comments

shimakaze (author)2017-10-18

They changed the API and the app is discontinued, did you update this project?

JohnnyR53 (author)2017-02-19

hello

any chance if you could update this article, it looks like the app for android has disappeared. and the IFTTT i cannot find a way to find that assistant.ai and make a web request.

cheers

DIY Hacks and How Tos (author)2016-06-18

This is really cool. Thanks for sharing.

Thanks!

About This Instructable

7,183views

21favorites

License:

More by shariqk6:Voice Control ESP8266 (WEMOS D1mini) Over the Internet  (without MQTT)
Add instructable to: