草庐IT

STM32F103C8T6+ATK-ESP8266连接原子云

文章目录前言一、原子云是什么?二、如何实现远程控制?三、具体步骤1.硬件准备2.总体连线3.原子云设置4.WiFi代码部分5.测试部分总结前言最近在做毕业设计,题目是关于STM32的一个智能电梯控制系统,其中用到了WiFi模块。我最开始使用的是ESP8266-01S这款模块去连接onenet、天工、阿里云这些,但都以失败告终。但在博主的不懈努力下(其实愁坏了),最后找到了正点原子的这款ATK-ESP8266模块成功连接了原子云并实现了远程控制功能。所以在这里呢也是给大家分享一下博主的连云过程,也算是记录一下,以免后来自己忘了怎么连的了。本文视频教程参见B站:https://www.bilibi

ESP-01S的AT指令配置

AT指令集基本指令AT:测试,模块正常应当返回OKAT+RST:重启模块AT+GMR:检查固件版本信息ATE:配置AT命令的回显.ATE0:关闭回显ATE1:打开回显AT+UART_CUR?查看当前的UART配置AT+UART_DEF?查看默认的UART配置WiFi命令AT+CWMODE?:查看当前的WIFI模式(Station/SoftAP/Station+SoftAP),用=号可以设置AT+CWMODE=3AT+CWLAP:列出周围的WIFIAP,需要先设置为station模式,AT+CWMODE=1AT+CWJAP:连接到WIFIAP,命令格式AT+CWJAP=“DXQ”,“aa1234

ESP32连接巴法云上传温湿度,手机APP控制开关灯

首先我先用进行编写esp32代码 #include#include //巴法云服务器地址默认即可#defineTCP_SERVER_ADDR"bemfa.com"//服务器端口//TCP创客云端口8344//TCP设备云端口8340#defineTCP_SERVER_PORT"8344"///****************需要修改的地方*****************/////WIFI名称,区分大小写,不要写错#defineDEFAULT_STASSID "A"//WIFI密码#defineDEFAULT_STAPSW"88888888"//用户私钥,可在控制台获取,修改为自己的UIDSt

ESP8266_STA模式

1、AP、STA的含义AP:AccessPoint,访问接入点,终端设备通过访问接入点接入网络,ESP8266在AP模式相当于创建了一个WiFi局域网;STA:Station,站点,就是所谓的终端设备,ESP8266在STA模式是作为终端设备接入另一个WiFi;2、设置ESP8266为STA模式像手机、笔记本一样,接入WiFi,起码要知道WiFi名和密码;还要配置IP地址、子网掩码、默认网关,不过默认启动DHCP可以自动获取IP等;2.1、使能STA模式、配置WiFi名和密码#defineESP8266_STA_SSID "402"#defineESP8266_STA_PASS "abc1

QT获取ESP32-CAM视频流分析

QT获取ESP32-CAM视频流分析1、前言      使用QT获取ESP32-CAM视频流的原理是在QT模拟浏览器发送http请求,然后ESP32-CAM返回视频流,当QT界面接收到数据后,对数据进行解析,然后合成图片进行显示。      在QT中发送http请求的方法很多,这里使用Qt网络模块中的类QNetworkReply发送http请求。2、核心代码以及数据分析      ①下面是QT的一个构造函数,当程序跑起来后,首先跑这部分代码,在这里模拟发送hhtp请求。其中ESP32-CAM分配到的IP地址是192.168.1.8.#include#include#include#includ

【在esp32的3D打印机主板上配置marlin固件OLED】

在esp32控制器的3D打印机主板上配置marlin固件的OLED先给出结论:在marlin固件中开启I2COLED只能使用GPIO22->SCLGPIO21->SDA因为marlin固件关于OLED的驱动都来自U8glib-HAL这个库。这个库是arduino的库。而arduino的底层配置文件将GPIO22和GPIO21设置为了I2C接口想着给es32的3D打印机主板的marlin中配置OLED。一开始的OLED的scl引脚连接的是IO17sda引脚连接的是IO16,本想着在固件中去改io口.先是按照marlin官网Home|MarlinFirmware->configure->Confi

安信可ESP8266-01S 刷AT固件 详细操作教程

目录AT固件烧录整体步骤操作烧录用到的物品ESP8266-01S准备知识 USB转TTL ESP8266-01S进入下载模式连线ESP8266-01S与USB转TTL接线连接ESP8266-01S与STM32接线连接烧录工具接下来将ESP8266-01S从下载模式改为运行模式 ESP8266-01S进入下载模式连线ESP8266-01S与USB转TTL接线连接ESP8266-01S与STM32接线连接打开安可信串口调试助手AT固件烧录整体步骤操作烧录用到的物品        USB转TTL、ESP8266-01S、stm32f103(能够外部供电的单片机都可)、杜邦线若干ESP8266-01S

【ESP32-CAM】使用opencv获取ESP32-CAM视频流,并将图像保存至TF卡(一)

VSCode+python+opencv+ESP32-CAM本项目仅作为学习记录,不定时更新。Arduino对于ESP32-CAM,我们使用Arduino来开发,首先需要准备一些硬件:ESP32-CAM,在淘宝大约30rmb一个;烧录底座或USB转TTL模块;杜邦线若干;由于我采用的是烧录底座,所以只需要一根micro-usb线即可。在使用Arduino之前,我们需要下载ESP32的库,其中也包含了ESP32-CAM,若还未配置完成,可以参照这篇博客进行配置。成功配置后,就可以在工具->开发板中找到“AIThinkerESP32-CAM”。由于安信可官方所提供的例程并不能在成功烧录后显示ip地

(小白专用)ESP8266(esp01s+固件下载器)与手机通信及指令连接设置

本人历经九九八十一难,终于将ESP8266与手机通信调试完成。由于在过程中经历了太多不方便,特此写篇博文帮助0基础的小白们完成调试,看我这一篇就够了,特别详细。1.材料准备  esp01s一个,固件下载器一个(USB转TTL也可替代),PC端软件“安信可串口调试助手”,安卓端软件“网络调试精灵”  下载地址:链接:https://pan.baidu.com/s/1lgTq5bj2ZuurVVgpqUiQyw?pwd=1111 提取码:1111 --来自百度网盘超级会员V4的分享2.esp8266模块参数设置  我们将esp01s插在固件下载器上,然后在电脑端打开安信可串口调试助手,选择串口并打

【上位机与下位机通信】使用WIFI模块ESP8266连接单片机与上位机通信

文章目录前言一、ESP8266模块与STM32连接二、单片机代码三、总结前言承接上文WIFI上位机部分:【上位机】通过WIFI上位机与网络调试助手通信绘制曲线,现阶段实现了STM32单片机与ESP8266WIFI模块作为下位机与WIFI上位机通信。一、ESP8266模块与STM32连接ATK-ESP8266是ALIENTEK推出的一款高性能的UART-WiFi(串口-无线)模块,此处使用的是正点原子团队自主开发的ATK-ESP-01模块。该模块通过串口与单片机(此处使用启明欣欣的STM32F407ZGT6)进行通信,只需连接四个引脚,使用十分方便。在与单片机使用前,建议先连接电脑,使用串口调试