基于Arduino的“鳄鱼嘴”

基于Arduino的“鳄鱼嘴”

  • 一、项目说明
  • 二、项目材料
  • 三、外壳制作
    • 3.1 鳄鱼嘴制作
    • 3.2 鳄鱼牙齿制作
    • 3.3 眼睛制作
  • 四、电路设计
  • 五、舵机连接
  • 六、使用方法

一、项目说明

嘿,朋友们,在这篇教程中,我将向你们展示一个万圣节的点子,它将为你的派对增添火花!我将向你们展示我是如何制作这个当有人试图靠近它的嘴巴时能够开合的鳄鱼。现在你可能会好奇为什么会有人靠近它的嘴巴?这是因为我们将在它的嘴里放巧克力或礼物,所以很明显有人会过来抓它。当这种情况发生时,嘴巴会自动关闭,这让每个人都感到惊讶!这个项目背后的工作原理非常简单,我们使用一个名为超声波传感器的简单物体检测传感器,它由 Arduino 控制,而对于伺服运动,我们使用的是微型伺服电机。你可以通过多种方式使用这个项目,一个想法是你可以在派对上安排一个游戏,把东西放在嘴里,任何在不被它的牙齿碰到的情况下从嘴里抓取的人都可以成为赢家。

我建议制作这个项目,我已经提供了构建它所需的一切,并且在最后还提供了一个工作视频。如果你完成了这个项目,可以在“我做了”部分发布!祝你有一个愉快的万圣节,继续阅读……
实物图:
在这里插入图片描述

在这里插入图片描述

二、项目材料

以下是构建这个项目所需的组件清单:

  • Arduino Nano
  • 超声波传感器
  • 微型伺服电机
  • 纸板
  • 彩纸(根据你的鳄鱼的颜色选择)
  • 空盒子
  • 圆规和铅笔
  • 尺子和笔(用于标记)
  • 双面胶带
  • 热胶枪和超级胶水
  • Arduino IDE 和编程电缆
  • 剪刀

三、外壳制作

3.1 鳄鱼嘴制作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有很多方法可以制作鳄鱼,但我将向你们展示一种非常简单且整洁的方法。我拿了一块纸板,并按照步骤中所示标记了区域,使用尺子弯曲纸板,创建一个类似铰链的结构。这里的主要目标是制作鳄鱼的嘴巴,完成到这里后,你可以使用彩纸覆盖纸板,在我的例子中我将使用绿色,颜色的选择取决于你的口味。使用纸胶将纸板和彩纸粘合在一起,等待它完全干燥后再进行下一步。如果你正在制作不同的设计,请确保嘴巴可以手动开合,如果可以做到这一点,我们稍后可以添加伺服电机来自动控制这个动作。

3.2 鳄鱼牙齿制作

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在第一阶段,我将展示如何用纸制作牙齿,即使鳄鱼咬合,这些牙齿也是安全的!!拿一条纸,水平折叠六次并标记一个三角形,用纸剪刀剪出这些形状,当你展开纸张时,你很快就有了牙齿。这是最简单的方法,如果你不想遵循这种方法,我还会建议你另一种方法。在纸上画出三角形并逐一剪出,这样做很耗时,但一个优点是你可以选择每颗牙齿的大小。将它们粘贴到边缘,现在你的鳄鱼牙齿就准备好了!你可以通过上色来添加更多细节。在我的例子中,我只是在角落处使用了热胶,然后将纸牙齿粘贴在这里,并让它完全干燥。这部分让你的鳄鱼完成了50%,剩下的部分是制作眼睛和鼻子等细节,接下来我们将看看如何制作这些部分。

3.3 眼睛制作

在这里插入图片描述
在这里插入图片描述
真有趣!从这一步的第一张图片中你可以看到鳄鱼在开合嘴巴!我稍后会展示这个。首先,为了让它看起来像鳄鱼,我将添加眼睛。制作眼睛非常简单,剪一个圆形然后剪掉它的底部。将绿色纸粘贴在这个圆形上,然后让它干燥,现在剪一个更小的白色纸片,然后粘贴在第一层上面。现在通过将眼角涂黑来完成眼睛的制作,用黑色标记笔来完成这个目的,一旦这个完成,就滴上热胶并将这些眼睛粘贴上去。鼻子非常容易制作!剪一块纸板并用黑色涂色,这样就完成了鳄鱼的身体,现在我们可以为它构建电路了。

四、电路设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为了使任何人都能轻松理解连接方式,下面我将逐个组件进行书面解释。

HC-SR04 超声波传感器连接

这个也被称为超声波传感器,你可以按照以下连接方式将其连接到微控制器:

  • VCC 连接到 Arduino Nano 的 5V 引脚,GND 连接到 Arduino Nano 的 GND 引脚。
  • Trig 连接到 Arduino Nano 的 D3 引脚,而 Echo 连接到 Arduino Nano 的 D2 引脚。

