Mobile WXR Station, BME280, SSD1306 Display, Blynk, 9V Battery

Simple project that combines a number of widgets, sensor, display, WiFi Manager and Blynk. I’ve used it at work to monitor server room temp when we had a dodgy CRAC unit. (We now have networked monitoring/alerts, but this little beast with Blynk worked perfectly!)

Battery or USB power, Temperature, Humidity & Atmospheric Pressure sensor with variable alarm threshold and Blynk alert. WiFi Manager to allow connection to unknown networks (mobility) without having to re-flash the device.

I got to this point by learning the basics of each hardware and software component then gradually adding them together . . . for me learning and UNDERSTANDING the basics is always much more fulfilling than cut/paste chunks of code or replicating complex projects without really understanding what’s happening.

Wemos D1R2 Mini (fantastic cheap, little devices with huge capability for their size and price)
BME280 Temperature, Humidity & Atmospheric Pressure sensor (beware, most online sellers describe the BME280 for about US$1.50 . . .it’s a BMP280 that does NOT measure Humidity . . . The BME280 that DOES measure Humidity is about US$3.50 . . . the price is always the giveaway . . .)
128x64 pix SSD1306 OLED Display - I2C
Wemos Mini power supply Shield (to allow for 9V battery power)
Wemos Mini breakout to allow multiple I2C pins (BME280 & OLED)

It’s mobile so the WiFi Manager allows to easily connect to any new WiFi network.
The numeric input widget allows for a Temperature threshold, an alert is sent of temperature is above the set level.
I added the display later because I have a few on hand and if you are near by it saves opening the app if you cab see the device.

Also incorporates Arduino OTA for easy updating/changes.

Not rocket science but a nice project to utilise a number of very handy features . . . and when you show non-geeks they think you are Stephen J Hawking! :wink:

A bonus is that when my wife complains it too hot/cold I can plonk this down and provide empirical evidence to the contrary . . . the evidence rarely goes down well . . . :wink:


PS. The grid is 1cm square for size reference

PPS. The green button is Reset


You need a firmware update to “Husband 2.0” with the default response of “Yes darling, would you like me to open/close a window, turn on/off the A/C… get you a hot/cold drink… get you a cardigan etc.”.
You could go the whole hog and move to “Husband 2.1” wich would add “Oh, and can I just say how wonderful you’re looking today” to the end of each of these phrases, but that might be a step too far :rofl:



@PeteKnight After 20-odd years together its still fun to point out that her internal temperature sensor is the opposite to the rest of the planet . . .and now I have evidence! (which makes no difference what so ever ;-))

1 Like

@Bill_Donnelly That applies to almost every wife on the planet :shushing_face:

I agree though that the D1 Mini’s are fantastic little devices and use them often.

Hello @Bill_Donnelly, Great project! Can you share more information - code or sketch , schematics? Thank you in advise.
A have same problem with my wife :grinning:.


Sorry, no schematic.

Wemos D1 Mini
Wemos D1 Mini DC Power Shield
Wemos D1 Mini ProtoBoard Shield
BME280 (note: BMP280 are much cheaper, but do NOT provide humidity)
SSD1306 128x64 I2C Oled LCD

Sanitised sketch is here - I’ve left all my dev notes in the sketch, may or not make sense - BUT there are some comments re ESP8266 boards manager version to get the Oled to work properly.


1 Like

Dear @Bill_Donnelly , I appreciate your help. It is very useful for me. Best Regards.