• 正文
  • 相关推荐
申请入驻 产业图谱

早期关于树莓派被手机驯服的珍贵教程!

7小时前
283
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

树莓派资讯!!今年 9 月,树莓派团队将首次亮相上海工博会。树莓派团队九月亮相上海工博会!树莓派爱好者不来切磋一下?好正文开始!

RaspController——用手机控制树莓派

使用手机远程控制和管理树莓派的方法多种多样,其中,RaspController手机应用是迄今为止的最佳选择之一(你也可以在谷歌应用商店免费下载)。

https://www.egalnetsoftwares.com/apps/raspcontroller/

更新!RaspController现已登录iOS平台,如需在iOS设备上使用本指南中介绍的所有功能,请使用此应用!

SimplePi是一款iOS应用,功能与RaspController相当,大部分功能都具备,截图中的功能与RaspController图像中的功能相辅相成。

https://apps.apple.com/us/app/simplepi-for-raspberry-pi/id1524142767

一旦连接成功,这款应用将允许你控制每个GPIO端口,通过SHH向树莓派终端发送命令,为这些终端命令设置快捷方式,以便一键激活,查看连接摄像头的图像,从不同传感器收集数据,访问所有文件/文件夹,并完全兼容PiSense HAT。它还提供CPU速度和温度信息,让你能够远程监控树莓派板的运行情况。此外,应用内还提供了接线图、GPIO引脚图和资源。

如今,远程连接树莓派并非难事,因为通过虚拟桌面(通常通过SSH)进行远程访问已非常普遍。然而,对于手机用户来说,这往往导致用户界面笨拙难用。而这款应用则让整个体验变得更加用户友好且操作优雅。如今,几乎人人走到哪里都带着手机(在澳大利亚,如果你不带手机,实际上会被禁止进入餐馆——更新:现在可以提供个人二维码进入餐馆),而这款应用提供了真正快速的方式,让你能够远程运行Python代码,这实在是太酷了,不容错过。以下是本指南的内容概览:

将树莓派连接到RaspController

菜单概览

GPIO引脚控制(LED开关示例)

SSH Shell——树莓派终端和创建命令(查看PiJuice电池示例)

树莓派Sense HAT控制和传感器数据

树莓派CPU、内存和磁盘监控

文件夹浏览

关机和重启按钮

值得一提的是,在本设置中,我的树莓派会自动连接到手机的互联网热点。因此,所有设备都连接在同一个网络上,我利用这个网络来激活所有这些功能。如果你想从本地网络外部访问树莓派,则需要在家庭路由器上设置端口转发规则。这样做将改变路由器的配置,将所有来自互联网的入站流量转发到树莓派的本地IP地址的特定端口。大多数路由器都具备此功能,但在设置时请确保更改树莓派的默认用户名/密码,以确保安全。

考验你英语听力的时候到了,你可以选择观看视频:

将树莓派连接到RaspController

只要将树莓派和手机连接到同一个网络,并确保树莓派支持SSH,连接就非常简单。SSH或安全外壳是一种网络通信协议,使两台计算机能够进行通信,默认情况下,SSH在树莓派单板计算机上是关闭的。

要启用SSH,请按照本指南中的相同步骤连接所有插头,并在桌面上打开树莓派操作系统。

https://core-electronics.com.au/tutorials/dual-monitors-raspberry-pi-4.html

然后,可以从桌面手动启用SSH,步骤如下:

1.从“首选项”菜单中启动“树莓派配置”。此窗口如下所示。

2.导航到“接口”选项卡。

3.在“SSH”旁边选择“启用”。

4.点击“确定”后,设置将被保存。

完成上述步骤后,你现在就可以使用手机了。跳转到“添加设备”选项,并输入树莓派的主机/IP地址。你可以通过在树莓派终端中输入“hostname -I”或查看路由器的设备列表来显示树莓派的IP地址。其他设置保持默认即可,如果你没有更改默认设置,用户名将是“pi”,密码将是“raspberry”。下面是从我手机上截取的已填写部分截图。

然后,完成该部分后,点击那个小软盘图标保存详细信息,你将看到树莓派出现在可连接设备列表中。下面是我手机上的RaspController应用连接的树莓派4 Model B。

那么,所有技术性的设置都完成了,让我们来展示一下我们能做什么吧!

菜单概览

首先,我将向你展示点击已连接的树莓派后会出现哪些选项,你可以在下面的图片中看到。所有部分都很直观,且功能正常。

