Python/Laser Cut/3D Printed Weather House
Traditional German weather houses are small, decorative structures that are popular in Germany and other parts of Europe. They are often made from wood and feature a small door that opens to reveal a figure inside. These figures are usually a man and a woman, and they are used to predict the weather. This github is part of a post on Digital Urban which provides more details.
The Weather House requires:
- A Pi Pico W
- A 360 Degree Non-Continous Servo
- An 8 Pixel NeoPixel Strip
- A Single Neopixel
- Access to a 3D Printer and Laser Cutter
The design is hopefully self explanatary - the single neopixel goes in the top, above the servo.
The LED strip goes under the 3D printed enclosure to light up the Weather House. If you only want to show the weather as a symbol the lighting is optional.
The Micropython code uses the Open Weather API which is free for 1000 calls per day, you need to add your key to the code as well as the Lat and Long of the location you want to show the data from.
Files are provided to laser cut, it is sized to fit on sheets of A4 material.
The enclousure to hold the components in place are 3D printed.
The graphics file is printed on paper, cut out and glued to the round 3D printed Dial section, this then slots into the servo.
Created as part of work at the Connected Environments Group at the Centre for Advanced Spatial Analysis, University College London.