《树莓派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型的外壳,所有接口在上面都有标注。


11dee66bfa32d3430c0599186b963dc37ec4ae66


b251a2c0bca8d1626b57dc92efc3cdd96fad79b5

需要确定哪种外壳能满足你的需求。当然如果之后改变主意的话,也可以很方便地换一个不同的外壳。

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接口变成多个!

相关文章
|
4天前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
57 7
|
8天前
|
数据采集 Web App开发 数据安全/隐私保护
实战:Python爬虫如何模拟登录与维持会话状态
实战:Python爬虫如何模拟登录与维持会话状态
|
27天前
|
传感器 运维 前端开发
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
本文解析异常(anomaly)与新颖性(novelty)检测的本质差异,结合distfit库演示基于概率密度拟合的单变量无监督异常检测方法,涵盖全局、上下文与集体离群值识别,助力构建高可解释性模型。
223 10
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
|
5天前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
45 3
|
5天前
|
数据处理 Python
Python编程:类型转换与输入输出
本教程介绍Python中输入输出与类型转换的基础知识,涵盖input()和print()的使用,int()、float()等类型转换方法,并通过综合示例演示数据处理、错误处理及格式化输出,助你掌握核心编程技能。
53 3
|
27天前
|
数据采集 监控 数据库
Python异步编程实战:爬虫案例
🌟 蒋星熠Jaxonic,代码为舟的星际旅人。从回调地狱到async/await协程天堂,亲历Python异步编程演进。分享高性能爬虫、数据库异步操作、限流监控等实战经验,助你驾驭并发,在二进制星河中谱写极客诗篇。
Python异步编程实战:爬虫案例
|
16天前
|
存储 分布式计算 测试技术
Python学习之旅:从基础到实战第三章
总体来说,第三章是Python学习路程中的一个重要里程碑,它不仅加深了对基础概念的理解,还引入了更多高级特性,为后续的深入学习和实际应用打下坚实的基础。通过这一章的学习,读者应该能够更好地理解Python编程的核心概念,并准备好应对更复杂的编程挑战。
64 12
|
27天前
|
Cloud Native 算法 API
Python API接口实战指南:从入门到精通
🌟蒋星熠Jaxonic,技术宇宙的星际旅人。深耕API开发,以Python为舟,探索RESTful、GraphQL等接口奥秘。擅长requests、aiohttp实战,专注性能优化与架构设计,用代码连接万物,谱写极客诗篇。
Python API接口实战指南:从入门到精通
|
13天前
|
并行计算 安全 计算机视觉
Python多进程编程:用multiprocessing突破GIL限制
Python中GIL限制多线程性能,尤其在CPU密集型任务中。`multiprocessing`模块通过创建独立进程,绕过GIL,实现真正的并行计算。它支持进程池、队列、管道、共享内存和同步机制,适用于科学计算、图像处理等场景。相比多线程,多进程更适合利用多核优势,虽有较高内存开销,但能显著提升性能。合理使用进程池与通信机制,可最大化效率。
155 3
|
29天前
|
数据采集 存储 XML
Python爬虫技术:从基础到实战的完整教程
最后强调: 父母法律法规限制下进行网络抓取活动; 不得侵犯他人版权隐私利益; 同时也要注意个人安全防止泄露敏感信息.
563 19

推荐镜像

更多