“SqueezePlug”树莓派媒体服务器media-server系统升级到5.0版本

“SqueezePlug”是树莓派专用的媒体服务器系统,是一个多种媒体服务器的综合系统,目前版本为5.0,官方的地址为:http://squeezeplug.de/

系统中包括以下功能:

– Logitech Media Server (f.k.a. Slimserver, SqueezeBox Server)
– MiniDLNA
– MPD
– Mediatomb
– Twonky
– Forked DAAPD

And SqueezePlug is a platform for different Media-clients or players:
– SqueezeSlave
– SqueezePlay (experimental)
– Shairport
– Omxplayer

And SqueezePlug offers some other services
– Crashplan
– Owncloud

All these servers and players are ready to install by just a click.

Included features are:
– Scripts for all SqueezePlug configurations
– Expand RootFS automatically
– Create a Swap File
– Change Timezone, Hostname, Password, SSH-Keys,
– Configure Network Settings
– Support for wireless USB-Sticks
– Change Overclocking and Memory Spilt
– Handling of external drives
– Cloning SD-Cards
– Samba Server already included
– HD-Idle included
– Update functions included

安装:

1. 下载系统镜像并写入SD卡中(系统镜像下载:http://www.squeezeplug.eu/?page_id=52
2. 启动pi,并且查询pi的IP地址
3. 登入系统,用户名: root 密码: nosoup4u
4. 配置媒体服务器

运行安装视频:

迈向智能家居的第二步,使用树莓派实现远程环境监控!!!

今天教大家利用手中的树莓派通过网络远程监控家中的环境情况,迈向智能家居的第一步,以后还会增加各种应用,比如远程控制家中的电器,摄像头远程监控等等!本教程是利用国外的Cosm网站提供的网络监控界面,官网地址:https://cosm.com/  大家可以看看
1

准备工作:
1.全功能扩展板
2

介绍: http://ukonline2000.blog.163.com/blog/static/540213702012713111516799/
购买链接:http://item.taobao.com/item.htm?id=17032243010
2.BMP085温度气压传感器(I2C接口)购买链接:http://item.taobao.com/item.htm?id=21267643497
111

3.系统最好用最新版的 http://www.raspberrypi.org/downloads

实现步骤:
1.安装python和python的GPIO库:
参考此帖:http://ukonline2000.com/?p=4

2.下载和安装本人修改的支持cosm的python库ukonline2000-python-eeml

2.1:下载cosm的库,解压后复制到树莓派中
2.2:安装cosm的库,进入ukonline2000-python-eeml目录,然后执行安装

$ cd ukonline2000-python-eeml*

$ sudo python setup.py install

3.将BMP085通过杜邦线连接到树莓派扩展板上的I2C接口上(P16),注意关键定义一定要对应
4

3.下载和运行BMP085的python程序Cosm_BMP085

3.1:下载python程序,解压后复制到树莓派中
3.2:运行python测试程序,查看结果(如果有结果出来了,说明传感器驱动等等都正常)

$ cd Cosm_BMP085

$ python Raspi_BMP085_example.py

5

 

注明:

如果你是新版的树莓派,请打开Raspi_I2C.py文件,将smbus.SMBus(0)改为smbus.SMBus(1)

4.注册和配置Cosm监控界面
4.1 登录https://cosm.com/,点击“Get Started”注册一个自己的帐号
6

4.2:添加一个自己”FEED”,选择“Arduino”
8

4.3:配置标题和标签,你可以按照你自己的喜欢添加,下面是我添加的例子
Title: “Raspberry Pi BMP085”
Tags: raspberry pi, BMP085, I2C 

9

4.4:完成以上步骤后,网页会提供给你一个key和ID,这个就是你上传数据的标志所以记好了,待用
举个例子,下图中找到的
API_KEY is: 5RNOO3ShYJxYiq2V2sgSRtz3112SAKxFQjNDQmNXc0RScz0g
FEEDID is: 68872
10
备注:实在忘记了也可以点击右上角的“key”,查看ID和key
11

4.5点击“Console”,编辑监控的内容


12

按照下图编辑内容,并保存
13

5.进入步骤3的python程序目录,编辑“cosm_bmp085.py”

$ nano cosm_bmp085.py

找到“API_KEY”和“FEED”两行,用步骤4中记下的key和id号替换内容,并保存,退出(ctrl+o,ctrl+x)
14

6.运行“cosm_bmp085.py”程序

$ python cosm_bmp085.py

15

7.登录cosm网上,查询监控结果
16

树莓派无线控制开关,开启智能家居的第一步

其实早就买了各种无线开关,当初还答应过网友帮忙调试的,唉。。。但是一直没有时间,昨晚抽了些时间,把功能调通了,也算是给网友一个交代吧,虽然晚了点,呵呵!

btw.树莓派通过无线和arduino的通信,也调通了,以后再出教程吧!

准备设备:

1.树莓派

2.315MHz 发射模块(淘宝上5元,买的时候可以把接收模块也买了玩玩)

7

3.学习型无线开关

6

 

4.遥控开关

5

 

实现步骤:

1.按照下图连接你的遥控开关

1 2

 

 

为了演示方便我有了我的负载接的是另一块树莓派,呵呵

10

2.先让“遥控开关”学习遥控器的编码,购买的卖家有说明,这里就不多说了,然后测试一下,遥控是否能控制“遥控开关”,可以不用接复杂,只要能听到继电器闭合的“咯哒”声,就算是学习成功了

3.将315MHz发射模块连接到树莓派上

发射模块的VCC——->树莓派的5V管脚

发射模块的GND——–>树莓派的Ground管脚

发射模块的DATA——–>树莓派的GPIO0(PIN17)管脚

发射模块的DATA接一个8K的电阻然后接树莓派的3.3V管脚(PIN1)

GPIOs

原因是发射模块是5V电平的,为了方便大家我做的arduino转接板,转接板的GPIO电平为5V的,不用接电阻直接使用,有兴趣的朋友可以去我的网店购买(ukonline2000.taobao.com)

9

4.下载和安装wiringpi的库

安装git-core
sudo apt-get install git-core

下载winringPi库
git clone git://git.drogon.net/wiringPi

编译和安装库

cd wiringPi
./build
另外大家可以使用下面的命令对库进行更新
cd wiringPi
git pull origin

5.下载附件程序,拷入树莓派中(源程序在里面,可以直接make编译使用,也可以用编译好的send)

pi-swtich

 

6.安装步骤2中学习遥控器的方式,让遥控开关学习树莓派发出的无线指令,按一下“遥控开关”的学习键,看见红灯亮起时,先输入

开关打开命令:./send 11111 4 1

11

 

看见“遥控开关”的红灯闪两下后赶紧输入下一条命令

开关闭合命令:./send 11111 4 0

12

 

红灯闪三下说明学习完成,如果不成功重复该步骤

6.学习完成后,你就可以实现无线遥控了,呵呵