伺服电机有3根线:

  • 信号线连接到 Arduino Nano 的 D9 引脚,电源线 VCC 连接到 Arduino Nano 的 5V 引脚,GND 连接到 Arduino Nano 的 GND 引脚。

为了方便大家理解,我将 Nano 板放在了面包板上,以便更容易理解这些连接。

五、舵机连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
手动操作时,当线被拉动,嘴巴就会动。我将为此目的使用钓鱼线,因为它几乎没有弹性,而且与此类线相比,它不容易断裂。如果你没有钓鱼线,第二个选择是普通的缝纫线,但你可能需要在这里使用3根折叠的线。我们将不采用手动拉动,而是将这个项目升级为自动的,为此将使用伺服电机。如果你还没有用螺丝固定伺服电机的角,现在就做,为了将伺服电机放在盒子里,我将使用一个冰棍棒和热胶。胶水干后,将线的另一端系在伺服电机的角上,然后将整个鳄鱼粘在盒子的顶部。调整嘴巴张开的宽度,现在调整线的另一端,然后用热胶或超级胶水固定。现在我们几乎完成了最后一步,我迫不及待地想测试这个。

六、使用方法

在这里插入图片描述
在这里插入图片描述
就像你一样,我对测试这个项目也感到兴奋,而且它确实达到了我的预期。我将使用10000毫安的移动电源来为这个项目供电,你可以将移动电源藏在鳄鱼后面,如果你想要隐藏它们,我建议使用外接电池。使用额外的组件会增加更多的电线到电路中,控制系统会增加整体成本,所以我选择了移动电源。只需将电缆连接在移动电源和Arduino板之间,然后你就可以开始了。将巧克力放在嘴里,让它对别人可见,当他们靠近去拿巧克力时,嘴巴关闭,给他们一个惊喜。如果你看到它在工作,这非常有趣,把它展示给你的朋友,让他们感到快乐。
这就是关于这个项目的所有内容。

希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。

作者:Svan.


注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1562129.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

AI引起用人格局变动,个人如何应对这一趋势

大家好,我是Shelly,一个专注于输出AI工具和科技前沿内容的AI应用教练,体验过300款以上的AI应用工具。关注科技及大模型领域对社会的影响10年。关注我一起驾驭AI工具,拥抱AI时代的到来。 人工智能的发展带来的就业结构变革&#xf…

AI大模型 向量Embeddings+向量数据库实现文搜文、图搜图

文搜文、图搜图介绍: 文搜文 :即文本搜索文本,是指通过输入关键词或短语,在大量文本数据中检索出与之相关的内容 。 搜 索引擎(百度、谷歌、 360 ) 、 文档管理系统 、 电商搜索 。 图搜图 :即图像搜…

【计算机网络】详解IP协议网段划分路由转发子网掩码网络号

一、IP功能 IP可以实现主机定位和路由选择,提供一种能力,将数据可靠地从A点跨网络送到B点。数据先根据目的IP在局域网之间进行转发,再在局域网内进行内网转发。 二、IP协议报头 4 位版本号(version):指定 IP 协议的版本&#xff…

学习Ultralytics(获取yolov8自带的数据集并开始训练)

今天小编带大家学习一下YOLOv8 配置文件,用来定义不同数据集的参数和配置。这些文件包含了关于每个数据集的路径、类别数、类别标签等信息,帮助模型正确地加载和解析数据集,以便进行训练和推理。 具体来说,这些 YAML 文件的作用如…

品牌渠道价格管控策略

在当今竞争激烈的市场环境中,品牌为提升销量和曝光量,积极拓展线上线下销售渠道。然而,不同渠道的价格管控方式存在显著差异,这对品牌的运营和管理提出了挑战。 一、线上线下渠道价格管控特点 线下门店价格管控主要依赖人工巡查。…

基于YOLOV8的西红柿检测系统

基于YOLOv8模型的西红柿检测系统可用于日常生活中检测与定位西红柿(Tomato)目标,利用深度学习算法可实现图片、视频、摄像头等方式的目标检测。本系统还支持图片、视频等格式的结果可视化。系统采用YOLOv8目标检测算法训练数据集。此外&#…

docker升级mysql

一、首选备份原数据库所有数据 二、在Docker中查看正在运行的MySQL容器名称,可以使用以下命令: docker ps --filter "namemysql" 三、查看当前docker中正在运行mysql的版本 docker exec -it qgz-mysql mysql -V 可以看到当前运行的版本是8.…

NLP入门该看什么书?2024必读NLP书籍!《自然语言处理:基于预训练模型的方法》,快来学起来吧!】

