0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

树莓派的26种绝佳用途

454398 来源:网络整理 作者:网络整理 2020-01-30 17:58 次阅读

您已经考虑了好一阵子,而您终于冒险了:购买了Raspberry Pi。但是,您可以将其用于什么呢?

这个小设备真的可以充当台式机吗?作为服务器?作为广播电台?是的,它可以!

为您入门,我们已经收集了Raspberry Pi的大量用法,并提供了MakeUseOf的详细教程

我们假设您使用的是Raspberry Pi 4,但是其中大多数项目都可以在较旧的型号甚至Raspberry Pi Zero上运行

1。用Raspberry Pi代替台式计算机

树莓派的26种绝佳用途

Raspberry Pi最简单的用途是作为台式计算机。

除了Pi本身,microSD卡和电源之外,您还需要HDMI电缆和合适的显示器。与传统计算机一样,您还需要USB键盘和鼠标。

Raspberry Pi 3和更高版本内置了Wi-Fi蓝牙。如果您使用的是旧型号,则需要兼容的USB软件狗(请在elinux.org的Raspberry Pi Hub中检查兼容性)。但是,如果您更喜欢使用以太网,则所有Raspberry Pi型号(Pi Zero除外)都配备了以太网端口

在安装了首选的操作系统之后,您会发现LibreOffice已预先安装。使用Chromium浏览器。

一切都需要像台式计算机一样运行Raspberry Pi!

2。使用您的Raspberry Pi进行打印

是否拥有您确实喜欢使用的旧打印机,但无法无线连接?您可能倾向于安全地处理它,但实际上并不需要这样做。您需要的是连接到家庭网络的Raspberry Pi和一些打印服务器软件。

这是通过安装Samba文件共享软件以及CUPS来完成的。通用Unix打印系统为您的打印机提供驱动程序,并提供管理控制台。

设置完成后,请配置Pi,以确保家庭网络中的任何计算机都可以访问打印机。这里的所有都是它的。请注意,这实际上取决于打印机是否具有USB电缆。如果没有,则可以使用适配器。

3。将AirPrint支持添加到您的Pi打印服务器

上述项目仅适用于目前情况。它是从Windows,Mac或Linux计算机进行打印的理想选择,但是平板电脑手机呢?为此,您将需要通过单个脚本添加的Air Print支持。

尽管iOS设备本身可以进行打印,但Android平板电脑和手机将需要专用的应用程序。大多数新打印机都支持从移动设备进行打印。使用Raspberry Pi,您可以将此功能扩展到较旧的打印机!

4。用Kodi切断电话:Raspberry Pi媒体中心

Raspberry Pi的主要用途很可能是用作Kodi媒体中心。作为磁盘映像可用,已经发布了多个Kodi构建,其中OSMC和OpenElec最受欢迎。

如果您希望将Raspberry Pi保留用于其他项目,则可以将Kodi安装在Raspbian上。 。也可以将其添加到复古游戏系统中(见下文)。但是,安装Kodi需要注意一些事项。并非所有附加组件都可用,而在其中的许多附加组件中,都是为了流播盗版内容。

因此,我们建议您仅从Kodi官方存储库安装安全且合法的附加组件。但这还不止于此。与任何设备一样,运行Kodi的Raspberry Pi容易受到某些安全问题的攻击。《/p》 5。设置复古游戏机

该设备是Raspberry Pi最受欢迎的用途之一,非常适合用作复古游戏机。毕竟,它小巧而强大,足以以多种方式使用。不仅要适合作为全尺寸街机的最轻巧的组件之一,也可以作为Game Boy套件!

复古游戏有两个主要选项,即Recalbox和RetroPie。可以使用其他控制器,但都需要一个合适的控制器,该控制器需要一些初始配置。可以模拟许多平台,从经典的MS-DOS PC游戏到Commodore64。可以在Raspberry Pi上恢复许多流行的16位游戏机。

6。构建Minecraft游戏服务器

它不仅仅限于复古游戏。您可能知道Raspberry Pi的默认操作系统Raspbian预先安装了特殊版本的Minecraft。但是您知道您的Pi也可以用作游戏服务器吗?

