1.乐鑫ESP32入门
学习乐鑫ESP32。
芯片技术落地应用于【智能开关】【智能轮椅】等
① 学习入门ESP32官方文档,了解芯片。
https://www.espressif.com/zh-hans/support/download/documents
- 芯片概述
- 管脚定义
- 功能描述:CPU和片上存储、外部flash和spam、晶振、RTC和低功耗管理
- 外设接口和传感器
- 电气特性:绝对最大额定值、工作条件、直流电气特性、WiFi射频、低功耗蓝牙射频(接收器和发射器)、回流焊温度曲线
- 电路原理图
- 外围原理图
- 模组尺寸
- PCB封装图形
- files
② ESP32 AT指令集使用
esp32_at_instruction_set_and_examples_cn (1).pdf
- 自定义AT指令、烧录AT固件
- 指令说明
- 基础指令
- 测试
- 重启
- 查询
- Deep sleep
- 开关回显
- 恢复出厂
- uart
- sleep
- 查询ram大小
- 读写flash
- 文件操作系统
- 设置rfpower
- WiFi功能AT指令
- 设置WiFi
- 链接ap
- 设置cwlap
- 扫描ap
- 断开ap
- 配置
- 查询连接
- 设置dhcp
- 设置IP保存至flash
- 上电链接ap
- smartconfig
- WPS
- 主机名称
- MDNS
- TCP/IP相关AT指令
- 网络连接查询
- 域名解析
- DNS
- ESP32的MAC、IP地址
- 建立、关闭TCP、UDP、SSL
- 配置SSL
- 发送数据
- 查询IP
- 设置多链接
- TCP、SSL服务器
- 最大连接数
- 传输模式
- 保存flash
- TCP服务器超时时间
- SNTP服务器
- WiFi升级软件
- 接收网络数据和IP端口
- ping
- BLE相关AT指令
- 初始化
- 设备地址、名称
- 扫描参数、响应
- 广播参数、数据、开始、结束
- 建立、断开ble链接
- 更新参数
- gatt mtu长度
- GATT服务
- BLE传输
- 加密
- 绑定
- 设置保存再NVS区域AT指令列表
- 提示消息列表
- AT指令实例
- 单链接TCP客户端
- UDP
- 远端可变
- 固定远端
- WiFi透传
- TCP客户端
- UDP
- 多链接TCP
- BLE AT应用
- BLE广播:iBeacon
- BLE连接的应用
- OTA功能
2.项目概览
Haribit
①目前项目和方向
- 可以离线
- 支持上传阿里云服务器,收集数据
- 语音识别控制
- V7量产
- AIoT
- 边坐轮椅边康复训练
- ROS
- AMR自主移动机器人
- 互动
- NLP
- 用了科大讯飞的模块
② 讲解
轮椅到了生产阶段
康复模块目前需要做得更舒服,人体工程学。
C/C++
AIoT
电机 PID C/C++ 电子方向
③学习
乐鑫
涂鸦智能(not now)
C/C++