微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

程序员爱吃树莓派?好吃么?

2017-09-27 20:00 神经码

树莓派就像打开了一片新的创想空间,」Bred 至今还难以掩饰第一次接触树莓派时的兴奋,「这是我一直想要做的事情,之前都没发现,原来还有像树莓派这么酷的东西。


▲ CrazyPi 的创造者,趣之科技创始人 Bred  


曾经第一眼看到树莓派这个名字时,神经码也是一脸懵圈啊,不是电脑产品嘛,怎么会有个看上去这么好吃的名字?



了解树莓派你就会发现它真是个好玩意儿!它不是一款用树莓制作而成的糕点,而是一台价格只有200多块人民币、体积只有信用卡大小的功能强大的微型电脑主板


它最初是由树莓派创始人Eben Upton在2006年提出来的。为了弥补当时普通计算机学院的学生无法直接获取用电脑编程这个遗憾,Eben构思并研发出了——树莓派。


它非常实惠、高度便携而且使用非常方便。但对于刚入门的新手来说,下面神经码就为初学者筛选了几个适合的树莓派开发项目。话不多说!

AirPlay远程音乐播放

 支持AirPlay的音响确实很赞,但是它们又实在太贵了。不过我们可以使用树莓派来作为AirPlay的接收器,这样再加上一个普通音箱和一个WiFi模块,我们就能自己做一个AirPlay播放器了。然后你就可以将你的苹果设备的音乐通过这iMusicBox OS。个音箱进行播放。

树莓派乐器

你想过树莓派还能作为乐器,是的,你能用代码写出音乐。通过基本的编程技巧,你就能制造出特别的音响效果,甚至打造一首完整的乐曲。Sonic Pi就能让你的树莓派变成一个音乐编程机,玩一玩吧,可不要上瘾哦!

树莓派小霸王

还记得我们小时候接在电视机上玩的游戏机吗?超级玛丽、魂斗罗等游戏人物已经成为了我们童年里一道不可磨灭的风景。如果你想重温童年时代的游戏,除了模拟器,你还能用树莓派自己做上一台。这一项目需要的硬件在上面项目的基础上增加了一个USB控制器,软件方面则需要在网上下载,有许多不同的版本,RetroPie就是其中一种。如果用点心,还能花上一个周末自己DIY一个复古游戏柜呢!

树莓派数字相框

使用这个数字相框不仅可以用来播放图片幻灯片,也能通过树莓派的代码或浏览器播放在线视频。本项目所需要的组件包括:树莓派、LCD显示器和控制器、外框(用于固定和装饰)和其它基本电子元件。


基于树莓派的智能家居


▲ iOS 家庭

▲ iOS 家庭

如果你决定开始尝试一下打造个人的智能家居系统。那么恭喜你,你不但能解决谁下床关灯,大门到底关没关好的历史难题,还能够充分发挥个人的想象力,解决更多的家居问题。

  • 如果天气很热,你将在离家三公里远的时候,收到手机消息推送:“是否打开空调?”

  • 下雨了,如果窗户开着,系统会提醒你关窗,当然,如果有关窗器和雨水感应器,完全可以自动关窗。

  • 基本的感应开关灯、门、窗……

基于树莓派的网页服务器

你可能觉得用树莓派配置Web服务器的难度很大,但只要有合适的工具(如OwnCloud),就没那么复杂了。你可以利用树莓派打造一个私人服务器,可以用来存储相片、音乐、电影,甚至搭建一个小型网站——不要钱的云服务!你需要的东西只有一张SD卡和网络(有线无线均可)。


让你的老式打印机拥有无线打印的功能

现在很多新式打印机都具有无线打印的功能,但这些新品实际上却比普通打印机贵多了。如果你已经拥有了一台老式打印机或者没有足够的预算购买无线打印机;没有关系,树莓派来帮你。你只需要为树莓派配置一个WiFi模块就够了!过程也很简单:插上WiFi模块、连接打印机、输入一些命令,然后你就可以使用无线打印了。

超声波测距器

人们喜欢做机器人,而做机器人的时候很重要的一点就是要让它理解自己所处的坏境。使用树莓派和超声波传感器,你能够轻松测量传感器和物体之间的距离。再加上适当的控制,你就能让你的机器人避免撞到障碍物了。


用【树莓派】打造极客生活




树莓派 + Home Assistant + HomeKit =智能家居系统



无论怎样,先上成果啦——我花了一个小时拍的 23 秒视频~~

树莓派虽小,但它五脏俱全,和普通电脑无异。电脑能做的大部分事情,在树莓派上都能做。而树莓派因其低能耗、移动便携性、GPIO等特性,应用范围更加广泛。

树莓派和 Beaglebone ,它功能强大,可以直接作为迷你 PC 来使用。而树莓派也是 CrazyPi 直接对标的产品。



把树莓派主板接上摄像头,连上WiFi就成为科研用的小型拍摄设备。山寨一个Google Glass也轻而易举。树莓派控制四旋翼飞行器,还可以DIY六足行走机器人。把树莓派接上传感器和LED灯,就成了简易温度/风速实时监测装置。而英国南安普顿大学的9位计算机工程师竟然用64个树莓派和乐高积木,搭建了一台微型超级计算机。


作为一个普通的用户,我们只需要关注便利的生活。

作为一个极客,我们则关注于如何改造成需要的功能。

对很多的程序员来说,亲自打造个人的智能家居系统已不是难事,哪怕是零基础的小白也能够轻松入门玩耍。当然你首先需要一个树莓派!


假期倒计时


向往自由的心啊!



休假啦!



讨论


如果对该项目的疑惑、建议或任何创意,都可以在留言区讨论~


编辑 | 神经码

图片源于网络,版权归原作者所有

 
程序员之家 更多文章 6年来微信首次换图,换中国的! 顶级程序员有一个共同点,那就是...... 马云吃泡面咸菜照片引500万次围观 网友:辛苦了 暗网的罪恶,你真的了解互联网? 华为出大事了!原因竟是程序员误操作
猜您喜欢 PostgreSQL 10 黑科技 - 自定义统计信息 译见|构建用户管理微服务(二):实现领域模型 【转】Python 包管理工具解惑 失败学:每个人都可能是Loser,如何对待失败与遗憾?