最有效的是,Pi是Minecraft的出色游戏服务器,可让您在家庭网络中的任何地方玩。如果您有多台Raspberry Pi,则将其中一台用作专用服务器将为您带来出色的游戏体验。如果您有很多Minecraft迷可以玩,那么这特别好。

除了Minecraft之外,Raspberry Pi上还可以设置其他多人网络游戏。可以将Quake,Civilization,Doom和Open TTD的开源端口作为游戏服务器安装在Raspberry Pi上。

7。控制机器人

机器人控制器Raspberry Pi项目太多,以至于很难举一个例子。例如,您可能会为Pi依靠专用的机器人程序包,并用设备电池供电并用于通信和控制机器人。

或者您可能更喜欢自己的设计,该设计是基于已经存在的组件构建的。拥有。无论哪种方式,您都需要正确选择Raspberry Pi。 Raspberry Pi 4将为您提供更多处理能力,而Pi Zero W更紧凑。 Raspberry Pi的超薄版本具有板载无线连接功能,非常适合轻型机器人。

是否需要一些灵感?我们对可以用Raspberry Pi构建的电影和电视机器人的外观应该会有所帮助。否则,如果您想立即上手,可以在线购买机器人车载套件。

8。制作定格相机

每个人都喜欢定格视频。从华莱士和格罗米特(Wallace and Gromit)到著名导演特里·吉利厄姆(Terry Gilliam)早期的蒙蒂·蟒蛇(Monty Python)的飞行马戏团(Flying Circus)作品,它从未间断有趣。但是如何定格?您可以使用Raspberry Pi和专用的摄像头模块进行查找。

使用Python编程语言,合适的支架(用于Gilliam风格的纸模型动画的架空,用于粘土或玩具的标准三脚架) )以及光线充足的区域,这是一个耗时的过程。需要一些练习才能获得良好的效果,并且您需要添加配乐。

您还需要一块面包板来安装按钮(除非您已经有一个可以连接到的合适的柱塞按钮) Raspberry Pi的GPIO)和Python脚本来捕捉每个图像。

9。制作延时录像

将Raspberry Pi摄像头模块与其他脚本结合使用,可以为您的Pi带来另一种用途:捕获延时电影。这是通过定时拍摄一帧来完成的。

然后如何使用Raspberry Pi拍摄时间流逝取决于您。您可能需要便携式电池解决方案,而三脚架可能会再次有用。这次,您可能更喜欢使用智能手机三脚架(夹子应完全适合Pi的外壳),以稳定设备。

但是您应该拍摄什么?花园里的花,碗里的水果,路过的人……也许是天空中的云彩,还是天气变化?您仅受自己的想象力以及为获得优质视频而愿意走多远的限制。

10。广播海盗FM广播电台

您是否有想要共享的消息?需要与无法访问互联网的人群进行交流吗?答案是广播:Raspberry Pi能够在FM波段上广播!

但是,在点击链接之前,这是警告时间:未经许可,通过FM广播是非法的。幸运的是,Pi只能在短距离内播放,因此您应该可以避免遇到麻烦。确实,这是概念证明项目。尽管它可能在世界上的某些偏远地区很有用,但不适合在城市中使用。

这里需要便携式电池解决方案和焊接技能。您希望广播的所有音频都需要预先加载到microSD卡中,然后循环播放。

11。构建Raspberry Pi Web服务器

Raspberry Pi的另一个奇妙用法是将其设置为Web服务器。这基本上意味着可以将其配置为托管网站。例如,它可能托管您的博客。

可以使用几种方法。您需要先安装正确的软件:Apache及其相关库。或者,您可以安装完整的LAMP堆栈,将PHP和MySQL与Apache一起安装。

完成这些步骤后,您可以将HTML文件保存到/www/目录中,然后网络服务器就可以使用了。

或者,您可以安装某些特定的网络软件,例如WordPress。

要使您的网站在线,您需要互联网提供商的静态IP地址。如果价格太昂贵,请尝试No-IP.com

