万博网页版登陆页派论坛

QQ登录

只需一步,快速开始

查看: 23052|回复: 16
收起左侧

[交流] DIY带显示的万博网页版登陆页派豆瓣音乐播放器

[复制链接]
发表于 2013-7-9 23:15:01 | 显示全部楼层 |阅读模式
本帖最后由 diylink 于 2013-7-9 23:13 编辑

       前段时间朋友送了一个红版万博网页版登陆页派,平时自己也喜欢搞些带显示的小玩意,以前也买过RT_thread的网络收音机开发板,也就参考了里边的一些代码写了一个程序在万博网页版登陆页派上跑。说实话,自己的水平也是半桶水,基本实现了U盘播放mp3,播放网络http格式的网络电台与豆瓣音乐的功能,并可以用红外遥控器遥控。
       现在分享一下给喜欢捣腾万博网页版登陆页派的朋友们。
       程序运行后的效果图:
WP_000047.jpg
        YOUKU里边的视频地址是:http://v.youku.com/v_show/id_XNTgwMzc4ODcy.html
        可以到优酷里边看大概的功能演示,感兴趣的朋友,不妨动手一起做一个,硬件需求与成本不是很高。
硬件需求:
图片1.jpg

     1raspberry pi
     2nokia 5110 显示模块
     3:红外接收头
     4:红外遥控器(随便一种)
     5:杜邦线(用来连接pi 与各个外围模块)
     连接的图示:
     注意不同的商家的lcd模块的引脚定义不一定相同。
图片2.jpg
       硬件模块用杜邦线与pigpio口根据程序里边的设定是:
       PI GPIO24 -----------  OUT—— 红外接收头输出
       Ground   -----------  GND —— 红外接收头地线
       3V3 power -----------  VCC —— 红外接收头电源输入
   
       PI GPIO22 -----------  RST ——lcd复位
       PI GPIO17 -----------  CE  —— lcd片选
       PI GPIO23 -----------  DC  —— lcd数据/指令选择
       PI GPIO10 -----------  DIN —— lcd串行数据线
       PI GPIO11 -----------  CLK —— lcd串行时钟线
       3V3 power -----------  VCC —— lcd电源输入
       5V power -----------   BL  ——  lcd背光控制端
       Ground   -----------  GND —— lcd地线

软件需求:
      1.下载论坛附件地址的软件,解压缩放到pi 的任意目录下,命令行状态执行make
             #tar xzvf pi_radio.tar.gz
             #make
             #cp pi_radio /usr/bin
      2.设置红外遥控参考帖子
         程序压缩包里边附带了lirc.conf 文件,对应了软件里边的相关按键,所以学习的时候需要命名成  up,down,left,right,enter,exit,六个按键。
        我这里用的是pigpio 24 来做信号输入,所以命令如下:
            #sudo modprobe lirc_rpi gpio_in_pin=24 gpio_out_pin=25
            #sudo /etc/init.d/lirc start
     3.安装mpg123播放器。
            #sudo apt-get install mpg123
测试功能:
     1.控制台命令手动执行程序。
           #sudo modprobe lirc_rpi gpio_in_pin=24 gpio_out_pin=25
           #sudo /etc/init.d/lirc start
           #sudo pi_radio
       程序运行后,5110 lcd显示模块就会出现一个4个选项的界面:
                网络电台(播放网路电台,现阶段还只局限于http模式的地址)
                Usb本地播放(播放u盘中的音乐,当然也可以mount nfs 播放别的网路设备的音乐)
                豆瓣电台(播放豆瓣fm里边的音乐)
                关于(关于本程序)


     1.网路电台需要解析/etc/ 目录下的radio.pls文件,用的是jorn格式,用命令行复制程序附带的radio.pls文件到/etc/目录下,里边       自带了一些电台的资料,大家要加或者修改电台地址的时候,请参考程序附带的pls文件内容的格式。
     2.Usb播放的程序搜索地址是/mnt/usb/ 如果插入u盘的话,需要手动mount到这个目录下,如用命令:
             #sudo mount -t vfat /dev/sda1/ /mnt/usb
      当然也可以mount nfs格式到/mnt/usb,或者直接拷贝歌曲到sd卡里边的这个目录下。
             #sudo mount -t nfs -o nolock  IP地址:/mp3文件夹地址 /mnt/usb
      现在对usbvfat格式中文显示还存在点问题,尝试过 加入参数 -o iocharset=utf8 也还是出现乱码,nfs方式mount linux的文    件夹就没问题。
     3.豆瓣音乐操作比较简单,点击自己喜欢的电台就可以播放,播放中可以按下一首跳过想播放的歌曲。
     4.如果要开机就自动运行程序,那么需要在/etc/rc.localexit(0)语句前加入如下修改:
            sudo modprobe lirc_rpi gpio_in_pin=24 gpio_out_pin=25
            sudo /etc/init.d/lirc start
            sudo pi_radio  

