Made it work using Teensy LC + ESP8266

A project log for FacilTempo - weather station

Saving the planet from global warming requires monitoring the weather, so having a weather station is the least we all can do to help

Clovis Fritzen 07/22/2015 at 00:090 Comments

Hello guys! it's being a long time since my last update hahahha, because I've been busy at school (Engineering).

This time I come back bringing good news: I made the WEATHER STATION WORK using a Teensy LC (32-bit uC) and an ESP8266 (wifi) instead of Arduino!. The schematics can be seen below, and also along with the sketch on my GitHub (in the upper left side of this project page):

And this is how it works: it reads all the sensors periodically (LM35, DHT11, KTY81, LDR, NTC 5k ohms) and sends everything up to the internet (ThingSpeak) every 20 seconds, using the well-known ESP8266-01 .

The only "downside" it that the whole system is 3.3V, so I'm still not able to make the DHT11 work properly (it is not working at all, because it waits for 5V to supply it). Also the ESP8266 is too hungry for current that I had to implement a current source @3.3V specially to it, since the 3.3V supplied by the Teensy was not being enough.

Despite all that tweats and issues, I got it working! you can (hopefully) check it working at