本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于 nRF24L01 的 4WD 遥控车

发布时间:2022-01-14
分享到:

基于 nRF24L01 的 4WD 遥控车

发布时间:2022-01-14
分享到:

大家好!这个项目将为大家介绍 - 带有操纵杆控制器的 Arduino 4WD RC 汽车。使用模拟操纵杆控制 Arduino 4WD 智能汽车是多么简单便捷。

这款 RC 操纵杆控制的汽车使用 NRF24l01 作为发射器和接收器。它在开放空间的射程可达 1 公里。也非常简单,易于制作。

1.操纵杆控制器
操纵杆组件:

操纵杆位于 Arduino 顶部,并将其变成一个简单的控制器。7 个瞬时按钮(4 个大按钮、2 个小按钮和一个操纵杆选择按钮)和一个两轴拇指操纵杆使您的 Arduino 功能达到旧任天堂控制器的水平。本机还提供诺基亚 5110 LCD 和 nRF24L01 接口。

特点:

  • nRF24L01接口
  • 诺基亚 5110 液晶界面
  • 蓝牙接口
  • I2C 接口
  • 与 Arduino 兼容
  • 工作电压3.5V或5V

实际上,它被标记为BTE16-49 - nRF24L01+RFX2401C +PA+LNA无线通信模块,带天线屏蔽壳2.4GHz 20dbm 1000m。

独有特点:

  • 2.4GHz 全球开放 ISM 频段,免许可使用
  • 最高运行速度2Mbps,高效GFSK调制,传输音频、视频
  • 125个通道,满足多点通信和跳频通信需求
  • 内置硬件CRC错误检测和点对多点通信控制的地址
  • 工作电压3.0-3.6V,发射功率20dBm(VDD=3.3V)
  • 外置 2.4GHz 天线
  • 2.54mm间距管脚,完全兼容无需功放模块接口,方便更换提升距离
  • 传输距离可达 1000 m

2.操纵杆控制器


Joystick Shield 有 4 个大按钮 + 2 个小按钮 + 操纵杆选择按钮和一个两轴拇指操纵杆(X 轴从 0 到 1023,Y 轴从 0 到 1023)一个简单的控制器。在我的草图中,按钮向上用于蜂鸣器(喇叭),右按钮 - 前灯(LED + 电阻 200 欧姆),左按钮 - 后灯(LED + 电阻 200 欧姆)。不使用其他按钮。

操纵杆测试:

空闲状态:X=499, Y=502, Up=1, Right=1, Down=1, Left=1

3. Arduino 4WD 遥控车

按照上面的接线图进行连接。

注意:在上传代码之前,您必须从 Arduino Uno 板(引脚 0、1)断开跳线。

一旦您正确完成所有步骤,汽车就可以出发了!

为 Arduino Car 和 Joystick 控制器供电后,您可以使用 Joystick 通过前后移动操纵杆来控制汽车,汽车将向前或向后移动,左右移动操纵杆将使汽车左右转向。

如果您对此项目有任何想法、意见或问题,请在下方留言。

原文链接丨以上内容来源网络,如涉及侵权可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论