设计简介:
项目名:公交报站
项目编号:mcuclub-dz-123
单片机类型:STM32F103C8T6
具体功能:
1、通过DS18B20测得公交车内温度
2、通过STM32内部的RTC获取当前时间
3、通过TTS语音播报模块播报不同的站点信息
4、通过按键可以修改时间、播报站台等
5、通过OLED显示时间、温度、站台信息
6、通过两个LED代表上下行指示
7、通过GPS获取经纬度,并显示在OLED上
总字数:14826
实物链接:点击跳转
设计说明书链接:点击跳转
开题报告链接:点击跳转
答辩PPT链接:点击跳转
基于单片机的智能公交报站系统设计与实现
摘 要
本文旨在设计与实现一种基于STM32F103C8T6单片机的智能公交报站系统。该系统通过集成DS18B20温度传感器、STM32内部RTC、TTS语音播报模块、按键、OLED显示屏、LED指示灯和GPS模块,旨在为公交车提供实时温度监测、自动报站功能。通过DS18B20测得公交车内温度,并结合STM32内部RTC获取当前时间,实现温度和时间的实时显示。同时,通过TTS语音播报模块,根据预设的站点信息,自动播报不同站点的名称。用户可以通过按键修改时间和设置需要播报的站点信息。通过OLED显示屏,实时显示温度、时间和站点信息,方便乘客获取相关信息。为方便乘客判断公交车的行驶方向,系统通过两个LED指示灯分别代表上行和下行方向。此外,通过GPS获取公交车的经纬度,并将位置信息显示在OLED上,提供更加精准的定位服务。
关键词:公交报站;DS18B20;TTS语音播报;OLED显示;GPS定位
ABSTRACT
This paper aims to design and implement an intelligent bus station announcement system based on the STM32F103C8T6 microcontroller. The system integrates DS18B20 temperature sensor, STM32 internal RTC, TTS (Text-to-Speech) voice announcement module, buttons, OLED display screen, LED indicators, and GPS module to provide real-time temperature monitoring and automated station announcements for buses. The DS18B20 sensor is used to measure the temperature inside the bus, and the STM32 internal RTC is utilized to obtain the current time, enabling real-time display of temperature and time. The TTS voice announcement module automatically announces the names of different bus stations based on preset station information. Users can use the buttons to modify the time and set the stations for announcement. The OLED display screen provides real-time information on temperature, time, and station names, facilitating passengers in obtaining relevant information. To help passengers determine the direction of the bus, the system incorporates two LED indicators representing the up and down directions. Additionally, the GPS module is used to obtain the bus’s latitude and longitude, which is displayed on the OLED screen, providing more accurate location services.
Keywords: Bus station announcement; DS18B20; TTS voice announcement; OLED display; GPS positioning. .
目 录
基于单片机的智能公交报站系统设计与实现
摘 要
ABSTRACT
1 绪论
2 系统设计方案
3 硬件设计
4 系统程序设计
5 实物制作与调试过程
6 结论和未来展望
致 谢
参考文献