12。创建一个Twitter Bot

Twitter毫无意义。其中大部分是由bot所提供的,bot是为了发布消息而创建的程序。其中一些有用。例如,它们可能是您喜欢的网站的更新。但是,许多烦人甚至令人不快的事情。

这些自动帐户中的大多数只是针对垃圾邮件。

但是,使用Twitter机器人可以做一些有用的事情。您可以在Raspberry Pi上使用Python应用程序,而不必利用在线服务来发布这些消息。如果您的Pi与互联网具有永久连接,则可以创建一个Twitter机器人。

您需要通过Twitter网站注册一个Twitter应用。这样可以访问Twitter API,并且使用某些代码(Python或Node.js),您的机器人就可以使用了。然后,您所需要做的就是指定要发布的内容的类型。从CPU温度到一天中随机选择的报价,或者只是一张照片。

13。建立运动捕捉安全系统

谁在侵犯您的财产?谁认为他们可以闯入您的房间并检查您的东西?他们到底在用牙刷做什么?!

找到这些问题答案的唯一方法是使用某种安全系统。装有Raspberry Pi摄像头模块或通用USB网络摄像头后,您可以构建运动捕捉安全系统。

请注意,您将需要大容量的microSD卡(或USB存储设备)来存储来自

该Raspberry Pi项目将运动软件与uvccapture结合在一起,该工具可从网络摄像头捕获素材。 ffmpeg软件还用于管理比特率和时间流逝。全部启动并运行后,只要检测到运动,您就可以期望系统开始记录。电子邮件警报也可以配置。

14。鼓舞人心的数码相框

即使在空间,存储和用途上有所限制,现成的数码相框也很有吸引力。如果他们不仅可以显示您喜欢的家庭照片,还能做些什么?

使用此版本,您可以创建一个数码相框,在优美的风景照片旁传递鼓舞人心的消息。结果使您眼神一闪,同时又使您真正地思考了该信息。我们在该项目中使用了Raspberry Pi触摸屏显示器;任何兼容的LCD显示器都应该合适。

15。拍摄夜空

如果您的Raspberry Pi相机模块的定格,延时和动作捕捉安全性还不够,为什么不尝试一下夜间摄影呢?为此,您需要一个Raspberry Pi No-IR摄像头模块。

在移除红外滤镜之后,该摄像头可以提供更好的夜间效果。当您在下面睡觉时,您可以拍摄上面发生的事情。这样您就可以捕捉星星,流星,月亮,行星,甚至是不明飞行物。

例如,您可以使用延时摄影功能在一夜之间跟踪星星和月亮的路径。或采用较慢的快门速度以获得跟踪效果。无论您打算进行什么夜间摄影计划,Raspberry Pi都应该完全适合您的要求。

16。构建网络监视工具

对能够监视网络上的设备感兴趣吗?担心缺乏连接性,还是想在博客或网站处于脱机状态时迅速通知我们?

答案是一种网络监视解决方案。尽管有几种可用,但最受欢迎的是开源Nagios工具,该工具易于安装和配置。安装此程序后,您可以监视时间,查看网络上设备的可视化等等。

传统上,它已安装在Linux机器上,但实际上浪费了整个台式机或服务器。但是,它是Raspberry Pi的理想选择!

您需要做的就是下载Nagios磁盘映像并将其闪存到Pi的SD卡中。为获得最佳结果,请为该项目使用Raspberry Pi 2或更高版本,因为Nagios可能会占用大量资源。

17。 Raspberry Pi Plex服务器

我们已经将Kodi视为媒体中心,但是您可以使用更多基于电视的娱乐项目树莓派。简而言之,您可以将标准的哑电视变成智能电视。似乎还不够,您甚至可以增强现有智能电视的功能!

要使电视“智能化”,它应该能够播放USB或闪存设备中的媒体,流来自Netflix,YouTube和类似网站的视频,并提供远程控制。对于Raspberry Pi项目,通常是来自移动设备。智能电视还应该提供新闻,天气和PVR支持,Raspberry Pi可以通过USB TV卡来管理。

