文章目录一、什么是ESP01-S二、使用AT指令进行测试1.AT指令2.基于ESP01的AT指令3.测试三、MQTT协议1.MQTT协议是什么?2.topic和payload3.MCU如何利用MQTT协议?4.MQTT的服务器、客户端1.如何让客户端连接到服务器端?(1)CONNECT报文具体内容(2)CONNACK报文详细内容。2.QOS等级5.用esp8266连接云平台,并上传温湿度数据,这到底属于发布主题还是订阅主题呢?6.主题TOPIC和消息PAYLOAD7.用esp8266向云平台上传温湿度数据,怎么利用主题和消息呢?一、什么是ESP01-S如图,不多解释了。参数:这里注意的是,频谱
目录1.效果展示2.前置准备2.1购买清单2.2驱动安装+Arduino的配置2.3Blinker的配置3.硬件连线4.代码部分4.1绑定Blinker4.2代码5.0总结1.效果展示可实现的功能:温湿度测量+OLED显示+手机显示检测火焰+OLED提醒+手机显示+蜂鸣器报警提示手机控制开启小风扇(模拟空调),也可根据需求设置成温度过高过低时开启一个为了凑数的控制开灯功能2.前置准备2.1购买清单硬件:ESP8266开发板杜邦线若干火焰传感器继电器Dht11温湿度传感器OLED(不必须)蜂鸣器小风扇面包板数据线一条(是数据线!不是普通用的那种安卓充电线!)软件:Arduino(电脑)Blink
摘要:很多小伙伴在初期学习ESP8266WIFI模块时会遇到很多的问题。其中主要包括:应该给ESP8266模块刷什么固件版本合适、STM32下位机应该怎样编写驱动程序以及大家可能都遇到过的连接服务器失败等问题。由于博主本人在学习使用ESP8266WIFI模块初期也遇到过类似的问题,现在博主将这些解决经验分享给有需要的小伙伴们。博主给ESP8266WIFI模块刷的MQTT固件,因此下面也主要给大家介绍一下刷MQTT固件的流程以及解决连接服务器失败的问题。一、给ESP8266刷鞋MQTT固件1.1ESP8266WIFI模块的选择博主买的是德飞莱的ESP-12SWIFI模组,如下图。其实买哪个模组不
文章目录1.原项目简介2.PCB改动详情2.1音频解码芯片和数字唛头引脚共用2.2电容触摸面板插座连接器2.3电阻触摸芯片xpt20462.4SPI2.8寸带电阻触摸TFT3.开源硬件软件在立创开源论坛看到一个ESP32-S34.3寸电子相框的项目,跟着打板测试。原项目在立创开源硬件平台地址:《ESP32-S34.3寸电子相框(FPC4301MS)》。文中给出了原理图、PCB、BOM以及关键物料的购买链接,最重要的是源代码。我在这个项目的基础上,做了一些改动:取消蜂鸣器增加音频解码NS4168增加数字唛头MSM261S4030增加电阻触摸芯片xpt2046增加2.8寸SPITFT模块接口增加电
stm32c8t6+esp8266上传温湿度到Onenet云平台最近做的一个小项目中需要将获取的数据到云平台,我选择的是onenet平台,下面会根据个人学习过程分享如何使用onenet平台以及如何通过stm32单片机与esp8266wifi的配合使用将我们的数据上传至onenet平台中一、onenet平台的使用onenet平台链接1、这是我们打开时的界面,首先我们需要注册一个账号/2、用注册的账号登录3、登录后点击控制台然后点多协议连接实验中我们是通过MQTT协议进行的在下面这个界面中点击添加产品,产品的信息根据自己需求来写就就行了创建成功然后进行设备的添加这样我们就成功的把设备添加到了我们的
esp32-camera-master项目github路径GitHub-espressif/esp32-camera1.解决环境问题通过VSCODE安装好IDF-5.0后,默认情况下是可以通过vscode调用编译的。但为了调用终端也可以进行idf.pymenuconfig和idf.pybuild命令。需要将环境添加到电脑PATH路径里。 解决报错:Failedtoresolvecomponent‘mdns‘esp-idf编译报错Failedtoresolvecomponent‘mdns‘_SaSa_qwer的博客-CSDN博客 2.配置idf.pymenuconfig(暂时找不到配置wifi密
ESP8266有多种连接MQTT方式,本文介绍使用的是ATMQTT版本固件的ESP01s,基于此固件版本进行说明。本文所需硬件:STM32F103RCT6、LED、ESP01s、DHT11,实现功能:温湿度上传和远程开关灯的基本功能。B站视频教程:STM32+ESP8266+DHT11_哔哩哔哩_bilibiligitee: STM32_Share:STM32、DHT11、ESP01s实现温湿度上传和远程开关灯一、烧录ESP01s所需要的固件网上购买ESP01s默认固件并不是MQTT版本,因此需要先烧录对应此版本的固件(1)打开烧录软件(2)使用固件ESP8266-AT-1M.bin,
记录下自己做的第一个物联网项目,真正从零开始,断断续续花了2个月时间看各种视频,网站学习有关物联网的知识,期间碰到过好多问题,没有人指导,都得靠自己慢慢研究,有时会很迷茫,没有方向,但还得坚持下去,当经过自己的努力解决一个个问题时,会很兴奋开心。话不多说,下面回顾下整个项目的制作过程。目录一、硬件准备 二、软件准备三、阿里云平台搭建四、阿里云平台操作部分可以暂停下了,接下来我们打开Arduino,复制粘贴以下代码,代码里有*号的部分都要根据自己的实际情况替换掉: 编辑五、代码部分搞定后,我们再回到阿里云平台 六、WEB应用开发
K_A23_001基于STM32等单片机AT指令驱动ESP-01/ESP-01S实现手机遥控点灯所有资源导航一、资源说明二、基本参数引脚说明三、驱动说明对应程序:四、部分代码说明1、接线引脚定义1.1、STC89C52RC+ESP-01/ESP-01S模块1.2、STM32F103C8T6+ESP-01/ESP-01S模块五、基础知识学习与相关资料下载六、视频效果展示与程序资料获取七、注意事项八、接线说明STC89C52RCSTM32F103C8T6所有资源导航其他资料目录直戳跳转一、资源说明单片机型号测试条件模块名称代码功能STC89C52RC晶振11.0592MESP-01/ESP-01S
实现界面展示 这是一款天气显示器,由支持wifi的ESP32微控制器和7.5英寸电子纸(又名电子墨水)显示器供电。当前和预测的天气数据是从OpenWeatherMapAPI获取的。传感器为显示屏提供准确的室内温度和湿度。该项目在睡眠时消耗约14μA,在约10秒的清醒期间估计平均消耗约83mA。可以将显示配置为根据需要频繁更新。当刷新间隔设置为30分钟时,设备单节5000mAh电池可运行超过6个月。该项目显示准确的电池寿命百分比,并且可以通过连接到墙壁适配器或计算机的USB-C电缆充电。