自然语言处理被誉为“人工智能皇冠上的明珠”。近年来,以BERT、GPT 为代表的大规模预训练语言模型异军突起,使问答、检索、摘要、阅读理解等自然语言处理任务性能都得到了显著提升。 《[自然语言处理:基于预训练模型的方法]》一书深入浅出地…

JavaWeb Servlet--09深入:注册系统02--显示所有用户信息

▲▲▲注意:这篇02是必须完成前面的01注册系统---注册界面的!!! 查找所有用户信息界面 该业务就是将数据库里的所有数据进行打印出来反映到界面上,要重新写2个界面,一个是放查询超链接的界面,另一个是跳转…

DBeaver连接mysql 9报错:Public Key Retrieval is not allowed

DBeaver连接mysql 9报错:Public Key Retrieval is not allowed 如图: 解决方案 编辑连接属性: 修改 allowPublicKeyRetrieval 的值为 true DBeaver连接mysql数据库执行.sql脚本,Windows_dbeaver执行sql脚本.sql文件-CSDN博客文章…

机器学习与神经网络荣获诺贝尔物理学奖:科技跨界的新里程碑

在科技日新月异的今天,2024年诺贝尔物理学奖的颁发无疑投下了一颗震撼学术界的重磅炸弹——首次将这一殊荣授予了机器学习与神经网络领域的研究者。这一决定不仅打破了传统物理学奖项的界限,更标志着人类社会对科技进步认知的一次深刻变革,预…

【LeetCode】动态规划—1035. 不相交的线(附完整Python/C++代码)

动态规划—1035. 不相交的线 题目描述前言介绍基本思路1. 问题定义2. 理解问题和递推关系动态规划递推公式:边界条件: 3. 解决方法动态规划方法伪代码: 4. 进一步优化5. 小总结 Python代码Python代码解释总结: C代码C代码解释总结…

大模型时代,程序员当下如何应对 AI 的挑战并迅速成长!!

随着 AI 技术的飞速发展,特别是大模型的出现,传统的程序员角色正在经历深刻的变革,我们不得不重新对自己进行审视和思考。 同时随着 AI 能力的涌现,AI 已经对现有的软件开发模式和程序员的工作模式造成了冲击,并且大语…

BGA封装芯片贴片加工​时需要注意的细节

在进行BGA 芯片贴片加工时,以下是一些需要注意的细节: 1. BGA 芯片储存:要在合适的温度和湿度环境下储存,防止引脚氧化。 2. PCB 焊盘处理:确保焊盘平整、清洁,无氧化和污染。 3. 锡膏印刷:控制…

2024常用10款源代码加密软件推荐!企业必备保护源代码防泄密

在如今信息安全愈发重要的时代,保护源代码免受未经授权的访问和篡改成为了开发者和企业的首要任务之一。源代码是软件的核心,一旦泄露,不仅会造成商业损失,还可能导致安全漏洞的产生。为了应对这些挑战,源代码加密软件…

智能驾驶|迈向智能出行未来,AI如何应用在自动驾驶?

自动驾驶通过人工智能(AI)、机器学习、传感器融合和实时数据处理,使车辆能够在无需人类干预的情况下自主驾驶。随着科技的飞速发展,人工智能(AI)与智能汽车的结合正在成为现代交通运输领域的热潮。无人驾驶…

Python中的help()函数引发错误:追踪错误并提供解决方案

Python 中的 help() 函数通常用于交互式帮助,它可以显示关于模块、类、函数、方法、关键字等的文档说明。一般情况下,help() 函数不会引发错误,但如果你在使用时遇到问题,可能与以下几种常见情况有关。 1、问题背景 在使用 Pytho…

算法:560.和为k的子数组

题目 链接:leetcode链接 思路分析&#xff08;前缀和&#xff09; 注意&#xff1a;我们前面讲过滑动窗口可以处理子数组、子串等问题&#xff0c; 但是在这道题目里面注意数据范围 -1000 < nums[i] < 1000 nums[i]可正可负&#xff0c;区间的和没有单调性&#xff0c;使…

系统特性、自定义特性

特性指的是一种允许程序员向程序添加元数据的语言结构,用于存储程序结构信息的特殊类。比如为类添加元数据就是在类的定义中添加一些额外的信息,这些信息不是类的功能部分,而是描述一些性质,用途等内容。 语法结构:[特性名(参数列表)]。(就是调用特性类的构造函数) 系…

物联网IoT平台 | 物联网IoT平台的定义

物联网IoT平台&#xff1a;定义、发展与应用在当今信息化时代&#xff0c;物联网&#xff08;Internet of Things&#xff0c;简称IoT&#xff09;已经成为推动社会进步和产业升级的重要力量。物联网IoT平台&#xff0c;作为连接物理世界与数字世界的桥梁&#xff0c;正逐步改变…