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

【源码】基于Arduino的智能鼠推送器

项目简介

本项目是一个针对动物实验室的机械操作辅助工具,利用自动化技术取代人工操作。通过使用Arduino微控制器和线性滑轨,设计出能自动推进小鼠进入实验区域的装置。该设计在华盛顿大学Golden实验室的攻击性实验协议中测试通过,适用于宽操作箱,可显著降低研究者工作负担,提升实验的精确度与效率。

项目的主要特性和功能

硬件配置

  • Arduino Uno:作为主控制器,驱动和控制整个系统。
  • L298N电机驱动器:控制线性滑轨的运动。
  • 线性滑轨:精确控制鼠推送器的移动。
  • 电源适配器:提供24V和9V电源,分别供电机和Arduino使用。
  • 连接线与电工胶带:用于电路连接和保护。

软件功能

  • 操作箱实验脚本:用于实际操作箱实验,控制鼠推送器的运动。
  • 线性滑轨位置调整脚本:调整滑轨到理想起始位置。
  • 测试循环脚本:测试系统稳定性,确保安装前系统正常运行。

机械设计

  • 推杆与支撑结构:多个3D打印部件,如推杆、支撑底座等,保证系统的稳定性和精确性。
  • 防护与安全设计:包含旋转块和分隔器,保障小鼠在实验过程中的安全。

安装使用步骤

硬件组装

  1. 依据接线图连接Arduino、L298N电机驱动器和线性滑轨。
  2. 用电工胶带保护连接线,确保电路安全。
  3. 安装3D打印的机械部件,如推杆、支撑底座等。

软件配置

  1. 下载并上传Arduino脚本到Arduino Uno。
  2. 配置Med - PC代码,保证与Arduino通信正常。

系统测试

  1. 用位置调整脚本将滑轨移到起始位置。
  2. 运行测试循环脚本,确保系统稳定运行至少10分钟。
  3. 在实际实验中使用操作箱实验脚本,监控系统表现。

日常使用

  1. 实验开始前确保所有部件连接牢固。
  2. 定期检查电源和连接线,保证系统正常运行。
  3. 根据实验需求调整脚本参数,优化系统性能。

下载地址

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