《树莓派Python编程入门与实战(第2版)》——1.4 其他不错的外围设备
本节书摘来自异步社区《树莓派Python编程入门与实战(第2版)》一书中的第1章,第1.4节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 其他不错的外围设备现在你知道到了哪些外围设备是运行树莓派所必须的,同时你可能在想有哪些额外的外围设备能让你更好地使用树莓派。如下这些外围设备会很有帮助。
树莓派外壳。
移动电源。
自供电的USB集线器。
1.4.1 挑选一个外壳你收到的树莓派将会是一个装在防静电的袋子里的、裸露的电路板。当然你不一定必须要有一个外壳来保护你的树莓派,但是有一个外壳总是不错的主意。树莓派的外壳有各种各样的形状、大小和颜色。图1.6显示了一个有趣的、黑色的塑料外壳,其顶部镂空雕刻出了一个树莓的形状。这个外壳在旁边有开口,使得可以访问各种接口。
TIP 官方的树莓派外壳 也有一个官方的树莓派外壳可供使用。请访问raspberrypi.org/raspberry-pi-official-case/了解这个外壳的详细信息。很多树莓派的爱好者喜欢使用透明的外壳,在保护树莓派的同时还可以尽情地展示它。另一些树莓派的拥有者想要让自己的树莓派有一个更加光鲜的外表。图1.7展示了一个看起来非常专业的树莓派1的B型的外壳,所有接口在上面都有标注。
需要确定哪种外壳能满足你的需求。当然如果之后改变主意的话,也可以很方便地换一个不同的外壳。
CAUTION 警告:静电####电路板不能接触静电!手上的一个小火花就能永久地损坏树莓派。这是把树莓派装到外壳里的一个重要理由。
1.4.2 移动电源移动电源是相当不错的选择,基本上它能在任何地方给你的树莓派供电。移动电源包含一个锂离子电池组,可以通过家中墙上的插座或用USB电缆连接到电脑上进行充电。你可以把移动电源充好电并随身携带,当其他电源无法使用的时候,就可以用它给树莓派供电。为了能给树莓派供电,移动电源至少应能提供5V 700~1200mA的电流(根据你的电力需求的不同)。更昂贵的移动电源可以提供更多种方式充电,如汽车上的12V电源接口以及墙上插座。
你仍然需要购买一根一端是A型USB公连接器、一端是B型Micro USB公连接器的USB线,来将树莓派连接到移动电源上。这样做的好处是,可以在给移动电源充电的同时给树莓派供电。只是不要忘记,当添加或移除树莓派外围设备的时候,要拔掉你的移动电源充电器。
1.4.3 自供电USB集线器如果你要连接一个USB键盘、一个USB鼠标、一个Wi-Fi网络适配器、一个USB外部存储设备以及其他的USB外围设备,USB端口可就都用完了!不用担心,只需要购买一个自供电的USB集线器就可以了,它通过插到电源插座上的独立适配器获取电力。
CAUTION 警告:总线供电的USB集线器 确定你使用的不是一个总线供电的USB集线器。总线供电的USB集线器会从它所连接的计算机的USB接口获取电力。因此,它会消耗树莓派的电力。通常情况下,自供电USB集线器可为每个连接的设备提供高达500mA的电流。它有一个USB A型连接线,可以通过USB接口连接到树莓派上。由此,可以将一个USB接口变成多个!
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- Python怎么就火起来了?学会python可以做的兼职
- 167 python网络编程 - Web静态服务器
- Python网络编程中的服务器架构(负载均衡、单线程、多线程和同步、异步等)
- Python爬虫技术--基础篇--IO编程
- 【Python】【PyPI】twine模块打包python项目上传pypi
- 《树莓派Python编程入门与实战》——1.5 决定如何购买外设
- 《树莓派Python编程入门与实战》——第2章 认识Raspbian Linux发行版
- 《树莓派Python编程入门与实战》——第3章 搭建编程环境
- 《Python密码学编程》——2.3 启动IDLE
- 《树莓派Python编程入门与实战(第2版)》——1.2 获取树莓派
- 《树莓派Python编程入门与实战(第2版)》——1.9 Q&A
- 《树莓派Python编程入门与实战(第2版)》——1.10 练习
- 《树莓派Python编程入门与实战(第2版)》——3.3 安装Python和工具
- 《树莓派Python编程入门与实战(第2版)》——3.7 创建Python脚本
- 《树莓派Python编程入门与实战(第2版)》——3.10 Q&A
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式
- 《Python游戏编程入门》——1.2 初识Python
- 《Python游戏编程入门》——1.3 Python中的对象
- 《Python高性能编程》——第1章 理解高性能Python 1.1 基本的计算机系统
- 《树莓派Python编程入门与实战》——第2章 认识Raspbian Linux发行版 2.1 了解Linux
- Python开发区块链之01环境搭建
- 《从问题到程序:用Python学编程和计算》——2.5 标识符、变量和赋值
- 3.python元类编程
- 学习笔记(53):Python实战编程-Checkbutton
- 学习笔记(48):Python实战编程-grid布局
- 学习笔记(42):Python实战编程-pyinstaller程序打包