《树莓派Python编程入门与实战(第2版)》——1.3 哪些树莓派外围设备是必须的

1.3 哪些树莓派外围设备是必须的

在这一点上,你必须要做出决定。你可以购买一个包含了树莓派和所有必要外围设备的预包装套件,也可以分别购买树莓派和它的必要外围设备。预包装套件将节省你的时间,但是会花费更多的钱。单独购买所有的东西会比较省钱,但是会花费一些时间。所以,购买之前要综合考虑。

CAUTION 警告:关于购买外围设备

在你购买树莓派和外围设备之前,请确保阅读了本章剩下的内容。你需要知道一些重要的事情,以避免浪费时间和金钱。

以下各节介绍启动和运行树莓派所需要的基本外围设备。

microSD卡。

电源。

有HDMI接口的电视或者计算机显示器。

USB键盘和鼠标。

网络外围设备(在某些情况下可能是可选的)。

接下来的几节将会介绍这些必要外围设备的详细信息。在本章的最后,你还将了解一些不错的额外的外部设备。

1.3.1 microSD卡

树莓派没有内部存储设备,因此它不带预装的操作系统。microSD卡用以存储在树莓派上运行的操作系统。必须使用一个microSD卡来启动树莓派。

如果用一个二手的树莓派,要注意有些旧式的树莓派型号使用了一个SD卡,而不是一个microSD卡。SD卡和microSD卡之间的物理大小不同,如图1.4所示。

大部分预包装的树莓派套件都附带了一个预装了操作系统的microSD卡。如果不购买预包装套件,你有两个选择。

买一个树莓派支持的microSD卡并自行加载必要的软件(你将会在本章的最后学到这些内容)。

买一个已经预装了必要软件的microSD卡。在elinux.org/RPi_Easy_SD_Card_Setup,可以找到出售这些microSD卡的公司的列表。

CAUTION 警告:使用正确的microSD卡

花一些时间来确保为树莓派购买了正确的microSD卡,这会在下面讨论。合适的microSD卡能让你的树莓派表现得更好。不合适的microSD卡会带来很多麻烦。

如果你决定自己购买microSD卡并自行安装软件,那就不能随便买一个旧的microSD卡。你必须买一个适用于树莓派的microSD卡。那么,如何找出该买哪种microSD卡呢?好在,嵌入式Linux的维基百科页面的贡献者都是热心人。在他们的树莓派 SD 卡页面(elinux.org/ RPi_SD_cards)中,列出了哪种microSD可以使用而哪一种没用。一般来说,你需要一个至少6GB空间(8GB更好)的SDHC卡。

TIP 提示:microSD卡容量

树莓派基金会已经在正式测试32GB大小的存储卡了。然而,不必非得只是使用microSD卡的空间来存储文件和程序。也可以通过树莓派的USB端口连接存储设备。但仍然需要microSD卡来启动树莓派。

1.3.2 电源

树莓派并没有附带可以直接插到墙上插座的电源线。它使用一个B型Micro USB母口作为电源接口。下面是树莓派对电源的基本要求。

    5V。
    700~1200mA(1.2A)。

5V是固定的,但是电流可以超过1200mA。事实上,最好是能提供略大一点儿的电流,因为添加的外围设备(如USB鼠标)越多,系统需要的电流就越大。这里你有多种选择。下文会介绍更多信息。

1.便宜的电源选项

如果你有一个带有B型Micro USB公连接器的手机充电器,那么你很幸运。看一下输出端,检查一下上面标识的输出电压和电流。如果你的手机充电器提供5V 1200mA的输出,那么可以用它来为树莓派供电。有些人发现,使用一些其他的充电器,如电子阅读器的充电器,树莓派同样能正常工作。注意,便宜的电源方案可能导致树莓派不稳定,这会根据特定的树莓派项目而有所不同。

TIP 提示:更长的电源线

记住当你为树莓派搭配电源线时,线越长,你的灵活度也就越大。如果用一根短的电源线连接树莓派,那么树莓派的移动和放置都会受到很大的限制。一般来说,更长的线缆等于更大的灵活度。

如果你所居住的公寓或家里,墙上的插座有A型USB接口,那么可以用这些接口给树莓派供电。你需要买一根一端是A型USB公连接器、一端是B型Micro USB公连接器的线。如果没有这种墙壁插座,可以找个电工把传统的墙壁插座替换为带有A型USB接口的插座,当然也可以使用传统适配器。

2.较贵的电源选项

如果你不想让树莓派和手机或者电子书阅读器共享充电器,可以为树莓派购买单独的电源外围设备。这种情况下,需要有一个USB电源插头,以便能插入带A型USB接口的墙面插座。同时还需要一根一端是A型USB公连接器、一端是B型Micro USB公连接器的USB线。

这电源插头允许你插入任何墙壁插座上获取电力。而且可以使用这个USB电源插头来为其他USB兼容设备供电。如果你打算将树莓派放到背包里,或者旅行时带上,应该考虑选一个可以将线缆收纳起来的USB电源插头。它可以将电源插头变成一个漂亮的小立方体,不占地方而且便于携带。

