Arduino控制的迷你超声波雷达

本期创客项目介绍的是一个带显示屏的迷你超声波雷达。
顾名思义,如果雷达检测到前方物体,都将在屏幕上以红线显示。
本期创客项目依旧开源、依旧免费、依旧能在太极创客下载到所有相关资源。


迷你超声波雷达

迷你超声波雷达
迷你超声波雷达

迷你超声波雷达,是一个带液晶显示屏的迷你小型雷达。使用了HC-SRO4超声波传感器(在本站有该模块的详细介绍和教程哦!)进行测距后返回数据通过液晶屏显示,并使用SG90舵机带动超声波模块进行旋转运动从而达到周向扫描。

以下是本项目的硬件连线图,可见并不难。另外视频中采用的是额外PCB打板的方式,如果您觉得没有必要,直接进行连接并固定在3D打印外壳即可。

迷你超声波雷连线图
迷你超声波雷连线图

最后,我们为您在下面列出了迷你超声波雷达项目中所需要的电子元器件的清单。

      • Arduino nano
      • HC-SR04超声波传感器
      • SG90伺服
      • 1.8″ ST7735液晶屏

 


开源创客项目原文地址:

https://www.hackster.io/user421848217/mini-radar-with-arduino-7309ca

资源下载链接:

https://www.lanzous.com/i59tq9i

Arduino控制的六足蚂蚁机器人

六足机器人并不是什么新鲜事,但是你见过这款制作简单、容易上手的3D打印的Arduino蚂蚁机器人吗?
APP控制蚂蚁机器人
APP控制蚂蚁机器人
为了让创客们容易制作且控制,蚂蚁六足使用Arduino Mega作为主控,还自制安卓app来做控制。有一个单独的超声波传感器埋在它的头部作为“眼睛”。这使得它在被未知物体或手接近时向后倾斜,然后如果攻击者继续前进则用它的下颌击打。
 
Arduino 蚂蚁 六足 机器人
基于超声波传感器的攻击姿态
为了控制机器人,作者制作了一款基于MIT App Inventor的Android应用程序。该应用程序有四个按钮,我们可以通过它们命令机器人前进或后退,以及向左或向右转弯。除了这些主要功能,机器人还可以移动头部和尾部,还可以咬、抓、扔东西,甚至攻击。
arduino六足蚂蚁机器人三维模型
三维模型
arduino六足蚂蚁机器人装配细节
装配细节

 

arduino六足蚂蚁机器人控制程序
基于MIT App Inventor的Android应用程序

 

这个项目所有资料都是开源的(三维模型、APP源文件、Arduino源代码),您甚至可以对其进行二次开发,制作属于你自己的小六足,属于你自己的动作组哦!

 

arduino六足蚂蚁机器人连线图
接线图

这是该项目的电路图,虽然由于有许多舵机连接,看起来有点复杂,但实际上很简单。除了22个舵机外,我们还需要一个太极创客教程机械臂篇里将到过的HC-05(06)蓝牙模块以及一些电容和电阻。控制器采用的是MEGA2560 ,因为它是唯一可以使用超过12个舵机的Arduino控制板。


看到这里,您是不是以及内心爆炸到面无表情了呢?
接下来再看此项目制作所需的物件清单,非常容易获取,您可以在某宝找到以下所有物品:
      1. MG996R伺服电机
      2. SG90微伺服电机
      3. HC-05蓝牙模块
      4. Arduino Mega Board(2560)
      5. 3SLiPo电池
      6. DC-DC降压模块
开源项目原文地址:
https://howtomechatronics.com/projects/arduino-ant-hexapod-robot/
详细制作说明以及软硬件资料可通过以下链接下载:
https://www.lanzous.com/b800844

两款免费开源光驱制作的mini激光雕刻机 | GRBL上位机软件推荐

考虑到很多创客小伙伴们是没有3D打印机的,所以本期的创客开源项目将会为大家带来不需要3D打印的光驱激光雕刻机;雨露均沾,包括用3D打印制作的更精准激光雕刻机!

如果你认为我们要给大家带来的只是网络上司空见惯的光驱激光雕刻机制作教程,那你就错了哦!激光雕刻机只是嘘头,我们实际上要给大家重点介绍几款常见好用的基于GRBL固件的上位机软件。

雕刻机制作须知

用光驱制作的mini版激光雕刻机,虽然工作空间略微小了些,但麻雀虽小五脏俱全,无论如何它仍然能有效工作,而且成本非常低,大多数人都有能力制作出一个属于自己的迷你激光雕刻机。

安全提示:激光虽然功率不是很大,但是足以损伤人的眼睛,所以在调试和使用过程中,请千万不要眼睛直视激光,建议自备一副激光眼镜,这点钱一定不能省!

