本帖最后由 wangmucha 于 2014-4-27 16:28 编辑
前言: 炎炎夏日马上就要来了,老鼠和蚊子也越来越猖狂,现在发帖教大家用db120路由猫制作驱鼠驱蚊利器,同时附赠整点报时器制作方法。以上制作都是同一个原理,就是不同命令不同部署不同播放哪个mp3文件而已。关于驱鼠驱蚊都是利用网上能找到的mp3文件播放,并不是什么高科技哦,,效果我也不好说,大家自己看吧。使用过程中会产生嘈杂的声音,请注意,可以适当调整音量大小减小噪音,建议放置到远离自己卧房的位置使用。
实现目标: 驱鼠器:每天晚上指定时间范围内开始自动间隔性播放驱鼠声音,比如指定晚上10点到早上6点每隔10分钟播放一次驱鼠mp3文件。 驱蚊器:每天晚上指定时间内自动开启驱蚊声波mp3文件,并持续性播放到早晨。 整点报时器:可以任意指定时间段内整点报时,甚至半点报时(该教材不做半点报时的介绍),可以是24小时整点都报时也可以考虑到晚上睡眠关闭期间的报时。
软硬件条件:
DB120一只(无需硬改,按照本贴上方“DB120刷机教程链接”正确刷入指定的固件)、usb声卡+3.5普通音响(或者usb声卡音响一体机)+U盘一只(db120自带存储有限,所有mp3文件需要放置到u盘操作)
若希望系统运行更流畅,可以考虑硬改64M内存和加散热片。
其他可以刷openwrt的路由也可以参考此贴。
效果展示:
图片中为usb声卡音响一体设备,你也可以独立买个usb声卡+3.5口的音响自己搭配
本人制作成本:
db120约30包邮(含电源)+usb声卡一体机12.99元包邮+U盘或者读卡器挂tf卡20元+hub一只15(如果你的2个USB口都是好的一个插声卡一个插u盘那就不需要买hub)=约77.99元
制作步骤:
一、确保db120挂载声卡正常工作(按照“DB120制作网络收音机教程”提到的方法测试)。 二、成功挂载U盘 1.把u盘格式化成fat格式,把附件中的驱鼠驱蚊整点报时mp3文件放置到u盘根目录,注意根目录放置的是qs、qw、、zdbs文件夹。 2.Putty工具登陆db120(工具到“DB120制作网络收音机教程”中附件下载) 输入命令:blkid 把显示出来的uuid记下 3.登陆db120的web管理界面 系统-挂载点 然后根据我图片所示更改,修改后记得点下保存&应用 以上操作后如果u盘成功被挂载会显示如下图示 三、驱鼠器和驱蚊器的制作过程(以驱鼠为例,驱蚊方法一样的) 1.根据自己的喜好修改附件中qs.sh文件命令(用记事本方式打开,关于怎么修改我.sh文件中附有说明的) 2.将附件中的qs.sh文件用winscp工具拷贝到路径/etc根目录下(工具到“DB120制作网络收音机教程”中附件下载) 3.putty登陆,输入命令: chmod 755 /etc/qs.sh 回车 赋予/etc/qs.sh文件755权限这样驱鼠命令才能有权运行(注意空格)
4.登陆db120的web管理界面 系统-计划任务 在任务框里面输入如下内容: 30 22 * * * /etc/qs.sh 2>/dev/null #每天22点30分定时播放猫叫声。 修改后记得点右下角 提交 提交后有2种方法使得驱鼠命令被执行,一是重启路由,二是点下 系统-启动项-启动脚本-cron-点下后面的 重启 即可。 若某天想停止驱鼠工作,可以在系统-计划任务框命令顶格加个“#”号提交后重启路由或者点下 系统-启动项-启动脚本-cron-点下后面的 重启 即可。 注意:驱蚊器的制作方法相同只要修改qs.sh文件的mp3文件路径和执行命令的时间间隔即可,其他步骤和驱鼠器一样。如果想同时执行驱鼠器和驱蚊器也可以,就是修改qs.sh文件穿插输入执行驱鼠mp3或者驱蚊mp3文件命令即可,相信你的智商可以理解和搞定的,嘿嘿!
四、整点报时器制作步骤 整点报时器也有2种方法,一种是按照驱鼠器的方法定时执行脚本,脚本命令每隔一小时播放一个报时命令,共播放24个不同报时声音。另一种是在 系统-计划任务框里分别写24条命令每小时分别执行一个播放命令,这个方法缺点是感觉比较乱且关闭整点报时需要一条条命令前面加“#”号关闭起来比较麻烦。所以主要推荐方法一。 步骤和驱鼠器制作步骤一致,只需修改附件中的zdbs.sh文件为自己喜欢的时时间段即可。赋予zdbs.sh文件755权限并在计划任务中添加命令:00 00 * * * /etc/qs.sh 2>/dev/null #每天凌晨12点执行整点报时.提交-重启corn即可
关于扩展功能温馨提示:
可以利用制作驱鼠驱蚊整点报时功能原理做送女朋友或者家人的自动定时温馨提醒器。
比如送女朋友,可以录制自己的声音拷贝到路由器里(亲爱的,起床时间到了,别赖床哦),然后设置早上定时提醒女朋友起床,到了晚上定时提醒女朋友早点睡觉哦,别太晚了,亲爱的晚安,这样是不是很浪漫,嘻嘻~甚至可以把路由开通外网,直接控制传输自己录制好的音频文件,可以睡前给女朋友唱歌、讲故事,每天都给她惊喜,也可以不定时录制想对女朋友想说的话,随时输命令播放给女朋友听,真的非常不错啊
对于家人也可以设置起床提醒,对老年人定时提醒吃药量血压等等,给予儿女温馨的关切。这些功能都是无价的爱,通过冷冰冰的代码和路由表达出来,多好啊。
整套DB120挂载音响可玩性的功能基本全部介绍完毕,希望大家希望,且以上所有功能基本可以同时都使用加到db120中,就是有些功能同时运行时会冲突,大家取舍安排时间段让他们不干扰运行即可,谢谢大家的支持,希望大家喜欢!
|