ESP8266 WeatherStation with a Magic Mirror

Just had a little time to test my latest idea. I took an IKEA picture frame, mirrored car tint and the Weather station, put everything together and it works! It only took about 30 minutes… Next time I’ll have to be more careful with the mirror tint, this thing scratches easily. But in the linked tint you get about 3 meters you’ll have enough material to get it perfect!

Quick & Dirty Instructions

  1. Take the frame apart and clean the glass
  2. Cut the tint to the rough size of the glass
  3. Spray the glass with a mix of soap and warm water
  4. Use a tape to separate tint from support layer
  5. Carefully place tint with the glueing side on the glas
  6. Use the squeegee to get rid of bubbles
  7. Cut the extra tint around the glas
  8. Cut a whole for the OLED display connectors in the back of the frame  (see picture below)
  9. Put everything back together
  10. Program the ESP8266 with the WeatherStation code. You can follow this tutorial to set everything up.
Back of the Magic Mirror with holes for the OLED display connectors

Tint application instructions

If you want to have good results with the tint I recommend to watch a few videos on youtube like this one

Shopping List

  • Frame with thick casing to have space for electronics, e.g. Ribba Frame from IKEA
  • Mirrored Car Tint: Buy from the Squix Shop from Banggood
  • WeatherStation with OLED display from Squix Shop for USD $24.50 with free shipping. Or buy ESP8266 (NodeMCU) and SSD1306 Oled Display separately form Banggood
For the Magic Mirror you just need a Picture Frame, Mirrored Car Tint
and the WeatherStation Kit which you can order for USD 24.50 here

Now a beer! Did you like this post? It often takes me several hours of my free time to write one. If I was your neighbour would you offer me a beer for the hard work I did for you? The beauty is: beers can be teletransported with a painless donation using Paypal. A beer in a Swiss bar costs about USD $4.80. Want to get notified about latest Blog Updates? Subscribe to my newsletter!