除了Kodi(或与之配合使用)之外,Raspberry Pi可以用作Plex服务器。这意味着您有一台运行Plex的PC或服务器,并使用另一台设备查看媒体。第二台设备可能是PC,Xbox One,甚至是另一台安装了RasPlex软件的Pi。浏览服务器的媒体应该简单明了,使您能够欣赏存储在其上的所有电影,电视节目和音乐。

18。 DIY NAS Box

是否要创建自己的本地网络驱动器?如果仅用于从媒体中心浏览,最好有一个网络连接存储设备。我个人最喜欢的用途是用作存储家庭照片的网络驱动器。

个人NAS驱动器非常紧凑,可以隐藏在柜子或衣柜顶部。 Raspberry Pi NAS,连接到外部HDD或USB闪存的Pi也是如此。您甚至可以使用SSD驱动器。

您可以使用Samba手动进行设置。您的数据很快就会存储在家庭网络驱动器上,从而释放了PC上的空间。只要记住要定期备份您的NAS驱动器即可!

19。带有Arduino的家庭自动化系统

Raspberry Pi是家庭自动化系统的理想大脑和界面。结合Arduino,并运行Node.js应用程序Heimcontrol,可通过一些远程控制的启用无线电的主电源适配器实现家庭自动化。 Heimcontrol允许您通过Raspberry Pi通过Arduino传输的信号来启用或禁用插入适配器的任何设备。

如果您正在寻找一种熟悉基础知识的方法,那么这种方法是最好的家庭自动化。但是,如果您希望系统立即或多或少地运行并带有智能家居自动化工具等,该怎么办?

在这种情况下,将Raspberry Pi与OpenHAB组合在一起应该可以很好地工作。

20。构建AirPlay接收器

Raspberry Pi不仅可以处理无线打印,还可以处理。 AirPlay也是一种选择,使您能够将Raspberry Pi变成智能扬声器。想通过DIY扬声器设置从移动设备流式传输音频吗?

利用Raspberry Pi的Pi Music Box专用磁盘映像,并将小型机连接到合适的扬声器,您还可以直接流式传输音频。从网络上。

此外,Pi Music Box使用Spotify Connect,DLNA/OpenHome,BubbleUPnP,具有USB音频支持和Raspberry Pi声卡兼容性。

p》 21。控制模型铁路

感谢Raspberry Pi的各种端口(从USB到GPIO)可以集成并与许多其他设备接口。最有趣的选择之一是模型火车。

用Raspberry Pi控制模型铁路会很棒吗?已经开发了几个项目来实现这一目标。他们是可扩展的项目,可以完成从监视火车的位置和调整速度到控制点,灯光甚至伴随的模型村庄的氛围在内的所有事情。

该视频来自Raspberry Pi模型铁路自动化项目。在开发人员的项目网站上查找更多信息。

22。将实时视频流传输到YouTube

利用Raspberry Pi摄像头模块的另一种方法是实时流传输到YouTube。

这适用于Raspberry Pi 3或更高版本。虽然可以使用兼容的USB相机,但在官方设备上可获得最佳效果。

要开始执行此项目,您需要准备使用自己的YouTube频道以及libav工具软件包已安装。查看我们的详细教程,从Raspberry Pi将实时视频流传输到YouTube,以获取完整说明。

23。学习编码

Raspberry Pi在2012年推出时,其主要目的之一就是让孩子们编码。但是,不仅仅是孩子们可以在Raspberry Pi上学习编码。大人也可以利用平台的内置编码工具。

听起来复杂吗?不是。 Raspbian中提供了一些软件来辅助基本编程,但是最重要的是Scratch。

Scratch是为满足所有级别的需求而设计的,它是一种基于块的编程工具,它避免了复杂性。输入代码行。相反,您只需将命令拖到适当位置即可。您可以在代码视图中查看命令的影响,并将代码导出为要运行的程序。

抓痕非常简单,可以操纵连接到Pi GPIO的灯光,还足够复杂,可以对基本游戏进行编程。这是有关使用Raspberry Pi和Scratch学习编码的知识。

