树莓皮:非官方教程

无论您是想了解更多信息的当前Pi所有者还是此信用卡大小设备的潜在所有者,这都不是您想要错过的指南。...

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family.

了解世界上最受欢迎的25美元电脑:树莓皮。在MakeUseOf提供的这个非官方的树莓Pi教程中,您可以找到提示、技巧等。无论你是一个想了解更多信息的Pi用户,还是这个信用卡大小的设备的潜在用户,这都不是你想错过的指南。

raspberry-pi-guide-featured

1树莓派

您一定听说过树莓Pi:掌上型电脑,拥有足够的动力运行服务器或媒体中心,并配有复古游戏;具有控制安全系统和爱好者项目的连接;以及使用软件工具鼓励编程的教学和理解。

007Ys3FFgy1h1oiep22poj30hs09eaat

自2012年推出以来,Pi已超出预期,成为电脑爱好者和技术负责人必备的硬件。对于一个**给学校和大学教授编程原理的小项目来说,这还不错。

这也只是冰山一角。现在在它的第三个主要迭代,树莓圆周率是必须拥有的爱好者和爱好者紧凑型电脑。

在这本指南中,你会发现所有你需要知道的关于Raspberry Pi计算机的知识,它的背景,用途,系统规格,它运行的软件和它的惊人能力。

什么是树莓派(the raspberry pi)?

Raspberry Pi是一款自2006年开始开发的小型计算机,其组件安装在信用卡大小的主板上,运行Raspbian(Linux操作系统的专用版本)。

能够提供基本的办公室计算,低水平的游戏,互联网和电子邮件访问,媒体播放和许多其他功能经常期望从一台计算机在21世纪,Pi实现了所有这一切与精简的组件计数,ARM处理器和一个非常低的价格。

通过销售没有电缆、存储设备或机箱的电脑,成本保持在如此低的水平。当然,电缆和存储是至关重要的,如果您决定需要一个案例,有多种解决方案可用(请参见3.1:案例选项)。

1.1.1其他微型计算机

你可能知道Pi不是唯一的小型计算机项目。在过去的几年里,一些精装、低成本的电脑已经为爱好者们发布,在某种程度上与上世纪70年代和80年代的黄金自制时代相呼应。

Pi Vs Arduino

其他小型计算机包括:

  • Arduino:致力于为电子项目提供计算机接口。不过,Arduino更像是一种控制设备,可以与Pi结合使用,以管理带有移动组件的项目。看看什么是Arduino。
  • ODROID:一款体积稍大的电脑,处理器与三星Galaxy S3智能**相同。它运行Android、Arch-Linux和Ubuntu操作系统。
  • PineA64:目前还没有,这个64位ARM设备运行Android,比Raspberry Pi稍大一些。

这些项目的可用性不同于Pi,Pi由于其低成本(尽管其规格低于ODROID和Gooseberry)已被证明非常受欢迎。这无疑在一定程度上与供应链和交付链的成功管理以及设备背后的理念有关。

1.2树莓派的风气

007Ys3FFgy1h1oier9z43j30im0cf3zk

树莓皮不是为你开发的享受复古游戏,创建一个MAME系统或建立一个媒体中心:一个更崇高的事业是在它的核心。

设计和建造一台如此灵活的低成本计算机是一群计算机程序员的想法,比如Eben Upton和David Braben,他们都是Raspberry Pi基金会的成员。他们创造这台电脑的理念是开发儿童和学生可以用来学习编程的硬件。计算机的低成本意味着它们可以卖给世界各地的学校,从而为所有人提供受教育的机会。

1.3树莓皮的一些用途

世界各地的爱好者使用圆周率远远超过其最初的目的。Media center软件作为Kodi的一个版本存在,并且可以安装多个Linux发行版。

复古游戏是可能的(自2000年以来,现代游戏需要更大的硬件资源),因为是多媒体播放;值得注意的是,Pi能够高清视频。您还可以将该设备用作web服务器、打印服务器、定格相机、延时相机、数码照片显示服务器、NAS控制器、家庭安全计算机……可能性无穷!

在本指南的后面,我们将介绍操作系统和media center软件。同时,第8节:Pi的迷人用途概述了计算机的许多其他用途。

2树莓皮里面是什么?

你会正确的期望规格的树莓Pi是低,但该设备是没有这么剥离回来,它是无用的。相反,它结合了四核处理和一个相当大的缓存与智能工程,以提供一个愉快的计算体验。

007Ys3FFgy1h1oierx89mj30hs0ff40c

Pi的某些方面留给您来处理。它通常不带包装箱、存储设备或电缆,尽管捆绑包可以随附这些设备一起购买。如果你选择单板,你会惊讶地发现在外设和存储方面有多少是可用的。这主要是由于设备支持的硬件选项。

2.1 raspberry pi系统规范

Raspberry Pi有四个版本:Model A、Model B、Compute Module和Zero。我们将忽略本指南中的计算模块;它直接提供给设备**商,通常用于智能家居项目。

Raspberry Pi模型A、模型B和0之间,您会发现细微但重要的差异。

  • Raspberry Pi型号A+:最新版本为20美元,拥有Broadcom BCM2835 SoC、700 MHz单核CPU、512 MB RAM和一个USB。
  • Raspberry Pi Model B: which comes in two current flavors:
    • Raspberry Pi 2:这是35美元,带有BCM2837 SoC、900 MHz 64位四核CPU、1 GB RAM与GPU共享和四个USB端口。
    • Raspberry Pi3:35美元,这还配备了BCM2837 SoC,这次配备了1.2GHz 64位四核CPU和1 GB共享RAM。同样,还有四个USB端口。
  • Raspberry Pi Zero:
    • 这款32位slimline Raspberry Pi仅提供5美元(还提供10美元的无线版本),它具有BCM2835 SoC,配有1 GHz CPU和512 MB RAM,与GPU共享。
    • 有关详细信息,请参阅我们的专用树莓Pi零指南。

Pi硬件的几个方面(尽管Pi为零)仍然是标准的。它有一个微型USB电源接口,带有一个HDMI端口。一个以太网端口连接到USB总线,一个microSD端口。还有一个3.5毫米的双用途迷你插孔,如果你的输出设备没有HDMI的话,它可以提供音频和视频。

