zoukankan      html  css  js  c++  java
  • 基于NRF24L01 2.4G无线模块的智能小车

    nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。因其性能强大,功耗低,造价低廉,一个芯片才2块钱不到,所以在工业上应用较多。今天给大家分享一下我的智能小车制作方法。

    初级硬件准备:
    1:小车底盘 x 12:减速电机 x 2
    3:电机驱动 x 1
    4:轮子 x 2
    5:L298n电机驱动模块 x 1
    6:锂电池 x 3(有18650可以直接用18650电池)(遥控部分用一块,小车部分用两块)7:锂电池充电模块 x 2
    8:降压模块 x 1
    9:升压模块 x 1
    10:各种开关若干
    11:牛眼轮 x 1(作用相当于万向轮,但是走直线比万向轮好一点)
    12:洞洞板 x 1
    13:排针排母若干
    14:oled模块 x 1(这个有兴趣可以加一个)

    核心硬件准备:
    1:stc15w4k58s4单片机 x 1 (楼主为了省事直接用手头上的最小系统板)(这个其实也可以用stc89系列的单片机)
    2:stc89系列单片机 x 1
    3:NRF24L01 2.4G无线模块 x2


    小车部分完毕大概就是这个样子吧(小伙伴帮忙安装的车子还行:victory:)

    车子右边


    车子左边

    车子底部




    遥控部分安装如下


    用一个200毫安时锂电池给主控、nrf24l01模块和oled供电

    背面电路图


    上电后的效果图(加了屏幕瞬间变身高大上;P)


    最后再附一张开动的效果图

    最后建议大家无线模块最好买楼主图上这种增益后带天线的模块,传输距离远而且数据传输稳定而且很便宜,某宝上的某家店好像首件优惠才6块钱,首件!程序部分本人已经加入了大量注解,应该很好懂。

    代码附件

  • 相关阅读:
    nyoj 311 完全背包
    HDU 1864 最大报销额
    HDU 1087 Super Jumping! Jumping! Jumping! 最长递增子序列(求可能的递增序列的和的最大值) *
    HDU 2602 Bone Collector
    1014 装箱问题 CODE[VS]
    JOBDU 1140 八皇后
    POJ 1979 Red and Black
    POJ 1129 Channel Allocation
    HDU 1863 畅通工程
    第二百四十七天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/SexyBoyHub/p/9000430.html
Copyright © 2011-2022 走看看