杨博, 卫的文章

喜欢折腾路由器,懂一点Linux,最近正在学习树莓派...
树莓派

获取天气—C语言解析JSON

前面写过一篇一个语音播报天气的Shell脚本,但是开学之后想用树莓派驱动一个显示屏显示天气,用shell脚本只能获取天气,不能解析。能搞个结构体储存一下就更好了,于是有了这篇博文。 1.获取天气 感谢中华万年历,逆向找到它的天气API:http://wthrcdn.etouch.cn/weather_mini?city=合肥 不用我多说,自己改城市就行了。……继续阅读 »

1年前 (2017-02-02) 422浏览 0评论 2个赞

树莓派

树莓派使用DS18B20读取室内温度并语音播报

感觉测量温度蛮实用的,做物联网嘛,不测量温度怎么能自己开电风扇和空调? 一、材料 1、树莓派(Raspberry Pi)一个 2、DS18B20温度传感器一个(淘宝大概5元左右) 3、4.7kΩ—10kΩ电阻一个 或 DS18B20模块一个(淘宝1.5元一个,其实就是店家帮忙把电阻焊好了,接线稍好看些)。 4、杜邦线三根(双头母) 二、接线方式 如图所示,重……继续阅读 »

2年前 (2016-08-21) 833浏览 0评论 3个赞

树莓派

一个语音播报天气的Shell脚本

语音脚本写上瘾了,再来一波吧,前一个帖子主要介绍百度TTS的API如何用GET请求来使用,这次我想来向大家介绍Linux下字符串处理处理程序。 灵感在这里http://blog.saymagic.cn/2014/09/22/用一行shell脚本实现天气查询.html。 其实我觉得吧,用w3m还不如用Lynx,Lynx还不如用Elinks ,我选择排版更简单……继续阅读 »

2年前 (2016-08-19) 609浏览 0评论 3个赞

树莓派

简单的语音报时Shell脚本

虽然现在手机,电脑,手环,手表啥的用的多了,日期时间什么的随眼一扫都能看见,但是有的时候也需要装装13的,所以动手写一个脚本好了。丛这个帖子找到灵感从http://unix.wikl.net/1015360-2.html 但是这个帖子的代码未免太啰嗦了,而且GoogleTTS在中国未免太不接地气。再者就是这个帖子年代比较久远,GoogleTTS现在早就限制使……继续阅读 »

2年前 (2016-08-19) 459浏览 0评论 3个赞

树莓派

C语言控制树莓派系统音量

本来晚上是不想发贴的,但是这个问题搞了整整一天才算解决,我认为必须要记录下来。 想用树莓派搞个语音报时,想在报时的时候调大系统音量,奈何这个问题怎么也搞不定。。。于是一番折腾开始了。 一.配置环境 系统是Raspbian Jessie,声音架构是默认的ALSA,编译器gcc,USB声卡(树莓派自带的音频接口噪声太大,谁用谁知道 ) 二.更改默认声卡 根据我……继续阅读 »

2年前 (2016-08-17) 578浏览 0评论 3个赞

树莓派

改树莓派默认USB声卡输出

树莓派自带的3.5mm音频输出总是有滋滋的电流声,音量小的时候尤其明显,查了一下貌似是通病,解决办法有: 1.更换滤波效果更好,电流输出更稳定的电源。我虽然没有像HP大猪头那样的神器,但是亲测如果换用质量好的充电器,确实可以很大程度降低电流声。但是     我又要新买一个充电头,旧的就浪费了,这不太好。 2.改HDMI输出音频,可能我的转接头不够好,依然有电……继续阅读 »

2年前 (2016-08-09) 710浏览 2评论 3个赞

树莓派

搞定树莓派的红外接收

自己买了一个树莓派,一直只是用来看视频,挂BT,或者当NAS用。200多块大洋的物联网设备完全没有发挥出作用啊,水平有限,但是还是可以搞些简单的。 第一步我决定搞定红外遥控,遥控器算是这是比较便捷的控制方式了。Let’s do it! 一、准备材料 除了树莓派,杜邦线以外还要用到TSOP38238红外接收器和遥控器。遥控器的型号无所谓,我们后面要……继续阅读 »

2年前 (2016-08-08) 711浏览 0评论 3个赞

OpenWrt

编译时更改OpenWrt的默认设置

每次刷完机最痛苦的就是设置啦,编译之前更改一些设置可以让我们编译出来的固件刷进去就很快上手。 更改默认root密码 每次都要重新设置root密码是不是很麻烦呢。找到编译路径下/package/base-files/files/etc/shadow,把root打头的那行换掉。密码是加密的不能直接更改,要用现有的改好shado文件里的相应字段替换就行。比如改为 ……继续阅读 »

2年前 (2016-07-01) 824浏览 1评论 4个赞