Raspberry Pi Zero W (Wireless) & Zero Essentials Kit BUY NOW ON AMAZON

您还可以找到用于显示和Raspberry Pi相机模块的功能区端口。

2.1.1树莓皮有多大?

另外,每款车型的尺寸都略有不同。最新的A型和B型(Pi 2和Pi 3)板为85.60 mm×56.5 mm(3.370 in×2.224 in),而Pi零点为65 mm×30 mm(2.56 in×1.18 in)。电路板的深度也各不相同;零点仅为5 mm深,而B型电路板由于额外的硬件连接器而为17 mm深。

Pi最伟大的一点是,开发人员从来没有停留在他们的荣誉上。定期推出修订版,包括硬件和软件。例如,型号A和型号B最初是用256MB的RAM启动的。2014年升级到512MB。不过,Raspberry pi2和3附带了1gb内存。

2.1.2 gpio引脚

Raspberry Pi提供了GPIO引脚阵列。这些可以用于各种各样的任务,从控制Pi(可能是游戏控制器或其他输入设备)到控制或接受来自辅助设备的电源。

GPIO引脚在Pi的每个型号(和一些修订版)上都不同,所以请注意检查是否正确使用它们。

007Ys3FFgy1h1oiesi7hsj30im0b5dgz

尽管GPIO引脚的详细使用超出了本指南的范围,但安全性并非如此。您需要像在任何计算机或电路板上一样,采用同样谨慎的方法连接这些引脚。如果没有适当的注意,如果GPIO引脚使用不当,就有可能炸毁Raspberry Pi的CPU。在连接到Pi之前,确保测试通过电缆的电压!

2.2树莓皮的研制

这款电脑的原型可以追溯到2006年。Raspberry Pi基金会成立于2008年,但直到2011年,这台电脑作为一个可行的项目发布的可能性才显现出来。

虽然最初的10000块板子是在台湾和中国建造的,但Pi现在是在英国南威尔士建造的。2012年2月29日上市后,截至2012年9月,已售出50万块董事会。据覆盆子皮基金会的数据,到2016年11月,一款惊人的1100万覆盆子比萨已经售出!

三。你的树莓皮需要什么

我们已经看到,Pi船是原样的。打开盒子时,你会发现的只是一个小主板,上面附有所需的组件。你可以用电缆、箱子和存储介质完成这项工作。

CanaKit Raspberry Pi 3 Complete Starter Kit - 32 GB Edition BUY NOW ON AMAZON

这个设备的外壳有各种形状和尺寸,从乐高到可下载的纸板裁剪。除了一个箱子,你还需要一些电缆来欣赏你的树莓皮,以及存储,通常是SD卡。让我们看看你的选择。

3.1案例选项

第一件事你会注意到一个全新的圆周率是,它的船舶没有一个案件。这有点类似于运行一个PC主板而不用担心塔-不明智!当然,解决办法是找到或建立一个案例——什么是可用的?

3.1.1 punnet案例

双关语是一个流行的选择,因为它完全自由和易于构造。它作为一种可打印的设计,可以被剪掉,并用薄塑料,厚纸或卡片构造,为你的Pi计算机提供一个家。

007Ys3FFgy1h1oiesz9dbj30fu0bvjro

punnet案例有几个版本。

  1. 原始的punnet,适用于树莓Pi模型B
  2. Raspberry Pi B+型电路板的一种改进[断开的URL已删除]
  3. 树莓皮3的修订版

3.1.2乐高

有一点是你不能用乐高积木建造的,圆周率的情况也不例外。与任何DIY电脑机箱一样,您需要确保有足够的空间放置电缆和存储卡,并且机箱提供足够的通风。您可以使用Punnet案例设计来帮助定位这些间隙。

3.1.3爱好案例

Pi有各种情况。唯一的麻烦是为你的设备选择合适的外壳。找到案件的最佳地点是易趣、亚马逊以及:

  • Adafruit.com
  • 皮莫罗尼网站
  • ModMyPi.com
  • ThePiHut.com网站

顺便说一句,如果你是乐高的粉丝,有些箱子是设计成乐高兼容的!

你也可以用各种材料来**你自己的箱子。这个eLinux页面列出了许多变体。各种Pi模型的后期版本都配备了几个安装孔,您可以使用这些孔来安装Pi。你可以通过这个模板从Pi间谍找到他们的位置。

3.1.4上循环旧硬件

像任天堂游戏机、旧路由器、键盘甚至视频游戏盒(特别是任天堂64的)等手持游戏机都可以作为树莓Pi的外壳使用。需要一定的计划,你需要有合适的设备来完成转换。旧玩具和音乐播放器也可以重新调整用途,以持有Pi。

007Ys3FFgy1h1oietnhvsj30g409lwey

有更多的方法可以让你把你的圆周率放在一个案例中-这只是一个非常甜蜜和糕点覆盖冰山的一角!

无论您使用哪种情况下的解决方案,请确保它是坚固的,将保护树莓皮敲,并提供必要的气流保持处理器冷却。

3.2电缆

要从树莓皮中获得最佳效果,您需要几根电缆:

  • 以太网:如果你不打算使用Wi-Fi(也许你的Pi没有内置无线,而且你还没有USB Wi-Fi加密狗),你将需要这个连接到你的路由器。
  • HDMI电缆:引人注目的是,Pi只有一个HDMI端口,用于高清视频和音频。更值得一提的是Raspberry Pi Zero上的迷你HDMI。一个标准的HDMI适配器包括在内,但如果你有一个迷你HDMI电缆,这将非常适合。
  • 音频电缆:Pi包括一个特殊的两用3.5毫米迷你插孔。它的第一个用途是提供音频,非常适合将袖珍电脑连接到扬声器。如果您不使用HDMI,或者希望将音频发送到其他设备,这将非常有用。
  • RCA视频电缆:迷你插孔的第二个用途是作为替代视频输出(低分辨率),用于不带HDMI的显示器。
  • Micro-USB电缆:虽然在大多数情况下(见下文)您应该使用电源适配器,但如果您需要从PC为Pi供电,则可以使用能够承载5V电压的电缆。您也可以使用便携式智能**充电器作为电源。

