1zlab / 1ZLAB_PyEspCar

1ZLab在准备挑选合适的小车来研发计算机视觉的教程时候 , 发现习惯了Python语法的我们, 在市面上找不到合适小车, 后来我们选了ESP32作为小车的控制主板, 可以使用Python对其进行交互式编程, 极大的提升了开发效率.
http://www.1zlab.com
GNU General Public License v3.0
91 stars 25 forks source link

做一个WEB小车远程调试的界面+Socket通信部分 #38

Open mushroom-x opened 6 years ago

mushroom-x commented 6 years ago
  1. 规划都可以远程调试哪些功能(函数功能)
  2. 在1Z IDE上添加功能键

可以使用键盘进行远程遥控

mushroom-x commented 6 years ago

socket 传控制指令

mushroom-x commented 6 years ago

调试界面, 功能规划

滑动调控制速度,

键盘事件监听

  1. 前进
  2. 左转
  3. 右转
  4. 后退

空格 切换 停止状态

舵机云台控制 W A S D

  1. 下臂 左右 A D
  2. 上臂 上下 W S

IP摄像头 远程传图

mushroom-x commented 6 years ago

通信的问题, 我还没有想好如何解决.

socket 编程? 另开一个端口?

mushroom-x commented 6 years ago

已经用MQTT协议 + 键盘完成对应的功能

mushroom-x commented 6 years ago

更多的交互组件,还是得需要Web界面来做, 比如旋转特定的角度等等