温馨提示:并不是所有的材料都可以雕刻的,一般选用深色的东西比较好,也就是要吸光的东西,如手机壳等,可用牛皮纸进行测试。

制作硬件清单(必需)…

1.DVD光驱 2台
2.激光头 200mW
3.UNO控制板、cnc扩展板、4988驱动模块
4.电源(参考太极创客制作教程)
5.散热风扇

* 铝材架mini激光雕刻机全部资源下载: https://www.lanzous.com/i4nf2yd

* 3D打印的mini激光雕刻机 https://www.lanzous.com/i4nf37c


上位机软件
1 微雕管家

微雕管家
微雕管家

微雕管家软件永远完全免费,无功能限制,支持市面上绝大部分雕刻机产品,也支持DIY激光雕刻机爱好者自行的组装的激光雕刻机,只要软件可以与雕刻机进行通讯,就可以进行操作。

微雕管家界面
微雕管家界面

导出的的NC代码可以通过修改文件后缀名的方法改为gcode文件哦!

下载链接:https://www.lanzous.com/i4nfnej

2 奎享雕刻

奎享雕刻

奎享雕刻是功能强大的软件,使用起来不需要深奥的数控知识,非常适合初学者。任意图片、文字都可以直接切割雕刻,支持照片雕刻,雕刻效果类似激光打印机打印的一样。

下载链接:https://www.lanzous.com/i4nfo9a

3 鲁班雕刻软件

鲁班雕刻软件
鲁班雕刻软件

这是一款针对激光雕刻机的操作软件。直接雕刻各种图片效果,各种文字效果,无需生成雕刻代码。是目前中小型激光雕刻机中操作最简便,功能强大的软件。

鲁班雕刻软件
鲁班雕刻软件

除此之外,软件包里面还附带了一个gcode小工具,我相信这对一些创客们来说是方便的。

下载链接: https://www.lanzous.com/i4nfnhc

4 Grbl Controller

Grbl Controller
Grbl Controller

Grbl Controller是使用Qt跨平台库编写的。它通过QextSerialPort库的使用, 以简化选择正确的USB串行端口(其实在该方面开发过的朋友们知道对第三方库的使用有很多的好处,因此推荐的这个资源有很大的参考性)。

这是一款开源软件,您可以在以下链接可以找到源码,适合二次开发

http://zapmaker.org/projects/grbl-controller-3-0/

您也可以在这里下载它:https://www.lanzous.com/i4nfofg

5 LaserGRBL

Laser GRBL
Laser GRBL

跟上面几款上位机软件类似,功能大同小异,可能在集成角度来说没有前面的好一些,但是这款软件够稳定!

下载链接:https://www.lanzous.com/i4nfohi

XLoader——烧录工具

xLoader
xLoader

XLoader是一个Java编写的烧录器。

您可以用它给您的开发板烧录已经编译好的.HEX格式文件。

下载链接:https://www.lanzous.com/i4nfnbg

<-返回太极创客博客目录

三款免费开源的三自由度机械臂

本期太极创客为大家介绍的是很多创客朋友们都热衷的机械臂,机械臂分好多种。在这里,有跟MeArm相似的MK2机械臂、相比之下MK2在体积、载重、稳定性等方面都更加优秀!

也有步进电机驱动的机械臂,并带有PC端上位机,可轻松实现示教再现(动作记录)、搬运等功能;更有机器视觉实现抓取的机械臂……总有一款您喜欢的。

MK2 机械臂

Arduino MK2 机械臂
Arduino MK2 机械臂

这是一个3D打印机械臂臂,它是由以前较小的一个EEZYbotARM的版本迭代所得,所以简单地称它为MK2。

Arduino MK2 机械臂
Arduino MK2 机械臂

它更大更强,而且比EEZYbotARM具备更大的有效载荷。它没有明确的设计目的,为的只是给教育提供合适的硬件。

Arduino MK2 机械臂
Arduino MK2 机械臂

它以 ABB公司出品的 IRB 460工业机械臂为原型等比缩小​(比例为1:7)。采用MG995舵机驱动,并且带有蓝牙APP上位机。上手难度不高,推荐新手。

MK2 机械臂资料下载(百度网盘)
提取码:aavb

搬运 机械臂

Arduino 搬运机械臂
Arduino 搬运机械臂

这个开源的3自由度机械臂项目是基于步进电机控制的,由3个42步进电机,1个28BYJ-48步进电机组成,传动方式采用齿轮啮合,具有更高的精度;

Arduino 搬运机械臂
Arduino 搬运机械臂

