完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
1、概述 公交站节牌,又称公交车载站点显示信息牌,顾名思义主要功能是依次显示公交车途径的所有站点。传统的站节牌使用贴纸灯箱的形式显示站点名称,功能单一,一旦公交车更换运行线路或者更改了一个站点名,需要更换整张贴纸,操作繁琐且浪费。公交公司迫切需求一种能够替代老式站节牌的产品。 2、方案论证 显示站点名称主要有两种方式,LED点阵屏和液晶屏。由于公交站点名称不固定,有的公交线路站点非常多,如果使用LED点阵屏做,需要很大的一块屏,公交车内无法安装,功耗也很大。所以本人设计一种能够替代传统站节牌的液晶站节牌,液晶屏为长条形,能够正好嵌入原来站节牌安装的地方,液晶屏分成两半,左半边播放视频,右半边显示沿途站点信息。这样既能满足传统站节牌的需求,又能播放公益广告,娱乐信息等。 3、设计方案 主板采用BPI-M64开发板,通过HDMI与投影仪连接,方便方便观看显示效果。BPI-M64采用的是基于前面几篇搭建完成的ubuntu16.04 mate系统,具体搭建步骤参考前面几篇介绍。 开发软件使用移植好的QT4.7.3,视频播放软件采用phonon多媒体架构。 创建媒体播放器 Phonon::VideoPlayer *player=new Phonon::VideoPlayer(Phonon::VideoCategory,widget); 设置播放窗口位置与大小 player->setGeometry(0,0,480,360); 播放视频文件 player->play(Phonon::MediaSource("/home/pi/***.avi")); 右边部分显示站点信息名称,站点信息名称有可以通过QPainter绘制,也可以直接调用图片。由于时间和篇幅有限,我这里先简易的显示一张站点信息的图片。 QImage *image=new QImage("/home/pi/***.jpg"); QLabel *label=new QLabel(widget); label->setGeometry(480,0,800,360); label->setScaledContents(true); image->scaled(800,360,Qt::IgnoreAspectRatio);//让图片适应label的大小。 label->setPixmap(QPixmap::fromImage(*image); 然后循环播放视频,循环播放图片。一个简易的站节牌就完成了。 phonon的后端是mplayer,预先安装好mplayer,设置mplayer的视频输出为vdpau,音频输出为sndhdmi(alsa)。下图为运行效果。由于本人没有HDMI接口的长条形液晶屏,所以拿投影仪做延时,实际的液晶屏是标准屏经过切割得来的,只显示屏幕中1280*360这上半部分的区域,正好可以显示视频与图片的整个区域。
拍照水平有限,外加投影仪并不是很清楚,大概的轮廓应该可以看清楚了,以后有空的话补图。 4、结项 该设计可以实现简化版的液晶站节牌,视频与图片可以通过USB写入相应的文件夹。右边的图片可以通过QPainter自行绘制,站点名称可以通过RS232与车载报站器联动,这是以后可以改进的方向。 至此液晶站节牌项目结束。感谢电子发烧友网站,感谢比派科技。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
111个成员聚集在这个小组
加入小组Banana Pi开源社区发布最强Wifi7路由器开发板及套件:BPI-R4 Pro
568 浏览 0 评论
利用 Banana Pi BPI-CM5 Pro(ARMSoM CM5 SoM) 加速保护科学
742 浏览 0 评论
如何使用Banana Pi BPI-M7 瑞芯微RK3588开发板的CAN功能
2131 浏览 0 评论
Banana Pi BPI-RV2 RISC-V 路由器开发板发售, 全球首款RISC-V路由器
1486 浏览 0 评论
香蕉派 BPI-CM6 工业级核心板采用进迭时空K1 8核 RISC-V 芯片开发
3617 浏览 0 评论
Banana Pi 推出采用瑞芯微 RK3576芯片设计开源硬件:BPI-M5 Pro,比树莓派5性能强大
3927浏览 1评论
香蕉派 BPI-R4 Lite Wifi 7 开源路由器开发板采用联发科MT7987芯片方案
1288浏览 1评论
Banana Pi开源社区基于瑞芯微RK3588开发板,DeepSeek开发利器
587浏览 0评论
香蕉派开源社区与矽昌通信共推BPI-Wifi5 低成本路由器开源方案
968浏览 0评论
Ubuntu 24.04 在 BPI-F3 上通过 SD 卡安装并从 NVME 运行
1864浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:22 , Processed in 0.716700 second(s), Total 67, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2080