基于STM32F103的太阳能灯控板,V2.0版本包含四路继电器、语音控制、语音菜单配置、人体雷达、OLED显示、联网校时等基本功能,多种传感源组合可实现定时、雷达、光敏、语音、指令等定制化开关逻辑;联网采用NB+MQTT方案,基于BC28模组实现;太阳能充电采用CN3795方案,目前在测原型机适配了50000mAh/12V锂电池+100W/18V太阳能电池板,已经稳定运行一年未出现BUG。
基于STM32L0和BC20平台的定位器设计,包含MCU驱动、PCB、WEB管理后台。软硬件设计注重超低功耗待机,待机电流在uA级别,可通过设置极低的定位采集周期以实现超长待机。
自动光伏转向支架,基于GNSS计算太阳高度角、方向角,并依据六轴加速度传感器计算支架实时俯仰角,驱动电机转向匹配;另配风向风力等气象传感器,具有除雪、避风等附加功能;组网通讯基于LoRa技术和RS485,配有C#串口上位机,可实现有线/无线平板指令操作编队光伏支架。量产工程文档不便开源,提交版本为测试版。
电子语音预警围栏,STM32L0+BC28平台,基于人体雷达实现靠近监测,基于ADXL345实现振动监测和倾斜感知,在人员靠近时播报语音并通过HTTP POST数据到服务器;该设备设计时甲方要求超长待机,最终测试待机功耗可达数个uA,待机时间可达数个月;提交版本为测试版,测试稳定可用,定制版本不便开源。
自制CH340串口USB转接板,淘宝上要卖10块还经常坏,RS485转USB更是要20+,遂一气之下自制;该模块不仅支持USB连接串口,我还塞了个MAX485进去,实现485/USB/串口之间自由对接,已使用半年,经测试稳定可用;总成本可以控制在10元以内。
自制低压电源转换板,四路电压转换:12V、5V、3.3V、ADJ;带显示屏可显示每一路实时电流电压数值;主体降压采用DCDC方案,3.3V采用LDO实现;四路电压独立开关+总开关控制;目前本人长期使用,测试稳定可用。
HLW8032是一个交流电能采集芯片,该核心板为原理验证版本,在测试过程中踩了大坑:HLW8032使用康铜电阻采集电流方案中,必须使用非隔离电源,且在当前设计下非隔离电源必须以火线L为基准,否则会导致采集侧电容被瞬间击穿,钽电容和MLCC会瞬间爆炸,务必小心;该提交版本为已验证可用版本。