本节书摘来自异步社区《树莓派Python编程入门与实战》一书中的第1章,第1.3节,作者【美】Richard Blum,译者 王超,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.3 哪些树莓派外设是必须的
在这一点上,你必须要做出决定。你可以购买一个包含了树莓派和所有必要外设的预包装套件,也可以分别购买树莓派和它的必要外设。预包装套件将节省你的时间,但是会花费更多的钱。单独购买所有的东西会比较省钱,但是会花费一些时间。所以,购买之前你要综合考虑。
警告:
关于购买外设
在你购买树莓派和外设之前,请注意阅读本章剩下的内容。你需要知道一些重要的事情以避免浪费时间和金钱。
以下各节描述的是启动和运行树莓派所需要的基本外设。
- SD卡。
- 电源。
- 有HDMI接口的电视或者计算机显示器。
- USB键盘。
接下来的几节将会讲述这些必要外设的详细信息。在本章的最后,你还将了解一些不错的额外的外部设备。
1.3.1 SD卡
树莓派没有内部存储设备,因此它没有预装的操作系统。SD卡用以存储在树莓派上运行的操作系统。你必须使用一个SD卡来启动你的树莓派。
大部分预包装的树莓派套件都附带了一个预装了操作系统的SD卡。如果你不买预包装套件,你有两个选择。
- 买一个树莓派支持的SD卡并自己把操作系统部署上去(你将会在本章的最后学到这些内容)。
- 买一个已经预装了操作系统的SD卡。在elinux.org/RPi_Easy_SD_Card_Setup你可以找到出售这些SD卡的公司的列表。
警告:
使用正确的SD卡
花一些时间来确保你为树莓派购买正确的SD卡,这会在下面讨论。合适的SD卡能让你的树莓派表现得更好。不合适的SD卡会带来很多麻烦。
如果你决定自己购买SD卡并部署操作系统,那就不能随便买一个旧的SD卡。你必须买一个适用于树莓派的SD卡。那么,如何找出该买哪种SD卡呢?幸运的是,嵌入式Linux百科页面的贡献者们都是热心人。在他们的树莓派SD卡页面(elinux.org/RPi_SD_cards)列出了多种树莓派可以使用的SD卡。一般来说,你需要一个至少4G空间(8G更好)的标准尺寸SDHC卡。
提示:
SD卡容量
不必非得用SD卡的空间来存储文件和程序。你也可以通过树莓派的USB端口连接存储设备。但你仍然需要SD卡来启动树莓派。
1.3.2 电源
树莓派并没有附带可以直接插到墙上插座的电源线。它使用一个B型Micro USB母口作为电源接口。下面是树莓派对电源的基本要求。
- 5伏。
- 700毫安。
电流可以略超过700毫安。事实上,最好是能提供略大的电流,因为你添加的外设(如USB鼠标)越多,系统需要的电流就越大。
这里你有多种选择,从超级便宜的到灵活但昂贵的。下文会介绍更多信息。
1.廉价电源
如果你有一个带有B型Micro USB公连接器的手机充电器,那么你很幸运。看一下输出端,检查一下上面标识的输出电压和电流。如果你的手机充电器提供5伏700毫安的输出,那么你可以用它来驱动你的树莓派。有些人发现,使用一些其他的充电器,如电子阅读器的充电器,树莓派同样能正常工作。
提示:
更长的电源线
记住当你为树莓派搭配电源线时,线越长,你能获得*度也就越大。如果你用一根短的电源线连接树莓派,那么你树莓派的移动和放置都会受到很大的限制。一般来说,更长的线缆等于更大的*度。
如果你住在一个非常现代化的公寓或家里,墙上的插座有A型USB接口,那么你可以用这些接口给树莓派供电。你需要买一根一端是A型USB公连接器、一端是B型Micro USB公连接器的线。如果你没有这种墙壁插座,可以找个电工把传统的墙壁插座替换掉,当然也可以使用传统适配器。
2.传统电源
如果你不想让树莓派和你的手机或者电子书阅读器共享充电器,你可以为树莓派购买单独的电源外设。这种情况下,你需要一个能插入墙面插座的、有A型USB接口的USB电源插头。同时你需要一根一端是A型USB公连接器一端是B型Micro USB公连接器的USB线。图1.3显示了这样的一个例子。
电源插头允许你插入任何墙壁插座上获取电力。而且你可以使用USB电源插头来为其他USB兼容设备供电。如果你打算将树莓派放到背包里,或者出于旅行考虑,你应该考虑选一个可以将线缆收纳起来的USB电源插头。它可以将电源插头变成一个漂亮的小立方体,以便于携带。
3.移动电源
移动电源是相当不错的选择,基本上它能在任何地方给你的树莓派供电。但是,它不便宜。移动电源包含一个锂离子电池组,可以通过家中墙上的插座或用USB电缆连接到电脑上进行充电。你可以把移动电源充好电并随身携带,当其他电源无法给树莓派供电时,就可以用它给树莓派供电。为了能给树莓派供电,移动电源至少应能提供5伏700毫安的电流。更昂贵的移动电源可以提供更多种方式充电,如汽车上的12伏电源接口以及墙上插座。
你仍然需要购买一根一端是A型USB公连接器、一端是B型Micro USB公连接器的USB线,来将树莓派连接到移动电源上。关于这样做的好处是,你可以在给移动电源充电的同时给树莓派供电。只是不要忘记当添加或移除树莓派外设的时候拔掉你的移动电源充电器。
1.3.3 显示输出
对于像树莓派这样小的设备,它仍然具有令人难以置信的图像显示能力。它那值得炫耀的HDMI接口,可以输出蓝光品质的播放内容。树莓派同时也提供复合输出,增加了在使用旧设备作为显示输出时的灵活性。再一次,你需要决定你的树莓派的功能。
1.使用较旧的显示设备
如果你有一个旧的模拟电视,你也可以使用它显示树莓派的输出。所需要的是一个复合视频接口连接器,通常是黄色。树莓派的复合输出接口也染成了同样的黄色。
复合输出接口只能输出视频。如果想得到声音,则需要一根音频线插到树莓派的音频输出接口上。音频线的另一端连接到你使用的声音输出设备(如外置扬声器)上。
警告:
不支持VGA
树莓派没有提供对VGA的支持。你可以使用DVI转VGA转换器,DVI连接会在下面描述。但是,这可能会给你的树莓派设置增加一个额外的故障点。
你可以通过DVI端口连接到电脑显示器上。在这种情况下,你需要一个适配器将HDMI转换到DVI输出。同样,就像复合视频线一样,DVI也不带音频信号。因此,你还需要一根音频线为你的树莓派提供声音输出。
2.使用现代显示设备
使用现代设备是获取树莓派视频和音频最简单的方法。要使用这种方法,你需要购买HDMI公对公电缆。如图1.4所示,将HDMI的一端插入到树莓派的HDMI端口,另一端插入电脑显示器或者电视上。当然,你应该确保你购买的HDMI电缆的长度能满足你的需求。HDMI电缆同时传输视频和音频信号,因此你只需要一根线。
1.3.4 键盘
使用什么样的键盘是最容易决定的。为了输入你的Python程序,并且尝试各种Python命令,你需要一个键盘。树莓派B型有两个USB端口(A型只有一个USB端口),你可以使用其中一个连接任何USB键盘。注意,大部分预包装树莓派套件并不包括USB键盘,但是你可能已经有一两个键盘了。