电源线一端带有一个AC电话插头,而另一端带有一个B型Micro USB公连接器的话,那就更好了。你通常会发现,这种的高频率的电源线,可以为树莓派项目的供电更加稳定。图1.5展示了这种电源线的一个例子。

1.3.3 显示输出

对于像树莓派这样小的设备,它仍然具有令人难以置信的图像显示能力。它带有一个HDMI接口用于输出,支持蓝光品质的播放内容。树莓派同时也提供复合输出,增加了在使用旧设备作为显示输出时的灵活性。还是需要根据树莓派的功能来做出选择。

1.使用较旧的显示设备

如果有一个旧的模拟信号电视,也可以使用它显示树莓派的输出。所需要的是一条音频/视频(A/V)复合线缆,一端是带有一个3.5mm的连接口,另一端是3个RCA连接器。3个RCA连接器通常的颜色组合是,黄色(用于视频)、白色和红色(用于立体音频)。

在树莓派2的B型号上,A/V复合输出端口位于照相机串行接口(Camera Serial Interface,CSI)和网络端口之间。一台模拟电视通常有3个RCA A/V端口。它们通常的颜色是黄色、白色和红色,分别对应复合线缆的3色RCA连接器。

CAUTION 警告:不支持VGA

####树莓派没有提供对VGA的支持。你可以使用HDMI输入转VGA输出的转换器。在购买之前,确保你阅读了任何其他购买者对这一转换器的评论,很多转换器并不能和树莓派一起工作。此外,你可能必须做一些配置文件修改,以便让这样一个转换器能够和你的树莓派的HDMI输出配合使用。

可以通过DVI端口连接到电脑显示器上。在这种情况下,需要一个适配器将HDMI转换到DVI输出。同样,就像复合视频线一样,DVI也不带音频信号。因此,如果你需要音频,可能还需要一个转换器,将HDMI的视频和音频信号输出分隔开,并且使得你能够接入一根单独的音频线到扬声器。

2.使用最新的显示设备

使用最新的设备是获取树莓派视频和音频输出的最简单的方法。要使用这种方法,需要购买HDMI公对公电缆。将HDMI的一端插入到树莓派的HDMI端口,另一端插入计算机显示器或者电视上。当然,应该确保所购买的HDMI电缆的长度能满足需求。

1.3.4 键盘和鼠标

使用什么样的键盘和鼠标,是最容易决定的树莓派外围设备。为了输入Python程序,尝试各种Python命令,以及单击树莓派的图形化用户界面图标,你需要键盘和鼠标。

树莓派2的B型有4个USB A端口,可以使用其中的两个连接任何USB键盘和鼠标。注意,大部分预包装树莓派套件并不包括USB键盘和鼠标,但是你手边可能已经有闲置的键盘和鼠标了。

TIP USB键盘和鼠标的耗电量

根据其电力需求的不同,USB 键盘和鼠标可能需要用掉树莓派 100~1000mA的电量。查看其供电范围,并确定你所选择的电源是否能带动它们。

1.3.5 使用网线或者Wi-Fi适配器

让你的树莓派连接到互联网或者局域网会带来很大的便利,尽管这不一定是必须的。树莓派配备了一个RJ45接口用于连接有线以太网。根据局域网配置方式的不同,连接到网络可能就是将网线插到树莓派上并把另一端插到路由器后面这么简单。这种情况下,需要做的就是购买一根以太网网线外加两个RJ45接头。

TIP 从有线网络连接开始

可能的话,最好是在设置树莓派的时候就开始连接到一个有限的以太网。通过有线的连接,你可增加网络传输的速度,并且通常很少会有网络连接问题。

同样你也可以将树莓派连接到一个无线网络。这种情况下,你需要一个USB无线网络适配器。你可以买一个便宜的、小一点的。这种方法的缺点是需要占用树莓派的一个USB接口。此外,配置无线网络并不简单。但是一旦无线网络配置好,树莓派将会有更大的灵活性。

时间: 2024-09-10 04:44:12

《树莓派Python编程入门与实战(第2版)》——1.3 哪些树莓派外围设备是必须的的相关文章

《树莓派Python编程入门与实战》——2.3 使用Raspbian图形用户界面

2.3 使用Raspbian图形用户界面 树莓派Python编程入门与实战 默认情况下,当你启动树莓派并登录后会进入到Linux命令行.但是树莓派同样还有一个图形用户界面(GUI,Graphical User Interface). 为了打开图形界面,你需要在命令行键入startx并且回车.然后轻量级的X11桌面环境(LXDE,Lightweight X11 Desktop Environment)就启动了,你可以看到一个类似图2.1的图形界面. 提示: Linux桌面环境 一个关于Linux的

《树莓派Python编程入门与实战》——3.7 创建Python脚本

