我可以使用 Logitech G923 为 ESP32 开发板供电吗?

问题描述 投票:0回答:1

我使用 ESP32 板和传感器对 G923 方向盘进行了爆震检测。最初,我通过电源适配器为 ESP32 供电,这不是很方便,你知道总是有一根电缆悬在空中。然后我改进了使用2节可充电锂电池18650。

没问题,但问题是:当 ESP32 开机时,它会一直运行 while(1) 循环,这样电池就会一直断电直至耗尽。此外,电池又重又大。

为了进一步改进,我现在在考虑是否可以使用 G923 印刷电路板为 ESP32 板供电。我知道它在概念上是可行的,但我不知道我应该使用哪些引脚以及我是否需要一个电压变压器。

我希望使用 Logitech G923 PCB 板以某种方式为 ESP32 提供良好的工作状态。

embedded esp32 circuit logitech
1个回答
0
投票

您将 ESP32 与 Logitech G923 方向盘集成以进行爆震检测的项目非常创新!以下是如何通过 G923 的 PCB 为 ESP32 供电:

1. 了解电源要求:

  • ESP32 电源规格: ESP32 通常在 3.3V 下运行,电流消耗可能会因外围设备处于活动状态而有很大差异(从深度睡眠时的几毫安到活动时的数十或数百毫安)。

2. G923功率分析:

  • 电压级别:首先,确定 G923 PCB 上可用的电压级别。通常,G923 等 USB 供电设备可能有 5V 可用电压,但特定组件或逻辑电平可能有更低的电压。
  • 电流容量:检查PCB是否有足够的电流容量来支持ESP32而不影响方向盘的功能。这可能需要一些测试或查看 G923 的原理图(如果有)。

3. 选择正确的电源:

  • 直接连接:如果 G923 有 3.3V 电源轨,您也许可以直接连接到此。但是,请确保该导轨能够承受 ESP32 的额外负载。
  • 降压稳压器:如果只有 5V 可用,您将需要一个降压稳压器(如 AMS1117-3.3 或类似)将 5V 转换为 3.3V。这通常是最安全的选择,因为它可以确保您不会对 ESP32 过度供电。

4. 实施步骤:

  • 找到电源轨:使用万用表确定 PCB 上可以安全接入电源的位置。寻找稳压器输出或直接在任何电容器或保护二极管之后。
  • 焊接点:如果您找到合适的 3.3V 或 5V 点,请将电线焊接到此处。如果使用电压调节器,请以需要时可以轻松拆卸的方式进行焊接。
  • 限流:如果您不确定保护 G923 和 ESP32 的电流消耗,请考虑添加一个小电阻或限流电路。

5. 电源管理:

  • 睡眠模式:为了节省电量,请对 ESP32 进行编程,使其在未主动检测敲击时进入深度睡眠模式。这可以显着降低功耗。
  • 唤醒:使用爆震传感器的中断将 ESP32 从睡眠状态唤醒,确保其仅在必要时才使用电源。

6. 测试:

  • 从 ESP32 开始执行最少的操作来测试电源设置。逐渐增加功能,同时监控功耗和 G923 的性能。

7. 注意事项:

  • 保修和安全: 如果不小心修改 PCB,可能会导致保修失效或造成损坏。考虑风险。
  • 法规:确保您的修改符合任何当地电子法规或标准。

按照这些步骤,您应该能够从 G923 PCB 为 ESP32 供电,使您的设置更加集成,并减少对外部电源的需求。请记住,在使用电子产品时,尤其是与商业产品集成时,精确和谨慎是关键。

© www.soinside.com 2019 - 2024. All rights reserved.