草庐IT

微信小程序获取Onenet温湿度数据并控制灯亮灭

​其实之前就写过类似的文章,但是看过我博客的朋友就知道,我是先写微信小程序获取onenet,然后再写esp32上云到onenet。一篇是ESP32-C3通过MQTT协议把温湿度上传到OneNet平台(实际是mqtts协议,之前没细看以为没区别),一篇是微信小程序获取onenet数据显示温湿度(硬件连接上云是朋友搞的),之所以写这一篇是因为协议不同,权限不同,之前设备协议用的是mqtts协议,由于之前是作业需要,只搞了获取数据,并没有搞下发命令。这两天重新去翻阅相关文档才发现,onenet现在暂不支持mqtts协议下发命令,支持mqtt协议。部分重要代码需要修改,顺便优化了小程序界面。​需要注意

微信小程序获取Onenet温湿度数据并控制灯亮灭

​其实之前就写过类似的文章,但是看过我博客的朋友就知道,我是先写微信小程序获取onenet,然后再写esp32上云到onenet。一篇是ESP32-C3通过MQTT协议把温湿度上传到OneNet平台(实际是mqtts协议,之前没细看以为没区别),一篇是微信小程序获取onenet数据显示温湿度(硬件连接上云是朋友搞的),之所以写这一篇是因为协议不同,权限不同,之前设备协议用的是mqtts协议,由于之前是作业需要,只搞了获取数据,并没有搞下发命令。这两天重新去翻阅相关文档才发现,onenet现在暂不支持mqtts协议下发命令,支持mqtt协议。部分重要代码需要修改,顺便优化了小程序界面。​需要注意

STM32学习之温湿度检测——DHT11

一准备材料1、参考资料《STM32不完全手册_库函数版本》《STM32F103xCDE_DS_CH_V5.pdf》《STM32中文参考手册_V10.pdf》《DHT11》《DHT11》下载链接:https://pdf1.alldatasheetcn.com/datasheet-pdf/download/1132088/ETC2/DHT11.html2、器件准备STM32板子DHT11二、原理说明1、通信协议:单总线协议(1)简介单总线是DALLAS公司研制开发的种协议由一个总线主节点、和多个从节点组成系统,通过根信号线对从芯片进行数据的读取。每一个符合OneWire协议的从芯片都有一个唯一的地

STM32学习之温湿度检测——DHT11

一准备材料1、参考资料《STM32不完全手册_库函数版本》《STM32F103xCDE_DS_CH_V5.pdf》《STM32中文参考手册_V10.pdf》《DHT11》《DHT11》下载链接:https://pdf1.alldatasheetcn.com/datasheet-pdf/download/1132088/ETC2/DHT11.html2、器件准备STM32板子DHT11二、原理说明1、通信协议:单总线协议(1)简介单总线是DALLAS公司研制开发的种协议由一个总线主节点、和多个从节点组成系统,通过根信号线对从芯片进行数据的读取。每一个符合OneWire协议的从芯片都有一个唯一的地

【详细教程】App inventor连接阿里云平台(APP显示STM32发来的温湿度数据等)

前言:目前已经成功将esp8266连接上了阿里云平台,实现了温湿度等数据的上云操作。但是在阿里云查看数据非常的不方便,因为阿里云的Web网页版都是临时的,链接在一段时间后会失效,除非绑定了域名才能长期使用。所以这篇文章将通过Appinventor来开发一个APP接入阿里云,实现阿里云平台数据的查看和远程控制。前提条件:阿里云平台已创建好产品和设备Appinventor的MQTT组件组件例程下载地址实现原理:通过阿里云平台的云产品流转实现设备与设备之间的通信。其实很好理解,我们现在的阿里云上已经有一个设备了,也就是我们的MCU。而我们只需要再创建一个相同产品的设备用于给APP连接,然后将MCU设

【详细教程】App inventor连接阿里云平台(APP显示STM32发来的温湿度数据等)

前言:目前已经成功将esp8266连接上了阿里云平台,实现了温湿度等数据的上云操作。但是在阿里云查看数据非常的不方便,因为阿里云的Web网页版都是临时的,链接在一段时间后会失效,除非绑定了域名才能长期使用。所以这篇文章将通过Appinventor来开发一个APP接入阿里云,实现阿里云平台数据的查看和远程控制。前提条件:阿里云平台已创建好产品和设备Appinventor的MQTT组件组件例程下载地址实现原理:通过阿里云平台的云产品流转实现设备与设备之间的通信。其实很好理解,我们现在的阿里云上已经有一个设备了,也就是我们的MCU。而我们只需要再创建一个相同产品的设备用于给APP连接,然后将MCU设

STM32单片机之温湿度检测系统(DTH11、OLED、LCD1602)

LCD1602LCD1602引脚第1脚:VSS为电源地第2脚:VDD接5V正电源第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D

STM32单片机之温湿度检测系统(DTH11、OLED、LCD1602)

LCD1602LCD1602引脚第1脚:VSS为电源地第2脚:VDD接5V正电源第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:D

FPGA实验记录五:I2C读取AHT10温湿度传感器

FPGA实验记录五:I2C读取AHT10温湿度传感器一、AHT10温湿度传感器1.简介AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了始于回流焊的双列扁平无引脚SMD封装,底面4*5mm,高度1.6mm。传感器输出经过标定的数字信号,标准I²C格式。AHT10配有一个全新设计的ASIC专用芯片、一个经过改进的MEMS半导体电容式湿度传感元件和一个标准的片上温度传感元件,其性能已经大大提升甚至超出了前一代传感器的可靠水平,新一代温湿度传感器,经过改进使其在恶劣环境下的性能更加稳定。每一个传感器都经过校准和测试,在产品表面印有产品批号。由于对传感器做了改良和微型化改进,因此它

FPGA实验记录五:I2C读取AHT10温湿度传感器

FPGA实验记录五:I2C读取AHT10温湿度传感器一、AHT10温湿度传感器1.简介AHT10,新一代温湿度传感器在尺寸与智能方面建立了新的标准:它嵌入了始于回流焊的双列扁平无引脚SMD封装,底面4*5mm,高度1.6mm。传感器输出经过标定的数字信号,标准I²C格式。AHT10配有一个全新设计的ASIC专用芯片、一个经过改进的MEMS半导体电容式湿度传感元件和一个标准的片上温度传感元件,其性能已经大大提升甚至超出了前一代传感器的可靠水平,新一代温湿度传感器,经过改进使其在恶劣环境下的性能更加稳定。每一个传感器都经过校准和测试,在产品表面印有产品批号。由于对传感器做了改良和微型化改进,因此它