让树莓派说出自己的ip地址

在前篇文章我讲过了,在刚入手树莓派时,由于手边配件不齐全,只能使用ssh连接自己的派,而使用ssh连接树莓派的第一个问题就是获取树莓派的ip地址,而我这里给出一个网上找到的一个有意思的方法。


目前网上大多数都是让树莓派开机以后给自己发送一封邮件来告诉自己小派的地址,可有时候在局域网时这种方法却不那么好用了,经过我在网上的一番搜寻,终于找到一个,可以让自己的小派“说出”自己的ip地址,这样,每次小派开机以后,你只要插上耳机仔细听,就能知道小派的ip地址了。


首先下载0-9的mp3文件,这些网上都有,实在找不到的朋友我在下面会给出下载地址。


然后就是写脚本获取ip,然后一个字符一个字符读出来,参考这个脚本:pispeakip


不过在我的机器上这个脚本有个问题,不能播放mp3文件,目前不清楚问题出在哪里,不过我改了下,可以运行在我的机器上了。

修改的Python代码:

def play(voice):
    cmd="mpg123 %s"%getFilePath(voice)
    cs.system(cmd)

保存后,将此脚本加入到开机运行中,raspbian的开机脚本位于/etc/rc.local,注意以root权限修改此文件


将上面脚本配置保存好以后(假如保存在/pi/speak_ip/speak.py下),在rc.local里面加入下面的语句:

python /pi/speak_ip/speak.py


保存后,下次再启动树莓派时,将你的耳机插入,仔细听就能听到你的小派在告诉你他的ip地址呢~


附上我修改后的脚本文件,内含0-9的mp3文件。

speak_self_ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值