完善资料让更多小伙伴认识你,还能领取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 个讨论
|
|
只有小组成员才能发言,加入小组>>
106个成员聚集在这个小组
加入小组Banana Pi BPI-R3路由器开发板运行 OrayOS物联网系统
680 浏览 0 评论
Banana Pi BPi-M4 Zero 开源硬件开发板评测试
372 浏览 0 评论
Ubuntu 24.04 在 BPI-F3 上通过 SD 卡安装并从 NVME 运行
1242 浏览 0 评论
Banana Pi BPI-R4 路由器和 Wi-FI 7 测试回顾
991 浏览 0 评论
Banana Pi 推出采用瑞芯微 RK3576芯片设计开源硬件:BPI-M5 Pro,比树莓派5性能强大
2176 浏览 1 评论
香蕉派BPI-M6 采用深蕾半导体Vs680芯片设计,板载4G LPDDR4和16G eMMC存储
1173浏览 2评论
54776浏览 1评论
Banana Pi 推出采用瑞芯微 RK3576芯片设计开源硬件:BPI-M5 Pro,比树莓派5性能强大
2176浏览 1评论
Banana Pi BPI-Wifi6开源路由器,创耀科技方案可以自已DIY尽情折腾
635浏览 0评论
Banana Pi推出基于龙芯2K1000LA处理器的信创工业控制开发平台
857浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:49 , Processed in 0.600223 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号