推荐阅读:您应该知道哪些不同的计算机电缆类型

然而,电缆并不是一切…

3.3储存

任何一台计算机最重要的元素之一就是存储器,从存储器中运行操作系统并存储数据。Pi没有硬盘驱动器,而是配备了microSD卡插槽。

007Ys3FFgy1h1oieu956jj30bm09774d

您应该购买一个高等级的SDHC卡与这台微型计算机一起使用。容量应为8 GB或更多–更多的存储将提供最佳效果。Pi使用的存储非常像固态驱动器,这就是为什么SDHC格式用于提高读/写弹性的原因。

额外的存储可以通过USB端口连接。也可以放弃microSD卡并从USB设备引导,但您仍然需要microSD卡来设置。

007Ys3FFgy1h1oieusrhlj30im0ahq3q

一个选择是购买一个PiDrive,一个由westerndigital生产的硬盘。它附带了一个自定义版本的NOOBS(见下文),使您能够在375 GB或1 TB硬盘上安装多个Pi操作系统。这样做的好处是,您不必每次需要启动新项目时都安装新的操作系统。

3.4其他一切

还有一些其他的事情,你将需要的Pi工作。

  • USB键盘和鼠标:非常重要,如果你打算输入任何文本或使用配置菜单。连接并配置设备后,您可以将USB端口用于其他目的(例如附加存储或无线网络),而不是通过SSH输入文本命令。
  • 5伏,通过微型USB电源适配器。

3.5小心轻放

不管你打算用你的树莓皮做什么,一定要给它应得的尊重。它可能很小,但和其他电脑一样,它也容易受到静电和撞击的伤害——更不用说极端的温度了。

因此,您应取下所有首饰和吸引静电的衣物(尼龙和其他人造纤维,以及羊毛),将设备放在干净无尘的地方,地面坚实,无地毯,并确保双手干净,自己接地。

一旦你的树莓圆周率是适当的保护,在其盒或案件,你可以继续使用它,因为你会任何其他设备。但是,启动和关闭可能会出现问题(尤其是后者)-有关更多详细信息,请参阅第5.1节:安全启动和关闭。

4设置树莓圆周率

准备好正确的电缆和存储后,您将能够在Pi上安装操作系统。但是,由于硬件配置文件,这不是一个运行Windows或Mac OS X的设备。相反,您需要依赖Linux发行版。

007Ys3FFgy1h1oievaxi3j30hs09t0t4

有几个发行版可用于Pi,但最流行的是Raspbian,一个专门为Pi配置的名为Debian的端口。如果不按照说明进行安装,这可能会很棘手,而且与Raspberry Pi上的任何操作系统安装一样,它需要额外的软件才能使SD卡可引导。

其他发行版可以下载并安装在Pi上,但其中最有趣的是Android。不过,让我们不要超越自己:继续阅读,了解如何安装Raspbian。

以下步骤用于在Windows上设置软件。Linux用户可以使用dd工具写入SD卡,而Mac OS X用户也可以使用dd或RPi SD卡生成器实用程序。这些平台的完整说明可在线提供。

我们为Mac用户提供的Raspberry Pi入门指南应该在这里有所帮助。

4.1安装raspbian

要开始安装Raspbian,请访问Raspberry Pi下载并下载最新版本。您还需要Win32 Disk Imager。下载后,解压缩Win32 Disk Imager并将卡**读卡器。

007Ys3FFgy1h1oievs8amj30bp05x0sv

运行实用程序并选择正确的驱动器号(签入Windows资源管理器),然后单击文件图标以浏览到下载最新Raspbian版本的目录。

要开始安装,请单击“写入并等待”。流程完成后,您将收到通知。

你的Pi准备好了!

4.1.1使用raspi配置

microSD卡上安装了Raspbian,您就可以开始了。安全地将其从PC中取出,**Pi并接通电脑电源,同时连接HDMI电缆和键盘。

当您第一次启动Pi时,您将被带到Raspbian喘息像素桌面环境。从这里,打开菜单,转到首选项,然后打开Raspberry Pi配置。

007Ys3FFgy1h1oiewxdy3j30de0aowez

配置工具的命令行版本也可用。可以随时通过以下命令行启动Raspi config:

sudo raspi-config

使用键盘箭头键浏览菜单并进行必要的更改。

007Ys3FFgy1h1oiey3ow9j30hs08s3zb

无论您选择哪种配置工具,都应该在继续之前检查更新。使用配置菜单中的更新选项执行此操作,并按照说明进行操作。完成后,还应该展开根分区。

4.1.2用ssh控制pi

Raspberry Pi的无头使用—在没有专用监视器的情况下使用—可以通过SSH实现。

您可以在桌面配置工具或命令行中的raspi config中启用此功能。只要您的Pi与您的计算机连接到同一个网络,并且您有一个SSH实用程序,比如PuTTY(可从www.chiark.greennd.org.uk/~sgtatham/putty/download.html)运行时,您应该能够在几秒钟内通过SSH进行连接。

007Ys3FFgy1h1oieylyfrj30co0c3t9e

配置PuTTY很简单:在Session屏幕中,在Host Name(或IP address)字段中添加Raspberry Pi的IP地址。确保选择了SSH并单击Open。您可以使用所选发行版提供的凭据登录到Pi(例如,如果您使用Raspbian,则用户名和密码将显示在Raspbian下载页上)。

您可以通过两种方式找到IP地址:

  1. 在命令行中使用ifconfig命令
  2. 检查连接到路由器的设备;您的Raspberry Pi通常会按名称显示。

4.1.3启用ssh

你的树莓皮没有监视器吗?答案是通过SSH连接——但是如果没有连接监视器来启用SSH,您怎么能做到这一点呢?

幸运的是,有一个解决办法。在将microSD卡**Pi之前,请打开桌面操作系统文件管理器中的引导目录。在这里,创建一个名为SSH的文本文件,注意不要给文件提供扩展名。

例如,如果调用了文件ssh.txt,重命名文件,使其仅命名为ssh。关闭文件管理器并安全地卸下microSD卡后,将其**Pi并重新启动。在出现此SSH文件后,您已经激活了通过网络进行安全连接的规定,并可以使用默认用户名和密码连接到Pi。

