Finger.01 - ESP8266模块STA模式调试

前言:

       前段时间从网上看到了一个很有意思的视频,作者做了一个方方正正的模块,这个模块能够连接网络,并能够通过手机app控制这个模块,这个小模块可以拓展出机械杠杆或者旋转的齿轮,通过这拓展出来的机械结构来实现对外界的控制。这个小模块就像人体延展出来的手指一样,所以我这里也打算将其命名为finger。如果这个模块做好了,后面说不定还有eye和ear。

说明:视频来源于涂鸦,感兴趣的同学可以去#涂鸦智能#看看:

看完视频后的第一反应就觉得finger模块应该是使用了wifi模块链接家里的路由器,然后通过手机app发送数据至tcp服务器,通过服务器来下传控制数据到finger模块。根据这个猜测,我打算后面选用ESP8266模块来实现。整个流程没有打通过,所以还需要一步一步的摸索。

1.ESP8266 固件烧写

为了先熟悉一下整个流程,这里选择烧写的是基础AT指令集:

工具:flash下载工具:https://www.espressif.com/zh-hans/support/download/other-tools?keys=flash+&field_type_tid%5B%5D=14

本文使用的是:FLASH_DOWNLOAD_TOOLS,使用方式一致。

内容:官方固件下载地址:https://www.espressif.com/zh-hans/support/download/at

本文使用的是32Mb的flash,所以第四项选用的是at目录下的1024+1024相关bin文件

步骤:

a.按照上述文件和地址选择bin文件;

b.点击start按钮;

c.按住开发板上的 IO0 按键和复位按键,然后线松开复位按键,最后在松开 IO0 按键,使模块进入下载模式,如果成功,软件会出现进度条,当软件中出现 FINISH 完成,则模块下载程序完成,升级完成后按复位按键后就可以使用;

d.使用com工具发送AT,观察是否有响应(波特率设置为115200)。

 

2.连接wifi路由器

#设置为STA模式:

AT+CWMODE=1 

#链接wifi
AT+CWJAP="ChinaNet-M1p5","password"

#如果想写入flash可使用此命令:
AT+CWJAP_DEF="ChinaNet-M1p5","password"

#连接TCP服务器,先打开网络调试助手,然后再链接。使用ipconfig可查看电脑的ip:
AT+CIPSTART="TCP","192.168.1.7",8080

3.与tcp服务器连接测试

a. 向tcp服务器发送数据

#发送number个数据至服务器:

AT+CIPSEND=<number>

>input data

b.向ESP8266发送数据:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值