在主控板方面由Arduino Mega2560配合3D打印机扩展板RAMPS1.4/1.5;在驱动器方面,42步进电机由TB6560或A4988驱动;

Arduino 搬运机械臂
Arduino 搬运机械臂

该机械臂的固件里写有3自由度机械臂的运动学算法,有基础的DIY爱好者可自行解读,然后根据自己的需要进行二次开发;同时该项目开发者还开发PC端上位机,使我们可以用电脑连接控制板来操作3自由度机械臂。
搬运机械臂资料下载(百度网盘)
提取码:3om6

视觉抓取机械臂

Arduino 视觉抓取机械臂
Arduino 视觉抓取机机械臂

这是一种非常灵活的设计,配合摄像头可实现视觉抓取,并可以根据需要进行加强和改进。

Arduino 视觉抓取机械臂
Arduino 视觉抓取机械臂

正如您所见,这款机械臂上手难度较大,不建议新手制作,需要有一定开发经验、技术以及经费加持。

Arduino 视觉抓取机械臂
Arduino 视觉抓取机械臂

有效范围是在每个130毫米臂的未端测量(如图中红点所示)。操作范围与标准机械臂非常相似,但正如您在上图看到的,它旋转了90度,沿Y轴的位移更大。

臂可以支持广泛的运动,但由于其设计而具有一些机械限制。这些计算已经考虑在操作范围内,上图显示了您可以从该模型中获得的角度范围。

视觉抓取机械臂资料下载(百度网盘)
提取码:7lmg

<-返回太极创客博客目录

Arduino智能花盆

<- 返回太极创客博客目录

修正:4:05进入视频我错误地说使用20厘米电线连接水位传感器。正确的长度是35厘米。

针对现在人们繁忙的生活经常无法及时的给家里或者办公室里的盆栽浇水、浇灌方式不合理问题,基于Arduino设计了一款适用于室内盆栽智能化浇灌装置,用土壤温湿度传感器对土壤温湿度进行实时监测。

所有的电子元器件,泵和水箱都装在机构内,以让它看起来智能化。每个盆(如果你制作多个)也可以根据不同类型植物的需要进行设置。

Arduino 智能花盆
Arduino 智能花盆

它由一个Arduino Nano控制,并且各个部件的成本很低。

Arduino 智能花盆电路板
Arduino 智能花盆电路板

详细制作说明以及软硬件资料可通过以下链接下载:

https://pan.baidu.com/s/12gRinSI0hNhcpjJXK6W2zQ

提取码:1ty3

以下是制作所需的材料清单:
– Arduino Nano
– 迷你水泵
– 水泵皮管
– 电阻(1k和4.7k)
– 杜邦线
– LED灯
– 水位传感器
– 螺母和螺钉
– 土壤湿度传感器
– 洞洞板

基于Arduino的开源机器人项目InMoov

<- 返回“博客”首页
2013年1月,法国一位名叫盖尔·朗葛文(Gael Langevin)的雕塑家仅花了800美元(约合人民币4975元)就自创了一台真人大小的机器人。

InMoov 机器人动作
InMoov 机器人动作

当时已经有41岁的朗葛文说:“这件事的难度和组装宜家家居橱柜差不多,”并且每完成机器人身体的一部分,朗葛文都会与人分享他的制作过程以及所需的材料等。“有时我还会附加上一些程序的说明,这样机器人就可以识别人的语音命令了。”

inmoov_robot_arm_3d_print4
inmoov_robot_arm_3d_print4

朗葛文表示:“现在机器人InMoov可以实现抓东西、摇晃头部以及伸展手臂的功能,当我给它制造脚时,我想事情会变得更加有趣。”

InMoovBabyverySmall-679x10241
InMoovBabyverySmall-679×10241

朗葛文承认自己在制造机器人方面还是一个新人,为了让机器人的手臂可以移动,在制造过程中朗葛文还自学Arduino微控制器编程以及很多电子知识。

InMoov的核心控制器是Arduino Mega以及Arduino Uno 。如您对这款机器人感兴趣并且希望获得制作InMoov的所有3D打印文件等信息,请您前往:

http://inmoov.fr/

<- 返回“博客”首页

SMARS-基于Arduino Uno的开源模块化机器人

SMARS是一款基于Arduino Uno开发板的教育机器人。它的设计初衷是为了更多年轻人学习机器人知识,因此它的组装很简单。无需焊接电路只需要像拼装乐高一样就可以搭建起这款可爱的小机器人。同时它采用模块化设计,这就让你可以自定义你的SMARS。

SMARS模块化机器人
SMARS模块化机器人