一定要更改密码!登录后使用passwd命令执行此操作。

4.1.4通过ftp程序共享数据

在没有启用SSH的情况下,在Raspberry Pi之间来回移动数据可能有点棘手。幸运的是,您可以使用FTP软件绕过这个问题。有几个是可用的,但是您需要一个支持SFTP的(我使用FileZilla)。这本质上是SSH over FTP,并提供了一个与Pi共享数据的安全路由。

007Ys3FFgy1h1oiez5s1uj30im0ef3zh

例如,如果您想将软件从PC复制到Raspberry Pi,您可以通过SFTP轻松地完成此操作。或者,您可能希望将使用Raspberry Pi相机模块创建的照片复制回PC。

使用SFTP只需输入Raspberry Pi的IP地址,使用用户名和密码登录,然后在FTP应用程序的两个窗格之间拖动有问题的文件。

4.1.5高级配置与pibakery

如果你想更进一步,并充分配置你的树莓皮启动前,你需要皮卡。这是一个非常有用的实用程序,它内置了一个Raspbian Jessie的副本。简单地说,您配置操作系统,然后将其写入microSD卡。

007Ys3FFgy1h1oiezpcx5j30hf0d5q3e

例如,您可以配置无线网络连接,或者启用SSH。您可以指示它在第一次启动时安装软件,或者运行VNC服务器。一旦设置了首选项,就可以将它们烘焙到Raspbian中,将特定的磁盘图像写入microSD卡。

我们的面包店指南会给你所有的细节。

4.2其他发行版

Raspbian是Raspberry Pi用户最流行的选择,但决不是计算机上唯一可用的发行版。

其他选项包括:

  • Arch:这是主Arch Linux的一个ARM变体,大约10秒钟后启动。多才多艺,但Linux初学者的学习曲线很陡。
  • Ubuntu:最著名的Linux操作系统,有几个版本的Ubuntu可用。我们推荐Ubuntu MATE变体。
  • RISC操作系统:免费提供给Pi用户(RISC通常需要许可证)这是英国操作系统的现代版本,就像Pi是在剑桥开发的一样。
  • OSMC:这是媒体中心软件Kodi的主要Raspberry-Pi版本。这样,您就可以将Pi设置为专用媒体设备。
  • Moebius:一种精简的操作系统,设计用于不需要标准操作系统上的任何膨胀的项目。
  • Android:raspberrypi已经发布了几个版本的Android,使用了AOSP(Android开源项目)存储库中的代码。到目前为止,还没有一个版本能够成功地将硬件的灵活性与软件相匹配,但您可能会从中得到一些乐趣。

还提供NOOBS(新的现成软件),一个可以直接复制到新格式化microSD卡的工具,用于安装您喜欢的操作系统。您可以在以下网址找到NOOBS可供下载www.raspberrypi.org/downloads。有两个版本,一个是lite下载,可以将所需的操作系统拉到microSD卡上;另一个是完整下载,可以脱机安装。

007Ys3FFgy1h1oif0dl51j30hs0e4abp

4.2.1 noobs中的操作系统

用noob包装的有:

  • 树莓
  • 拱门
  • LibreELEC(OSMC的替代品)
  • 皮多拉(Fedora的一个版本)
  • RISC操作系统
  • Recalbox(复古游戏操作系统)
  • …和其他经常变化的阵容。

无论您是否不确定安装Raspbian的主要方法,或者只是想要一些额外的灵活性,建议您手头有一份NOOBS的副本。

5掌握gui

使用Pi有两种方法。第一个是依赖文本驱动的用户界面,这是特定任务的理想选择。另外,还有第二个选项,使用鼠标驱动的GUI,这对大多数用户来说将更加熟悉。

007Ys3FFgy1h1oif16gv9j30im0dywfb

您应该知道,如果您已经阅读了这一点的指南,Pi的Raspbian操作系统基于Linux的Debian发行版。然而,桌面像素基于LXDE环境。

如果您已经熟悉Linux,这将有所帮助。但如果不是这样的话,最基本的就非常容易掌握了。

5.1安全启停

您可能已经注意到树莓Pi没有开关。那你怎么能关掉它?简单的方法是从桌面上的主菜单中单击关机选项。

多亏了在Pi中用作存储设备的SD卡,通过断开电源线或拔下电源线来关闭计算机很可能会损坏操作系统,使您无法重新启动。在这种情况下,需要重新安装。

为了避免这种情况,您应该使用提供的关闭菜单选项。还有一个命令行选项:

sudo shutdown

这有各种开关和条件。例如,上述指令将在一分钟内关闭Pi。但是现在在生产线的末尾加上-h将迫使生产线立即关闭。

顺便说一句,如果您曾经在命令行环境中注销桌面,您可以通过重新启动X:

startx

为了更直观的关机,可以添加一个复位开关到你的树莓皮。

5.2在命令行中发出指令

尽管在许多情况下,使用GUI桌面运行Raspberry Pi而不是使用基于文本的命令行可能更可取,但与任何Linux发行版一样,有时您需要使用命令行选项来发出指令。

如果您已启动到GUI并希望快速访问命令行,请使用屏幕顶部的快捷方式,或按住CTRL>ALT>T。这将启动终端仿真器terminal。

007Ys3FFgy1h1oif1odyvj30ht0apgn1

要充分利用运行Linux发行版(如Debian)的Pi,您需要更加熟悉操作系统的原理。我们的Linux新手入门指南是一个很好的开始,以及每个Raspberry Pi用户应该知道的有用命令列表。

5.3添加新软件

在Pi上安装软件有两种主要方法。第一种是从远程服务器(称为存储库)下载和安装的传统Linux路径。这是通过命令行完成的:

apt-get updateapt-get install [softwarename]

如果您喜欢更具交互性的软件安装体验,还包括软件包管理器。您可以通过“菜单”>“首选项”找到“添加/删除软件”。这是GNOME包工具的修改版本,具有搜索功能。

007Ys3FFgy1h1oif29mbnj30im0egjsl

偶尔,它不会出现在拉斯宾语中。您可以使用以下命令通过终端命令行手动添加GNOME包:

sudo apt-get install pi-package

