创客时代,开源硬件的兴起,让每个人都可以自己去尝试设计一些项目,尽管上手难度还是有一点高,如果你足够极客,足够发烧,真应该买几台 Raspberry Pi(树莓派)或者Arduino来玩一下。也许你还是不太了解树莓派是什么,以及树莓派能用来做什么。让我们慢慢来,一步一步发现它的好玩之处。
什么是开源硬件
开源硬件,指与自由及开放源代码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。 这个词主要是用来反映自由释放详细信息的硬件设计,如电路图、材料清单和电路板布局数据,通常使用开源软件来驱动硬件。
树莓派是开源硬件中的一种,其配备ARM架构处理器,256MB内存(B型已升级到512MB内存)。Raspberry Pi 只有一张信用卡大小,体积大概是一个火柴盒大小,可以执行像雷神之锤 III 竞技场的游戏和进行1080p影片的播放。树莓派本来的目的是以低价硬件及自由软件刺激在学校的基本的电脑科学教育。它设计初衷是给小朋友们学电脑用的,不是给你们这些Geek来折腾玩的。
像 WaterColorBot 那么有创意的应用,还是比较少的,但是本着“天行健,极客以折腾不息”的精神,我们还是可以用树莓派做很多有意思的东西。不少极客就实现了不少好玩的功能,你看了之后是不是也有想尝试的欲望?让我们看看他们都用树莓派做了哪些有意思的事情吧。
树莓派变身微博机器人
树莓派最大的一点就是可扩展性很强,用户可以在此基础上加上各种传感器。比如利用温度传感器来实现监控温度,单纯的检测温度会比较枯燥。让我们来改造一下,把温度监控结果来定时发微博,树莓派变身微博机器人,每过一段时间把现在的温度发一个微博。也许你可能不会写代码,不知道怎么配置微博的接口。没关系,已经有人把 一些工作都做好了 ,只要能动手,会Google,你也可以实现。
除了温度传感器,还可以尝试其他的传感器,来实现新的玩法,等待你的尝试。
树莓派来做真正的豆瓣FM
把豆瓣FM真正的做成一个FM发射电台,用收音机来收听。尽管看起来是多此一举,但是极客精神就是以折腾不息,做出来的时候感觉是很酷的。听到这个概念时,一开始是不是无从下手,其实思路还是比较简单的,树莓派可以联网,可以装入操作系统扩展功能,已经较为方便的适合我们折腾。只需要用树莓派从豆瓣FM上下载MP3音乐码流并解码,把音频信号调制成调频信号发射出去。就可以用收音机或者是手机豆瓣FM了。具体的代码实现善用 Github ,也能找的到。
如果你更发烧,更极客,可以尝试一下这个方法,把你的树莓派版的豆瓣FM 加一个显示器。
效果见视频
只需要多加一个显示模块,红外遥控器,红外感应器,当然动手难度也相应的提高不少,需要一定的编程基础。
树莓派实现远程开门器
当你到公司签到的时候,用手机发送一条指令,门便自动打开。也许在之前听起来会比较科幻,非常极客,制作难度也会很高。现在 用树莓派实现 也不会很难,需要你研究一下门锁,给树莓派刷上操作系统,配置网络,连接硬件,用代码编写一个小Web Server 。然后输入正确的口令,便可解锁。如果再高端一点,可以写一个Android 和 iOS程序,用手机签到,这样每次忘记带门卡,用手机遥控开门。
Kindle + Raspberry Pi = PC
PC还可以怎么组装?只要你有个Kindle和树莓派, 便可改造成一台小PC 。这个上手难度会高很多,但挑战越多,乐趣也越大。一台越狱的Kindle 加上一个外接键盘,树莓派作为处理中心,Kindle 作为显示器,看起来是不是像一台小PC,虽然只能实现远古的命令行模式,在Kindle上Hack一下,至少会提高不少逼格。
自制树莓派飞行器
采用树莓派电脑控制的旋翼飞行器,可以装备智能手机用的那种微型摄像头,相对普通旋翼飞行器+相机的航拍组合,不仅成本更低,而且能够实现更复杂的功能,比如航拍录像或者实时航拍影像无线传输,相比单纯的买来用手机控制的飞行器,这个自己改装的树莓派版还可以扩展功能,是不是很酷。
树莓派商店和论坛
觉得自己动手难度太高?试试 树莓派商店 吧,商店中直接有别人做好的一些项目,有游戏有应用,当然有些是需要掏钱买的。如果你自己的动手能力够强,也可以发布自己的项目,让别人感受你的成果。
现在也有不少玩家集合,在树莓派论坛中,也能发现比较好玩的东西,也有一些教程来给普通用户解决一些问题。互联网时代能接触到的资源很多,只要去尝试和发现,总是会能解决的。
不久前去幻腾智能的时候,发现他们的工作室门边贴满了传感器。后来了解到这是用来解锁开门的,在门上设定解锁图案。只要按照特定的顺序敲击固定的位置,便可解锁。具体原理是敲击门的时候,每一个击中点传感器都能感应的到,然后各个传感器计算偏移量,得出坐标。如果匹配设定好的方案,便可解锁。
他们用一种很极客的方式来创造了一种解锁方案。对普通用户来说,可能没有那个能力去做,树莓派的出现在一定程度上降低了难度,可以自己去尝试着做一些小产品。