资料介绍
描述
LoRa 基本模块的输入和监视器屏蔽
介绍
与我通常的 PCB 项目相比,这是一个简单的项目。这是完成我的 LoRa 监控系统的一系列设计之一,我计划在农场使用它来监控各个区域,例如入侵检测、电池电量等。
该防护罩设计用于安装在第一个LoRa 基本模块的顶部。它旨在实现与红外光束传感器、XYC-WB-DC 运动检测器的简单、整洁的连接,以及监控太阳能逆变器的电池电量(农场完全离网)。
运动传感器提供 +3v 信号,在运动检测时变为高电平,而红外光束传感器提供继电器触点,可用于提供类似的电压信号。由于我更喜欢在我的输入上使用上拉逻辑,我决定实现一个简单的晶体管电路,其中输入将切换晶体管的基极,然后在打开时将输入拉到信号地。本电路采用S8050三极管,基极通过10k电阻下拉至信号地防止浮空,基极上接1k至1k8的限流电阻。集电极以及 LoRa 基本模块上的 D7 和 D8 GPIO 引脚通过 10k 电阻被拉高至 Vcc5v。
电压监控是通过 LoRa 基本模块上的 ADC 完成的,4 个电池级别(12v、24v、36v 和 56v)中的每一个都通过电阻分压器网络连接到相关的 ADC 通道,以将各自的电压降低到电平在 0 到 5v 之间。(这是因为 ATMEGA328p 上的 ADC 只能处理 5.0v 的最大电压)
选择电阻器以提供稍大的输入电压范围,以适应太阳能充电器的波动(在非常明亮的晴天有时会上升到 65v)。我决定不直接在 PCB 上添加任何限流电阻,因为它们肯定会很笨重。相反,它们将连接到外部,连接到合适的散热器等……
由于这个 PBC 仍处于原型阶段,而且我的 LoRa 监控设备将来肯定会进行相当多的修改,我通过屏蔽板上的单独接头提供了对所有未使用的 GPIO 引脚的访问。最值得注意的是 SPI 头,用于对 ATMEGA328P MCU 进行编程,或连接其他 SPI 设备(我正在为该设备开发 CAN 总线插件,以节省需要安装的物理无线电节点的数量),UART 头,以及 I2C、A6、A7 和其他数字 IO 引脚(D3~、D4、D5~)。
在上面的照片中,您会注意到 UART 引脚上有一个额外的标头,这是为了帮助我在逻辑分析仪上进行调试而添加的,因为我在唤醒 ATMEGA328P 并让它通过 LoRa 发送事件时遇到了一个小问题。它会唤醒,通过 UART 打印状态消息,但永远不会执行实际的 LoRa 部分!现在已经修复了,并且标题被删除了......
屏蔽的示意图如下。正如您将看到的,它确实非常简单。
软件和库
LoRa 基本模块设计为使用Sandeep Mistry 的 LoRa 库。该 PCB 的其他版本也将直接支持 JGromes 的RadioLib 库。
提醒:
RA-02 模块 (SX1278) 与 ATMEGA328p 的连接如下:
NSS 到 D10 (CE)
MOSI 到 D11 (MOSI)
味噌至 D12 (味噌)
SCK 至 D13 (SCK)
重置为 D9
DIO0 到 D2(我们需要一个硬件中断引脚)。
当前版本的 LoRa 基本模块上没有断开 DIO1 到 DIO5
也无法直接访问 LoRa 基本模块或输入和监视器屏蔽上的引脚 D10、D9 和 D2。
如果您决定破解设备并添加对任何未断开引脚的访问权限,请记住在 ATMEGA328 和 SX1278 之间使用逻辑电平转换器,因为它们在不同的电压下运行,并且 SX1278 不支持 5v任何 IO 引脚!您可以单击此处从 PCBWay 订购此防护罩
- RL78/G1D BLE模块扩展板用户手册
- RL78/G1D BLE 模块扩展板快速入门指南
- RL78/G1D BLE模块扩展板用户手册
- RL78/G1D BLE 模块扩展板快速入门指南
- UM2741_用于STM32双通道IO_Link设备扩展板入门用户手册
- Gravity:IO传感器扩展板原理图 2次下载
- Arduino 32点IO扩展板开源项目
- 首款适用于Arduino的蓝牙家庭自动化扩展板
- MCP23017-E_SS 16路IO扩展模块 IIC扩展板
- PCA9535 IO扩展板使用记录
- 工业树莓派(RevPi)IO模块
- Seeeduino XIAO扩展板的电路原理图 45次下载
- 多媒体扩展板的详细中文资料免费下载
- IMC100R系列IO扩展模块的安装 3次下载
- 小车扩展板器件布置图 0次下载
- dfrobotIO传感器扩展板简介 2939次阅读
- dfrobotGravity: pyboard I/O扩展板简介 2251次阅读
- dfrobotmicro:IO-BOX电机驱动扩展板简介 1610次阅读
- dfrobotXBee扩展板介绍 1596次阅读
- dfrobotBluno Accessory Shield扩展板简介 1342次阅读
- dfrobotMega扩展板转4路扩展板布局简介 1129次阅读
- 微雪电子Arduino IO扩展板简介 3439次阅读
- dfrobotEdison IO扩展板简介 1250次阅读
- dfrobot IO扩展板 传感器扩展板简介 2046次阅读
- dfrobot接口扩展板简介 1658次阅读
- dfrobotProto Screw Shield Assembled扩展板简介 1175次阅读
- dfrobot Gadgeteer IO 扩展模块介绍 1817次阅读
- dfrobotBees 扩展板介绍 925次阅读
- digilent适配扩展板介绍 1119次阅读
- 微雪电子树莓派3/3+计算模块扩展板介绍 2784次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多