在“添加/删除软件”中找到所需的软件后,选中该框,单击“应用”,然后单击“确定”,应用程序将下载并安装。游戏、桌面环境、字体、浏览器、媒体工具等都可以通过这种方式安装。

6在pi上编程

Pi开发的一个关键原因是创建一台价格低廉的计算机,儿童和学生可以将其用作应用程序开发的平台。通过提供各种工具,在Pi上编程简单,这些工具与Raspbian操作系统捆绑在一起。

无论您是否乐于学习用Python编写应用程序,或者您更喜欢可以安装的替代方案,您都需要为您的应用程序制定一个计划或大纲,花大量的时间来完成它,以及一些基本的编码背景。

6.1蟒蛇

007Ys3FFgy1h1oif2rgl0j30c909r74u

Pi提供的主要编程语言是Python。如果你有使用这种语言的经验,那么你应该能够立即开始编码。

当然,如果你7岁,很可能你还没来得及和蟒蛇打交道,比如收集虫子和买糖果。幸运的是,Raspberry Pi附带了一个名为Pygame的实用Python模块,它本质上是一个游戏构建工具包,可以让您在享受乐趣的同时学习基本的游戏构建原则。还包括一些用Python编写的程序,因此您可以了解可以实现什么。

请注意,Python是一种跨平台脚本语言,这意味着您可以在Windows计算机或Mac上编程,保存项目,然后在Pi上运行它。

6.2其他编程工具

007Ys3FFgy1h1oif3b82rj30sm0m1q4s

尽管Python被认为是Pi年轻用户的核心编程工具,但也可以使用其他语言:

  • Java是一个选项,它预装在Raspberry Pi的Raspbian Jessie操作系统的当前版本上
  • PHP也可以被成功地使用,为将这台微型计算机用作web服务器开辟了一些有趣的可能性。
  • Scratch2.0包含在Raspbian发行版中,这是一个易于使用的开发工具,针对儿童,它有一个拖放GUI,使构建条件和游戏中的情况变得非常简单。Scratch由麻省理工学院媒体实验室和终身幼儿园集团开发,Flash支持由Chromium的Pepper Flash插件提供。
  • 使用GalaxC、Lazarus和Groovy语言的项目都可以在Pi上编译和测试。
  • ARDUNO IDE也可用于树莓Pi,允许你连接一个ARDUINO并创建一个草图(一个在ARDUNO中的程序,用C++编写)。将这两个设备连接在一起为家庭自动化提供了许多选择。

6.3在哪里可以找到编码技巧

Python是一种广泛使用的编程语言,您可以在web上找到大量的使用技巧。查看我们在5个最好的网站上的文章来学习Python,以及我们的顶级Raspberry Pi编程资源列表。

本教程非常全面,因此您需要留出大量的时间来完成。还提供了参考指南,解释了每个库中的各种库和函数,从而使您能够掌握使用该语言可以完成的工作。

前往docs.python.org/3/开始Python教程。

尽管Scratch看起来似乎是不言自明的,但是您可以通过访问获得支持并查看其他项目scratch.mit.edu网站.

6.4学校的树莓皮

正如你先前所学,Pi被认为是一台学生和大学生可以在学校里使用编程的计算机。但是,这个目标有多成功?

007Ys3FFgy1h1oif3t2nej30g40933zc

不幸的是,没有明确的数字,虽然有大量购买学校和人们购买设备捐赠给教育设施帐户。据估计,大约有20%是在儿童手中,而且可能有更多的年轻人谁在家庭中有一个圆周率。

不过,我们知道的是,谷歌已经向英国各地的学校捐赠了至少1.5万个个人信息系统。

一开始,似乎有些学校在处理圆周率教学问题上准备不足。幸运的是,有一个有用的知识共享许可手册为英国教育工作者,CAS Raspberry Pi教育手册,可通过Raspberry Pi网站和集成应用商店下载。官方网站上还有一本关于树莓皮的教师指南。

7将pi配置为媒体中心

可以说,Pi最常用的用途是作为媒体中心。当你花不到40美元就能得到你所需要的一切时,为什么还要花钱买智能电视呢?

得益于USB端口和网络,Pi是一款出色的媒体设备,既可以作为小型机顶盒,从更大的PC或网络传输流媒体,也可以作为一体机,访问外部硬盘驱动器和其他存储媒体,并将媒体输出到电视或音响系统。

但是,为了做到这一点,您需要安装一个特殊版本的Kodi,配置为在Raspberry Pi上运行。有几个完整的磁盘映像可用:

  • OSMC公司
  • 利布雷莱克
  • Xbian公司
  • 开瓶器

像Raspbian一样,这些可以写入Pi的microSD卡。

此外,复古游戏发行版Recalbox和RetroPie也可以运行Kodi,并附带预安装(Recalbox)或作为安装选项(RetroPie)。如果您选择安装完整的磁盘映像,最好有一个备用SD卡,一个用于Raspberry Pi的常用操作系统,另一个用于Kodi。通过这种方式,你可以在角色之间切换,就像在卡片上切换一样简单,使小电脑更加灵活。

7.1在raspberry pi上安装kodi

如果您喜欢在Raspbian操作系统上简单地运行Kodi,您可以像安装任何其他应用程序一样安装它。Kodi的最新版本保存在Raspbian存储库中,因此您只需运行一个简单的更新和安装命令:

sudo apt-get updatesudo apt-get install kodi

一旦安装,您就可以从Raspbian Jessie桌面运行Kodi。也可以配置Kodi在引导时自动启动。

7.2在raspberry pi上运行kodi的原则

虽然在Pi上设置Kodi相对容易,观看视频和欣赏音乐的入门也很简单,但将Pi用作媒体中心与通常的设置有点不同。

007Ys3FFgy1h1oif4daamj30im0ahq3h

除非您使用的是超大容量microSD卡(建议使用最大32 GB的SDHC格式,尽管有些类型的SDXC可以工作),否则您需要从外部硬盘驱动器、USB存储设备或外部光盘驱动器运行介质。Kodi提供多种流媒体选择,这要归功于其丰富的附加组件选择,当然……这一切都取决于您首选的媒体选择。如果你打算最大限度地利用现有的扩展选项,你也应该考虑一个带电源的USB集线器。

