- 博客(4)
- 收藏
- 关注
原创 esp32代码通过服务器OTA烧录更新,python本地测试
esp32进行OTA升级是非常方便的,之后的工程都可以通过服务器端直接更改bin文件实现升级的功能,但要注意如果你的代码无法进行升级的情况下就上传了,那么之后就只能够串口烧录了,切记!这个代码就是创建端口8000,并且允许访问E盘下的bin文件夹,里面要存放的是编译产生的bin文件,编译产生的bin文件要。上传完成后启动python代码,然后再重新运行一遍esp32就可以了,记得地址要改成自己的,bin文件的名称也是。这段编译信息就是编译完成存放bin文件的路径了。然后查看编译信息就可以看到。
2024-09-03 10:02:36
241
原创 RS485土壤湿度传感器esp32循环读取
esp32对于485信号是没有办法直接读取的,本次使用的土壤湿度传感器是二合一的,还可以进行温度测量,RS485使用的是差分信号,分为A,B两线,RS485还是半双工通讯方式,因此可以通过读取地址的方式进行多个rs485传感器读取。我这边就将一次读取以及修改地址写为一体了,因为我修改地址采用的是广播地址0XFF,要修改地址的时候请只接一个传感器不然传感器的地址将会全部改变。上面代码的checkAddresses()是自动寻址代码,会从0x01寻址到0x3f查看是否有传感器存在,不需要可以删掉。
2024-09-03 09:21:53
248
原创 max31865配合PT100温度传感器测温经验总结
PT100是指温度为0时电阻值为100的高精度温度传感器, 它的电阻变化很小,因此需要做一个外接增益板才能读取数据,max31865就是集成了增益的芯片,将数据直接转化为SPI信号传输到板子上,本次采用了esp32进行读取数据。图片是官方的,如果你是两蓝一红的线,就按照这个图片反着接就好了,两颗蓝线接RTD+,红线接RTD-.然后记得按照图片上的把触点焊起来。原理图是我参照官方的画的没画触点,直接接三线的,PCB是管方的,通过PCB将以下位置用小刀刮断。本次采用的是三线PT100,其接法如下。
2024-08-22 12:08:55
457
原创 MQTT配合SQL的土壤检测系统-可配合5g模块实现无线传输
本次项目通过各类传感器与2560进行通讯后,通过串口的形式发送至8266的方式实现超远程传输,因为目前的slq数据库只能够通过局域网传输,而通常在大棚,农场等地基本上不会去专门配置wifi传输的,也可以使用lora模块使用,后续可以考虑开发。在项目开始之前,需要准备SGP30二氧化碳检测模块,DHT11温湿度检测模块,以及光敏传感器,我这边光敏直接选用adc读取的光敏传感器,还有土壤湿度传感器。开发板为esp8266以及mega2560并且最后的成品大概是下面这样子。
2023-10-26 22:32:31
210
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人