之前介绍了用esp8266做了一个用手机app控制的WiFi小车,只要实现给小车的不断供 ,基本实现了小车的无视距离范围的测试
没有看过的朋友可以去看看,传送门在下面:
不受距离限制的无线小车
但是做出来的小车也许不难发现控制的延迟度比较高,今天博主就给大家带来一个几乎0延迟的遥控小车,控制距离按照射频模块来说是有2000米距离,但是博主测试隔着墙体貌似只有50米到100米的控制距离
遥控小车
不多说直接进入正题
首先做我们这次的遥控小车需要什么呢
材料元件:
- 小车机身(包括4个轮子,4个电机)
- 2个nrf24l01射频模块
- 2个Arduino nano开发板
- 若干杜邦线(最好三种都有)
- 若干两脚立式按钮
- 1块小的面包板
- l298n(红板)
- 电源(可以使用充电宝,博主就是用的充电宝)
编程环境:arduino IDE
1、Arduino IDE根据自己的系统安装合适的版本
Arduino IDE的版本博主推荐1.8.9以上的版本,比较容易下载库
这次的项目用到的库有
#include “SPI.h”
#include “Mirf.h”
#include “nRF24L01.h”
#include “MirfHardwareSpiDriver.h”
遥控器接线图

面包板上面的4个按钮就是前进后退左转右转,遥控器可以直接充电宝供电哦
这次的有点复杂而且博主画的不是很好看,大家见谅
4,遥控器以及小车代码
Arduino的烧录过程就不用我多说了吧,不知道的朋友可以去看我以前的文章
小车代码:
遥控器代码
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!