# Solar weather station

An off-grid station measuring temperature, humidity, pressure, light, wind and rain - solar charged, in a weatherproof enclosure.

## Roles

- Controller (qty 1): ESP32-S3 Feather (8MB Flash / 2MB PSRAM) <https://partsgraph.ai/catalog/parts/adafruit-esp32-s3-feather>
- Temp / humidity / pressure (qty 1): BME280 temperature / humidity / pressure breakout <https://partsgraph.ai/catalog/parts/adafruit-bme280> OR BME280 breakout (Pimoroni) <https://partsgraph.ai/catalog/parts/pimoroni-bme280>
- Ambient light (qty 1, optional): VEML7700 ambient light sensor breakout <https://partsgraph.ai/catalog/parts/adafruit-veml7700>
- Wind and rain instruments (qty 1): Weather meter kit (anemometer, vane, rain gauge) <https://partsgraph.ai/catalog/parts/sparkfun-weather-meters>
- Solar panel (qty 1): Solar panel 6V 2W <https://partsgraph.ai/catalog/parts/adafruit-solar-6v2w>
- Solar charge controller (qty 1): Universal USB / DC / solar LiPo charger bq24074 <https://partsgraph.ai/catalog/parts/adafruit-bq24074-solar>
- Battery (qty 1): Lithium-ion polymer battery 3.7V 2500mAh <https://partsgraph.ai/catalog/parts/adafruit-lipo-2500>
- Weatherproof enclosure (qty 1): Watertight polycarbonate enclosure 1554 series <https://partsgraph.ai/catalog/parts/hammond-1554wb2gy>
- Status display (optional) (qty 1, optional): Monochrome 0.96in 128x64 OLED display (SSD1306) <https://partsgraph.ai/catalog/parts/adafruit-ssd1306-oled>
- I2C cabling (qty 1): Qwiic / STEMMA QT cable kit <https://partsgraph.ai/catalog/parts/sparkfun-qwiic-cable-kit>

## Constraints

- [solar-chain] Panel (6 V corroborated) feeds the bq24074 charger, which charges the 1S LiPo; the Feather runs from and charges the same battery. One coherent power chain.
- [environment] The BME280's corroborated operating range (-40 to +85 C, 300-1100 hPa) covers outdoor deployment; the 1554 enclosure is polycarbonate and IP68 (corroborated).
- [interface] All sensors are I2C (BME280, VEML7700, display); the Feather's STEMMA QT port chains them with the Qwiic cable kit.
- [instrument-io] The weather meter kit is passive - pulse counting for wind/rain (2.4 km/h per Hz, 0.2794 mm per tip, both corroborated) and an analog vane. The Feather has the GPIO and ADC for all three.

Canonical: https://partsgraph.ai/catalog/builds/weather-station
All parts as JSON: https://partsgraph.ai/catalog/feed.json