步骤1 【项目介绍】:
这个主题好,本人也比较懒,不在最后一刻提交都对不起这个主题。本来想做一个自动AI翻书机,结果测试了几个吸纸方案都不太理想,就把方向转了一下,设计了这个自动钓鱼机。
有些人喜欢钓鱼的乐趣,有些人就只想吊到鱼,最好不要中间过程,在一边睡大觉,钓没钓到没关系,主要是能睡个懒觉,如果同时能钓到许多鱼那就更好:)所以我们要解决的一个问题是怎么最懒、最不正经的钓到一大堆鱼。
步骤2 【解决方案】:
首先要实现不要人工干预自动钓鱼。分析人工钓鱼的触发点是杆子被鱼扯动。我们设置一个震动传感器放在鱼杆上来感应鱼线被鱼咬钩的扯动触发两个舵机的动作,一个是拉起鱼线、一个是拖到岸边。至于怎么取下钓到的鱼,怎么重新上鱼饵,过于复杂,懒嘛,先省略:)再加上一些简单功能,通过blynk远程看到钓鱼的总数,在屏幕上显示钓鱼的总数,比较简单,功能高级,但都被前辈封装成图形编程模块,实现简单,正好适合我们这些懒人:)
步骤3 【作品演示】
步骤4 【制作过程】--材料
材料清单
- 掌控板 X1
- 掌控板扩展板 X1
- 舵机 X2
- 震动传感器 X1
- 乐高若干 X1
步骤5 【制作过程】--搭建连接
硬件简单,掌控板扩展板上接上两个舵机(一个拉起鱼线,一个挪到岸边)、一个震动传感器即可。
乐高硬件花点时间选好几个模块,搭建测试最好的状态。
鱼钩、鱼用个螺丝、回形针弯成个鱼形状。
步骤6 【制作过程】--编程
程序简单,填上自己的wifi密码和授权码,blynk使用可参考铁熊老师的帖子。
每次钓鱼完成后处于准备状态时,等待2秒,防止鱼线由于舵机甩动惯性晃动引起震动误判。
手机blynk app的显示。app里面设备选择esp32dev board wifi,显示钓鱼个数的字段选择虚拟引脚V4
步骤7 【项目总结】
本项目解决了懒人钓鱼的问题,钓鱼不一定非得人钓,机器钓也可以:)要彻底自动化还要解决取下钓到的鱼和重新上鱼饵的问题,最好能洗鱼、烧鱼一条龙自动化,睁开眼睛就能吃鱼了,懒就要懒的彻底:)
步骤8 附件源码
附件
hacker_2023.07.29
666
二哈6662020.07.26
好6