LoPy 综合指南:特性、引脚配置与物联网应用
电子设备在日常生活中扮演重要角色。本文详细介绍 LoPy 的特性、工作频率、引脚配置及扩展功能实现方法。
什么是 LoPy?
LoPy 是一款面向 MicroPython 设备的紧凑型三网络处理器,是连接“万物互联”的最佳物联网平台之一。搭配 Espressif ESP32 芯片组,兼具易用性、灵活性与强大性能,助你快速创建并连接所有设备。
(使用 LoPy 的设备)
LoPy 主要特性
作为多承载(Wi-Fi、LoRa、BLE)及 LoRa Nano 网关开发平台,LoPy 具备以下亮点:
- 100% Python 可编程
- 丰富的 GPIO、外设与接口
- 超低功耗
- 可插入标准面包板
- 可作为 LoRa Nano 网关
- 强大的 BLE、CPU 与先进 Wi-Fi 无线电(约 1km 范围)
- 多线程 Python 支持
- 8MB Flash 存储
- 蓝牙天线 + 内置 Wi-Fi 天线
- 复位开关、RF 开关
LoPy 工作频率
LoPy 集成 LoRa 射频、Wi-Fi 与蓝牙,支持外接天线以实现超远节点距离:Wi-Fi 约 1km,LoRa 理想条件下达 40km。
全球无线电频率法规不同:欧洲 868 MHz;澳洲、新西兰、南北美洲 915 MHz。需通过固件更新选择国家/地区来设置正确频率。
LoPy 引脚配置
引脚配置是理解器件架构与操作的关键。下图展示完整引脚图:
(LoPy 远距离连接设备)
供电注意事项
切勿同时使用 3.3V 引脚和 Vin 引脚供电,否则会损坏板载稳压器。
天线放置
使用 LoRa 等无线连接时,必须连接正确天线;BLE/Wi-Fi 若代码未指定外接天线,则无需外接。
深度睡眠模式
设计限制导致深度睡眠时 DC-DC 稳压器维持高性能模式,静态电流约 10mA。若切换至 ECO 模式可降至 10µA,但控制引脚不在 RTC 域,深度睡眠期间无法控制,导致 Flash 消耗约 2mA。解决方案:使用“深度睡眠扩展板”切断供电,通过定时器或引脚中断唤醒。
使用 LoPy 实现扩展功能
假设你熟悉 MicroPython 与 LoPy 文档,以下演示常见任务流程:
- 向 The Things Network 用户应用注册设备
- 激活设备
- 复制 Application Key 与 Application EUI
- 启用 ABP 模式
- 通过 The Things Network 发送消息
- 接收消息
(LoPy 实际应用)
结语
以上涵盖 LoPy 核心特性、工作频率、引脚配置及扩展应用。如需高品质 LoPy 设备,请联系 ourpcb 获取支持。
工业技术