最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

Arduino和nRF24L01 +射频发射机和接收机

时间:2017-05-24 20:41来源:未知 作者:admin 点击:
大家好 下面是在比赛,所以请为我投票。 如果你真的喜欢。 所以回到项目。 我的机器人很长时间。 我一直希望有一个无线遥控系统,通过它我可以与机器人进行交流。 所以我选择了这是很常见的,有一个值得信赖的名字如Arduino和nRF24L01 +模块组件。 和这个项
Arduino和nRF24L01 +射频发射机和接收机

大家好

下面是在比赛,所以请为我投票。如果你真的喜欢。

所以回到项目。我的机器人很长时间。我一直希望有一个无线遥控系统,通过它我可以与机器人进行交流。所以我选择了这是很常见的,有一个值得信赖的名字如Arduino和nRF24L01 +模块组件。和这个项目都是关于我如何使这个系统,我如何找到常见问题的解决方案。这是不是另一个远程控制系统,而是一个高度集成和解释系统,将帮助你了解的东西。所以你们忍受我这么长时间和详细的教学。

步骤1:在纸上设计理念

Arduino和nRF24L01 +射频发射机和接收机

所以,第一步是要有一个粗略的对我,我希望项目进行设计。我做了一个流程图对整个项目的一个想法。所以从流程图可以看到,这个项目背后的主要脑将Arduino。我还想用nRF24L01 +模块的规格很高,价格超级便宜。我也想有一个遥测系统实现nRF24L01 +最适合作为他们的收发器,这意味着它们可以在同一时间,发射机和接收机在其他时间。适合我的应用。

步骤2:收集你的部分

Arduino和nRF24L01 +射频发射机和接收机

你将需要下列组件:—

  • Arduino纳米(X1)
  • Arduino Pro Mini 328 / 168(X1)
  • tp4056模块(X1)
  • 18650锂离子电池(X1)
  • 操纵杆-(X2)
  • 单刀双掷开关-(X1)
  • 按钮-(X1)
  • sx1308升压模块(X1)
  • LM317T -(X1)
  • LED(X5)
  • nRF24L01 +(X2)
  • 3毫米的艾伦螺栓20mm~(X10)
  • 伯格带男性(X1)
  • 伯格条女(X1)
  • 钽电容器2.2脲醛(X2)
  • 1K的电阻-(X5)
  • 试验电路板或veroboard

步骤3:所需的工具

Arduino和nRF24L01 +射频发射机和接收机

以下是一些需要的工具:—

  • 多用表
  • 线切割机
  • 线器
  • 螺丝刀
  • 艾伦的关键3毫米和4毫米的螺栓
  • 文件
  • 烙铁
  • FTDI突破板
  • 焊料
  • 援助之手

步骤4:软件要求

  • 融合360
  • 任何切片软件,我用simplify3d但你也可以Cura、切片机。
  • Fritzing
  • Arduino IDE

步骤5:发射机

Arduino和nRF24L01 +射频发射机和接收机

示意图:—

我在最初设计diptrace但自从Fritzing是更常见的软件,所以我将设计的电路图,但仍有大部分的成分是不存在所以我附上这些手工制作的示意图。

在原理图的所有基本和重要的发射机组件放置和布线完成。

所有的组件在你当地的爱好商店或易趣网都是现成的。

我已附在下面Fritzing示意图。下载它!

装配:—

我组装所有部件按照原理图和连线都。

我不去了这个话题很直接。

我召集了所有组件的驱动电路和我检查一切正常后。

警告:确保所有组件连接正确并有在任何情况下不短也可能吹电路。

我还设计了发射器的情况下,或者说在融合360体。这说明头9步

 
  • Arduino和nRF24L01 +射频发射机和接收机transmitter.fzz
    下载

步骤6:接收

示意图:

我在最初设计diptrace但自从Fritzing是更常见的软件,所以我将设计的电路图,但仍有大部分的成分是不存在所以我附上这些手工制作的示意图。

我也附上下面的原理图文件。下载它!!!

装配:—

再按示意我把有线在veroboard所有组件。

我又不会去了这个话题很直接。

我还设计了在融合360接收机/身体情况。头9步更多。

 
  • Arduino和nRF24L01 +射频发射机和接收机receiver.fzz
    下载

步骤7:测试发射机和接收机

首先打开跳线(功率)为命名的原理对发射机使我们的PC电源板。

同时确保发射机接通。

打开Arduino IDE和安装模块nRF24L01 + rf24图书馆。

我重视对图书馆的zip文件。

这个图书馆是由“疯子的错误”。

安装后重启Arduino IDE和运行库的草图,我已经附在下面。

打开串口监视器,你会看到nRF24L01 +模块的细节。确保你选择了正确的波特率,如果你看到很多零比它意味着你已经做了错误的连接。这个图会告诉你nRF24L01 +模块规格如发送地址、收件人地址、CRC长度、数据率等。

在确认连接正确。

做同样的程序的接收器,但不像发射机不需要拆卸跳线只是将接收器连接到PC上使用FTDI突破板和电源3.3V电源模块nRF24L01 +。

确保sx1308输出电压设定为5V或你会炒你的董事会。

我们用这个是因为我们需要增加锂离子3.7V额定电压为5V。

同时确保从LM317T输出电压应为3V至3.3V或你会炒nRF24L01 +模块

 
  • Arduino和nRF24L01 +射频发射机和接收机rf24-master.zip
    下载
  • Arduino和nRF24L01 +射频发射机和接收机gettingstarted.ino
    下载
  • Arduino和nRF24L01 +射频发射机和接收机printf。H
    下载

步骤8:规划系统

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片