littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Arduino的Wisblock IO扩展系统

项目简介

本项目是基于Arduino的Wisblock IO扩展系统,专为10x23mm传感器插槽设计。其主要作用是让没有IO插槽的RAK19003 mini WisBlock基础模块拥有模拟测量能力,并且提供灵活的IO接口解决方案。

项目的主要特性和功能

  1. 支持VDD或+3V3_S两种电源为外围设备供电。
  2. 具备丰富接口,包含2个GPIO、I2C接口、TX/RX接口和2个模拟输入。
  3. 利用ADS1115芯片实现模拟输入,可进行单端或差分模式测量。
  4. 每个SMD连接器都有冗余的GND和+3V3连接,保障系统稳定可靠。
  5. 采用模块化设计,方便与不同传感器和设备连接。
  6. 所有IO配备ESD双向二极管保护,避免静电损坏。

安装使用步骤

硬件部分

  1. 准备Wisblock IO扩展模块和RAK19003 mini WisBlock基础模块。
  2. 用SH 1.0mm间距的水平连接器把IO扩展模块连接到基础模块。

软件部分

  1. 依据实际需求配置GPIO和其他接口设置,同时配置ADS1115芯片的参数,例如增益和参考电压。
  2. 将提供的Arduino代码上传到扩展模块的主控制器,该代码用于初始化ADS1115并读取模拟输入值。
  3. 通过串行监视器查看输出值,验证模拟输入读数是否正确。

注意:实际使用时,需根据具体硬件连接和应用需求进行配置和调整。本项目的代码和硬件设计仅供参考,可能需根据实际情况修改优化。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】