Hardware and software requirements
For this project, you will of course need an ESP8266 chip. As for most of this book, I used the Adafruit Huzzah ESP8266 module, but any ESP8266 module will work fine here.
At some point, we will also tweet data on Twitter via the ESP8266. For that, I will use a simple DHT11 temperature and humidity sensor. Of course, you could easily use another sensor for this task.
Finally, you will also need some jumper wires and a breadboard.
This is a list of all the components that will be used in this guide:
Adafruit ES8266 module (https://www.adafruit.com/products/2471)
FTDI USB module (https://www.adafruit.com/products/284)
DHT11 sensor (https://www.adafruit.com/products/386)
Breadboard (https://www.sparkfun.com/products/12002)
Jumper wires (https://www.sparkfun.com/products/9194)
On the software side, if it's not been done yet, you will need to install the latest version of the Arduino IDE, which you can get from here:
http://www.arduino.cc/en/Main/Software
You will also...