基于nRF24L01的太阳能无线小车设计

2019-08-13 08:47:53袁铭
科技资讯 2019年16期

袁铭

摘  要:该设计主要由计算机控制端和太阳能小车组成,计算机控制端利用nRF24L01无线控制小车运动。小车以STC89C52单片机为主控芯片,由太阳能锂电池充电控制模块提供电源。同时,小车能够测量工作电压和环境的温湿度数据,通过无线传输模块发送给计算机端并在C#开发的界面上显示。

关键词:STC89C52  nRF24L01  太阳能  C#

中图分类号:TN99                                  文献标识码:A                        文章编号:1672-3791(2019)06(a)-0004-02

该小车基于人和物交流的物联网思想设计制作,利用太阳能这种清洁能源驱动小车运行,达到了节能环保的可持续发展理念。该文基于nRF24L01和单片机开发了一款具有无线通信能力的太阳能供电小车,在PC端远距离控制小车的运行,并且在PC端实时显示小车采集到的环境温湿度信息和其他相关参数。

1  系统整体结构方案

整个系统由计算机控制端(上位机)和太阳能小车(下位机)两部分组成。上位机部分由PC机、单片机和无线收发模块组成。上位机控制端通过无线收发模块向小车发射控制命令,控制小车运行,同时该无线模块接收来自小车的各种参数发送至PC控制端显示。下位机小车部分由单片机系统、无线通信模块、太阳能控制模块、电机控制模块、温湿度模块等组成。无线通信模块接收上位机发出的指令,通过和单片机的通信,由单片机模块控制电机模块驱动控制小车运动。AD转换电路用于采集太阳能充电电流等工作参数,和温湿度参数一起通过无线模块发送至计算机控制端。系统框图见图1。

2  下位机硬件电路设计

登录APP查看全文