例如,网络连接存储(NAS)盒可能是存储在HDD上的介质的一种解决方案,或者您可能依赖于从办公室、卧室或书房的PC通过家庭网络共享内容。有趣的是,您可以使用Pi来管理自制的NAS。

安装Kodi只是设置Pi media center的第一步。各种各样的附加组件使您能够大大扩展这个软件,其中许多我们已经在MakeUseOf中介绍过了。

8树莓皮的迷人用途

虽然作为媒体中心运行树莓皮皮似乎是一个非常受欢迎的选择,但它不是唯一的方式,这是这个多功能的小计算机可以工作。

Pi可以通过几十种方式来实现各种目的和完成许多不同的任务,从将其用作NAS到运行web服务器甚至carputer。

多年来,我们与您分享了许多使用树莓皮的方法。我们在指南的这一部分收集了最吸引人和最有成就感的东西,供您考虑,并欣赏这台微型家用电脑的壮丽。

请注意,这些项目可能涉及额外的设备和费用。

8.1 raspberry pi+kindle=便携式电脑!

Pi最引人注目的一个技巧是将其与Kindle电子阅读器连接起来,使用后者作为前者的电子墨水显示器。

这种连接是通过USB到microUSB的电缆进行的,需要你破解Kindle,安装终端仿真器和一个名为U**Network的工具。一旦Kindle被解锁并安装了必要的实用程序,您就可以使用电子阅读器作为Pi的显示器了。请注意,这只能在配备集成键盘的Kindle机型上完成。构建KindleBerry Pi(需要Kindle3)的完整步骤可以在www.ponnuki.net/2012/09/kindleberry pi/。

8.2把你的树莓皮变成一个nas盒子

我们已经看到了如何将Pi配置为媒体中心。向Raspbmc设备提供媒体文件的一个好方法是使用NAS盒—另一个易于设置的项目(假设您有第二个Raspberry Pi)。

007Ys3FFgy1h1oif4zi67j30g40930t1

尽管不适合流式高清视频(由于使用Samba服务器软件),但Pi-NAS框可以设置为低功耗的NAS(请参阅,NAS是什么)。

为了完成本项目,您需要:

  • 树莓皮(B型)
  • 配置了可引导操作系统的SD卡
  • USB连接硬盘
  • 用于连接家庭网络的以太网电缆

您还需要在Pi上配置Samba服务器(运行Debian发行版之一)和Windows、Linux、Mac或Android设备上的Samba客户端。

有关将Pi用作NAS盒的完整详细信息,请访问elinux.org/R-皮尤纳斯。

8.3为您的汽车配备覆盆子皮卡普特

结束你在电视上的怀旧梦想:大卫·哈塞尔霍夫在《侠客》中驾驶一辆黑色Trans-am——有了覆盆子皮,你就可以建立自己的carputer(尽管它在谈话中可能不会太热)。

构建一个picarputer有点棘手,尽管它已经被几个用户实现了。关键部件是一个触摸屏显示屏,使您能够与所选的软件进行交互,但您还需要处理两个设备的供电、安装显示屏以及可能包含用于流媒体的3G小部件。

遗憾的是,“追击模式”不包括在内。

8.4游戏机

街机游戏仿真平台MAME的爱好者已经将该软件移植到Pi上运行,从而可以玩专为柜机设计的游戏。

当然,为了充分的体验,你应该努力建造一个机柜,以配合你的Pi,监视器,镜子和控制器,尽管你很可能跳过硬币操作方面的游戏机!

构建MAME机器的最佳方法是使用轻薄的操作系统运行Pi。这就是4.2:其他发行版中提到的Moebius的用武之地。有关完整的详细信息,请查看此猛犸象指南,以将您的Pi设置为MAME。

你也可能会惊讶地发现,树莓皮使一个非常紧凑,合理的能力游戏系统。

虽然你不会玩《使命召唤:现代战争》或《模拟人生3》,但你仍然有能力在2000年前后运行一系列复古游戏,这要感谢自20世纪70年代以来许多不同控制台和计算机的仿真器。

当你得知有几个游戏已经从其他平台移植到Pi上运行时,你不应该感到惊讶。首先,让厄运开始并不难!

8.5互联网广播

与其把你的Raspberry Pi作为一个一体化的媒体中心,你可能更愿意把它的功能限制在播放来自互联网的音乐。

有不同的方法可以做到这一点,因为Pi互联网电台可以设置没有GUI。在大多数情况下,这是最好的(出于明显的空间原因),并且可以通过SSH访问所使用的软件。

你可以用潘多拉收音机来做这件事,同时你会找到一个由鲍勃·拉斯伯恩提供的替代方法。

8.6安全系统

你想知道在你房子的某个特定房间或你的房子外面发生了什么吗?如果是这样的话,你可以用你的Pi作为一个安全系统,用网络摄像头来观察,用网络连接从另一台计算机甚至从一个完全不同的位置来查看。

007Ys3FFgy1h1oif5hqlxj30hs09eq3h

关于如何实现这一点,web上有几种不同的描述,但最重要的方面是使用具有Linux驱动程序的网络摄像头,以及使用供电的USB电缆或供电的USB集线器来运行摄像头。这个项目是对USB的沉重负担,并且由于Raspberry Pi上的以太网端口也是板载USB的一部分,您可以看到哪里可能会消耗一些可用的电源。

8.7 babycam服务器

按照类似的原则(但增加了麦克风),您还可以使用Pi管理babycam服务器,使您能够观察和收听来自您的孩子的活动。

但是,根据您使用的方法,这可能是一个很难解决的问题,因为压缩、夜间摄影的结果和延迟(图像被捕获、压缩和路由到您的查看设备最多10秒)。

8.8家庭自动化服务器

如果你看过科幻电影,家里的暖气、照明、安全和娱乐都是由同一个遥控器控制的,心里想“我想要一些!”这是树莓皮的项目。

如果你对这个概念有新的认识的话,它也是迄今为止最昂贵的,因为它需要在你家周围引入新的硬件,使你能够通过Pi通过遥控器(通常是智能**)进行完全的交互。

本项目的一些好的进一步阅读:

  • 用树莓Pi和Fhem介绍家庭自动化
  • 家庭精灵

8.9测试或实时web服务器

