前言:

前段时间从网上看到了一个很有意思的视频,作者做了一个方方正正的模块,这个模块能够连接网络,并能够通过手机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发送数据:

Finger.01 - ESP8266模块STA模式调试相关推荐

  1. ESP8266的STA模式AP模式配置

    STA模式: 要求服务器和客户端连接到同一个WiFi ESP8266做服务器 设置ESP8266的工作模式 AT+CWMODE=1 复位重启启用STA模式 AT+RST 查询附近可连接WiFi AT+ ...

  2. 小明分享|ESP8266设置STA模式ping包测试

    硬件准备 PC机.USB数据线.ESP8266开发板,路由器 软件准备 串口调试助手(如:XCOM) 固件(可以使用的是开发板自带的固件) Flash Download 烧录工具: https://w ...

  3. ESP8266模块睡眠模式

    当我们使用电池给esp模块进行供电的时候,为了节省电量.我们要实际应用的时候,这个问题就需要去解决. 而这个问题的解决方法就是使用esp模块的睡眠模式 睡眠模式的类型 共有三种不同的睡眠模式:调制解调 ...

  4. 正基WiFi模块STA模式基本操作示例(2)

    接上一篇文章! 4. STA 模式基本操作示例 4-1 加载驱动 步骤 1. 加载驱动. ap6181/ap6212/ap6212a/ap6214a/ap6255 himm 0x100d0004 0x ...

  5. ESP8266模块三种低功耗睡眠模式

    ESP8266模块睡眠模式 1.前言 2.睡眠模式 2.1 modem sleep -- 调制解调器睡眠模式 2.1.1`使用场景 2.1.2 核心代码 2.1.3 测试代码 2.2 light sl ...

  6. 乐鑫esp8266模块MicroPython开发板MQTT物联网人工智能最小系统

    简 介: ※对于购买自网络的基于ESP8266的实验模块进行了初步的测试,它其中的一些示例进行了练习.特别是对于基于ESP8266的特殊的一些外设的测试. 关键词: ESP8266,MicroPyth ...

  7. 【STM32】ESP8266模块简介

    00. 目录 文章目录 00. 目录 01. ESP8266模块简介 02. 特性参数 03. 模块引脚 04. TK-ESP-01 WIFI模块 05. 模块说明 06. 附录 07. 声明 01. ...

  8. 基于STM32的ESP8266模块控制多路继电器

    基于STM32的ESP8266模块控制多路继电器 1.视频讲解 基于STM32单片机ESP8266物联网阿里云MQTT多路继电器控制 物联网视频教程STM32+ESP8266 2.实物设计 ESP82 ...

  9. 【瑞萨RA_FSP】WiFi——ESP8266模块通讯

    文章目录 一.Wifi模块简介 二.ESP8266功能介绍 1. 通用输入/输出接口(GPIO) 2. 使用UART与WIFI通讯 3. ESP8266工作模式介绍 三.AT指令 四.实验:STA模式 ...

最新文章

  1. 安装库_免费软件安装库
  2. Excel找出两列相同部分
  3. ReportViewer中设置ServerReport.ReportServerCredentials属性的方法(WEB版)
  4. Java零基础入门 :(1) windows7 配置Java环境变量
  5. ios 将随意对象存进数据库
  6. python matplotlib 绘制三次函数图像
  7. 自己的Matlab代码整理
  8. 长治a货翡翠,永州a货翡翠
  9. (转)金融从业人员的核心竞争力在哪里?
  10. X4扭曲字体或图形 coreldraw_cdrx4精简版下载|coreldraw x4 sp2 精简版下载增强版 15.2.3.1614 - 系统天堂...
  11. 稳压二极管型号及国内外类似型号对照变
  12. mysql根据用户经纬度查询附近商家,mysql根据经纬度获取附近的商家
  13. 二元隐函数求二阶偏导_多元函数隐函数微分 二阶偏导的求法
  14. FMCW激光雷达科普(上):基本概念、技术路线、优势及争议和误解
  15. 计算机杀毒有什么好处,电脑杀毒哪个最好?电脑杀毒的选择和使用
  16. Oracle 11g如何清理数据库的历史日志详解
  17. 微信小程序 wx.previewImage 预览分享图片结束之后 执行事件
  18. linux内核级调用时间delay函数,及常用文件头
  19. 处理ftp登陆提示[右] 500 OOPS: cannot change directory:/home/jock11
  20. cadence SPB17.4 capture and cis 全部错误消息列表

热门文章

  1. DASCTFNepCTF 部分writeup
  2. 手把手阿里云企业邮箱设置教程三步搞定
  3. 什么是user agent(用户代理)
  4. 【游戏逆向】某某明月刀_技能冷却分析
  5. J9数字论:DAO与Web3的联系
  6. QT5实现中英文界面动态切换
  7. 近两年半导体重大收购兼并案
  8. java 天猫项目_2018最新Java前后端练手项目【模仿天猫前端】
  9. [转]关于GI/IR(我想理解这个应该具备一定财务知识才行)
  10. 「视频」迪士尼研发机器人皮肤,能做个大白吗?