GPIO引脚控制(LED开关示例)

让我们从GPIO引脚开始举例说明,这是连接你与现实世界的完美方式。GPIO引脚(和电源引脚)用于控制和与其他组件通信。因此,如果你想控制世界,GPIO引脚是你的不二之选。无论是关闭开关、打开LED、控制继电器来打开你家的灯或车库门、点亮你的圣诞装饰,还是控制足够多的设备来接管世界,所有这些都可以通过你的小电脑驱动这些GPIO输入和输出来实现。

使用RaspConnect应用,你可以远程控制每一个GPIO(通用输入输出)引脚,并指示它是否通过电流。这意味着你可以使用树莓派4 Model B上的所有这些引脚独特地控制40个事物。

一旦你掌握了控制GPIO的技能,就会打开创意的闸门,所以在下面的示例中,我将快速展示一下。下面演示如何从手机上打开和关闭连接GPIO的LED灯。掌握了这个技能,你真正可以将其扩展到任何领域(也许可以创建你梦想中的智能家居)。

下面是应用中的GPIO引脚设置。

下面是我在面包板上设置的示例的原理图,以及在这两个图下面的是根据我是否按下按钮来打开和关闭LED的系统。红线连接到树莓派4 Model B板上的GPIO2引脚,黑线连接到任何接地GPIO引脚。

下面展示了这个系统的运行情况,LED的电源由树莓派提供,并由我通过RaspController应用决定。下面灯是亮着的。

然后,当我在屏幕上按下GPIO2引脚按钮时,LED熄灭,没有电流通过。这几乎没有任何人类可察觉的延迟。当我连续点击按钮时,它确实会慢慢产生延迟。

SSH Shell:树莓派终端和创建命令(查看PiJuice电池示例)

这款应用还允许你访问树莓派控制台,并输入你想要的任何内容。如果你输入的内容很长且需要多次重复,你可以创建命令。这些命令是单击按钮,它们会将你决定的任何文本字符串直接写入Shell并运行它。

这是快速运行你创建的Python脚本的好方法。下面是在RaspConnect应用中打开的SSH Shell,一切准备就绪。

下面是命令部分。你可以看到我创建了4个命令。其中一个将直接带我进入PiJuice UPS HAT配置设置,你可以在本指南中了解更多信息。

https://core-electronics.com.au/tutorials/ups-with-raspberry-pi-4.html

对于本指南来说,这只是一个示例,即每次你想访问此设置时,不必输入“pijuice_cli”字符串,而是只需简单点击命令即可。

下面你可以看到使用RaspController应用并点击我创建的PiJuice设置命令时会发生什么。只需单击一下,就会发送到一个与下面我手机上的图像完全相同的页面。

树莓派Sense HAT控制和传感器数据

这款应用还完全兼容Pi Sense Hat。使用它,你可以按照自己的喜好控制LED面板,轻松显示消息。你还可以查看PiSense HAT传感器的所有数据。这两点都可以在下面的图片中看到。

树莓派CPU、内存和磁盘监控

你还可以查看CPU、内存和磁盘监控等技术细节。你还可以看到树莓派上运行的每一个应用程序以及它们占用了多少“脑力”。

文件夹浏览

使用文件管理器选项,你可以轻松访问、修改和从树莓派中获取信息。你甚至可以无缝地将数据传输到手机上。请查看下面使用RaspController应用时的文件管理器图像。

关机和重启按钮

最后,本指南介绍的是关机和重启按钮,它们的功能正如你所期望的那样。使用出色的用户界面完全控制树莓派。在发现RaspController后,我发现自己一直在使用它,它真的彻底改变了我与树莓派微处理器交互的方式(而且我刚刚发现他们还有一个控制Arduino的版本……!)

很多人一直以为树莓派(Raspberry Pi)只是创客圈子里的小玩具——一块信用卡大小的开发板,用来点亮 LED、跑个 Python 脚本、或者给中学生上一堂入门编程课。然而,事实远比想象震撼:树莓派已经悄悄完成了从“教学演示”到“工业级主力”的华丽转身,正在产线、机房、实验室甚至外太空里 7×24 小时不间断服役。

上海晶珩电子科技有限公司

上海晶珩电子科技有限公司

工业树莓派制造商,树莓派官方设计合作伙伴和官方代理商。

工业树莓派制造商,树莓派官方设计合作伙伴和官方代理商。收起

查看更多

相关推荐

Baidu
map