3.7 创建Python脚本 树莓派Python编程入门与实战 你可以将Python语句写入文件后再批量运行它们,而不是在每次需要运行程序的时候都一行一行输入进去.这些包含Python语句的文件叫作脚本. 你可以通过Python交互式shell或者用IDLE运行这些Python脚本.清单3.3显示了名为sample.py的脚本文件,它包含两个语句. 清单3.3 sample.py脚本 pi@raspberrypi ~ $ cat py3prog/sample.py print ("Here is

《树莓派Python编程入门与实战》——1.6 让你的树莓派正常工作

1.6 让你的树莓派正常工作 树莓派Python编程入门与实战 一旦你决定要买,并拿到树莓派和必要的外围设备后,你就可以开始真正有意思的事了.当树莓派第一次启动后,你就会知道这是一个多么强大的小机器,你自己都会为此感到惊讶的.下面的章节将会介绍你需要为开机做的准备. 1.6.1 自己研究一下 就像生活中许多其他的东西,如果你未雨绸缪研究一下,启动你的树莓派并让它运行起来就会平稳而迅速地进行.花费这个前期的时间和精力是非常值得的.有许多优秀的资源可以提供帮助.例如,Hack-ing Raspber

《树莓派Python编程入门与实战》——3.3 安装Python和工具

3.3 安装Python和工具 树莓派Python编程入门与实战 如果你发现Python环境中缺了什么,别担心,这不是大问题.在这节,你可以通过下面的步骤快速安装所有的东西. 1.如果你的树莓派是使用有线连接到互联网的,确保它能连接到网络然后启动你的树莓派. 2.启动LXDE图形界面,如果它没有自动启动的话.如果使用的无线网络的话,确保它是工作的. 3.打开LXTerminal.在命令行提示符,输入sudo apt-get install python3 idle3 nano然后回车. 提示:

《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

3.5 关于Python交互式shell 树莓派Python编程入门与实战 Python交互式shell主要是用来测试一些Python语句和检查语法错误.你可以在命令行输入python3并回车来进入Python交互式shell. 提示: Python第二版交互式shell 如果你想是一些Python第二版的语句,你仍然可以在Raspbian上使用Python第二版的交互式shell.输入python2并回车来打开它. 图3.2显示了交互式shell.注意欢迎信息中显示了Python解释器的版本号

《树莓派Python编程入门与实战》——3.4 关于Python解释器

3.4 关于Python解释器 树莓派Python编程入门与实战 Python是一种解释型的语言,而不是一种编译型的语言.编译型的语言在它执行之前需要一次性把它所有的程序语句变成二进制代码.而解释型的语言,每次检查一条语句,翻译成二进制代码然后执行. 通过使用下列三类工具你可以学习大部分的Python语法和概念. 交互式shell --交互式shell允许你输入一条Python语句然后立即检查错误并解释. 开发环境shell--这个工具提供了很多特性来帮助Python开发.通过交互式shell,

《树莓派Python编程入门与实战》——第2章 认识Raspbian Linux发行版

第2章 认识Raspbian Linux发行版 树莓派Python编程入门与实战 在本章中,你将学习如下内容. 什么是Linux 如何使用Raspbian命令行 Raspbian图形用户界面 在本章中,你将了解Raspbian,它是运行在你树莓派上的操作系统,并且它支持Python编程环境.通过本章的学习,你应该知道如何使用Raspbian的图形用户界面,系统的预装组件以及一些基本的shell命令.

《树莓派Python编程入门与实战》——1.2 获取树莓派

1.2 获取树莓派 树莓派Python编程入门与实战购买树莓派之前,你需要了解一些事情. 购买一个树莓派时你将得到什么?不同型号的树莓派.在哪里购买树莓派.你需要什么外设.当你购买了一个树莓派,你会得到一个手掌大小的电路板,它装备了片上系统(SoC,System on Chip).内存和多种接口.图1.2显示了一个你收到的B型树莓派的样子.它不具备内部存储设备.键盘或任何外围设备.因此你需要一些其他的外设才能让树莓派运行起来. 提示: 什么是片上系统 片上系统(SoC, System on Ch

《树莓派Python编程入门与实战》——1.5 决定如何购买外设

1.5 决定如何购买外设 树莓派Python编程入门与实战现在你已经知道树莓派需要哪些外设了,你可以决定哪些是最适合的.你可以购买树莓派和必备配件的预包装套件或者分别购买树莓派和必要的外设. 如果你决定买一个预包装套件,记住以下几点. 这个选项会让你比分别购买花更多的钱.套件的种类很多,一定要确定你买的套件有你想要的外设,或者做好单独买套件里没有的外设的打算.很多套件有预装操作系统的SD卡.如果你买了这样的套件,你可以跳过下载操作系统和把它部署到SD卡上的步骤,同样你也可以跳过下一节.

《树莓派Python编程入门与实战》——1.1 树莓派是什么

1.1 树莓派是什么 树莓派Python编程入门与实战树莓派是一个非常廉价的.只有手掌大小的完全可编程的计算机(见图1.1).虽然树莓派的体积小,但是它的潜力无限.你可以像使用常规台式计算机一样在树莓派上创建一个非常酷的工程.例如,你可以用树莓派搭建你自己的家用云存储服务器. 1.1.1 树莓派的历史 树莓派仍然是一个相当年轻的装置.它是由Eben Upton和几个同事在英国发明的.它的第一个商业版本(A)型在2012年初以25美元的低价正式发售. 提示: 树莓派的不同简称 人们经常使用不同的名