Arduino 步进电机自动刷 Tinder/Bumble:小时 800+ 次滑动神器
项目缘起
朋友帮我注册了 Tinder,但手动滑动太枯燥。作为工程师,我用闲置的 28-BYJ48 步进电机在一个晚上搭出了这款自动滑动器,实测每小时 800+ 次滑动,支持 Tinder 与 Bumble 双平台。
三步完成制作
1️⃣ 3D 打印零件
- 模型来源:Thingiverse #2849598
- 底座建议 50% 填充率增加重量,防止震动位移
- 零件清单:底座、滑动臂、手机固定夹(可选)
2️⃣ 步进电机接线与测试
| 驱动板引脚 | Arduino Uno |
|---|---|
| IN1 | D8 |
| IN2 | D9 |
| IN3 | D10 |
| IN4 | D11 |
| VCC | 5V |
| GND | GND |
上传代码后电机应顺时针旋转;需反向(左滑)时将 Direction = false 改为 true。
3️⃣ 组装与校准
- 将步进电机用两颗小木螺丝固定在底座
- 滑动臂压入电机输出轴
- 将电容触控笔插入滑动臂末端,调整高度直到笔尖刚好触碰屏幕
- 用 M3 螺丝锁紧触控笔防止偏移
- 整机放置在手机旁,打开 App,上电运行
核心代码(半步驱动,4096 步/圈)
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
boolean Direction = false; // true=右滑(赞), false=左滑(否)
int steps_left = 4095;
void stepper(int xw) {
for (int x=0; x 7) Steps = 0;
if (Steps < 0) Steps = 7;
}
避坑指南
- 边缘误触:部分手机屏幕边缘灵敏,滑动臂划过边缘会触发“返回”手势 → 给手机套带高边框的保护壳
- 触控笔导电性:必须使用电容式触控笔,普通塑料笔无效
- 供电稳定:建议外接 5V/2A 电源,避免 USB 口供电不足导致漏步
- 法律与道德:仅供技术学习,批量自动化操作可能违反平台服务条款,请适度使用
扩展想法
- 加装舵机实现上滑(超级赞)/下滑(取消)
- 结合 OpenCV 实现“AI 选妃”自动判断颜值
- 改用 ESP32 + 蓝牙 HID 模拟触摸事件,无需机械结构
制造工艺
- Raspoulette:太阳能自主鸡舍门控制系统原型
- Simple Pi Robot:用树莓派打造 2WD 自主巡航车
- DIY 自动追踪奈夫炮塔:基于步进电机、摄像头与 Arduino 的智能发射装置
- Arduino 通用双极性步进电机控制库——精准控制转速、角度、圈数与方向
- SmartWay:基于 Arduino MKR Fox 1200 的儿童上学路径监护系统
- Arduino 串口控制步进电机旋转台:28BYJ-48 精准定位
- 精准步进电机控制:28BYJ-48 + Arduino UNO + 摇杆
- 线性电机原理与演进:从电能到精密直线运动的技术演变
- 伺服电机深度解析:工作原理、分类与核心价值
- 伺服与步进电机:打破认知边界的现代灰色地带
- 步进电机:类型、特性与实际应用
- 集成驱动器简化大功率步进电机设计