《开源硬件创客——15个酷应用玩转树莓派》——导读

简介: 最近,在爱范儿上有篇文章《树莓派为什么这么火》。它的开头是这么一句话“3年售出500万台Raspberry Pi,树莓派基金会成为了英国最大的计算机制造商”。短短3年时间,树莓派从原来的小众开源爱好者的“玩具”渐渐走入了“寻常百姓家”,其版本从最初的Model-A到B再到B+和A+,版本升级带来的是更加强大的功能。

1de41d0feb91fd01941973f66dd7bd3147c66a03

前言

开源硬件创客——15个酷应用玩转树莓派
最近,在爱范儿上有篇文章《树莓派为什么这么火》。它的开头是这么一句话“3年售出500万台Raspberry Pi,树莓派基金会成为了英国最大的计算机制造商”。短短3年时间,树莓派从原来的小众开源爱好者的“玩具”渐渐走入了“寻常百姓家”,其版本从最初的Model-A到B再到B+和A+,版本升级带来的是更加强大的功能。而在正式推出的第二代产品——Pi 2中,处理器升级到了四核,速度比第一代快6倍,内存升级到了1GB,同时还能搭载Windows 10,而它的售价仍然是加量不加价的35美元。

树莓派究竟为什么会这么火呢?这与它低廉的价格密不可分,因为只要花上几百元,就可以拥有一台性能良好的微型计算机。但最关键的还是在于树莓派具有丰富的可拓展性,即具备“开源的力量”。“开源的力量”不是说我们可以免费享用他人的成果,而是说集合大家的力量,这种力量也是推动树莓派兴起的重要原因。

开源将DIY(Do it yourself)变成了DIT(Do it together),这使得树莓派有着无限可能。“探索”与“创造”是本书的两个核心关键词。树莓派就好像一把“钥匙”,能打开一扇大门。门后面的世界是怎样的?对于不同的人来说,看到的世界是不同的。比如,对于热爱编程的人来说,看到的是一个代码的世界;对于热爱开源硬件的人来说,看到的是一个充满创造力、拥有无限可能性的世界;而对于热爱酷炫应用的人来说,这是一个充满乐趣的地方。

接着,我想与大家分享一个故事,一个关于我自己成长以及成长中收获的那些乐趣的故事。我是一个十分“爱玩”的人,小学时初次接触计算机,并从此一发不可收拾地爱上了它。它让我接触到了一个更大的世界。那时的我一直很好奇,究竟是怎样神奇的“魔力”使它拥有如此丰富的功能。后来学习编程,我明白了,在这些丰富绚丽的功能背后,是一行行代码在支撑着。编程,为我打开了一扇新的大门。编程最大的魅力就在于创造。在代码的世界里,通过一行行代码,创造着属于我的科技成果。这是一种“创造”的乐趣。

小学毕业的暑假,父亲送给我一个iPod touch。虽然那时苹果操作系统还不叫iOS,背景界面还是全黑的一片,没有Retina高清屏,也没有扁平化的图标,却带给我极大的震撼,一如后来树莓派带给我的。不同于编程,iPod touch带给我的是“探索”的乐趣。第一次“越狱”、第一次安装“插件”、第一次“美化”界面等许许多多个第一次带来了尝试新鲜事物的乐趣。iPod touch也开启了我的写作之路。那时起,我开始尝试着将自己在探索iPod tocuh时得到的一些经验心得写下来,放到网上与他人一同分享。这种分享也带给了我许多的快乐,分享的快乐是相互的,是一种人与人之间互相给予的快乐。这种快乐一直伴随着我。这也是我为什么热爱“开源”的原因。

在初中时,我热衷于折腾各类电子产品,也爱上了动手制作。当时是智能手机兴起的时期,也是手机变革的时代。从那时起,诺基亚逐渐被iPhone和各类安卓智能手机取代,手机处理器日渐强大,从单核到双核再到四核,初二时,尝试着自己做一个移动电源。当时,买了一块5000毫安的电池、充电板、升压板、USB母口和MINI USB母口等配件,然后尝试着用电烙铁与焊锡丝进行焊接,最后成功地做成了一个移动电源。这种“制作”的快乐又不同于“编程”时“创造”的快乐。编程时是随心所欲,因为创造没有的东西而产生的快乐,而“制作”移动电源的快乐则是通过自己努力去尝试,按照计划的路线,经过遇到问题与解决问题等一系列过程后,收获的喜悦。后来“苹果皮”(苹果皮由坤明科技研发)出现,使得iPod touch也可以拥有打电话、发短信和上网等功能。那时候,我曾尝试着把iPod touch和苹果皮“大卸八块”,然后买来iPhone的配件,如后盖、中框、中板和液晶框等,最终组合成一台“TouchPhone”。

以上是我在遇到树莓派以前的种种经历,以及从中收获到的乐趣。在初三毕业的暑假,自从第一次接触到树莓派,就由此开始了一条新的道路。树莓派,使我发现了开源硬件的魅力。与树莓派的邂逅,带给我的是一种惊喜,就像初次遇到计算机和iPod touch时的那样。有人曾说:“人会随着年岁增长,慢慢变得麻木,会越来越少有小时候那种眼前一亮的感觉。”但树莓派又再次带给了我这种感觉。

