传感器介绍:ATK-ESP8266WiFi模块是ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线 WIFI)模块,ATK-ESP8266 板载 ai-thinker 公司的 ESP8266 模块,该模块通过 FCC,CE 认证。ATK-ESP8266 模块采用串口(LVTTL)与 MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换。ATK-ESP8266 模块支持 LVTTL 串口,兼容 3.3V 和 5V 单片机系统,可以很方便的与产品进行连接。模块支持串口转 WIFI STA、串口转 AP 和 WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI 数据传输方案,方便设备使用互联网传输数据。
ESP-8266WiFi模块原理图:
表一:ESP-8266相关参数
产品型号
|
ESP-8266WiFi
|
工作温度
|
-40℃~125℃
|
工作湿度
|
10%~90%RH
|
频率范围
|
2.412GHz~2.484FHz
|
发射功率
|
11~18dbm
|
网络标准
|
无线标准:IEEE 802.11b、IEEE 802.11g
|
工作电压
|
3.3~5V
|
传输速率
|
802.11b:最高可达11Mbps,802.11g:最高可达54Mbps
|
尺寸
|
19mm*29mm
|
表2:ESP-8266模块引脚
|
|
|
Pin1
|
VCC
|
电源(3.3~5V)
|
Pin2
|
GND
|
接地端
|
Pin3
|
TXD
|
模块串口发送脚(TTL 电平,不能直接接 RS232 电平!)
|
Pin4
|
RXD
|
模块串口接收脚(TTL 电平,不能直接接 RS232 电平!)
|
Pin5
|
RST
|
复位(低电平有效)
|
Pin6
|
IO_0
|
选择固件模式,低电平烧写模式,高电平运行模式(默认)
|
表3:ESP-8266命令AT指令
指令关键字
|
指令作用
|
响应
|
AT
|
测试指令
|
OK
|
AT+RST
|
重启模块指令
|
OK
|
AT+GMR
|
查看版本信息
|
AT version,SDK version,company,date,OK
|
ATE
|
开关回显功能ATE关闭回显,ATE开启回显
|
OK
|
AT+RESTORE
|
恢复出厂设置
|
OK
|
AT+UART
|
设置串口配置
|
OK
|
AT+CWMODE=mode
|
设置WiFi应用模式
|
OK
|
AT+CWMODE?
|
响应返回当前模块的模式
|
+CWMODE:mode;OK
|
AT+CWLIF
|
查看已接入设备的IP
|
已连接所有设备的IP地址
|
AT+CIPMUX
|
启动多连接
|
OK
|
AT+CWJAP
|
加入AP
|
OK
|
AT+CWQAP
|
退出与AP的连接
|
OK
|
AT+CWSMARTSTART
|
启动智能连接
|
OK或者ERROR
|
AT+CWSMARTSTOP
|
停止智能连接
|
OK或者ERROR
|
传感器介绍:ATK-ESP8266WiFi模块是ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线 WIFI)模块,ATK-ESP8266 板载 ai-thinker 公司的 ESP8266 模块,该模块通过 FCC,CE 认证。ATK-ESP8266 模块采用串口(LVTTL)与 MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换。AT...
1.1 概述:
ESP8266
系列无线模块是安信可科技自主研发设计的一系列高性价比 Wi-Fi SoC 模组。该系列模块支持标准的 IEEE802.11 b/g/n 协议,内置完整的 TCP/IP 协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。
1.2 产品特性:
体积超小的 802.11b/g/n Wi-Fi SoC 模块
主频最高可达 160MHz
内置 10 bit 高精度 ADC
支持多种休眠模式,深度睡眠
【实验目的】
通过
esp8266
模块,单片机工作环境中所用到的任何
传感器
信息,如温湿度、光照强度、土壤湿度、水温等,过
wifi
上传到服务器。而且我们只需要登录服务器,我们就可以在家里或其他地方观察信息,实现单片机数据的上报。
通过
esp8266
模块,单片机能接收到我们在云端发送的数据,实现对单片机的远程控制功能。
【实验原理】
Arduino IDE
什么是
WiFi
交换机?
如今我们生活在物联网时代,
WiFi
交换机基本上就是它的基础。它们是可以远程或自动打开,关闭或调暗家用电器(如灯,风扇等)的设备,由我们的手机,我们的声音,室温甚至天气报告控制。
他们是如何工作的?
它们基于无线通信(通常称为
WiFi
),允许它们连接到互联网并处理数据,因此它们可以根据用户建立的某些条件采取行动。
ESP8266
是一款超低功耗的UART-
WiFi
透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。
ESP8266
的主要特性:
支持无线802.11 b/g/n标准
支持STA/AP/STA+AP 三种工作模式
内置TCP/IP协议栈,支持多路TCP Client连接
支持丰富的SocketAT指令
支持UART/GPIO数据通信接口
支持Smart Link 智能联网功能
支持远程固件升级(OTA)
内置32位MCU,可兼作应用处理器
超低能耗,适合电池供电应用
3.3V 单电源供电
ESP8266
硬件接口丰富,可支持UART,IIC,PWM,GPIO,ADC等,适用于各种物联网应用场合。
ESP8266
支持三种天线接口形式:板载PCB天线、IPEX接口和邮票孔接口,板载PCB天线和IPEX接口天线客户可直接使用,无需添加任何匹配电路。
ESP8266
可以实现的主要功能包括:串口透传,PWM 调控,GPIO控制。
串口透传:数据传输,传输的可靠性好,最大的传输速率为:460800bps。
PWM 调控:灯光调节,三色LED 调节,电机调速等。
GPIO控制:控制开关,继电器等。
本电路提供
ESP8266
电路
资料
,包括:
ATK-
ESP8266
WIFI模块
资料
(硬件参考设计原理图+AD封装库+软件源码工程+应用技术文档),1,ATK-
ESP8266
WIFI模块
原理图
2,程序源码
3,配套软件
4,模块使用说明
5,芯片数据手册
6,
ESP8266
相关
资料
ATK-
ESP8266
WIFI
用户手册_V1.3.pdf
最近有小伙伴私信我,他是学电子信息的,老师让他们做一个关于红外遥控控制智能家居的小项目,没有设计思路,也不知道用啥芯片,自己只会写一些单片机代码,和使用AD-PCB设计软件。
我记得很久以前做过一个类似的项目大概是16年,于是找了大半个下午,终于找出来,现在把它分享出来,供大家参考一下,希望小伙伴们能从中学到东西。
PCB原理图如下,我记得当时还是用protel画的
电路原理图如下:画图软件同上
实验参考C语言代码
#include “stc12c2052ad.h”
#include “
wifi
_IR.
ESP8266
WiFi模块
是一款基于
ESP8266
芯片的无线网络模块,它可以通过
WiFi
连接到网络并实现通信功能。
ESP8266
WiFi模块
具有低功耗、高性能和低成本等优点,因此被广泛应用于物联网、智能家居、智能穿戴等领域。
ESP8266
WiFi模块
支持TCP/IP协议栈,可以实现TCP和UDP的通信,同时支持STA和AP两种工作模式。在STA模式下,
ESP8266
WiFi模块
可以连接到
WiFi
网络并作为一个客户端使用;在AP模式下,
ESP8266
WiFi模块
可以作为一个热点,其他设备可以连接到它并使用它提供的服务。
ESP8266
WiFi模块
的开发可以使用Arduino IDE,也可以使用ESP-IDF开发框架。通过Arduino IDE开发,可以使用
ESP8266
WiFi
库来简化
WiFi
通信的编程;通过ESP-IDF开发框架,可以实现更加灵活、高性能的开发。