1.带有以太网的源码MicroPython开发板: TPYBoardv201温湿度上传示例
带有以太网的MicroPython开发板: TPYBoardv201温湿度上传示例
温度和湿度测试从未中断. 这次我们继续测量温度和湿度. 我们还使用DHT进行检测. 但是,这一次检测到的源码温度和湿度将不会显示,也不会发出警报. 这次,源码检测到的源码枫藏源码数据将通过以太网上传到服务器.
首先讨论所需的设备:
一个TPYBoard_V开发板;
一个DHT温湿度模块;
一个面包板(可以省略);
几条杜邦线;
首先让我们简要介绍一下每个设备.
TPYBoard_V开发板
TPYBoard_V是TurnipSmart基于MicroPython开发的MicroPython开发板,符合MIT许可证. 它基于STMF单片机,源码并通过USB接口进行数据传输. 开发板内置4个LED灯和板载V网络端口功能,源码可以在3.3V至V的源码电压下正常工作. 可以说,该开发板在网络稳定性方面并不过分,源码其他的源码硬件资源也非常丰富,例如单总线,源码i2c,源码地图工坊源码spi,源码串口等接口也都可以使用,源码这一次我们将使用串行端口和单个总线功能.
DHT
DHT数字温度和湿度传感器是源码具有校准的数字信号输出的温度和湿度复合传感器. 它采用了专用的数字模块采集技术以及温度和湿度感测技术,以确保产品具有极高的源码可靠性和出色的长期稳定性. 该传感器包括一个电阻式湿度感测元件和一个NTC温度测量元件,并与一个高性能的apache漏洞下载源码8位微控制器连接.
上面介绍了所需的设备. 让我们谈谈实验所需的环境. 这里只需要能够为开发板供电,并可以支持有线网络连接(您可以将开发板连接到Internet电缆).
以下实验开始
一个. 根据下表连接
DHT V开发板
GND GND
VCC VIN
DATA X8
第二步是为开发板供电并插入网络电缆. 当V网络端口上的绿色指示灯点亮时,表明网络已连接.
两个. 配置V网络端口
此步骤是设置一系列信息,例如V网络端口模块的目标地址,本地端口,波特率,员工交账源码数据位,奇偶校验位等.
然后我们讨论基本的逻辑流程:
1. 这次我们将温度和湿度数据上传到服务器. 第一步绝对是在开发板上获取温度和湿度数据. 关于DHT的使用,开发板提供了非常详细的使用方法和DHT库,这里不再赘述.
2. 成功获取温度和湿度后,将温度和湿度数据分为几部分. 坦率地说以太网开发板,帝国cms商铺源码我们将温度和湿度分开.
3. 之前已经处理了所有要发送的数据,下一步就是发送. 在确保网络畅通的前提下,设置串行端口6,即Y1和Y2,具体波特率应参考您的前面. 设置V网络端口的波特率.
4. 这里需要说明的是,当该开发板使用以太网功能时,三个引脚Y1,Y2和Y3被占用,其中Y1和Y2是串行端口以太网开发板,执行通信功能.
5. 在此,需要引入Y3. Y3是V网络端口的设置引脚. 当Y3不为低时,表示V网口处于正常工作状态. 您可以上传数据,也可以使用设置软件通过网络. 组态. 当Y3为低时,V网络端口进入串行端口配置模式,可以使用设置软件通过串行端口进行配置. 目前,无法执行数据上传.
6. 完成上述所有工作后,剩下的就是通过串行端口6发送配置的数据.
7. 最后,我们只需要监视数据是否正常上传即可.
物理和数据图
以下是我的实验的物理和数据监控屏幕截图. 我在计算机上打开了一个模拟端口. 虽然很低,但是效果是一样的.
物理
数据监控屏幕截图
源代码
这是我制作的源代码,与大家共享.