littlebot
Published on 2025-04-03 / 4 Visits
0

【源码】基于Silicon Labs GeckoSDK的智能家居太阳能传感器标签

项目简介

本项目的SolarSensorTag是一款智能家居传感器。自2022年8月起,其初代原型作为温度和湿度传感器投入使用。该传感器尺寸小巧,硬件和软件设计独特,能适配不同传感器,适用于智能家居场景,且配备电池和太阳能电池板。

项目的主要特性和功能

硬件特性

  • 采用SiLabs EFM32系列处理器、CC1101模块,可选配EEPROM。
  • 配备4V太阳能电池板、VL2020等电池电芯和双色LED。
  • 有适配外壳的电路板。

软件特性

  • 基于Silicon Labs Simplicity Studio开发环境和GeckoSDK。
  • 有类似Arduino功能的自定义API,可复用部分Arduino代码。
  • 具备看门狗功能,通过软件保护电池避免过充。
  • 可通过一个按钮操作菜单,支持模拟调试输出。
  • 正在开发多种RF协议,如Homematic的ASKSINPP。

其他特性

  • 尺寸小巧,少量非直射日光下可维持电池充电。
  • 支持多种不同传感器的安装。
  • 太阳能电池板和外壳可使用廉价的迷你手电筒(包括仿制品)。

安装使用步骤

硬件准备

  1. 参考电路图元器件列表准备所需硬件组件。
  2. efm32/pcb/gerber目录获取PCB文件。
  3. 按照装配图进行电路板组装。

软件开发

  1. 安装Silicon Labs Simplicity Studio开发环境,并配置GeckoSDK。
  2. 使用项目提供的API进行软件开发。
  3. 若需要调试,可利用模拟调试输出功能。

项目选择

若时间有限,可直接切换到相应的项目页面,如HM - WDS10 - TH - I温度/湿度传感器项目。

开发相关

如需了解编程适配器相关信息,可查看编程适配器说明

附加组件

若需要用于花盆的支架,可从这里获取JPG文件,从这里获取STL文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】