挂机钓鱼装置

简介

主要组成包括三个SG90舵机,一个声音传感器和一块Arduino Nano板。通过声音传感器检测鱼上钩的水声进行动作。声音传感器是最基础的一款,只能检测声音的有无,不过可以调节灵敏度。

检测到声音之后,舵机一点击鼠标左键收杆,舵机二延时点击键盘数字2甩杆。每75杆舵机二点击一次键盘数字1放大鱼漂,每22杆舵机三点击一次键盘数字3使用鱼饵。

接线

接线图如下,与代码相符,鼠标舵机的控制线接D6,键盘舵机1的控制线接D7,键盘舵机2的控制线接D8,声音传感器的输入接A4,均为5V供电。

代码

代码比较简单,检测到声音之后,舵机一点动作收杆,舵机二延时动作甩杆。每75杆放大一下鱼漂,每22杆使用一次鱼饵。

测试时发现,由于声音传感器比较低端,偶尔会检测不到水声,导致整个装置停止动作,又添加了30s无动静甩一次杆,维持装置运行。

#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
int servoPin1 = 6;
int servoPin2 = 7;
int servoPin3 = 8;
int a = 0;
int b = 0;
int c = 0;int sound_value;
#define ANALOG_READ 4void setup() {     servo1.attach(servoPin1);  servo2.attach(servoPin2); servo3.attach(servoPin3);servo1.write(90); servo2.write(90);servo3.write(90);delay(1000);servo1.detach();servo2.detach();  servo3.detach();
} void loop() {     sound_value = analogRead(ANALOG_READ); delay(200); if(sound_value < 100){b += 1;if(b >= 150){servo2.attach(servoPin2); delay(200);servo2.write(160); delay(300);servo2.write(90);   delay(200); servo2.detach();  //30s无动静甩一次杆b = 0;            }}if(sound_value > 800){servo1.attach(servoPin1); delay(10);servo1.write(135);  delay(300);  servo1.write(90);    delay(200);   servo1.detach();  //检测到水声收杆servo2.attach(servoPin2); delay(2000);servo2.write(160); delay(300);servo2.write(90);   delay(200); servo2.detach();  //甩杆a += 1;c += 1;b = 0;if(c >= 22){delay(1000);servo3.attach(servoPin3); servo3.write(20);  delay(300);  servo3.write(90); delay(4000);   //22杆使用一次鱼饵servo2.write(160);  delay(300);  servo2.write(90);   delay(200); servo2.detach();  //甩杆c = 0;} if(a >= 75){delay(1000);servo2.attach(servoPin2); servo2.write(20);  delay(300);  servo2.write(90); delay(4000);   //75杆使用一次放大鱼漂servo2.write(160);  delay(300);  servo2.write(90);   delay(200); servo2.detach();  //甩杆a = 0;} }
}

测试

几天晚上的挂机收获,平均一个小时一组鱼。

挂机宠物对战

简介

在NGA论坛上看到利用插件,只用上下滚鼠标,就可以进行宠物对战,实现人物和宠物一起升级。于是动手做了一个自动滚鼠标的物理装置。(关于插件和脚本的安装以及按键的设置,NGA论坛有详细介绍)

接线和代码都比较简单,一个舵机和一个廉价的鼠标就搞定了。(什么值得买app里经常会推10元以内的鼠标)

代码

#include <Servo.h>
Servo servo;
int servoPin = 5;  void setup() {     servo.attach(servoPin);
} void loop() { servo.write(60);  delay(500);  servo.write(90);    delay(500);
}

测试

用达拉然的决斗之夜世界任务,滚了几个满级号,所有宠物都升到25级了。

基于Arduino的魔兽世界挂机装置相关推荐

  1. 基于Arduino的太阳能板追光装置设计

    本装置使用光敏电阻,暗电阻几乎达到1MΩ,强光条件下只有几百Ω,因此我们串联1K可调电阻进行限流分压,否则光敏电阻电阻过低近似导通会烧坏东西吧 为了适应环境的变化,我采用了可调电阻.而且光敏电阻可能因 ...

  2. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

  3. 基于arduino的光控窗帘_分别基于STM32和Arduino的智能窗帘硬件分析与程序设计

    这是在学校参加兴趣小组做的设计,分别用了STM32板和Arduino去实现 附件里面有源码内容和具体的软硬件分析,里面也有图片内容. 设计方案 基于Arduino的硬件设计: 所需元器件:Arduin ...

  4. c语言pm2.5检测系统,基于Arduino的PM2.5实时检测系统

    沈华刚 洪香勤 都兴隆 摘 要:文章针对城市中PM2.5进行分析监视,并把数据实行显示在下位机和网络端.有利于相关部门或个人获得PM2.5数据信息,及时对恶劣污染作出反应,减少恶劣环境对人们的侵害.本 ...

  5. 基于Arduino的草缸自动控制系统

    [智能草缸-哔哩哔哩] https://b23.tv/Pxea9NK 很早之前就想要实现一个全自动控制的草缸,当时是19年刚研究生入学,正好在本科毕业的暑假时间,有在培训机构教学Micro bit的硬 ...

  6. 基于Arduino项目案例

    从初见到痴迷,十大方案带你感受Arduino的灵活多变 Arduino是一款便捷灵活.方便上手的开源电子原型平台,受到了国内外工程师们的追捧.Arduino能通过各种各样的传感器来感知环境,通过控制灯 ...

  7. 基于Arduino单片机的nRF24L01+无线遥控装置设计(爆肝制作)

    目录 前言 一.总体思路 二.硬件介绍 (一)主机 (二)从机 三.电路设计 (一)主机 (二)从机 四.程序代码 (一)主机 (二)从机 五.总结及改进 六.所用到的文献链接 前言 此文章只涉及单片 ...

  8. 基于Arduino Pro Mini的四轴飞行器

    一.四轴飞行器的结构 四轴飞行器属于一种多旋翼飞行装置,有四个轮子来保持悬浮和推进飞行,简称四轴或四旋翼.四轴飞行器的四个旋翼具有相同的大小,位置分布对称,成十字形交叉状.四轴飞行器搭载的飞行控制装置 ...

  9. 基于Arduino实现的蓝牙自动开关灯

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.单片机简介 二.系统实现 1.系统组成 2.接线 3.代码实现 三.系统展示 1.蓝牙控制实现 2.成果图 总结 ...

最新文章

  1. 怎么讲iso镜像文件使用ultroISO写入到空白的光盘中?
  2. 基础006 宏基因组入门理论以及分析环境的部署
  3. VC++套接字、数据库、文件读写综合应用-客户端读取文件套接字接收服务端写入数据库
  4. python数据分析并生成报告_pandas_profiling :教你一行代码生成数据分析报告
  5. 如何确定python开发环境已经配置好_python学习第一天:window安装python开发环境完整篇...
  6. 操作系统 --- [笔记]功能、组成
  7. 约会安排 HDU - 4553
  8. 科目三大路考8个驾驶技巧
  9. 开放app开放login_开放值得付出努力吗?
  10. 在Eclipse中使用Maven创建多模块的层级项目
  11. u盘魔术师装linux,U盘魔术师安装步骤
  12. android逆向 arm,[原创]Android下ARM静态反编译逆向.(小试多玩YY协议)
  13. win10远程连接ubuntu18.4
  14. 硬盘坏了数据可以恢复吗?可以分两种情况恢复
  15. 【电气专业知识问答】问:电动机的电气性能有什么要求?
  16. 视频剪辑必备,5个视频素材网站,马住
  17. sql not like 数据遗漏
  18. python第二周day3
  19. 车用LED照明的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. Unity之谷歌应用内评价(google play in-app review)

热门文章

  1. 骨传导有没有副作用?骨传导耳机有什么优点吗?
  2. 学会重构与对比 ——码农鼻祖天才香农
  3. 搭建 ownCloud 私有云教程
  4. 通过jenkins构建服务,并发布服务,修改Jenkins以Root用户运行
  5. cocos2d-x游戏开发 跑酷(四) 关联物理世界
  6. 操作系统——进程原理篇
  7. C4专项工程师能力认证 考纲
  8. 淘宝默认好评加分吗?分几种情况?
  9. 2019年中国幼儿园数量、幼儿园入园率、幼儿园政策及幼儿园市场规模发展趋势分析[图]
  10. 网络设计部分知识点总结