51单片机_自行车测速仪&自行车里程计

实物演示效果:

https://www.bilibili.com/video/BV1SH4y1Q7xg/?vd_source=6ff7cd03af95cd504b60511ef9373a1d

基于物联网单片机的智能状态监测装置,主要采用C语言做为基础开发语言

采用STC89C52RC单片机作为主芯片,这样可以保证数据传输的准确性。在实现移动车辆装备运行状态监测的需求下,增加了速度测试功能,利用霍尔传感器对移动车辆装备运行时的实时速度和平均速度进行监测。程序中含有报警模块,当发现超速时,该监测装置会立马实现报警,及时的对用户发出提醒。

另外程序还添加了温度模块、时钟模块、显示模块以及LCD1602显示屏,以便对移动车辆装备行驶时的状态信息进行实时的显示与监控。

首先我们先看下我们的原理图

通过使用STC89C52RC单片机搭配复位电路和晶振电路组成单片机最小系统,

通过使用DS1302时钟芯片外配RC电池进行外部供电完成实时时钟的功能

通过按键输入模块完成对测速阈值与时间设置等功能。

显示屏采用传统意义上的串行通讯,通过使用LCD1602显示屏完成显示功能

报警模块采用一个PNP三极管搭建的开关电路完成蜂鸣器报警电路

电源模块依旧采用传统意义上的DC-DC电源电路

使用proteus进行仿真

51单片机_自行车测速仪&自行车里程计_第1张图片

初始化显示界面

51单片机_自行车测速仪&自行车里程计_第2张图片

时间设置界面

51单片机_自行车测速仪&自行车里程计_第3张图片

设置轮胎直径

51单片机_自行车测速仪&自行车里程计_第4张图片

设置报警速度及行驶总路程

51单片机_自行车测速仪&自行车里程计_第5张图片

使用KEIL软件对程序进行编译下载及仿真

51单片机_自行车测速仪&自行车里程计_第6张图片

你可能感兴趣的:(51单片机DIY项目,51单片机,嵌入式硬件,单片机)