草庐IT

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

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

记录一次ESP8266开发板刷WI-PWN固件(WiFi杀手)操作(含固件烧制工具等)

文章目录  前言一、所需材料及固件二、制作前的配置三、烧录固件四、配置及攻击总结前言本次教程仅用于学习交流,攻击目标为自家WiFi,请勿进行违法操作!!!一、所需材料及固件ESP8266一个,如下图:MicroUSB数据线(MicroUSB的充电器线也可以用)如下图:WiFi固件,烧制工具,串口驱动等链接:文件链接   提取码:6a5u(设置的是永久有效的,如果链接失效可以私聊我。)二、制作前的配置安装串口驱动链接内的(CH341SER.EXE)这个文件(直接点击安装就可以了):准备烧录工具:链接内的(ESP8266Flasher.exe)这个文件。 查看com端口:打开控制面板系统:  设备

基于STM32F103C8T6+ESP8266温室大棚远程监控系统

目录一、项目功能二、原理图三、实物图四、ATK-ESP8266WiFi模块固件烧录五、原子云设置六、手机APP设置 七、程序八、资料清单 资料下载地址:基于STM32F103C8T6+ESP8266温室大棚远程监控系统一、项目功能 1、检测环境温湿度并显示;2、检测土壤湿度并显示;3、检测环境光照强度并显示;4、检测环境中CO2并显示;5、通过ESP8266将数据上传云平台和手机app;6、超限蜂鸣器报警和电机系统工作;二、原理图三、实物图四、ATK-ESP8266WiFi模块固件烧录使用的是正点原子的ESP8266模块 固件烧录alientek_esp8266_32MC1_v2.4.bin 

【学习笔记】stm32+ESP8266+阿里云+云智能APP

个人笔记。实现的功能是通过手机APP实现对stm32上小灯的控制。硬件环境:1.stm32F1032.NodeMCU-ESP82663.安卓手机硬件连接:ESP8266       STM32RX              PA2TX              PA3RST             PA4VCC3V3GNDGND配置阿里云平台1.注册账号2.打开生活物联网平台,点击管理控制台3.创建新项目4.创建产品,填写产品信息 如果你的wifi模块不是阿里的产品,连网方式选择蜂窝。本实验选择蜂窝模式5.功能自定义,根据你选的产品系列自动配置一些基本功能,比如开关、灯的模式等。6. 人机交互

08-ESP8266按钮处理

Author:teacherXue一、按钮or开关开关的作用在物联网场景中,是否需要实体的物理开关或者按钮,它们又能提供怎样的功能呢。开关的工作原理,非常简单,就是导通或者切断电流导通。多数的同学可能快速的想到,通过电路通断控制电器的开关,如下图所示,但是在智能家居环境中,这种方式是否全部适用?智能场景中的开关设想这样的场景,我通过物理开关切断了厨房的灯光,现在我需要在卧室通过APP或者语音开灯,嗯,我还是走过去吧。所以除了需要保证安全的强制断电外,功能性的开关最好不要通过直接的电源切断,要通过采集按钮的控制信号,改变设备的开光状态全局标识。这样app、开关、语音等都可以对设备进行控制。开关的

利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)

从零开始使用ESP8266+OLED打造智能时钟(网络校时+实时天气+天气预报)目录零、前言一、材料准备1、ESP8266(NodeMCUV3)2、OLED(SSD1306)(四针脚,利用I2C通信)3、杜邦线(我使用4根母对母)3、WiFi或者手机热点温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段4.一台能上网的电脑5、心知天气账号(免费版即可)(👉传送门)二、开发环境配置1、Arduino基础安装(1)访问Arduino官网,下载ArduinoIDE(2)接入开发板,查看端口

利用ESP8266+OLED(I2C)打造智能时钟(网络校时+实时天气+天气预报)

从零开始使用ESP8266+OLED打造智能时钟(网络校时+实时天气+天气预报)目录零、前言一、材料准备1、ESP8266(NodeMCUV3)2、OLED(SSD1306)(四针脚,利用I2C通信)3、杜邦线(我使用4根母对母)3、WiFi或者手机热点温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段温馨提示:不要打开WIFI6,不要打开5.0GHz频段4.一台能上网的电脑5、心知天气账号(免费版即可)(👉传送门)二、开发环境配置1、Arduino基础安装(1)访问Arduino官网,下载ArduinoIDE(2)接入开发板,查看端口

安卓手机远程控制DIY智能家居设备(ESP8266)

一、准备材料:手机(安卓手机,如果没有请忽略整篇文章)。电脑(windows,如果没有请忽略整篇文章,此文章不适合大神阅读)。DIY智能设备(ESP8266基本上是绕不过去的,如果没有那就买一套,最多也就几十块钱,如果没有也不想买请忽略本文的绝大部分内容)网络服务器(可以在阿里、腾讯、华为等平台租赁服务器,最低配置的就可以了!花费几十到几千,可以找促销活动的时候买,我在腾讯140米买了3年的一个最低配置的服务器,目前对我来说完全足够使用了!)。服务器域名(自己玩的话可以忽略,反正到目前为止我的服务器还是没有域名,一直用服务器IP直接登录和连接)。二、准备软件:python3用于服务器端程序的开

无法使用ESP8266提出HTTP请求

从几天开始,我尝试将简单的Web应用程序与ESP8266模块相结合。现在,我被困在将HTTP请求从ESP(配置为客户端配置)发送到我的应用程序或任何其他服务器上。每当我收到不好的请求时,我都会尝试获取某个网站。这是我的命令(我使用python脚本来加速建立连接的专业人士。)send_command('AT+CWMODE=1\n',wifi)send_command('AT+CIPMUX=0\n',wifi)send_command('AT+CWJAP="my_network","password"\n',wifi)send_command('AT+CIPSTART="TCP","onet.pl

基于stm32+LM2904+esp8266的噪声预警系统(续集)

        由于前阵子帮我哥弄毕设,晚更新了一阵子,感觉不是很有意思,后面就没有更新的想法了,本来想着可以做大一点,加入网页可以增加新的元素,语音播报内容的更新,比如对噪音的记录以及语音的识别,然后部署到云服务器(好像还有3个月过期,一直闲置)等等。一、 模拟量分贝检测LM2904介绍    顾名思义,它是一款输出模拟量的传感器,该模块对震动很敏感,测量时要放在平稳的位置。stm32的adc全称为Analog(模拟量)-to-Digital(数字量)Converter,就是把模拟信号转化为数字信号,使用这种传感器的一般步骤为将ADC模块与某引脚相连,再用该引脚去接入所要测试的地方,ADC模