演示目录 / build
太阳能气象站
一座离网站点,测量温度、湿度、气压、光照、风和降雨 - 太阳能充电,装在防水外壳里。
智能体可读: markdown · 机器数据流: feed.json
Assembly diagram
ControllerESP32-S3 Feather (8MB Flash / 2MB PSRAM)
Temp / humidity / pressureBME280 breakout (Pimoroni)
Ambient lightVEML7700 ambient light sensor breakout
Wind and rain instrumentsWeather meter kit (anemometer, vane, rain gauge)
Solar panelSolar panel 6V 2W
Solar charge controllerUniversal USB / DC / solar LiPo charger bq24074
BatteryLithium-ion polymer battery 3.7V 2500mAh
Weatherproof enclosureWatertight polycarbonate enclosure 1554 series
Status display (optional)Monochrome 0.96in 128x64 OLED display (SSD1306)
I2C cablingQwiic / STEMMA QT cable kit
角色与候选件
智能体必须满足的约束
- solar-chain太阳能板(经佐证为 6 V)为 bq24074 充电芯片供电,后者为 1S 锂聚合物电池充电;Feather 由同一块电池供电并为其充电。一条自洽的供电链路。
- environmentBME280 经佐证的工作范围(-40 至 +85 C,300-1100 hPa)足以覆盖户外部署;1554 外壳为聚碳酸酯材质,防护等级 IP68(经佐证)。
- interface所有传感器都走 I2C(BME280、VEML7700、显示屏);Feather 的 STEMMA QT 接口用 Qwiic 线材套件把它们串接起来。
- instrument-io气象仪器套件是无源的 - 风与雨采用脉冲计数(每 Hz 对应 2.4 km/h,每次翻斗对应 0.2794 mm,两者均经佐证),风向为模拟风向标。Feather 具备这三者所需的 GPIO 和 ADC。