比如你想要你的机器人具有避障功能,那么就为它装上超声避障模块然后把相应的代码上传给Arduino就好了。

smars-arduino-robot
装上超声模块的smars

同样的,假如想要它具有画线功能,那么就拆掉超声模块装上画笔模块就可以了。

smars-arduino-robot
SMARS机器人模块

另外它的主要元件除了有Arduino Uno开发板还有Arduino电机扩展板。目前太极创客正在努力准备Arduino控制直流电机和步进电机的教程,届时您会看到Arduino配合电机扩展板的详细视频讲解!

SMARS采用Arduino电机扩展板
SMARS采用Arduino电机扩展板

可惜它的零部件都是3D打印的,所以对于没有3D打印机的朋友可能会有一些障碍,希望良心商家能够早点发现它并把它尽早投入市场。

smars机器人轮子零件图
smars机器人轮子零件图

当然,Smars依然是开源的。以下是制作它所需要的资源文件。

– 3D打印文件(stl格式)
百度网盘下载网址: https://pan.baidu.com/s/12doFWRn3NvBmBvewwRC0sg

– 组装说明书(pdf格式)
百度网盘下载:https://pan.baidu.com/s/1ZG44oZ3ffDRONmTMJ6ViSw

– Arduino源代码
百度网盘下载:https://pan.baidu.com/s/1rwdR7GNJYT_Ybo3mHAh7ew

Arduino自平衡机器人/智能手机无线蓝牙控制

<- 返回太极创客博客目录

这是一款可以通过智能手机使用蓝牙控制的自平衡机器人。

对于自平衡机器人来说,网上有很多设计资源,我们太极创客给大家介绍这一款自平衡机器人是因为它的所有材料都很容易获取到。(不像很多网上类似的机器人都需要购买特殊框架甚至需要3D打印才可以。)

首先这款自平衡机器人使用了Arduino控制器,这对于很多朋友来说更容易操作。

其次它的框架使用的材料为丝杆还有洞洞板亚克力板等,简单有效!当然,你如果不喜欢它的设计,自己修改也是完全可以的。

机器人的电机是最常见的Nema步进电机配合三轴加速计。这些硬件对于朋友们来说要想找到还是很容易的。

当然,和我们给您介绍的其它项目一样它也是完全免费开源的。以下是这款Arduino自平衡机器人的详细制作资料以及源代码。

Arduino自平衡机器人电路连接
Arduino自平衡机器人电路连接

源代码:

百度网盘下载:https://pan.baidu.com/s/1Hy-8_Kt1HYqZX3SyvKqBAg
GitHub:https://github.com/mahowik/BalancingWii

材料清单:

2 x NEMA 17 步进电机
2 x A4988 电机驱动模块
1 x Arduino Nano开发板
1 x Lipo 电池
1 x HC-05 蓝牙模块
1 x GY-521 三轴加速计
1 x 电路洞洞板
2 x 亚克力平板(也可使用其它材质平板代替)
2 x 10cm 车轮
4 x M5 丝杆
2 x 90度不锈钢角码或Nema电机支架
螺栓螺母

本项目制作英文原始页面:
http://rztronics.com/build-self-balancing-robot-using-arduino-smartphone-control/

视频油管页面:
https://www.youtube.com/watch?v=I6z26LVu5y0

基于Arduino的仿生蛇形机器人

<- 返回太极创客博客目录

这是一款由Will Donaldson设计的仿生蛇形机器人。该机器蛇由Arduino开发板作为核心控制器,机器蛇身体上的10个金属齿轮舵机让它可以模仿蛇的运动。机器蛇的电源来自于一个台式电脑电源。

基于Arduino的仿生蛇形机器人
基于Arduino的仿生蛇形机器人

如需获得该制作项目的Arduino源代码以及3d打印零件源文件,请参考Will Donaldson制作的教程页面

本文源自Arduino官方网站:
https://blog.arduino.cc/2018/06/11/this-arduino-controlled-robot-slithers-like-a-snake/

<- 返回太极创客博客文章列表

如何获得本站教程所涉及的硬件材料

为了便于您的学习,如果您需要教程配套套件,请光临太极创客网店

我们开设这家网店的目的并非盈利,而是希望为喜欢我们制作的教程的朋友提供一个平台。在这里您可以找到我们的教程中所使用的教学套件。希望这里的产品对您在学习我们的教程时有所帮助。

由于我们希望把更多的时间花在为更多的朋友带来免费的创客教程内容,所以可能无法及时回答您的每一个问题,不过我们一旦有精力的话,肯定会向您解答您对我们的产品还有教程的疑问。最后感谢您给予我们的关注和支持,很荣幸学习前进的道路上与您为伴!