草庐IT

esp_matter

全部标签

STM32以​​ESP8266作为wifi模块发送TCP消息

一、NodeMCU作为wifi模块1.硬件测试型号NodeMCU型号:ESP8266MOD。无需接外部电源和USB,需要刷AT固件(刷固件的教程在这里),这样才能响应AT指令。  STM32型号:正点原子战舰版(STM32F103ZET6),接通电源。2.硬件针脚连接   3.下载源代码WIFI模块ATK-ESP8266讨论链接、资料下载 资料下载后解压,打开源代码工程(位于“【正点原子】WIFI模块ATK-ESP8266资料\2,程序源码\(库函数版本,适合战舰V3和精英STM32开发板)扩展实验13ATK-ESP8266WIFI模块测试实验”)4.修改源代码原工程中用到了LCD屏幕、LED

微信小程序+esp8266NodeMcu(cp2102)+onenet物联平台(二)

目录一、搭建环境1、esp8266NodeMcu(cp2102)驱动安装 2、为esp8266NodeMcu搭建Arduino开发环境3、安装PubSubClient库二、编写代码上一篇文章微信小程序+esp8266NodeMcu(cp2102)+onenet物联平台(一)介绍了onenet平台注册及设备连接,接下来介绍,如何使用ArduinoIDE编写代码,控制esp8266,使用MQTT协议与onenet平台进行数据交互。关于MQTT协议,可参考太极创客的教程,非常详细。零基础入门学用物联网–MQTT基础篇–目录–太极创客一、搭建环境1、esp8266NodeMcu(cp2102)驱动安装

以DHT11、ESP8266为例介绍ESPHome在Home Assistant中的应用

ESPHome是一个旨在使管理ESP板尽可能简单的工具,我们不用编程仅通过简单而强大的配置文件就可以控制ESP8266/ESP32系统,并可通过HomeAssistant对它们进行远程控制。ESPHome支持ESP8266、ESP32、RP2040等开发平台,支持上百种传感器、控制组件,可帮助我们快速DIY智能家居系统。ESPHome的工作原理:ESPHome读入YAML配置文件并创建自定义固件,安装到ESP设备上,ESPHome配置中添加的设备或传感器将自动显示在HomeAssistant的界面中。一、器件准备  1、ESP8266模块(ESP-01S)    2、DHT11温湿度传感器模块

06~12-Esp8266物联网芯片的使用(一)-part02/03-ESP8266开发环境、编程举例

上一章主要作了芯片介绍,这一章主要作对开发环境的介绍。认识ArduinoArduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。在Arduino上配置ESP826

ESP32 移植 AWTK(嵌入式GUI库)

一、前言:最近了解到有一个叫AWTK的嵌入式GUI库,是ZLG(周立功)开发的一个开源免费可商用的嵌入式GUI库。手头上刚好有一个自己最近设计的ESP32测试板,型号是ESP32_WROOM_32,和一个0.96寸80x160的TFT屏,就想着能不能把这个AWTK库移植到ESP32上玩一下。于是,我又开始给自己挖坑了。二、移植资料准备:这次移植中,用的开发框架不是ESP-IDF,而是自己比较喜欢的ESP32Arduino框架,开发平台用的是VScode+Platformio插件进行开发。首先,当然是先要到github官网下载awtk库,链接如下:AWTK库github下载链接下载到awtk库后

阿里云 MQTT协议 AT指令 ESP8266-01S 数据上下传输

printf重定义资料来自江科大自动化协--->--->一节视频讲解1、调试ESP8266细节请看b站这个up主的视频阿里云+ESP8266+STM32远程点灯(流程讲解)阿里云平台配置细节请看10分钟玩转阿里云物联网平台设备接入、管理、运维这里只记录一下大概内容,方便日后调试。1、用USB转串口工具连接ESP8266,先调通esp8266到阿里云端的线路(此步在后续调试esp8266时也尤为重要,因为这样不需要反复修改代码反复烧写,只需几个AT指令)接线方式ESP8266USB转串口工具3.33.3GNDGNDTXRXRXTX 注意:有时会出现接线正确发送不出指令的情况,网上查到的原因是,U

Arduino+esp8266+1.3寸TFT屏(st7789驱动)显示图片教程

1.环境配置Arduino下载TFT_eSPI和JPEGDecoder库步骤:项目->加载库->管理库修改User_Setup.h驱动#defineST7789_DRIVER屏尺寸(我的是240*240)#defineTFT_WIDTH240#defineTFT_HEIGHT240连接引脚#defineTFT_CSPIN_D8//ChipselectcontrolpinD8#defineTFT_DCPIN_D3//DataCommandcontrolpin#defineTFT_RSTPIN_D4//Resetpin(couldconnecttoNodeMCURST,seenextline)#d

STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet云平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-link模块一个借的USB-TTL模块一个买的DHT11温湿度模块杜邦线若干二、CubeMX配置1.配置时钟源、下载模块、时钟树略2.引脚配置这里配置了2个引脚,一个是LED,一个是DHT113.配置串口

STM32系列(HAL库)——使用ESP8266-01S物联网模块连接Onenet云平台上报DHT11温湿度

前言本篇主要讲解如何使用ESP8266-01S物联网模块连接Onenet云平台,并上报DHT11模块的温湿度数据。本文单片机主控采用STM32F405RGT6,使用其他主控的话基本要求有2个串口,一个串口用于调试使用,另一个用于ESP模块通讯。一、前期准备1.软件CubeMXKeil5串口调试助手Onenet云平台账户2.硬件STM32开发板一个捡来的ESP8266-01S模块一个盗版的ST-link模块一个借的USB-TTL模块一个买的DHT11温湿度模块杜邦线若干二、CubeMX配置1.配置时钟源、下载模块、时钟树略2.引脚配置这里配置了2个引脚,一个是LED,一个是DHT113.配置串口

【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

【巴法云】APPInventor开发安卓app,通过MQTT控制ESP8266第一下载ESP8266示例(arduinoide编程开发)第二修改demo例程第三appinventor开发原理简述:利用发布订阅模式,即:ESP8266订阅了一个主题,再利用appinventor编写得app往这个主题发布消息,由于ESP8266订阅了这个消息,所以就可以收到app发布得消息,从而执行相应得动作。基于MQTT协议,ESP8266通过MQTT连接到服务器,app也同样通过MQTT连接到服务器,两者通过主题(topic)进行交流。第一下载ESP8266示例(arduinoide编程开发)下载地址:点击下