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

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

3天内不再提示

Raspberry Pi 使用物理按钮上电和关机

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy S. Cook 2022-06-06 10:01 次阅读

Arduino Uno、Nano 等微控制器和基于微控制器的板不同,要关闭 Raspberry Pi,您不只是“拔掉插头”。您需要以与 Windows PC 相同的方式实际关闭它。暴力断电显然在紧急情况下有效,但可能导致 SD 卡损坏,从而使您的 Pi 成为镇纸,直到您刻录新图像。

当正确(或不正确)关闭时,要重新打开它,您需要断开连接,然后重新插入,这有点烦人。

更好的上电/断电解决方案

这种情况对我来说太烦人了,以至于我考虑制作或购买一种先进的电源管理解决方案,该解决方案可以在电源开关翻转后安全关闭。然而,程序员Sam Pearce 告诉我,您实际上可以通过简单的按钮按下来关闭/启动 Pi,以极少的努力解决大约 90% 的问题。事实上,要上电,只需将物理引脚 5 (BCM 3) 连接到它旁边的地。默认情况下启用此功能。

要使用相同的按钮关闭,只需在您的 Pi 上添加该dtoverlay=gpio-shutdown行/boot/config.txt。再手动重置一次,然后可以通过一个简单的瞬时按钮处理电源循环。您将永远不必经历将鼠标导航到 Raspberry 图标并再次单击三个左右按钮的“苦差事”!

电源指示

那么,如果您需要另一个指示您的 Pi 是打开还是关闭的指示,例如当它“无头”运行时呢?为此,我在 BCM 引脚 4 和接地之间添加了一个 LED,然后在启动时通过添加以下行将其打开:@reboot raspi-gpio set 4 op dh到 crontab(通过crontab -e命令)。启动时有一个小的延迟,它可能会在系统完全死机之前不久关闭,但它提供了设备电源状态的一个很好的整体指示。Pearce 使用 BCM 引脚 15,gpio=15=op,dh改为添加线路以/boot/config.txt进行光激活 - 如果您愿意,可以选择另一种选择。

为了把东西放进一个漂亮整洁的包装中,我将连接和 LED 电路都连接到一个金属按钮/12V 指示器,类似于 eBay 上的这个。它通过 Pi GPIO 的 3.3V 输出正常工作,按钮和 LED 的地线在按钮连接器处连接在一起。虽然对于我的特定应用来说可能是不必要的,但它看起来很棒,而且绝对让循环供电更容易。

在实施此解决方案几天后,我注意到我的 Pi 偶尔会出于明显的原因开机。有可能是 Pi 的电源以某种方式间歇性地掉线,导致引脚 5 变低并导致复位。为了解决这个潜在问题,我在 5V 和接地之间安装了一个 2200µF 电容器。到目前为止,问题还没有再次发生,但修复(?)只实施了很短的时间。

其他注意事项

Pi 在“关闭”时确实会消耗大约 70mA的电流,因此如果您使用电池运行,或者试图将您使用的电量减少到绝对最低限度,您仍然需要某种外部电源开关。然而,考虑到这个空闲功率消耗为 5Vx.07A = .35W。一年乘以 2555 小时,每年总耗电量为 894 瓦时,即 0.89 千瓦时。以美国平均每千瓦时 10 美分的电价计算,我们所说的让您的 Pi 全年处于闲置状态的成本不到一毛钱。此外,直流电源线(5V 和 3.3V)在关闭时保持活动状态,这取决于您的设置,这可能是好事还是坏事。

尽管如此,对于嵌入式 Pi 应用程序而言,使用键盘并不总是很方便,或者当您只想能够轻松地重启设备时,一个简单的按钮和一点点设置可能是完美的解决方案!

审核编辑:郭婷

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

    关注

    182

    文章

    16503

    浏览量

    244492
  • 嵌入式
    +关注

    关注

    4975

    文章

    18234

    浏览量

    287801
  • 电池
    +关注

    关注

    82

    文章

    9768

    浏览量

    123352