带显示的万博网页版登陆页派豆瓣音乐播放器.pdf

517.04 KB, 下载次数: 268

文档

pi_radio.tar.gz

1.01 MB, 下载次数: 371

程序源码

回复

使用道具 举报

发表于 2013-7-10 10:52:18 | 显示全部楼层
好文章,来支持一下。
回复 支持 反对

使用道具 举报

发表于 2013-7-11 15:55:10 | 显示全部楼层
恩,不错,万博网页版登陆页派的耳机有杂音,效果不太好,配上DAC听歌才完美
回复 支持 反对

使用道具 举报

发表于 2013-7-18 23:59:23 | 显示全部楼层
本帖最后由 stonezb 于 2013-7-19 22:57 编辑

pi_radio start
pi_radio: could not open config files /root/.lircrc and /etc/lirc/lirc/lircrc
pi_radio: No such file or directory

--------------------------------------------------------------
出现以上错误后,输入:
sudo cp ~/pi_radio/lircrc /root/.lircrc

再重新运行:
sudo pi_radio

液晶屏上出菜单了,遥控也正确了

但是选择豆瓣的频道没有声音,不知道什么原因
---------------------------------------------------------------
重启pi,再次输入以下命令
          #sudo modprobe lirc_rpi gpio_in_pin=24 gpio_out_pin=25
          #sudo /etc/init.d/lirc start
          #sudo pi_radio
能听歌了,
----------------------------------------------------------------
之前的外放是默认的HDMI到电视,切换到PI的耳机口
sudo amixer cset numid=3 1
切换回HDMI输出
sudo amixer cset numid=3
回复 支持 反对

使用道具 举报

发表于 2013-7-25 10:46:37 | 显示全部楼层
是个不错的方法啊  再配上一个可以接收FM的小随身音箱 就更方便 了
回复 支持 反对

使用道具 举报

发表于 2013-8-3 11:11:28 | 显示全部楼层
rpi-update更新过的PI,使用以下命令挂载U盘中文显示正确

$mount -t vfat -o iocharset=utf8 /dev/sda1 /mnt/usb
------------------------------------------------------------------------------
使用以下命令可以在终端中用EXIT退出后,保持程序在后台的运行

$sudo nohup pi_radio &
回复 支持 反对

使用道具 举报

发表于 2013-10-12 00:02:19 | 显示全部楼层
本帖最后由 xixi2006 于 2013-10-23 15:37 编辑

sudo pi_radio,程序启动后,遥控OK了.
可是怎么退出呢?音量无法调节。好像程序还不是很完善啊,希望楼主再接再厉,推出更加完善的版本,支持一下。
回复 支持 反对

使用道具 举报

发表于 2014-1-29 10:45:31 | 显示全部楼层
最近豆瓣音乐用楼主的程序听不到了,不知道怎么回事
回复 支持 反对

使用道具 举报

发表于 2014-3-26 14:29:48 | 显示全部楼层
支持原创
回复 支持 反对

使用道具 举报

发表于 2014-4-7 11:46:27 | 显示全部楼层
用其他的显示屏可以吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|万博网页版登陆页派论坛 ( 粤ICP备15075382号-1  

GMT+8, 2024-11-1 19:20 , Processed in 1.156250 second(s), 32 queries , Gzip On.

Powered by Shumeipai.net! X3.2

© 2001-2015 万博网页版登陆页派论坛安全联盟

快速回复 返回顶部 返回列表