欢迎来到我的收藏Arduino项bet188me目.即使你刚刚开始使用Arduino,你也不用担心这个。下面的每个DIY Arduino项目都涵盖了详细的一步一步的教程,如bet188me何自己做它,包括电路原理图,源代码和视频。
这个Arduino项目集合bet188me特点:
- 无线控制
- 自动化
- 电机控制
- 机器人
- 数控机器
- LED
- 和更多。
与我的DIY Arduino项目一起,您还可以找到由bet188me我的详细备份的项目理念Arduino教程适用于各种传感器和模块。使用下面的评论部分,您还可以提出您的想法,以及讨论任何与这些Arduino项目相关的内容。bet188me
我将不断更新这篇文章与所有新的东西,我做。
Arduino项bet188me目与详细的一步一步的指导
机器人Arduino项目bet188me
作为一个Arduino爱好者,我发现用Arduino制作机器人对我来说最有趣。从他们那里作为一个制造商和工程师来说有很多东西。所以,这里是我与机器人相关的Arduino项目,bet188me所以你也可以学习。
Arduino机器人手臂
在自动化制造方面,机器人手臂在众多应用中发挥着重要作用。它们通常用于焊接、装配、包装、油漆、挑选和放置任务等等。这个Arduino项目实际上是机器人手臂用3D印刷零件制成,伺服电机使用Arduino Nano控制关节。更酷的是,我们可以通过智能手机和定制的Android应用程序无线控制机器人手臂。
机器人手臂有5个自由度,所以我们需要5个伺服电机,再加上一个额外的伺服机械手。我们使用HC-05蓝牙模块与智能手机进行通信。
困难:中级
Mecanum轮子的机器人
下面的项目是其中之一最酷的Arduino项目在这个列表中。这是一款Arduino机器人车,它使用的不是普通的轮子,而是双向轮子或mecanum轮子,让机器人可以朝任何方向移动。
车轮安装在四个步进电机上,该电动机是单独控制的。通过在某些图案中旋转车轮,它们施加由于对角线位置辊在车轮的圆周上施加对角线势,因此它们可以在任何方向上移动。机器人汽车可以远程控制vie蓝牙通信和自定义构建Android应用程序,或使用使用DIY RC发射机使用NRF24L01收发模块。
难点:先进
Arduino机器人手臂和机械轮平台自动操作
这里有一个之前mecanum车轮机器人的升级版项目。在平台之上,我添加了上面提到的DIY Arduino机器人手臂项目,现在他们可以一起工作。
由于机器人车轮采用步进电机,机器人手臂采用伺服电机,我们可以使用定制的Android应用程序精确控制它们。更酷的是,我们可以记录机器人的动作,然后机器人可以自动重复这些动作。当然,对于我的任何Arduino项目,Arduino代码、自定义构建Anbet188medroid应用程序以及3D模型文件都可以从特定的项目文章中找到并下载。
难点:先进
Arduino昆虫机器人
制作生物启发的机器人在工程学生中非常受欢迎。这个Arduino项目是关于它的,我们将建立一个六足机器人它有六条腿,一条尾巴或腹部,一个头,触角,下颚,甚至还有眼睛。所有这些使机器人看起来像一只蚂蚁。
每条腿都有三个关节,每个关节我们需要一个伺服电机.也就是说这个项目我们总共需要18个舵机,另外头部动作需要3个舵机,尾部需要1个舵机。机器人的大脑是Arduino Mega,因为它是唯一可以使用Servo库控制超过12个伺服器的板。我还设计了一个定制的PCB,作为Arduino Mega Shield,所以我们可以轻松地连接所有伺服连接。我们可以通过蓝牙和智能手机,或者无线电通讯来控制蚂蚁机器人。蚂蚁的头部还内置了超声波传感器,所以它可以探测前面的物体,如果前面的物体存在,它甚至可以攻击。
难点:先进
3D印花萨拉机器人
Scara机器人或选择性合规性铰接式机器人手臂是最常见和合适的选择,当涉及拾取和放置和小组装应用,这需要从点A移动到点B.
这个基于Arduino的SCARA机器人在各个方面都比之前的项目有了很大的提升。bet188me它有一个更好和更健壮的设计与精确控制步进电机和定制构建GUI来控制它。
作为一个控制器,它有一个Arduino Uno板,与CNC屏蔽和四个联合A4988步进司机。它有4个DOF,由四个NEMA 17步进电机驱动。
难点:先进
CNC机器Arduino项目bet188me
下面的项目展示了Arduinbet188meo的功能。CNC或计算机数控是机器的自动控制,如铣床,车床,等离子切割机,3D打印机等。因此,使用Arduino作为控制器我们实际上可以建造任何这些数控机床。
目前我在这个列表上只有两个CNC项目,但是以后会有更多。bet188me
Arduino CNC泡沫切割机
制造你自己的数控机床对你们中的许多人来说可能是一个巨大的挑战,但以下是Arduino数控机项目表明,制造一台数控机床实际上并没有那么难。
这台数控机床实际上是一台泡沫切割机。这台数控机床的主要工具不是钻头或激光,而是热丝。这是一种特殊的电阻导线,当电流通过它时,它就会变得非常热。当热丝通过时,泡沫会融化,所以我们可以精确地把泡沫塑成任何形状。
难点:先进
Arduino线折弯机
使用Arduino控制步进电机毫无疑问,为Arduino爱好者最满意的事情之一。基于该电机的机器如同CNC机器,3D打印机,各种自动化机器等。这个Arduino项目是关于这个的,它描述了如何构建这样的机器。它是弯丝机,在步进电机的帮助下,我们可以精确地弯曲线并制作各种形状并形成它。
机器具有三个步进电机。使用第一步步进,我们将电线送到弯曲机构。在这里,我们具有用于弯曲线的另一步进电机以正确的角度。还有另一台步进,用于控制Z轴,或者该步进器使机器能够创建三维形状。使用此项目,我们还可以看出有用的3D打印机是如何用于此类的Arduino项目或原型设计。bet188me
难点:先进
Radio Control (RC) Arduino项bet188me目
基于DIY Arduino的RC发射器
我做的很多Arduino项bet188me目都需要无线控制,所以我做了这个基于Arduino的无线无线电控制器.有了这个RC发射器,我几乎可以在开放空间无线控制范围高达700米。它有14个通道,其中6个是模拟输入,8个是数字输入。
这个Arduino项目的大脑是一个Arduino Pro Mini板,是arduino板的最小,无线电通信是基于NRF24L01模块,它有2个操纵杆,2个电位器和4个瞬间按钮,也是加速度计和陀螺模块,可用于控制刚刚移动或倾斜控制器的东西。我将所有电子元件安装在定制设计PCB上,并使盖子外透明丙烯酸盖。
困难:中级
用于RC型号的DIY Arduino RC接收器和Arduino项目bet188me
这是上述项目的后续项目。就像DIY遥控发射机一样DIY Arduino RC接收器可用于许多应用程序。我们可以轻松地将两个项目一起配对并无线控制任何信息。bet188me其中,我通过这些DIY发射机和接收器进行了控制商业RC汽车模型的示例。
我制作的定制PCB使用相同的NRF24L01模块进行无线电通信。控制器采用Arduino Pro Mini, 9通道输入/输出。
困难:中级
DIY Arduino基于RC气垫船
以下Arduino项目是利用上面利用DIY RC发射机的一个很好的例子。它是3 d印制气垫船它完全是我自己设计的,当然,3D打印文件可以下载。气垫船使用两个无刷电机,一个用于为升降机创造空腹,另一个用于产生推力或向前移动。
对于无线控制,我们使用的是NRF24L01模块,它接受来自RC发射器的数据。然后使用Arduino和两个ESC(电子速度控制器)我们控制BLDC电机速度.在气垫船的背面也有一个舵机来控制方向舵,或控制转向。我得说,驾驶这个自制气垫船太有趣了。
难点:先进
Arduino RC飞机
任何有机会与一些RC飞机一起玩的人都知道它有多酷和乐趣。如果您自己构建RC Airplane,它甚至更酷,更令人满意。以下项目进一步令人满意,因为这里我会告诉你如何构建自己的RC飞机这是100%的DIY。此外,我们还有一个基于Arduino的100% DIY无线电控制系统。
飞机完全由聚苯乙烯泡沫塑料制成,以及更凉爽,借助我的形状DIY Arduino数控泡沫切割机这是一个上面已经提到的项目。无线电通信是基于NRF24L01收发模块。为了那个目的,我用了我的DIY Arduino RC发射器和DIY Arduino RC接收器.
难点:先进
Arduino机器人汽车无线控制
这个Arduino项目是前一个项目的扩展,在这里了解如何无线控制Arduino机器人车.
您可以选择该项目中解释的三种不同的无线控制方法之一,或者是HC-05 Blueooth模块,NRF24L01收发模块和HC-12远程无线模块.此外,您还可以学习如何制作自己的Android应用程序来控制Arduino机器人车。
困难:中级
Arduino无线气象站
这个Arduino项目理念相当实用,因为它具有室内和室外温度和湿度测量。它是基于DHT11 / DHT22传感器,NRF24L01收发器模块用于无线通信和DS3231清债信托公司.对于显示,我们可以使用16×2字符液晶或者一个3.2英寸TFT触摸屏.
室外设备可以用电池和带AC适配器供电。室外单元测量温度和湿度,并将值发送到主室内机。这里将这些值与DS3231实时时钟模块的数据和时间值一起打印在LCD上。
此外,我们可以使用SD卡模块,用于将数据存储到Micro SD卡上.
困难:中级
电机控制Arduino项目bet188me
Arduino相机滑块与平底锅和倾斜机制
相机滑块非常适合捕获电影镜头,并在其顶部进行平移和倾斜系统,甚至进一步增加了捕获更好镜头的可能性。在这个项目中,我将向您展示如何构建您自己的方式,这费用的方式少于商店中的一个,仍然可以获得巨大和超级光滑的镜头。
滑块有三个NEMA 17步进电机通过A4988步进驱动器控制和arduino纳米板。使用操纵杆,我们可以控制平移和倾斜运动,并使用电位计我们可以控制滑动运动。和这个DIY相机滑块我们可以使用Set按钮设置两个不同的点和出点,因此相机可以自动从一个移动到另一个点。就个人而言,考虑到到目前为止的所有Arduino项目,我发现这对我来说是最实用bet188me的。
难点:先进
DIY自动售货机
如果你感兴趣用Arduino做更复杂的东西那么这个项目就是适合你的了。虽然很复杂,但你可以很容易地重新创建它,因为它有一个详细的一步一步的解释,一切是如何工作的,包括电路原理图和源代码。
机器的结构由MDF制成。为了排出我使用的物品,而是用于伺服电机的载波系统,我使用了两个NEMA17步进电机。用于检测机器使用红外接近传感器的硬币。
难点:先进
DIY Arduino Gimbal /自稳定平台
下面的Arduino项目是一个简单的万向节或者一个稳定的平台可用于保持对象或平台顶层。这个项目相当简单,只有几个电子元件。
基于MPU6050.定位及其融合的加速度计和陀螺仪数据,我们可以控制3轴或伺服保持平台水平。
困难:中级
Arduino机器人车
组合直流电机和Arduino总是很有趣,这个项目也是。在这里,我们将从头开始建造我们自己的机器人汽车。这款车将由锂离子电池和两个12V直流电机供电,并使用L298N驱动器和模拟操纵杆进行控制。
通过这个项目,我们还将学习H-Bridge和PWM电机控制的工作。
困难:中级
Arduino项bet188me目为初学者
Arduino Radar(Sonar)
这是我最受欢迎的项目之一,构建它真的很有趣。雷达能探测目标并在电脑屏幕上使用加工IDE.
对于这个项目,您只需要两个组件以及Arduino Board,这是一个超声波传感器和小伺服电机。雷达的范围可以调节至高达4米,旋转180度。
难度:简单
测距仪和数字精神水平仪
这是另一个利用HC-SR04超声波传感器的项目.这次我们将使用它做一个距离计这可以测量高达4米的距离,以及测量方形区域。
该项目还包括和加速度计,用于数字灵级功能或测量角度。结果显示在16×2 LCD上,所有组件都连接在定制设计PCB上。
困难:中级
Arduino颜色分选机
用它们的颜色排序对象或产品有一个重要的现实世界申请。这些类型的机器通常用于分类水果,种子,塑料等。这些机器的工作概念相当简单。您所需要的只是一个颜色检测传感器,当然当然是一个系统将对象馈送到传感器,然后将其整理出来。
在这个项目中,我们将学习如何使用颜色检测传感器以及Arduino.我们要分类彩色的彩虹糖但是你可以用同样的传感器和方法来分类其他东西。
困难:中级
RFID门禁系统
RFID技术具有广泛的应用程序,并且访问控制是其中之一。我们经常遇到这家酒店,供客人或在工作中入住或入住或访问受限制区域。
在这个项目中,我们将了解如何使用Arduino制作RFID控制门锁.该系统由MFRC522 RFID读取器和基于Mifare协议的RFID标签/卡组成。
困难:中级
Arduino报警系统
如果你曾经想过制作自己的安全系统那么这个项目就是一个很好的起点。这里我们将使用超声波传感器来检测运动。
如果人或物体在传感器前方通过,则会激活警报。要取消激活警报,您必须使用键盘输入密码。
困难:中级
Arduino LED矩阵滚动文本
在这个项目中,我们将使用MAX7219驱动器控制LED矩阵.这个驱动程序可以控制多达64个独立的led,而只使用三根电线。我们还可以连接8个驱动器串联,仍然使用相同的电线。
为了使这个项目更有趣,我还添加了一个例子,您可以使用智能手机使用智能手机更新LED矩阵上的文本定制的安卓应用.
困难:中级
Arduino游戏项目
这个游戏项目是基于流行的智能手机游戏《Flappy Bird》。我们使用触摸屏控制小鸟,同时试图避开柱子。
对于这个项目,我们需要一个3.2英寸的TFT触摸屏,一个TFT Mega shield适配器和一个Arduino Mega board。代码有点长,但每件事都解释得很详细。
难点:先进
Arduino音乐播放器和触摸屏的闹钟
在这个项目中,我们将了解如何构建自己的音乐播放器.它配备了触摸屏、MP3播放器、温度传感器和闹钟。
此项目背后的代码有点复杂,大约550行,但详细说明了每行的注释。还有一个详细的视频解释。
难点:先进
基于Arduino的互动LED咖啡桌
乍一看,这张桌子看起来像一个普通的咖啡桌,但一旦你打开电源,它就会达到一个全新的水平。表有45个部分,可以发光的任何颜色,我们想,加上它的反应对象放在它上面。
桌子的中心是一个Arduino控制45 WS2812B可寻址LED使用红外近距离传感器检测桌子上的物体。更酷的是,它有内置的蓝牙模块,可以与智能手机交互选择led颜色。
难点:先进
Arduino项bet188me目的想法
本文的以下部分包含Arduino项目的想法,根据我的详细教程以及各种传感器和模块以及您的意见中的建议。bet188me
对于每个项目想法,我将指出所需的组件以及每个项目的特定教程。
Android智能手机使用Arduino控制电源插座
通过智能手机控制家庭电源插座是家庭自动化的第一步。利用Arduino教程中的知识,您可以轻松地制作自己的Arduino控制电源插座。
对于这个项目,您只需要两个组件以及Arduino Board。一个HC-05蓝牙模块和一个5V继电器模块我已经有详细的教程。为Arduino和继电器供电,可以使用220/ 110V AC到5V DC转换器。
使用智能手机您可以通过蓝牙连接和控制电源插座。您可以使用一些已经制作的应用程序来从播放商店控制Arduino或创建自己的自定义应用程序.这样我们也可以通过语音控制命令来控制电源插座。
难点:先进
使用Arduino的家庭自动化
家庭自动化是如今最受欢迎的Arduino项目之一。bet188me这个项目的目标是远程控制任何东西在你的房子里,像灯,电器,温度,安全设备等等,用一个设备或你的智能手机。
为了制定这样的项目,我们需要在Arduino中获得体面的知识。我建议的以下家庭自动化概念是基于我的详细的各种传感器和模块的arduino教程。
所以这里的想法是拥有一个包括一个主机的主机触摸显示器,以及几个将执行来自主机的命令的从属单位。至于无线通信,我们可以使用NRF24L01射频模块,每个从属单元可以具有各种功能,温度监测,电源控制,灯光控制,安全警报等等。
当然,使用Arduino Board建立家庭自动化系统的无限可能性和组合。您可以随时更改和添加更多设备。您还可以制作蓝牙通信,以便您可以使用智能手机等控制所有这些。
难点:先进
Arduino手势控制
该项目的想法是使用手势远程控制Arduino项目。让我们说我们想控制我们上面提到的Arduino机器人车。所以而不是操纵杆,我们将使用MEMS模块来控制。
我们可以使用GY-80模块具有加速度计,陀螺仪和磁力计.然后我们从这些传感器获得的数据来控制机器人汽车的转向。至于无线通信,我们可以使用nrf24l01收发器模块。
你也可以看看我的机电一体化期末项目在其中我使用类似方法来控制Matab Simulink中的3D模型。
难点:先进
请在下面的评论部分提出任何问题,不要忘记建议更多的Arduino项目。bet188me