ESP12 and BME280 based Weather Station programmed with Arduino framework.Designed by ITOHI in Lithuania
What is it? This is a Weather Station, that publishes air temperature, relative humidity, pressure, illumination and lipo battery voltage over MQTT. You can connect either a 2.13" ePaper(WaveShare e-…Read More…
This is a Weather Station, that publishes air temperature, relative humidity, pressure, illumination and lipo battery voltage over MQTT.
You can connect either a 2.13" ePaper(WaveShare e-ink HAT) or 0.96" OLED display to it. You can put it into a box, hook up a 6V solar panel and put it in your balcony.
And the MQTT messages ? Well, you can add widgets to your smart phone home screen, you can run a simple Python application to gather the statistics...
Or you can get more creative and use this little device for your home automation utilizing MQTT+IFTTT and some WiFi mains power controllers adjusting ACs, Heaters, Irrigators and Lights in your super futuristic garden :)
I was really excited when I found out about ESP8266 chip and that it is supported by Arduino! Immediately I started building various devices powered by it - be it a remote car with mouse sensor as a camera, a balancer robot or even a SMD Reflow station.
One of those projects was a weather station, so that I could put these little modules around my city and monitor how the temperature/air pressure/humidity changes over time and space. So I built some prototypes. They worked really well, I was even asked by a biology museum to build some for them to monitor air quality of their expositions (those samples are very sensitive to temperature and humidity).
And then after several more people asked me to build one for them I decided to go and make them professionaly.
I've seen many boards that are smaller, neater, packed with more features (e.g. a calibrated light sensor). But those were not really finished products - meaning from hardware to software.
So I think that this project stands out because it is a self contained product - from hardware to software and documentation. And moreover it is all Open Source!
.* These are not required, as you can do the configuration using WebUI interface.
When you power up the board for the first time(given that it was flashed with firmware and SPIFFS) it will enter AP mode with the name e.g. ESPWeather-oled. You may connect to that AP and enter 192.168.4.1 in your browser. After the page loads, you will be able to see current readings of telemetry data.
In the menu you can select Setup and License items(To invoke the menu simply click on ESPWeather title if you are on a mobile device). In the Setup page you will be presented with various settings: Wifi, MQTT, General timeout and deep sleep settings.
After you are done configuring your Weather Station, you can save the config and reboot the device. Next time it will boot into normal operation and the WebUI will not be available.
WebUI and AP mode is activated each time after power up or hard reset(including a soft reset after OTA update) and is active for 5 minutes unless a connection to the web page is made.
Upon ordering you will receive a soldered and flashed Weather Station board. Optionally you can order either an ePaper or OLED display, a 600mAh LiPo battery.
I am not including 3D printed case though(OpenSCAD code is included in the GitHub repo).
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when ESP Weather Station can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!