托管一个网站可能会很昂贵,特别是如果你需要与网站共享的只是一个“关于”页面,可能链接到其他在线位置。每月为此支付几美元是不好的经济,所以你可以考虑利用你的树莓圆周率主持你的在线存在。

007Ys3FFgy1h1oif5zqsxj30gz02n0sr

感谢LAMP和SSH,这是可能的,甚至使您能够运行一个数据库驱动的网站!

PenguinTutor解释了如何将Pi设置为自己的web服务器,供个人使用或与web共享。请注意,对于后者,您将需要一个静态IP地址。

8.10无线接入点

您可以使用树莓Pi作为无线接入点,扩展路由器的范围。这可以带来一系列好处,所有这些都可以使用Pi点实现。你会发现完整的细节,文件和自定义拉斯比图像在www.pi-point.co.uk。

通过将Pi设置为无线接入点,该设备既可以用作无线扩展器,也可以用作辅助路由器,以提供对周围区域的免费无线访问。这反过来将帮助您了解更多有关无线网络和安全的信息。

8.11打印服务器

如果没有打印服务器,旧打印机通常无法连接到家庭网络。但是,即使你能找到一个兼容的设备,这些可能是不必要的昂贵。幸运的是,通过USB将Raspberry Pi连接到打印机,您可以使设备联机。

007Ys3FFgy1h1oif6l2quj30hs0asq3e

这是由于Samba服务器软件和CUPS(通用Unix打印系统)的帮助,可以在Pi上安装和配置这些软件和CUPS。只要Pi可以通过USB检测打印机,并且计算机具有网络连接,网络上的其他设备就可以打印,而不需要连接到打印机。更好的是,这不仅限于桌面设备——还可以使用iOS的AirPrint移动打印解决方案进行打印。

8.12覆盆子皮画框

将你的Raspberry Pi与一个废弃的显示器,甚至是一个与Pi兼容的专用显示器配对,你就可以很容易地配置一个数码相框。我们尝试了这一点,结果在一个鼓舞人心的画框,显示惊人的艺术和发人深省的语录。

007Ys3FFgy1h1oif7is1kj30hs0b1gml

但是,不要被这个概念所限制。你会发现从天气信息到家庭仪表板的树莓皮相框的许多想法。您甚至可以添加运动传感器,以便仅在附近有人时显示新图像。

8.13构建流式扬声器

许多树莓Pi项目需要一些基本的电子产品,这是一个很好的开始。想法很简单:将Pi安装到组合放大器中,共享其电源,然后将音乐库复制到设备中。

想听音乐吗?用你的**控制它!我们的教程将给你一些额外的细节,上面的视频。

8.14进入房间时,播放自己的主题曲

对自己有夸大的看法吗?每次回家都要宣布你的参赛名单吗?当你走进来的时候,也许会有一阵掌声,就像演播室里的情景喜剧一样?

通过一些电阻器、簧片开关和扬声器,您可以连接Pi以检测门是否已被使用,并播放音频警报作为响应。这可能是一个主题曲,或一个声音效果,如掌声,甚至一个警报。

8.15造一只机器狗

覆盆子皮有一种典型的英国风味,所以为什么不进一步扩展这种品质,进入时空旅行呢?早在上世纪70年代,英国科幻连续剧《医生》中就有一只叫K9的有知觉的机器狗,你也可以,这一切都要归功于你的树莓皮。

现在,我们不会假装这很容易。详细的步骤是不可用的,但作为鼓舞人心的项目与覆盆子皮去,这是爸爸。

9raspberry pi:一款多功能微型计算机

所以你有你的电缆,你的SD卡,你选择的发行版,你一直把你的Raspberry Pi当作迷你电脑,也许放在一个小盒子里。

不过,你还可以做更多的事情。Pi上有一对非常有用的基于pin的连接器,允许添加更多的功能和组件。多亏了突破板,你可以把你的Pi变成一个可编程的Arduino风格的设备,完全旋转这个小电脑的概念在它的头上。

除了突破板,你会发现更迷人的工具和组件,可以添加到Pi。

9.1转接板和转接帽

你可以利用突破板将你的Pi提升到下一个级别。使用GPIO、I2C和SPI引脚,这些板以预组装或套件的形式提供,使您能够扩展设备的功能。我们的想法是,您可以通过添加更多集成组件来构建Raspberry Pi的硬件。

这些电路板可以用来为其他设备供电,如电灯、收音机甚至火车模型组。

转接板可以从以下卖家处在线购买:

  • 霍比特电子学
  • 无芒果实

你也会在亚马逊和易趣上找到卖家,提供Pi的扩展。

正如您可能猜到的,在连接转接板之前,需要对电子学有一定的了解。

同时,如果您需要半永久性地为Pi添加额外功能(例如声卡),可以使用帽子来完成。HAT(附在顶部的硬件)板可以使用Pi的安装点进行安装,并且具有允许完全通过的GPIO连接器。从一般的存货商那里可以买到。

9.2其他非必要部件

通过定期使用Pi,您会发现可以使用许多其他电缆和组件。这些是第3节中概述的内容之外的内容。

  • 电缆:除了前面讨论的布线外,您可能还需要利用Pi的音频输出端口,将计算机连接到环绕声音响系统。或者,您可能希望将视频输出到HDMI监视器以外的设备上—这只能通过RCA电缆来实现。
  • 冷却组件:计划在你的树莓皮很多高清解码?如果你在看高清视频,你需要考虑一些冷却方式。虽然一个像样的机箱会在主CPU上方提供通风槽,但您也可以考虑一个散热器。有几种可用的,从小型的,传统的散热器发现在台式电脑,以更独特的,“波浪金属”品种。
  • Wi-Fi:Pi支持大量USB无线加密狗。本指南中提到的Pi硬件供应商将提供帮助。大多数都很容易设置。如果你有树莓皮3或皮零W,无线网络和蓝牙内置。
  • 一个钩环扣件条,如尼龙搭扣:如果你打算部署你的树莓皮作为媒体中心,NAS盒或只是作为一个计算机的发展(如预期!)你可以考虑一些方法把它放在你的桌子上,电视后面或者硬盘上面。不像桌面电脑的重量控制着电缆的移动,Pi经常会被推来推去,特别是被以太网电缆推去。使用像尼龙搭扣之类的东西可以结束这种情况,将电脑固定到位,避免潜在的恶劣敲击。

