Via Konstantin Dimitrov on Instructables.
Hello, everyone ! Time ago I saw this Weather Station by Aleator777 and I got inspired to make my own weather station. I saw that the Intel Edison is too expensive in my country, so I decided to find something cheaper, and I found that the Adafruit HUZZAH is a lot cheaper. So I ordered one.
When the breakout arrived I started my IoT Weather Station, and now I will show you how to make one like mine and how to stream the data from it to Adafruit IO.
The weather station currently have a DHT11, for measuring air humidity, a TMP102, for measuring air temperature a BMP180, for measuring the pressure and a prototyping PCB to build it. I know I am using too much sensors but that is because I had them, and if you ask I should use DHT22 and BMP180 or just one BME280 which reads – temperature, humidity, pressure and altitude.
It measures the temperature in Celsius(it could be changed to Fahrenheit), the pressure in PSI – Pounds per square Inch and humidity in percentage. The weather station has deep sleep mode that can be controlled, by default is set on 5 minutes.
You can see the readings from my weather station here, they are for my home town – Polski Trambesh. – OFFLINE
Featured Adafruit Products!
Adafruit HUZZAH ESP8266 Breakout: Add Internet to your next project with an adorable, bite-sized WiFi microcontroller, at a price you like! The ESP8266 processor from Espressif is an 80 MHz microcontroller with a full WiFi front-end (both as client and access point) and TCP/IP stack with DNS support as well. While this chip has been very popular, its also been very difficult to use. Most of the low cost modules are not breadboard friendly, don’t have an onboard 500mA 3.3V regulator or level shifting, and aren’t CE or FCC emitter certified….UNTIL NOW! Read more.
BMP180 Barometric Pressure/Temperature/Altitude Sensor- 5V ready: This precision sensor from Bosch is the best low-cost sensing solution for measuring barometric pressure and temperature. Because pressure changes with altitude you can also use it as an altimeter! The sensor is soldered onto a PCB with a 3.3V regulator, I2C level shifter and pull-up resistors on the I2C pins. Read more.
Here at Adafruit, we sell all of these amazing components, but we couldn’t find a good way to interact with them over the internet. There are certainly a lot of great services out there for datalogging, or communicating with your microcontroller over the web, but these services are either too complicated to get started, or they aren’t particularly fun to use. So, we decided to experiment with our own system, and that is how Adafruit IO got started.
To start, please visit https://io.adafruit.com, and take a look around. You can also visit our comprehensive tutorial located on the Adafruit Learning System.
To make it easy for people to get started using Arduino or ESP8266 we have starter packs with just about everything you may want to connect to the internet, with known-working WiFi modules!
ESP8266 Huzzah Kit
CC3000 Huzzah Kit