袁铭
摘 要:该设计主要由计算机控制端和太阳能小车组成,计算机控制端利用nRF24L01无线控制小车运动。小车以STC89C52单片机为主控芯片,由太阳能锂电池充电控制模块提供电源。同时,小车能够测量工作电压和环境的温湿度数据,通过无线传输模块发送给计算机端并在C#开发的界面上显示。
关键词:STC89C52 nRF24L01 太阳能 C#
中图分类号:TN99 文献标识码:A 文章编号:1672-3791(2019)06(a)-0004-02
该小车基于人和物交流的物联网思想设计制作,利用太阳能这种清洁能源驱动小车运行,达到了节能环保的可持续发展理念。该文基于nRF24L01和单片机开发了一款具有无线通信能力的太阳能供电小车,在PC端远距离控制小车的运行,并且在PC端实时显示小车采集到的环境温湿度信息和其他相关参数。
1 系统整体结构方案
整个系统由计算机控制端(上位机)和太阳能小车(下位机)两部分组成。上位机部分由PC机、单片机和无线收发模块组成。上位机控制端通过无线收发模块向小车发射控制命令,控制小车运行,同时该无线模块接收来自小车的各种参数发送至PC控制端显示。下位机小车部分由单片机系统、无线通信模块、太阳能控制模块、电机控制模块、温湿度模块等组成。无线通信模块接收上位机发出的指令,通过和单片机的通信,由单片机模块控制电机模块驱动控制小车运动。AD转换电路用于采集太阳能充电电流等工作参数,和温湿度参数一起通过无线模块发送至计算机控制端。系统框图见图1。
2 下位机硬件电路设计……p>