24。将PC游戏流式传输到Raspberry Pi

认为Raspberry Pi仅限于复古视频游戏模拟吗?再想一想!使用Raspberry Pi 2或更高版本,您可以模拟Steam Link的流功能。从本质上讲,这意味着您可以通过Raspberry Pi将视频游戏从PC传输到电视。

像Steam Link一样,您需要确保Raspberry Pi或PC(最好是两者)都可以通过以太网连接到路由器。这是因为仅使用无线设置无法实现成功流式传输所需的速度。

与Steam Link不同,您可以流式传输Steam上不可用的游戏。我们首选的将游戏流式传输到Raspberry Pi的方法是使用一个名为Parsec的免费工具。它提供60fps的视频流,超低延迟,并且可用于Windows 10,macOS和Linux。

25。构建智能镜像

是否曾经想过在剃须时赶上最新新闻,电影预告片,流行视频以及交通和天气信息?答案是一个智能镜,它是由Raspberry Pi驱动的设备。

基本上,这是一个双向镜,在玻璃后面安装了一个特殊的显示器。任何类型的镜像均可用于智能镜像项目。您应该使用适合自己目的的产品

26。您可以在Raspberry Pi上本地玩游戏

您可以在Raspberry Pi上模拟经典平台,也可以从PC上播放游戏。

但是在本地运行游戏呢?

可以在没有模拟器的情况下在Raspberry Pi上运行一些出色的游戏。一个很好的例子是Doom,它可以安装在Raspberry Pi上运行。其他示例包括FreeCiv,Quake III,甚至是开源SimCity克隆版本Micropolis。

如果您不喜欢设置流媒体或仿真器,则可以在Raspberry Pi上安装很多游戏

您最喜欢的Raspberry Pi项目?

我们已经向您展示了Raspberry Pi的大量用途,并附带了使这些项目起步所需的链接。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    113

    文章

    1639

    浏览量

    104732
收藏 人收藏

    评论

    相关推荐

    树莓都有哪些功能,是用什么编程的?

    怎么学习树莓树莓和传统单片机的区别是哪些,如果有了树莓该学哪些知识
    发表于 11-09 07:51

    树莓和单片机怎么通信?

    树莓和单片机怎么通信求大神解答?
    发表于 11-08 07:13

    树莓烧录后死机怎么办?

    树莓烧录后死机怎么办
    发表于 10-24 08:06

    树莓如何调整SD卡的分区大小?

    树莓如何调整SD卡的分区大小
    发表于 10-24 06:23

    如何用树莓学习Linux内核源码?

    怎么用树莓学习Linux内核源码?​
    发表于 10-20 07:09

    树莓Python编程指南分享

    树莓python编程指南
    发表于 10-07 08:43

    如何为你的树莓准备一张SD卡

    树莓教程与应用
    发表于 10-07 08:18

    树莓传感器教程

    树莓传感器教程
    发表于 10-07 07:13

    树莓的15个应用

    树莓15个应用
    发表于 10-07 06:42

    树莓3树莓4原理图分享

    提供了树莓3、树莓3B、树莓4版本的原理图
    发表于 09-27 07:58

    树莓全新可更换镜头相机配件官方指南

    树莓相机!树莓推出1230万像素可更换镜头相机配件,配备索尼IMX477传感器,可兼容C和CS卡口镜头,售价50美元!
    发表于 09-26 06:11

    较全的树莓入门资料

    比较全的树莓入门介绍
    发表于 09-25 07:41

    树莓开源原理图汇总

    树莓开源原理图汇总,包括3B和3B+型号,Zero 和Zero W型号,以及USB,SPI,DPI,BCM2835,BCM2836 cpu架构资料
    发表于 09-25 07:19

    有移植树莓派到飞腾的教程吗

    公司基于树莓开发板做的产品 希望移植到飞腾派上,请大佬指导
    发表于 08-28 10:24

    树莓的故障分析检测

    各位大神,我的树莓B4,经常读不出卡数据,卡换个新的,故障依旧。请指点树莓的故障检查与维修。
    发表于 04-27 11:30