Brian Masney has taken a Raspberry Pi Zero and hooked up a load of sensors to create a weather station. He has fixed solar panels to the top for power and the sensors include ones for wind speed and direction, rain, temperature, pressure, and dew point. He’s using the popular BMP180 for some of these plus an MCP3008 analog-to-digital converter to read the analog values. He’s written the whole thing up with lots of lovely details and posted it over on GitHub. Head over there for full details and to see the code.