# 基于esp32的体感手势遥控器
## 程序基本思路
### mpu6050数据处理
* 从水平静置调零后的传感器获取三轴线加速度数据和三轴角加速度数据
* 利用三轴线加速度数据和当地重力加速度计算出左右前后相对水平面的倾角
* 利用z轴角速度计得到水平旋转角速度
* 根据传感器数值分级输出移动指令和转向指令
### oled屏幕显示
* 前两行内容分别是指令信息、局域网ip地址
### webserver的简单实现
* 定义好响应头之后进入死循环开始监听,响应来自客户端的GET请求
* 返回内容是一个与oled屏幕第一行内容相同的字符串
## 食用方法
* 接好供电,连好引脚(mpu和oled都是3v3供电;mpu的接gpio5, sda接gpio4;oled的sda接gpio13, scl接gpio14)
* 晃动遥控器
* 树莓派的运控程序向esp32的ip地址(80端口)发送GET请求,得到遥控器产生的指令(同时指令会在oled上显示)
## 可能存在的问题
* oled与mpu6050直接并联在esp32的3v3和gnd管脚之间可能导致mpu6050烧毁
## 参考来源:
>mpu6050的驱动来源: https://github.com/macalencar/micropython-mpu6050/blob/main/mpu6050.py
>ssd1306 oled屏幕的驱动来源: https://github.com/adafruit/micropython-adafruit-ssd1306/blob/master/ssd1306.py
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于树莓派的六足机器人方案设计python源码及完整项目资料.zip个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实战练习的学习者。 基于树莓派的六足机器人方案设计python源码及完整项目资料.zip个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实战练习的学习者。 基于树莓派的六足机器人方案设计python源码及完整项目资料.zip个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实战练习的学习者。 基于树莓派的六足机器人方案设计python源码及完整项目资料.zip个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实战练习的学习者。 基于树莓派的六足机器人方案设计python源码及完整项目资料.zip个人经导师指导并认可通过的98分大作业设计项目,主要针对计算机相关专业的正在做课程设计、期末大作业的学生和需要项目实
资源推荐
资源详情
资源评论
收起资源包目录
基于树莓派的六足机器人方案设计python源码及完整项目资料.zip (75个子文件)
spider-robot-aster
hardware
云台
servo motor assembley.SLDASM 5.02MB
云台3.SLDPRT 171KB
云台2号机 .SLDASM 1.54MB
云台2.SLDPRT 315KB
舵机配件1.SLDPRT 792KB
云台1.SLDPRT 154KB
遥控器
3d模型
OBJ_PCB_esp32.obj 8.79MB
OBJ_PCB_esp32.mtl 2KB
立创eda文件
README.txt 339B
1-PCB_PCB_esp32扩展板.json 501KB
1-Schematic_esp32扩展板.json 158KB
altium文件
PCB_esp32扩展板.pcbdoc 1.4MB
PCB_esp32扩展板.schdoc 277KB
机械结构
镜向固定件1.sldprt 76KB
舵机驱动板示意图.SLDPRT 144KB
bottom^666.SLDASM 247KB
top(3).SLDASM 508KB
腿2.SLDASM 353KB
MG995后板.SLDPRT 158KB
腿部转柱.SLDPRT 70KB
舵机配件.SLDPRT 148KB
MG995中板.SLDPRT 152KB
装配体1.SLDASM 202KB
rpi4b.SLDASM 11.88MB
腿上部.SLDPRT 189KB
固定件2.sldprt 179KB
腿1下部.SLDPRT 171KB
MG995前板.SLDPRT 210KB
轴承.SLDPRT 102KB
STM32f103.SLDPRT 4.73MB
腿2下部.SLDPRT 219KB
底板支柱.SLDPRT 67KB
MG995齿轮.SLDPRT 67KB
底板转柱.SLDPRT 70KB
镜向固定件2.sldprt 87KB
初号机.SLDASM 6.01MB
腿1.SLDASM 352KB
固定件1.sldprt 100KB
Servo MG955.SLDASM 155KB
doc
3.png 195KB
1.png 686KB
6.png 52KB
5.png 61KB
4.png 63KB
7.png 15KB
2.png 659KB
resource
舵机控制板资料
24路舵机控制器说明书.pdf 2.98MB
二次开发串口通信协议.pdf 351KB
运动控制相关资料
10.png 17KB
9.png 10KB
3.png 22KB
运动控制-六足机器人.md 17KB
运动控制-六足机器人.pdf 1.63MB
1.png 563KB
6.png 20KB
5.png 37KB
4.png 102KB
8.png 29KB
7.png 18KB
README.md 118B
2.png 9KB
software
舵机控制板上位机
Lobot Servo Control setup.exe 787KB
串口驱动
ch341ser.exe 228KB
手册.docx 774KB
code
执行程序
遥控执行.py 839B
云台舵机执行.py 525B
esp32遥控器
main.py 11KB
boot.py 144B
readme.md 1KB
mpu6050.py 2KB
ssd1306.py 5KB
图传
server.py 7KB
client.py 8KB
PC上位机
操控.py 3KB
server.py 2KB
共 75 条
- 1
资源评论
程序员张小妍
- 粉丝: 1w+
- 资源: 3086
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功