Skip to content

Commit 1231f53

Browse files
committed
Documentation updates
1 parent 8412506 commit 1231f53

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

README.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# esp8266 IoT Button using IFTTT
2-
An IoT Button using an Adafruit Huzzah or Sparkfun Thing, a push button and the IFTTT Maker Channel. Posts JSON data to IFTTT Maker Channel event when the button is pressed.
2+
3+
![Enclosure Assembly](http://garthvh.com/assets/img/esp8266/sparkfun_thing.jpg "Thing Enclosure")
4+
[Customized Project Enclosure - Thingiverse](http://www.thingiverse.com/thing:981124)
5+
6+
An IoT Button using an Adafruit Huzzah or Sparkfun Thing, a push button and the IFTTT Maker Channel (or any other http endpoint). Posts JSON data to IFTTT Maker Channel event when the button is pressed.
7+
8+
I soldered male pins on my Huzzah, and added female headers to my Sparkfun Thing. The thing did not come with any headers and male headers were included with the Huzzah.
9+
10+
I was able to program both with my [FTDI Friend](https://www.adafruit.com/product/284), you will need to cut the default RTS jumper on the back of the FTDI Friend (used by the Huzzah) and connect the DTR jumper to program the thing. Once cut it has been pretty easy to switch back and forth by soldering the jumpers as needed.
11+
12+
![Enclosure Assembly](http://garthvh.com/assets/img/esp8266/button_assembly.jpg "Huzzah Assembly")
13+
14+
![Enclosure Assembly](http://garthvh.com/assets/img/esp8266/sparkfun_thing_circuit.jpg "Thing Assembly")
315

416
## Setup
517
Requires an arduino ide version > 1.6.4
@@ -10,20 +22,20 @@ Set up your [Arduino IDE board manager](https://learn.adafruit.com/adafruit-huzz
1022

1123
### Adafruit Huzzah
1224

13-
* Adafruit Huzzah
14-
* Arcade Button
25+
* [Adafruit Huzzah](https://www.adafruit.com/products/2471)
26+
* [Arcade Button](https://www.sparkfun.com/products/9339)
1527
* Standard RGB LCD
1628
* 4 M3 20MM Hex Screws
1729
* AAA Battery Pack
1830
* Female Jumper wires
1931

2032
### Sparkfun Thing
2133

22-
* Sparkfun Thing
23-
* Panel Mount Push Button
34+
* [Sparkfun Thing](https://www.sparkfun.com/products/13231)
35+
* [Panel Mount Push Button](https://www.adafruit.com/products/1504)
2436
* Standard Green LCD
2537
* 4 M3 20MM Hex Screws
26-
* 150MA LiPo Battery
38+
* [150 mAh LiPo Battery](https://www.adafruit.com/product/1317)
2739
* Male Jumper wires
2840

2941
## Configuration
@@ -44,7 +56,7 @@ At the top of the esp8266_iot_button.ino file you will need to replace the place
4456
const char* IFTTT_EVENT = "YOUR_IFTTT_EVENT";
4557

4658
## Enclosure
47-
![Enclosure Assembly](http://garthvh.com/assets/img/esp8266/button_assembly.jpg "Enclosure Assembly")
59+
Using this awesome [Parametric and Customizable Project Enclosure](http://www.thingiverse.com/thing:155001) I made customized enclosures that fit the parts I was using for my buttons.
4860

4961
![Customized Project Enclosure](http://garthvh.com/assets/img/esp8266/button_enclosure_green.jpg "Customized Project Enclosure")
5062

0 commit comments

Comments
 (0)