最全的免费PDF处理软件 WEB-IM 中文艺术字体 WEBRTC视频会议 ESP32智能小车 多功能PDF,流水码,二维码,条码 Springboot中@ResponseBody返回对象JSON和返回String,json对象嵌套引用解决 Vue自定义组件的样式不生效 VUE自定义控件值改变,父控件跟着变 Vue3 自定义组件,setup 详细写法,组件名称怎么指定,组件属性怎么设置 从 JDK 5 开始到目前最新的 JDK 版本,Java 平台经历了多个重要的升级和功能改进 java http请求multipart/form-data数据,文本和附件 Jpa 使用Example模糊查询,多字段模糊查询 使用Spring Data JPA的查询方法命名规则,查询多条记录的一条记录可以通过以下方式实现 Spring Data JPA中,如果你想根据某个特定值查询单条记录 JSP JpaRepository 模糊查询的几种方式 pdf.js Nginx的 MIME TYPE问题导致的mjs文件加载出错的问题解决 The server responded with a non-JavaScript MIME type of "application/octet-stream". Vue.js中实现拖拽功 在使用JPA的JpaRepository进行模糊查询时,可以使用Like关键字,也可以使用Containing关键字。 three.js 设计一个类似红警的摄像机代码 three.js第三人称控制类代码 要使用FFmpeg将两个视频合成为一个视频 ffmpeg一个文件拆分成多个文件 ffmpeg调用方法,ffmpeg基础命令 java 语音播报 js监听页面所有网络请求 Three.js中文手册 Springboot多数据源配置 国外服务器网站会被百度收录吗?影响百度收录的情况有哪些 Spring Boot中内置Tomcat最大连接数、线程数与等待数 实践调优 jquery附件上传 java开发工具 联系我们 小张介绍 视频会议 文档操作
扫码关注公众号了解更多内容 扫码了解更多
ESP32智能小车

ESP32智能小车

基于乐鑫esp32智能小车,小车结构,材料,电力设计都是自己独立完成




esp32模块示意图

IMG_2909.jpg

IMG_2908.jpg

IMG_2907.jpg

  1. 代码分为两部分,esp32代码和服务端代码。
    服务端为websocket方式提供控制操作,

  2. 零件列表,所有零件都是自己某宝上买的,全部加起来也就几十块钱吧,花了一个月的业余时间,从一个完全不懂嵌入式开发的java程序员,完成了此项工作。

    ESP32

    继电器(也没用上)

    麦克纳姆轮(io口不够没买,需要8个io口。esp32可用的就4个)

    普通减速电机+轮子

    h桥驱动器

    纸盒子一个车身

    连接线若干

  3. 实现方式,esp32模块上面开启http服务器通过img流数据时时显示摄像头数据,esp32开启websocket服务器用来接收操作的的操作指令,例如前进、后退、开启led灯。操作页面为一个简单的html页面,左右两个滑动操作区控制左右两组轮子。另外还有保持车速和开启led灯的操作。

  4. 小车存在的意义。小车连到家里的路由器后,路由器将端口映射到外网。可以在外网操作小车巡视家中情况。

  5. 以后展望。随着疫情常态化和未来环境的不确定性,有时不得不离开家生活或工作。小车还可以加入其他模块,链接家里的其他设备,比如:蓝牙,可以配备音频输入输出,实现对讲。再比如加入机械臂,可以远程完成一些简单的工作,比如浇花,喂宠物,出门买菜等,都可以用小车来完成。。

    本人微信号:zhq502502,感兴趣可以加好友一起探讨。