{"schema_version": "vibe-public-case-engineering/v1", "case_id": "creative-002", "requirements": [{"id": "requirement-001", "title": "多盆 BLE 节点与网关是多个实体", "kind": "functional", "detail": "", "status": "design_proposed", "status_label": "方案需求，待验证", "source_ids": []}, {"id": "requirement-002", "title": "本地仪表盘和浇水建议，不自动执行", "kind": "functional", "detail": "", "status": "design_proposed", "status_label": "方案需求，待验证", "source_ids": []}, {"id": "requirement-003", "title": "Demo 实现路径", "kind": "implementation_direction", "detail": "每盆用低功耗 BLE 传感节点广播数据，ESP32 网关汇总为本地仪表盘，并根据置信度提示而非自动浇水。", "status": "design_proposed", "status_label": "方案需求，待验证", "source_ids": []}, {"id": "requirement-004", "title": "软件实现方向", "kind": "implementation_direction", "detail": "BLE 广播、Node-RED、SQLite/PWA", "status": "design_proposed", "status_label": "方案需求，待验证", "source_ids": []}], "components": [{"id": "board.adafruit-4090", "name": "USB Type C Breakout (4090)", "manufacturer": "Adafruit", "mpn": "USB Type C Breakout (4090)", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": [], "source_ids": ["source-efd12148d09630c4"], "missing_information": ["只提供接口和 CC 配置，不包含完整保险丝、ESD、过压或限流保护。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "board.adafruit-4162", "name": "VEML7700 (4162)", "manufacturer": "Adafruit", "mpn": "VEML7700 (4162)", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": ["light"], "source_ids": ["source-59e6c3bb74d19120", "source-30f77047da124428", "source-c4ccfa636e4200d5", "source-fb134493547500ea", "source-b5508c1ca0bb179d", "source-899bb1d45842dbce", "source-3568fe53009e2458"], "missing_information": ["外壳窗口透光率影响测量，需整机校准。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "board.adafruit-4410", "name": "Micro-Lipo USB-C (4410)", "manufacturer": "Adafruit", "mpn": "Micro-Lipo USB-C (4410)", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": ["电池"], "source_ids": ["source-355961074f521fb9", "source-1934945a974dfb81", "source-af6386947ade542f", "source-51b6ed497fe8e622", "source-95f78e630af377c5", "source-bd51a478537ce7a8"], "missing_information": ["仅充电参考，不承诺系统 power-path；电池化学、极性及温度保护另行确认。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "board.adafruit-4885", "name": "SHT40 (4885)", "manufacturer": "Adafruit", "mpn": "SHT40 (4885)", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": ["温湿度"], "source_ids": ["source-3c1c667f18c87fec", "source-df81f3b236982252", "source-a03bae3581c5123d", "source-8d7bc3d776b04b11", "source-ecca2fed917af845", "source-6bdd862f86223287", "source-9a8f952b4e733fc1"], "missing_information": ["通气位置、热源距离及传感器修订需确认。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "board.adafruit-4920", "name": "TPS62827 3.3V (4920)", "manufacturer": "Adafruit", "mpn": "TPS62827 3.3V (4920)", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": [], "source_ids": ["source-a4bade564ae95fe0", "source-345d22e512bd24fc"], "missing_information": ["输入范围、峰值负载、散热和去耦需按整机电源预算验证。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "board.dfrobot-sen0193", "name": "SEN0193", "manufacturer": "DFRobot", "mpn": "SEN0193", "kind": "demo_board", "revision": "1", "relation": "selected_board_in_historical_audit", "status": "candidate", "status_label": "历史案例选板 · 待验证", "capabilities": ["土壤水分"], "source_ids": ["source-e47898bbca184c29", "source-c392b1494edbf366", "source-80b148a8d53f9eba", "source-41ce3d74eb7e57a7"], "missing_information": ["只有检测区可接触湿土，接口/电子部件不能默认防水；需土壤标定。", "历史案例选板不代表当前连接、固件、整机功能或实物测试通过。"]}, {"id": "espressif-esp32-c3-mini-1", "name": "ESP32-C3-MINI-1", "manufacturer": "Espressif", "mpn": null, "kind": "module", "relation": "reference_component", "status": "candidate", "status_label": "型号或订货后缀待确认", "revision": "2026-09-22.1", "capabilities": [], "source_ids": ["source-3371b9afa39278fb", "source-c424188cbe3d3e0c"], "missing_information": ["符号或系列名称不能当作已冻结的采购料号。"]}, {"id": "vendor-ic-50122fc0e3c6bc", "name": "SHT4X", "manufacturer": "见原厂器件资料", "mpn": null, "kind": "chip", "relation": "reference_component", "status": "candidate", "status_label": "型号或订货后缀待确认", "revision": "2026-09-22.1", "capabilities": [], "source_ids": ["source-179d3437cf40b5a7"], "missing_information": ["符号或系列名称不能当作已冻结的采购料号。"]}, {"id": "vendor-ic-904dd15ff80100", "name": "AP2112K-3.3", "manufacturer": "见原厂器件资料", "mpn": null, "kind": "chip", "relation": "reference_component", "status": "candidate", "status_label": "型号或订货后缀待确认", "revision": "2026-09-22.1", "capabilities": [], "source_ids": ["source-179d3437cf40b5a7"], "missing_information": ["符号或系列名称不能当作已冻结的采购料号。"]}, {"id": "vendor-ic-fb49f93d020960", "name": "TPS6282X", "manufacturer": "见原厂器件资料", "mpn": null, "kind": "chip", "relation": "reference_component", "status": "candidate", "status_label": "型号或订货后缀待确认", "revision": "2026-09-22.1", "capabilities": [], "source_ids": ["source-e1a78f4fe7b3774e"], "missing_information": ["符号或系列名称不能当作已冻结的采购料号。"]}], "circuits": [{"id": "source:adafruit-4090/0", "title": "USB Type C Breakout (4090) · 原厂器件电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.adafruit-4090"], "source_ids": ["source-cf5a7f9f55fcac06"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "source:adafruit-4920/0", "title": "TPS62827 3.3V (4920) · 原厂器件电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.adafruit-4920"], "source_ids": ["source-e1a78f4fe7b3774e"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "source:dfrobot-sen0193/0", "title": "SEN0193 · 原厂资料重建电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.dfrobot-sen0193"], "source_ids": ["source-fb6ce863a18ef48c"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "source:adafruit-4162/0", "title": "VEML7700 (4162) · 原厂器件电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.adafruit-4162"], "source_ids": ["source-e84b7dff5db0029e", "source-47bd284be8dc20d1"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "source:adafruit-4885/0", "title": "SHT40 (4885) · 原厂器件电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.adafruit-4885"], "source_ids": ["source-179d3437cf40b5a7", "source-2e7521801c865633", "source-fb7ad816689ce386"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "source:adafruit-4410/0", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "kind": "reference_circuit", "relation": "source_schematic", "status": "source_schematic", "status_label": "板卡原厂参考电路", "revision": null, "component_ids": ["board.adafruit-4410"], "source_ids": ["source-1dfbc04eb0de9d4d", "source-94968607ac16c8da", "source-99ccc1378a1e4cbe", "source-e980a28cf12a24f4", "source-ec4167314ca031a0", "source-b62bfa6ad624c4fb"], "missing_information": ["原厂或资料重建电路只覆盖该板；整机电源、接口条件、板卡修订和样机结果仍需核对。"], "evidence_scope": "historical_case_audit"}, {"id": "tps62827-buck-reference", "title": "TPS62827 降压电源参考电路", "kind": "reference_circuit", "relation": "reference_only", "status": "reference_only", "status_label": "参考电路，未采用", "revision": "5a85c104aa77fa80eaeb57e148f6b713ce49963c9c352def21b34728eaf88fa8", "component_ids": ["vendor-ic-fb49f93d020960"], "source_ids": ["source-e1a78f4fe7b3774e"], "missing_information": ["源符号名为TPS6282X，准确订货型号仍需BOM锁定", "归档3.3V板参数不是任意输入输出组合通用值", "热、瞬态、稳定性和电感料号替代需独立验证"], "evidence_scope": "historical_case_audit"}, {"id": "sht40-i2c-reference", "title": "SHT40 I²C 温湿度参考电路", "kind": "reference_circuit", "relation": "reference_only", "status": "reference_only", "status_label": "参考电路，未采用", "revision": "1d19bba70a000318806540495407f942a7290196f3ac64bdc25315d4b3bf79b0", "component_ids": ["vendor-ic-50122fc0e3c6bc", "vendor-ic-904dd15ff80100"], "source_ids": ["source-179d3437cf40b5a7", "source-2e7521801c865633", "source-fb7ad816689ce386"], "missing_information": ["SHT4X泛化符号必须与具体订货后缀核对", "总线上多个模块的并联上拉需重新计算", "加热器工作负载和自热对案例影响未验证"], "evidence_scope": "historical_case_audit"}, {"id": "esp32-c3-mini-minimum", "title": "ESP32-C3-MINI-1 module minimum system / UART", "kind": "reference_circuit", "relation": "integrated_candidate", "status": "integrated_candidate", "status_label": "已接入候选图，未签核", "revision": "c95d6d4f13cdb9e2d9eec8182151ce0522210c9c3fade4139024ac9f4736189a", "component_ids": ["espressif-esp32-c3-mini-1"], "source_ids": ["source-e47055661f548774", "source-8a79ebf2fb98936a"], "missing_information": ["Exact module suffix and passive part numbers/footprints pending", "Reset timing, peripheral loading and RF placement not validated", "ESP32-C3内置USB Serial/JTAG不等于通用USB OTG/HID；此模板不满足通用USB设备需求。"], "evidence_scope": "historical_case_audit"}, {"id": "i2c-pullup-network", "title": "I²C 上拉与总线边界", "kind": "reference_circuit", "relation": "reference_only", "status": "reference_only", "status_label": "参考电路，未采用", "revision": "e2225e7ef8408c87d5a5098521581442c6d78a093b0e6928ae20a2860e150d8c", "component_ids": [], "source_ids": ["source-97f1f0838cc2da23"], "missing_information": ["实际工作条件与外围采购料号尚未锁定", "PCB封装文件、布局及实测未完成"], "evidence_scope": "historical_case_audit"}, {"id": "demo-adafruit-4885", "title": "SHT40 温湿度采集", "kind": "supplier_demo", "relation": "selected_board_documentation", "status": "reference_not_adopted", "status_label": "候选板卡的供应商示例", "revision": "2ff249daf4fcca2de2e2597655d3f446b18c379b0e79f1d3db74c2cfa2b3c598", "component_ids": ["board.adafruit-4885"], "source_ids": ["source-df81f3b236982252"], "missing_information": []}, {"id": "demo-adafruit-4162", "title": "VEML7700 光照采集", "kind": "supplier_demo", "relation": "selected_board_documentation", "status": "reference_not_adopted", "status_label": "候选板卡的供应商示例", "revision": "32271a5ba6ad6a6ec954cc97d73608b223812fb0cbb3208f7668b56d935dc1a4", "component_ids": ["board.adafruit-4162"], "source_ids": ["source-30f77047da124428"], "missing_information": []}, {"id": "demo-dfrobot-sen0193", "title": "土壤湿度采样", "kind": "supplier_demo", "relation": "selected_board_documentation", "status": "reference_not_adopted", "status_label": "候选板卡的供应商示例", "revision": "e0fd7fcaab041d01cfae8aaace4306e56d821dc2e19eb90d518fe10774c7a5ca", "component_ids": ["board.dfrobot-sen0193"], "source_ids": ["source-41ce3d74eb7e57a7"], "missing_information": []}], "function_packs": [{"id": "fp-sht40-humidity", "title": "SHT40 温湿度采集", "kind": "function_package", "relation": "shared_source_reference", "status": "reference_not_adopted", "status_label": "同源电路参考 · 尚未采用", "revision": "dbf88d1cd2a0e97baad18b36e8fb80e7b97eca5c3510f8c0fa04831e70afbf05", "component_ids": ["board.adafruit-4885"], "source_ids": ["source-179d3437cf40b5a7"], "missing_information": ["仅确认引用相同原厂原理图；功能包修改、外围参数和案例完整网表尚未逐项绑定。", "尚无本案例采用该功能包的版本锁定及实际工况记录；不使用示例参数补齐。", "供电、时序、负载和板卡修订仍需按案例核对；此关联不证明仿真或实物验证通过。"], "library_url": "/create/hardware-library?function-pack=fp-sht40-humidity#function-packs"}, {"id": "fp-tps62827-buck-3v3", "title": "TPS62827 3.3V 降压电源参考", "kind": "function_package", "relation": "shared_source_reference", "status": "reference_not_adopted", "status_label": "同源电路参考 · 尚未采用", "revision": "3e8fc6e65f417a62bf8663b1e152c79775fedce80e355b42ae044b27340b995d", "component_ids": ["board.adafruit-4920"], "source_ids": ["source-e1a78f4fe7b3774e"], "missing_information": ["仅确认引用相同原厂原理图；功能包修改、外围参数和案例完整网表尚未逐项绑定。", "尚无本案例采用该功能包的版本锁定及实际工况记录；不使用示例参数补齐。", "供电、时序、负载和板卡修订仍需按案例核对；此关联不证明仿真或实物验证通过。"], "library_url": "/create/hardware-library?function-pack=fp-tps62827-buck-3v3#function-packs"}, {"id": "fp-usbc-5v-sink", "title": "USB-C 5V 受电与双 CC 下拉", "kind": "function_package", "relation": "shared_source_reference", "status": "reference_not_adopted", "status_label": "同源电路参考 · 尚未采用", "revision": "258b27e1b2869f9c3cdb56ab88c638c73f71f4ada5bdc9d3abe6e9c8ec14db5b", "component_ids": ["board.adafruit-4090"], "source_ids": ["source-cf5a7f9f55fcac06"], "missing_information": ["仅确认引用相同原厂原理图；功能包修改、外围参数和案例完整网表尚未逐项绑定。", "尚无本案例采用该功能包的版本锁定及实际工况记录；不使用示例参数补齐。", "供电、时序、负载和板卡修订仍需按案例核对；此关联不证明仿真或实物验证通过。"], "library_url": "/create/hardware-library?function-pack=fp-usbc-5v-sink#function-packs"}, {"id": "fp-veml7700-ambient-light", "title": "VEML7700 环境光采集", "kind": "function_package", "relation": "shared_source_reference", "status": "reference_not_adopted", "status_label": "同源电路参考 · 尚未采用", "revision": "44ddde20266ae0ec1dbf4c8c09cb242515e928ab5cb16d6e217366fc09c8431f", "component_ids": ["board.adafruit-4162"], "source_ids": ["source-e84b7dff5db0029e"], "missing_information": ["仅确认引用相同原厂原理图；功能包修改、外围参数和案例完整网表尚未逐项绑定。", "尚无本案例采用该功能包的版本锁定及实际工况记录；不使用示例参数补齐。", "供电、时序、负载和板卡修订仍需按案例核对；此关联不证明仿真或实物验证通过。"], "library_url": "/create/hardware-library?function-pack=fp-veml7700-ambient-light#function-packs"}], "function_packages": {"status": "not_bound", "adopted_count": 0, "related_count": 4, "note": "现有公开记录尚未将功能包及其实际工况绑定到本案例；以下仅列出具有相同原厂原理图依据的参考包，示例参数不作为案例参数或实测结果。"}, "sources": [{"id": "source-efd12148d09630c4", "title": "USB Type C Breakout (4090)", "url": "https://www.adafruit.com/product/4090", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": "aa36d7367c70a4fbcfd1a3558ba949379612f66120f80a086fe3a846080da990"}, {"id": "source-59e6c3bb74d19120", "title": "VEML7700 (4162)", "url": "https://www.adafruit.com/product/4162", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-30f77047da124428", "title": "VEML7700 (4162)", "url": "https://learn.adafruit.com/adafruit-veml7700", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-21", "version": null, "sha256": "95304192ac7d13a58730722701824fd8949511faf2f05916f9f1a2c507e48496"}, {"id": "source-c4ccfa636e4200d5", "title": "We have written libraries for Arduino", "url": "https://github.com/adafruit/Adafruit_VEML7700", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-fb134493547500ea", "title": "as well as CircuitPython (Python 3)", "url": "https://github.com/adafruit/Adafruit_CircuitPython_VEML7700", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-b5508c1ca0bb179d", "title": "adafruit_products_VEML7700Q_sch.png?1644622534", "url": "https://cdn-learn.adafruit.com/assets/assets/000/108/946/medium800/adafruit_products_VEML7700Q_sch.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-899bb1d45842dbce", "title": "adafruit_products_Adafruit_VEML7700_Sch.png?1553798308", "url": "https://cdn-learn.adafruit.com/assets/assets/000/073/775/medium800/adafruit_products_Adafruit_VEML7700_Sch.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-3568fe53009e2458", "title": "VEML7700 光照采集", "url": "https://github.com/adafruit/Adafruit_VEML7700/blob/master/examples/veml7700_test/veml7700_test.ino", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-21", "version": null, "sha256": "8c06d99e8bbd334958d4a04626ed72edfd2e57b1e322419908b2f6513e69a558"}, {"id": "source-355961074f521fb9", "title": "Micro-Lipo USB-C (4410)", "url": "https://www.adafruit.com/product/4410", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-1934945a974dfb81", "title": "Micro-Lipo USB-C (4410)", "url": "https://learn.adafruit.com/adafruit-microlipo-and-minilipo-battery-chargers", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": "7624cdbad5cf339af927fa52b89dd21da283f9df924847c3793391484a91b359"}, {"id": "source-af6386947ade542f", "title": "3D models of USB-C charger on GitHub", "url": "https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/4410%20Micro%20Lipo%20USBC", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-51b6ed497fe8e622", "title": "3D models of MicroLipo V2 charger on GitHub", "url": "https://github.com/adafruit/Adafruit_CAD_Parts/tree/main/1304%20MicroLipo%20Charger", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-95f78e630af377c5", "title": "adafruit_products_USB-C_MicroLipo_Charger_Sch.png?1572991881", "url": "https://cdn-learn.adafruit.com/assets/assets/000/083/635/medium800/adafruit_products_USB-C_MicroLipo_Charger_Sch.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-bd51a478537ce7a8", "title": "adafruit_products_schem.png?1668113060", "url": "https://cdn-learn.adafruit.com/assets/assets/000/116/627/medium800/adafruit_products_schem.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-3c1c667f18c87fec", "title": "SHT40 (4885)", "url": "https://www.adafruit.com/product/4885", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-df81f3b236982252", "title": "SHT40 (4885)", "url": "https://learn.adafruit.com/adafruit-sht40-temperature-humidity-sensor", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-21", "version": null, "sha256": "417af8c0363447f1958dd2046a58b694e0563e905b13f66b63b9d43dd974bc82"}, {"id": "source-a03bae3581c5123d", "title": "Adafruit CircuitPython SHT4x", "url": "https://github.com/adafruit/Adafruit_CircuitPython_SHT4x", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-8d7bc3d776b04b11", "title": "SHT4x Datasheet", "url": "https://cdn-learn.adafruit.com/assets/assets/000/117/503/original/Datasheet_SHT4x.pdf", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-ecca2fed917af845", "title": "adafruit_products_SHT40_sch.png?1612390267", "url": "https://cdn-learn.adafruit.com/assets/assets/000/099/224/medium800/adafruit_products_SHT40_sch.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-6bdd862f86223287", "title": "adafruit_products_SHT41_sch.png?1688674102", "url": "https://cdn-learn.adafruit.com/assets/assets/000/122/328/medium800/adafruit_products_SHT41_sch.png", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-9a8f952b4e733fc1", "title": "SHT40 温湿度采集", "url": "https://github.com/adafruit/Adafruit_SHT4X/blob/master/examples/SHT4test/SHT4test.ino", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-21", "version": null, "sha256": "ac6424bc4190feb80882108165ae75db79e0767da4b2474b40054d251e21eea2"}, {"id": "source-a4bade564ae95fe0", "title": "TPS62827 3.3V (4920)", "url": "https://www.adafruit.com/product/4920", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": "a17871d6eb6bd5d435a33d7d74c219444db7aceeaf9e7e92c852138384607b8b"}, {"id": "source-345d22e512bd24fc", "title": "EagleCAD files for schematic and Layout are available at GitHub", "url": "https://github.com/adafruit/Adafruit-TPS62827-PCB", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-e47898bbca184c29", "title": "SEN0193", "url": "https://www.dfrobot.com/product-1385.html", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-c392b1494edbf366", "title": "SEN0193", "url": "https://wiki.dfrobot.com/sen0193", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": "b7e29a89afde2797ba03c4c25538b0206e966ea00bb6e0efd1a1661f4d5917ae"}, {"id": "source-80b148a8d53f9eba", "title": "1. Example Code for Arduino-Sensor Calibration This project provides code to calibrate the Capacitive Soil Moisture Sensor by reading its analog output when exposed to air and water. Users will learn how to determine the sensor's dry (AirValue) and wet (WaterValue) boundary values for subsequent soil moisture detection.", "url": "https://wiki.dfrobot.com/sen0193/docs/18037", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-16", "version": null, "sha256": null}, {"id": "source-41ce3d74eb7e57a7", "title": "土壤湿度采样", "url": "https://wiki.dfrobot.com/sen0193/docs/18036", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": "2026-09-21", "version": null, "sha256": "5feff8775c4d69fcd50e13ea6e8bf0b55e9effc958b2d28095f13ee1282821b7"}, {"id": "source-cf5a7f9f55fcac06", "title": "USB Type C Breakout (4090) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-USB-C-Downstream-Breakout/blob/1484ecb56b369e177848e69de4b7b7e513399590/Adafruit%20USB%20Type%20C%20Downstream%20Breakout%20rev%20B.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": "ec14aee06c7a24546fcc6f6b1687ae85a13cadff955a721f458b125b70954330"}, {"id": "source-e1a78f4fe7b3774e", "title": "TPS62827 3.3V (4920) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-TPS62827-PCB/blob/441e9beed498f62705ee2df458a903a010eae4a2/TPS62827%203.3V%20Buck%20Converter.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": "73f9c23e79715fe56eefbf548d16cb91f7dc4884c57322fa010df602b2b2b42b"}, {"id": "source-fb6ce863a18ef48c", "title": "SEN0193 · 原厂资料重建电路", "url": "https://dfimg.dfrobot.com/wiki/17627/SEN0193_capacitive-soil-moisture-sensor_schematics_1.0.pdf", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-e84b7dff5db0029e", "title": "VEML7700 (4162) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-VEML7700-PCB/blob/ab489f03c957f681ed0161fc6d2b786956556e23/Adafruit%20VEML7700%20STEMMA%20QT.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": "4028c7a6c7297eabceed690e8255fbd492f20a7443143668928aa9022324d9ea"}, {"id": "source-47bd284be8dc20d1", "title": "VEML7700 (4162) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-VEML7700-PCB/blob/ab489f03c957f681ed0161fc6d2b786956556e23/Adafruit%20VEML7700.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-179d3437cf40b5a7", "title": "SHT40 (4885) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-SHT40-PCB/blob/40fe2b3aca1aaa3b2185d3d138e77d5b043a56e1/Adafruit%20SHT40.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": "9f1977fc1fb198b292374f023e80609dbd75cde88d1bc887a34bf2650d08b17d"}, {"id": "source-2e7521801c865633", "title": "SHT40 (4885) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-SHT40-PCB/blob/40fe2b3aca1aaa3b2185d3d138e77d5b043a56e1/Adafruit%20SHT41.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-fb7ad816689ce386", "title": "SHT40 (4885) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-SHT40-PCB/blob/40fe2b3aca1aaa3b2185d3d138e77d5b043a56e1/Adafruit%20SHT45.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-1dfbc04eb0de9d4d", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit MicroLipo Charger v2.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-94968607ac16c8da", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit MicroLipo.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-99ccc1378a1e4cbe", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit MicroUSB Lipo.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-e980a28cf12a24f4", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit MiniLipo.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-ec4167314ca031a0", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit USB C microlipo charger.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-b62bfa6ad624c4fb", "title": "Micro-Lipo USB-C (4410) · 原厂器件电路", "url": "https://github.com/adafruit/Adafruit-MicroLipo-PCB/blob/d8ab4b0f00c69a9f337a8d697bd15e0b9bae2e25/Adafruit protrinket backpack.sch", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-e47055661f548774", "title": "ESP32-C3-MINI-1 module minimum system / UART", "url": "https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32c3/schematic-checklist.html", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-8a79ebf2fb98936a", "title": "ESP32-C3-MINI-1 module minimum system / UART", "url": "https://documentation.espressif.com/esp32-c3-mini-1_datasheet_en.pdf", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-97f1f0838cc2da23", "title": "I²C 上拉与总线边界", "url": "https://www.ti.com/lit/pdf/slva689", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}, {"id": "source-3371b9afa39278fb", "title": "ESP32-C3-MINI-1", "url": "https://raw.githubusercontent.com/espressif/kicad-libraries/dd76561812ab300351234ba6e0ec1295641796f0/symbols/Espressif.kicad_sym", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": "5e9785368a1cccbd904f8ceeab1c9165a8ef82ab00c99bf21275dc91749356cc"}, {"id": "source-c424188cbe3d3e0c", "title": "ESP32-C3-MINI-1", "url": "https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf", "kind": "manufacturer_reference", "status": "public_reference", "reviewed_at": null, "version": null, "sha256": null}], "checks": [{"id": "graph-integrity", "title": "案例网络图完整性", "kind": "rule_check", "status": "historical_pass", "status_label": "历史图完整性检查通过", "checked_at": "2026-10-12T00:15:49.938640+00:00", "detail": "仅保存历史网络图结构检查结果；不证明电气工况、功能或制造可用。历史快照，源版本已变化，需重跑", "source_ids": []}, {"id": "electrical", "title": "整机电气条件", "kind": "electrical", "status": "not_established", "status_label": "尚无案例级完成证据", "checked_at": null, "detail": "本公开证据集没有可确认该案例已完成此项的结果；原厂例程、功能包示例和图完整性不能替代整机证据。", "source_ids": []}, {"id": "simulation", "title": "案例级电路仿真", "kind": "simulation", "status": "not_established", "status_label": "尚无案例级完成证据", "checked_at": null, "detail": "本公开证据集没有可确认该案例已完成此项的结果；原厂例程、功能包示例和图完整性不能替代整机证据。", "source_ids": []}, {"id": "firmware", "title": "案例级固件编译", "kind": "compilation", "status": "not_established", "status_label": "尚无案例级完成证据", "checked_at": null, "detail": "本公开证据集没有可确认该案例已完成此项的结果；原厂例程、功能包示例和图完整性不能替代整机证据。", "source_ids": []}, {"id": "physical", "title": "案例级实物测试", "kind": "physical", "status": "not_established", "status_label": "尚无案例级完成证据", "checked_at": null, "detail": "本公开证据集没有可确认该案例已完成此项的结果；原厂例程、功能包示例和图完整性不能替代整机证据。", "source_ids": []}], "gaps": [{"id": "gap-001", "title": "节点数量、无线距离和电池寿命未验证", "kind": "application_risk", "detail": "", "status": "information_insufficient", "status_label": "信息不足"}, {"id": "gap-002", "title": "历史检查记录 3 个开放端子", "kind": "terminal", "detail": "数量来自对应历史检查；不代表当前设计已重新执行检查。", "status": "information_insufficient", "status_label": "信息不足"}], "evidence_scope": {"label": "公共工程证据投影", "boundary": "候选资料、历史检查和设计目标分开记录；不构成案例实测通过或量产放行。", "audit_at": "2026-10-12T00:15:49.938640+00:00", "audit_freshness": "historical_snapshot_source_changed", "audit_freshness_label": "历史快照，源版本已变化，需重跑", "audit_sha256": "b7b89cd880628b39297864ca220ee3cc7df40e44a5e347fe3826c322d1ca9e03", "production_ready": false, "customer_data_included": false, "input_revisions": {"case_spec": "87488d842861a33a9e13df1ca2a25a9f4404cde89c090c228afd34cbe3165e50", "requirements": "613aefad06ee39eaa39bd52c0067196ce5fdd796906d8c2190c44549e50e298d", "reference_designs": "13e340b3c72702b4195df7722c85b0cd1501c3705bd46971dfa6755de377e6ff", "reference_bindings": "8774fc62ad176a56dd0fddfac537655b559565b98f8963169cd1feea85892c86", "board_catalog": "046f554ee043091f566b6a87bf7cbecde83bdd05f227448eb0fe98c734847dee", "circuit_relations": "4dfce9f96034aedd8ad110c1a1857137bd747e8b157eebec8a415bbcd37432c0", "registry_bundle": "d4077a19e9e5983f2f055d48f63de52ffc42aef26b772f01cff886c1d425bbf0", "audit_implementations": "2f29c922a2a6a57841d15e19f007f56400b50ac09c577a2941c9a03c88bfbaab"}}, "summary": {"requirements": 4, "components": 10, "circuits": 13, "sources": 46, "gaps": 2, "bound_function_packs": 0, "related_function_packs": 4}, "revision": "b38c24219a5f841ee72b8a45eb0e5862a11d6e1d9c3b9f3089c4c23c62b10f86"}