收藏 人收藏

    评论

    相关推荐

    震惊!居然有人给 Raspberry Pi 5 做 X 射线!

      Jeff Geerling 会做一些莫名其妙的怪事,比如用信鸽来对抗网速,不过这也是我们喜欢他视频的原因。最近,杰夫对 Raspberry Pi 5 进行了 X 光透视,揭示
    的头像 发表于 01-10 16:42 219次阅读
    震惊!居然有人给 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 做 X 射线!

    Raspberry Pi 3 官方套件入门指南

    Raspberry Pi 3套件介绍Raspberry Pi 3套件安装Raspberry Pi
    发表于 10-09 07:53

    【树莓派Pi5】树莓派 Raspberry Pi 5 正式发布!

    这款 Pi 5从英国树莓派总部跨洋而来,作为树莓派的官方代理商,上海晶珩EDATEC荣幸地在首发时刻,率先揭开了 Pi 5 的神秘面纱: Raspberry Pi 5:瞩目新生!超越
    的头像 发表于 09-28 17:30 990次阅读
    【树莓派<b class='flag-5'>Pi</b>5】树莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式发布!

    Windows IoT和Raspberry Pi:读取按钮

    电子发烧友网站提供《Windows IoT和Raspberry Pi:读取按钮.zip》资料免费下载
    发表于 07-10 11:13 0次下载
    Windows IoT和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>:读取<b class='flag-5'>按钮</b>

    使用Raspberry Pi和BluPants进行编码

    电子发烧友网站提供《使用Raspberry Pi和BluPants进行编码.zip》资料免费下载
    发表于 07-05 11:21 0次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>和BluPants进行编码

    官方Raspberry Pi零W概述和案例

    电子发烧友网站提供《官方Raspberry Pi零W概述和案例.zip》资料免费下载
    发表于 07-04 11:17 0次下载
    官方<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零W概述和案例

    使用Raspberry Pi进行汽车诊断

    电子发烧友网站提供《使用Raspberry Pi进行汽车诊断.zip》资料免费下载
    发表于 06-20 09:31 0次下载
    使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>进行汽车诊断

    远程编程Raspberry Pi Pico

    电子发烧友网站提供《远程编程Raspberry Pi Pico.zip》资料免费下载
    发表于 06-16 15:25 0次下载
    远程编程<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico

    Raspberry Pi的Teams Presence

    电子发烧友网站提供《Raspberry Pi的Teams Presence.zip》资料免费下载
    发表于 06-16 15:17 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的Teams Presence

    DIY Raspberry Pi天气助手

    电子发烧友网站提供《DIY Raspberry Pi天气助手.zip》资料免费下载
    发表于 06-16 14:53 0次下载
    DIY <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>天气助手

    Raspberry Pi烟雾测量站

    电子发烧友网站提供《Raspberry Pi烟雾测量站.zip》资料免费下载
    发表于 06-16 10:12 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>烟雾测量站

    Raspberry PI的TVOC提醒

    电子发烧友网站提供《Raspberry PI的TVOC提醒.zip》资料免费下载
    发表于 06-15 10:47 0次下载
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>PI</b>的TVOC提醒

    使用Bittle和Raspberry Pi 4的ROS SLAM

    电子发烧友网站提供《使用Bittle和Raspberry Pi 4的ROS SLAM.zip》资料免费下载
    发表于 06-14 15:23 0次下载
    使用Bittle和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 4的ROS SLAM

    如何在Raspberry Pi零2W上阻止带有Pi孔的广告

    电子发烧友网站提供《如何在Raspberry Pi零2W上阻止带有Pi孔的广告.zip》资料免费下载
    发表于 06-14 10:38 0次下载
    如何在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>零2W上阻止带有<b class='flag-5'>Pi</b>孔的广告

    使用Python和Raspberry Pi的实时图表

    电子发烧友网站提供《使用Python和Raspberry Pi的实时图表.zip》资料免费下载
    发表于 06-13 10:47 0次下载
    使用Python和<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>的实时图表