9.2.1官方硬件

除了这些额外的功能外,您还可以考虑一些额外的硬件来扩展Raspberry Pi的功能。

Raspberry Pi Camera Module V2-8 Megapixel,1080p (RPI-CAM-V2) BUY NOW ON AMAZON

  • 相机模块:两个官方相机模块已经发布的Pi。首先是一个标准的高清摄像头,而另一个是没有红外滤光片的相同摄像头。这些可以用于许多项目,从标准摄影到延时和定格。
  • 紧凑型显示器:Raspberry Pi有多种显示器可供选择,例如PiTFT显示器,一种小型的、Pi大小的触摸屏显示器。想要更实用的吗?7英寸的Raspberry Pi触摸屏也可以使用,而且设置起来非常简单。

10你的树莓皮上的奶油

无论你打算用你的覆盆子皮,现在应该很清楚这盒技巧真的是多才多艺。

007Ys3FFgy1h1oif82a41j30im09bwff

安装是一个小技巧,软件很容易安装,整个安装将花费你50美元以下。的确,很容易看出为什么这个小盒子的奇迹已经运了1100多万台!

成功使用树莓皮的十大秘诀

你现在知道了你需要开始你的树莓皮的一切。为了刷新内存,下面是十个成功使用的提示。

  1. 在开机前确保SD卡正确**,从而安全地启动Pi计算机。
  2. 扩展文件系统,为您的项目提供microSD卡上的全部可用存储空间。
  3. 使用PuTTY等软件从桌面计算机通过SSH访问Raspberry Pi。
  4. 确保你有一个很好的树莓皮,一个提供通风和保护。并根据你正在运行的项目选择案例。
  5. Raspberry Pi提供了各种发行版(包括Debian和Ubuntu)。您可以运行多个,将它们安装在单独的SD卡上以获得最大的灵活性。
  6. 由于OSMC发行版,您的Pi特别适合作为媒体中心运行。
  7. 最初打算作为一个设备,教孩子们如何编程,一个很好的选择编码工具可用于树莓Pi。
  8. 这台电脑有很多用途,它是一种非常灵活的设备。不过,别忘了,它还可以运行文字处理软件、电子邮件客户端和Chromium web浏览器。
  9. 您可以通过添加转接板、HATs和其他外围设备来扩展Pi的可能性。
  10. 通过切换到命令行并键入sudo shutdown(或sudo reboot重置),安全地关闭Pi。请记住在计算机关机时拔下电源线。

还有一个小贴士:不要让任何东西限制你,除了你的想象力,尽情享受吧!

推荐文章来自makeuseof.com网站

  • 树莓皮家庭影院:你能做什么不能做什么
  • 你将需要建立一个树莓皮媒体中心的硬件
  • 得到树莓皮的7个理由
  • 果汁不够?通过超频来挤压你的树莓皮

你今天学到什么有用的东西了吗?你用Pi做了什么项目?请在下面的评论中告诉我们!

图片来源:designer491 viaShutterstock.com网站

  • 发表于 2021-03-13 15:59
  • 阅读 ( 286 )
  • 分类:IT

你可能感兴趣的文章

你可以用树莓皮做5件乐器

你的树莓皮是一个极好的媒体中心。它可以进入轨道。你甚至可以用它来开发一些基于音乐的项目。毕竟,这是一个完美的大小,并有理想的连接,流音乐,并通过扬声器输出。 ...

  • 发布于 2021-03-11 19:59
  • 阅读 ( 290 )

9个很棒的树莓皮星球大战项目创意

... 在本文中,我们将介绍各种树莓皮星球大战建设。从简单的初学者项目到荒谬复杂的项目,这里肯定会有激发你创造力的东西! ...

  • 发布于 2021-03-12 02:42
  • 阅读 ( 372 )

10+礼物的想法谁拥有一个树莓皮

... 如果你不熟悉这个设备,我们已经回答了关于树莓皮最常见的问题。你最需要知道的是,如果你爱的人有一个圆周率,他们会想修补它。 ...

  • 发布于 2021-03-12 08:25
  • 阅读 ( 284 )

树莓皮:非官方教程

...上最受欢迎的25美元电脑:树莓皮。在MakeUseOf提供的这个非官方的树莓Pi教程中,您可以找到提示、技巧等。无论你是一个想了解更多信息的Pi用户,还是这个信用卡大小的设备的潜在用户,这都不是你想错过的指南。 ...

  • 发布于 2021-03-13 15:59
  • 阅读 ( 286 )

省钱做自己的树莓皮入门工具包

...件,并向您展示如何以更低的价格购买它——包括官方和非官方的模型。由于圆周率是在英国设计和**的,我将包括链接和英国股票价格以及。 ...

  • 发布于 2021-03-17 10:52
  • 阅读 ( 210 )

7种最佳树莓皮4例

树莓皮4是最新版本的神奇单板电脑。与以前的版本一样,Raspberry Pi 4有多种型号,为微型设备增加了更多的处理能力、更多的内存和额外的功能。 ...

  • 发布于 2021-03-18 09:54
  • 阅读 ( 237 )

适合初学者的11个最佳树莓圆周率项目

树莓圆周率是一个伟大的小机器-它的负担得起,高度便携,用户友好。但是,当你第一次得到一个,它可能是棘手的,以找出哪些项目,你应该首先承担。 ...

  • 发布于 2021-03-19 13:42
  • 阅读 ( 267 )

26种树莓皮的妙用

... 你想了好一阵子,终于冒险了:你买了一个树莓皮。但是你能用它做什么呢? ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 343 )

树莓圆周率的8种方法可以帮助你学习在线安全技能

... 这些DIY项目使用树莓皮是一个完美的开始。 ...

  • 发布于 2021-03-22 17:17
  • 阅读 ( 190 )

如何用树莓皮打造diy谷歌家庭助理

...SDK允许您在自己的设备上使用该服务。本教程介绍如何在树莓Pi上设置Google助手,以及如何通过GPIO引脚激活LED。 ...

  • 发布于 2021-03-22 22:23
  • 阅读 ( 359 )