幻想与实际还是有不少差距,本着做完善的目标进行,但需要完善的地方相对较多,繁琐啰嗦,个人能力精力都是有限的,so能实现功能即可,不足之处还请见谅! 6 _9 D% j+ @ j) h; F 5 i5 R5 P$ B- Q" K5 O: O/ L" ^& G! R8 G项目介绍: 1、L432做主控,WiFi模块做网络。 2、L432做采集,WiFi模块做传输 3、再加一块LCD做输出5 }7 ~% c2 G4 u, ~4 R 4、传感器:TMP75 5、云平台Yeelink 工作原理介绍 1、硬件这里采用STM32L432KC,256KB ROM,64KB RAM 主频80Mhz.足够大的ROMand RAM 为WiFi模块lib HAL提供了基础空间, 兼容Arduino naon接口(吐槽下,不需要arduino,不需要arduino,不需要arduino),板载ST-LINK/V2-1调试和下载器(支持虚拟串口和U盘),下载调试方便快捷; 我们这里采用STM32L432KC做主控,控制数据的采集,数据发送,LCD显示; 2、(这里有打广告的嫌疑,不过还是说一下)WiFi模块采用 Redpine Signals的工业级RS9113 Connect-io-n™ module,这个模块支持SPI,UART,SDIO,USB,内置TCP/IP,支持蓝牙 4.0,BLE,zigbee,waln;HTTP,FTP等等等.有很多功能 有兴趣去看看,不过价格较贵单片200银子, 我们这里采用SPI接口,STA模式,TCP链接,HTTP自定义的方式; 3、传感器是采用TI 的TMP75 I2C接口的温度传感器,12Bit分辨率, 4、云端就是采用的Yeelink简单快捷,支持在线调试不错,这里说下yeelink是间隔10sc才能上传一次,否则404错误, 再者有安卓版APP; 5、基本框架 - a& m* C! U' L, i 实物与演示:
7 R% Y5 z; C! g; H* F 0 O, h" q8 b. e8 l$ X# B ! s1 D# _: n, R( X |
很菜的