尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

300元内做出自动避障扫地机器人:VacuumRobot DIY 实战指南

300元内做出自动避障扫地机器人:VacuumRobot DIY 实战指南 300元内做出自动避障扫地机器人VacuumRobot DIY 实战指南【免费下载链接】VacuumRobotDIY Vacuum Robot project项目地址: https://gitcode.com/gh_mirrors/va/VacuumRobot深夜回家地毯上还是一层头发和灰尘。市售扫地机器人两千元起步是黑盒、改不动坏了只能整机换。DIY 开源项目 VacuumRobot 换了条路整机 3D 打印底盘、Arduino 加红外传感器、自动避障总预算 300 元以内每个零件透明可见每行代码都能改。✅ 自己在家就能打印的 3D 底盘零件清单一次买齐✅ 双轮驱动 红外避障 吸尘系统的完整接线每步带自检点✅ 三档配置从 200 元到 480 元按预算挑✅ 新手最常踩的 3 个坑与调参方法先拆件三档配置怎么选还能省多少钱BOM 全是通用件花多少取决于你想到哪一步。配置方案学生党标准版发烧版核心硬件Arduino Uno、L298N 驱动、2 个 Sharp 红外传感器、3S 锂电池同主控加 2 个侧面传感器与对应测试固件编码器电机 PID 闭环固件仓库内 VacuumCode_Encoders功能差异随机前进遇障或撞键即倒车转向避障覆盖面更广贴墙运行更稳直行速度闭环偏航明显减少方便二次开发预算区间约 200-250 元约 260-320 元约 380-480 元省钱思路前两条基本零成本从报废的 Neato 或其他旧扫地机上拆 12V 鼓风扇省约 30-40 元项目风扇本来就出自这条产品线用淘汰玩具、光驱里的小减速电机当驱动电机省约 40 元减速比要自己试用旧遥控器、机箱的余料塑料盒当尘盒外壳省约 15 元尘盒打印费系统就三层底层驱动L298N 桥接控制两个微型金属减速电机的正反转IRF520 MOS 模块负责 12V 吸尘风扇的通断中间决策Sharp 红外算障碍距离两个前保险杠按键碰触触发配合角落防卡计数器决定前进、倒车或转向上层交互LED 指示状态低电量每秒闪 3 下串口实时打印行为日志方便调参兼容范围主控默认 Arduino Uno作者明确可换任意支持 PWM 和 10 位 ADC 的单片机固件为 Arduino IDE 的 C/CWindows、macOS 均支持按打印、接线、烧录三步装出底盘3D 打印底盘整机成败在这一步导出仓库 cad/ 目录里的 SolidWorks 文件用 PLA 打印底盘主体没有 3D 打印机可拿文件去打印店代打装两个电机支架和驱动轮固定万向轮与电源开关装好风扇和尘盒塞入布袋式吸尘过滤层打印提示打印平台至少要 21×21 cm自打时建议 PLA 材料边角注意翘边。做完自检手推底盘应三点滚动顺滑两个驱动轮不歪、万向轮不卡滞。接线顺序比线数更重要接 3S 锂电池到 L298N 电源输入端先用万用表核对正负极走线两个电机信号线到 L298N 的两组输出12V 风扇接 IRF520 模块把电池分压电阻1k 2k引到 Arduino 的 ADC 引脚安全警告接线前必须断开电池。固件带低电量关机保护断电阈值11.6 V别把代码里的放电下限改到11.1 V以下会直接伤锂包。做完自检烧入 test-code/ 目录的电机测试固件两轮应同向、近同速转动哪边明显快就对调那侧电机的两根线。装传感器并烧录主程序固定两个 Sharp 传感器在前左、前右两个按键装前保险杠传感器角度与地面水平克隆仓库用 Arduino IDE 打开主固件 VacuumCode_2.0.1 上传想先验证传感器的话先把 test-code/ 目录的 SideSensors 测试固件烧上跑一遍git clone https://gitcode.com/gh_mirrors/va/VacuumRobot cd VacuumRobot/code/VacuumCode_2.0.1关键参数主固件的避障触发距离写死为4.3 cm保险杠宽就改小它风扇只在电池电压高于12.1 V时开机启动。做完自检上电后 LED 闪 5 下、风扇随之启动机器人自动前进碰到墙壁倒车转向——看到这个现象就算装完了。跑起来之后这三个改造更出效果三个方向都基于主固件可以一层层往上叠。改造一蓝牙遥控把随机走变成远程开加一块 HC-05 蓝牙模块用手机蓝牙终端发指令新增成本约 20 元。案例 1teleop_dad 的遥控玩具车社区示例只加了蓝牙模块和几行串口判读合计花费约 20 元全屋都能开效果就是家里多了一个抢着玩的玩具。改造二加两个侧面传感器贴墙巡航左右侧位各加一个 Sharp GP2Y0A41新增约 40 元仓库 test-code/ 目录已有现成的 SideSensors 固件可用。案例 2学生社团 RoboDorm 的创客课教具社区示例按四向传感器布局改装花约 40 元开课三个月没修一次BOM 表直接变成了课程作业附件。改造三编码器闭环变成可编程教学平台两个驱动电机换成带编码器的型号刷仓库里的 PID 固件新增约 100 元。案例 3line_follow 把随机走改成直线巡航社区示例换编码器电机加 PID 闭环总共约 100 元直行偏航肉眼可见地变小成了小组教编程的演示主力。机器人跑偏、乱撞、不开扇时的三个自查点Q: 机器人绕圈走或者总往一边偏A: 基本是左右轮速差。两个微型电机天然功率不一致可以在代码里给慢的一侧 PWM 输出加一个补偿差值项目源码左侧轮就留了类似差分还不行就互换两组电机再测定位哪一组偏软。**【免费下载链接】VacuumRobotDIY Vacuum Robot project项目地址: https://gitcode.com/gh_mirrors/va/VacuumRobot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表