树莓派就好像是一座桥,把我以前所学的知识与未来连接到了一起。树莓派带给我编程“创造”的乐趣,简洁明了的命令行能够使我最大程度地集中注意力。树莓派也带给我“探索”新事物的乐趣,不同于对iPod touch的探索,树莓派使我能够感受到更多、更精彩的乐趣。同时,树莓派也给了我“制作”的乐趣,能利用树莓派搭建一台家用服务器、一个影音盒子、一台智能路由器,甚至以树莓派为终端的智能化家居。树莓派带给我更多乐趣,如创造、探索、制作,但似乎还有一样乐趣没有提到—“分享”!说到这,大家可能明白了我写这本书的初衷。我想通过这本书与大家分享在树莓派学习道路上的点点滴滴,让大家也体会到其中的精彩与乐趣!

说了那么多我自己的故事,也该给大家讲讲这本书了。通过这本书向大家详细介绍了打造15个酷炫应用的方法。前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作。读者可通过这3章内容了解树莓派基本的使用方法;第4章~第18章主要介绍15个以树莓派为载体的酷炫应用。大家可以按照教程一步一步来学习个人网站、影音盒子、下载机、私有云、智能路由器、智能家居等应用的制作方法;最后一部分内容为附录,包含了树莓派常用的操作命令和一些使用技巧,方便大家更好地使用树莓派。

由于我自己也是一个学习者,所以,我在写作时也是以一个学习者的角度出发,最大限度地使教程内容简单化、详细化。根据自己的学习体会,我认为实践绝对是最好的学习方式。单纯想利用树莓派来体验一下酷炫应用的读者,只需要照着书上的操作,即可成功搭建一个个应用。而想利用树莓派来进一步学习编程及开源硬件知识的读者,先按照书中的步骤成功搭建应用,再去体会其中蕴含的深刻奥妙。希望大家能够在阅读本书的过程中,感受到我曾经感受过的“创造”“探索”“制作”等乐趣,并能够与他人分享自己的乐趣。

最后来说说感谢。首先要感谢陈冰老师,感谢他的无私指导与真诚付出,使我能够更好地写作这本书,可以说没有他就没有这本书;同时,还要感谢我的父母。他们是我坚强的后盾,一直在背后支持我,鼓励我去探索、去发现、去创造;最后,要感谢互联网,感谢开源社区默默奉献的人们,感谢那些乐于分享的人们。是他们,使不可能变为可能,使梦想变为现实!

让我们一同去发现一个更大的世界!追梦路上,永不止息!

目录

第1章 初识树莓派
1.1树莓派是什么
1.2树莓派基本介绍

第2章 初试树莓派
第3章 上手树莓派
第4章 搭建个人网站
第5章 10天只要1度电的下载机

第6章 私有云储存
6.1文件云储存
6.2影音云储存
6.3RaspNAS

第7章 “树莓派”影音盒子
第8章 家用游戏机
第9章 神奇的“云接口”
第10章 无线路由器
第11章 多功能服务器
第12章 家有“门神”—云监控
第13章 搭建个性电台
第14章 家庭气象站
第15章 初探智能家居
第16章 玩转Hi-Fi
第17章 “树莓派”照相机
第18章 “小”应用“大”杂烩

相关文章
|
7月前
蓝桥杯嵌入式第十一届(第一场)省赛
蓝桥杯嵌入式第十一届(第一场)省赛
186 1
|
程序员 Windows
开拓者的人生:比尔盖茨的成功启示录
开拓者的人生:比尔盖茨的成功启示录
260 0
|
Web App开发 云安全 前端开发
2020 年末总结,脚踏实地,一步一个脚印——致敬自己一年的心酸历程
恰逢官方征文,谨以此篇记录自己一年的心酸历程与前端知识的感悟。
278 0
|
架构师 测试技术 区块链
Substrate 2021 年终总结盛典回顾
Substrate 可以视为一个区块链框架,其目的是帮助构建定制区块链。它使开发人员能够快速、轻松地构建面向未来的网络,这些网络几乎针对所有用例进行了优化。它免除了区块链开发的繁重工作,而且不像其他框架那样施加限制。
170 0
Substrate 2021 年终总结盛典回顾
|
开发者
从心启航
写文章,是为了总结经验!是为了记录成长!
105 0
|
程序员
《拾叶集》一个会写诗的程序员 二零一八年十月八日
图片发自简书App 图片发自简书App 图片发自简书App 图片发自简书App 图片发自简书App 又是一个秋夜 我在听秋虫鸣 夜渐深了 我在听秋虫鸣 人睡到忘记这个真实世界的时候 就会有另外...
1169 0
|
物联网 大数据 新制造
|
人工智能 Java 大数据
9月22日云栖精选夜读:脑洞 | 横扫围棋界的AlphaGo竟然出纪录片了!介意剧透者慎点…
本文讲的是横扫围棋界的AlphaGo竟然出纪录片了!自从AlphaGo连续战胜韩国围棋九段李世乭和中国围棋九段柯洁以后,这个“围棋高手”让人们更加关注人工智能(AI)技术,也让人们对AlphaGo背后的故事感兴趣。
2964 0