树莓派3 打造定时播报电台音乐闹钟、天气等
参考网址:http://sjtuah.blogspot.com/2017/04/blog-post_23.html
和风天气API参考网址:https://www.heweather.com/documents/api/v5/suggestion
一、准备工作
1、生气和风天气key:https://www.heweather.com/
2、申请百度语音开发者api_key、sec_key:http://yuyin.baidu.com/
3、树莓派系统上安装vlc程序:sudo apt-get install vlc
4、安装mplayer程序:sudo apt-get install mplayer
5、安装计划任务cron: sudo apt-get install cron
二、开始部署
1、下载代码:
https://github.com/wangdamingll/shumeipi3/tree/master/Mor_Evening
2、vim weather.py,将和风天气key替换你申请的key
3、将百度语音合成api_key、sec_key 替换为你申请的key
4、将城市代码换成你所在城市的id,城市id列表请参照:
https://www.heweather.com/documents/city
5、修改其他参数:请自行查看:Morning/Morning.sh与Evening.sh,里面有详细的注释
6、给出脚本权限:
chmod 775 /home/Morning/vlc/*
chmod 775 /home/Morning/Morning.sh
chmod 775 /home/Morning/Evening.sh
6、添加计划任务:
注意:请确定树莓派的时区是在中国,树莓派默认的时区不是中国。并确定时间是否正确
执行:
export EDITOR="/usr/bin/nano" ; crontab -e
输入:
30 07 * * * sudo /home/Morning/Morning.sh
00 22 * * * sudo /home/Morning/Evening.sh
执行时间视需求而定,比如你想早上8点叫你起床,晚上9点播放电台就修改为
00 08 * * * sudo /home/Morning/Morning.sh
00 21 * * * sudo /home/Morning/Evening.sh