【1】  用草莓派制作一个低成本的无线网络监控探头

 

本文将为大家展现一款高清监控摄像机的DIY过程,且相较于其市场价,本次DIY的破费不到其非常之一。另外经过该摄像机,你能够随时从阅读器或者手机中查看监控区域的画面。

DIY资料:

B型树莓派、树莓派摄像机模块、摄像机外壳、电源、SD卡、USB无线接纳器

 

 

详细步骤:

STEP1

首先,需求装置操作系统和软件。操作系统的选择毫无疑问是Raspbian,这是目前世界上最先进的树莓派操作系统,也号称是世界上最小的操作系统,降生后就疾速取代了红帽为ARM处置器特别订制的Fedora。你的SD卡要确保能使Raspbian在树莓派上运转,引荐Adafruit 上的教程。

将树莓派衔接到网线上,然后应用显现器和键盘完成根本设置。插入装有Raspbian的SD卡,坚持供电然后依照教程装置即可。另外还要保证即便在没有显现器和键盘的状况下,也能启用SSH,正常运用树莓派,当然还要确保Raspbian中摄像机菜单的正常启用。

如今检查你的树莓派更新

并进行更新

STEP2

完成上面的步骤之后你能够尝试将树莓派衔接到你的电脑上,你能够经过局域网内的任何电脑运用LINUX console来控制它。这一点非常重要,由于这将确保当你需求修正摄像机的设置时不需求从墙上把它拿下来。

在Windows上则需求一个小软件Putty,装置完成之后停止衔接即可。

STEP3

假如需求使摄像机能够停止WI-FI控制,能够停止以下的步骤:

经过console(Putty)来编辑树莓派的网络属性

在文件末尾添加以下内容

 

 

STEP4

接下来要做的就是外壳内部各个硬件局部的组装了,这项工作并不复杂,独一需求留意的中央就是一定要保证当摄像机工作时不会呈现不测情况。

我所采用的摄像机外壳有一个较大的玻璃窗口,我选择用一块黑色的纸将它遮盖住。这样做会使我们“摄像机”的技术不可见~当然你也能够选择不遮挡它,不过当它停止记载时会有红色的亮光闪烁。

或者你能够选择关掉这个红色的LED灯:

STEP5

如今我们要做的是装置用于监测运动的软件,我所运用的这款软件是开源的,十分好用。点我下载

登陆你的树莓派用户“pi”,输入以下命令行开端装置

装置过程中,各个步骤都只需选择“Y”即可。

当前版本的该软件并不支持树莓派的摄像机模块,所以我们需求装置一个插件来支持摄像机模块。

解压压缩文件到/tmp的目录下

解压后开端更新软件。

当然,你还需求启用该软件的进程,保证其一直在后台运转。

改动这一行

停止十分重要的该软件的配置,这是一条十分重要的命令

 

当你经过SSH运用该软件时一定要保证在用户“pi”下有正确的运用权限。

对该软件停止重启: 

 

对了,我对该软件的配置文件停止了一些修正以顺应我的需求,文末会附上配置文件的紧缩包。

配置文件的主要修正有以下几点:

确保该软件在后台坚持运转

我想将日志存在/tmp 

为了保证高清,我将分辨率设置为1280*720 

我们并不需求实时摄像,每秒两张照片完整足够

该软件有个十分好的中央,就是能够记载画面的前后帧

对我们来说非常钟的视频足矣,在软件中这一配置选项由max_movie_time更名为max_mpeg_time,假如你运用motion-mmal 来树立能够正常工作即可,假如呈现 'Unknown config option "max_mpeg_time",将其变为 max_movie_time或确保motion-mmal能够正常树立。

VLC等一些播放媒体不能播放纪录电影,我们将其解码为MP4格式,使其能够正常播放。

允许其从任何中央都能够直接观看

假如你想维护查看视频的账号密码,你需求启用这个

完成更改后重启树莓派

 

STEP6

SD卡的存储空间有点,因而最好将监测记载存储到电脑中。首先在windows机器中共享一个文件夹,然后翻开fstab在PuTTY console或直接从设备上停止配置。

配置windows网络共享文件夹

 

保证用户取得运用权限。

重启树莓派后你会发如今共享文件夹中多了一个文件夹 /mnt/camshare 。设置你的motion.conf

STEP7

 

在这里遇到了一点小费事,我发现运动监测软件被没有自启。检查后发现是当该软件试图访问windows的装置文件夹时,其还没准备好

处理起来很容易,只需求以下两步:

 

参加这一行

 

到 start-sequence

我所停止的对/etc/init.d/脚本的修正在文末紧缩包中。

STEP8

接下来就是整个摄像头的装置固定了。需求留意的是保证电源在枯燥通风的中央,另外还要确保WI-FI能够正常运用。

 

完成装置后你就能够经过阅读器访问http://IPADDRESSOFRASPBERRY:8080查看监测画面了。

假如想要在任何中央都能够访问你的监测画面,你需求启动某种动态域名到你的本地网络。它将能够使你在ip不时变化的状况下一直衔接到你的本地网络。我所运用的是dyn.com,他们有很多免费效劳,并且集成了很多路由器。

 

 raspberry_surveillance_cam_scavix.zip

 

【2】  在草莓派上搭建一个博客

 

  成品站点   https://tgod.co/

这个站我会不断维护,偶然文艺范写一些文章,就当日记本吧。

Requirements

  • 树莓派 x1
  • 公网 IP x1

Steps

装置 Node 运转环境

// 原地址 http://node-arm.herokuapp.com/,为便当国内用户下载树立了镜像 wget http://l.eqoe.cn/6pnr dpkg -i *.deb 

加速 NPM 下载速度

运用下面的命令装置淘宝 NPM 镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org 

装置 Ghost

有人说我为何不用本人的博客系统?首先树莓派的内存很小,不合适运转数据库,而 Ghost 支持 Sqlite ,能够很好的在低端设备运转,其次我也想试一下 Ghost 。

git clone https://github.com/TryGhost/Ghost.git cd Ghostcnpm install --production 

等候装置完成

配置

cp config.example.js config.js vi config.js 

修正 url 为网站地址

设置 Supervisor 以耐久运转

apt-get install supervisor vi /etc/supervisor/conf.d/ghost.js 

填入以下内容

[program:ghost] directory = /path/to/ghost command = npm start --production autostart=true autorestart=true 

重启 supervisord

service supervisor restart 

公网访问

在路由器设置端口转发

将域名解析到你的 IP,能够运用动态 DNS

Additional Options

增加 disqus 评论系统

https://help.disqus.com/customer/portal/articles/1454924-ghost-installation-instructions

增加 CDN

运用 CDN 缓存页面能够加快访问速度,减轻树莓派的压力。

免费的 CDN 有很多,这里就不罗列了。

DIY 一个主题

参考官方文档 http://themes.ghost.org/

 

 

 

请注意:网络时代讲究速度有全面的资讯,虽然互联网是一张密集的网络但由于各国之间相互交错,其实很多资讯与信息我们并不能完全获取,然而有技术的就可以通过翻墙访问全世界的每一个角落。不论您是长期从事何种职业当资源与信息匮乏时,即可通过参照本文进行简单设置电脑翻墙、手机(苹果IOS翻墙、安卓手机翻墙)、火狐浏览器翻墙、谷歌chrome浏览器翻墙等通通不在话下。并且特别针对与youtube、twitter推特、facebook翻墙等工具的使用和教程,保持长期稳定的更新幅度保障大家畅连全世界!