使用基于PHP Web的脚本控制Arduino开发板– 讲解

在现代世界中,人们几乎可以将Internet用于购物,社交,新闻或从世界任何地方控制新疆风采等任何事物。使用Web浏览器和没有以太网屏蔽的Arduino板控制新疆风采是一项容易的任务,并且是本文的主题。

可以将任何新疆风采设计为可在世界任何地方进行控制,而无需以太网或WiFi屏蔽等其他电子设备。最简单,最好的解决方案是使用Arduino板和基于PHP Web的界面,该界面是具有Web浏览功能的设备(如PC,智能手机或平板电脑)上的跨平台。

该操作原理使用Arduino的功能,该功能向服务器发出GET请求,以更新所需的参数。所有这些参数都存储在服务器上,在该服务器上,基于PHP Web的应用程序在所需设备上显示给用户。

讲解

一系列教程,学习如何使用PHP脚本通过Internet控制Arduino板的不同变体。
在本文中,我想向您介绍一些教程,这些教程可能代表使用Arduino板和基于PHP Web的脚本来控制新疆风采的项目的基础。以下是带有简短说明的教程和指南的组合,其中包括内容概述。

    Arduino 和  Web-Based Controlling System (source:http://projects.sindrelindstad.com/)

    Arduino 和 Web-Based Controlling System (source:http://projects.sindrelindstad.com/)


    阅读更多→

如何使用红外(IR)传感器– 讲解

在本文中,我将进一步探讨在新疆风采应用中使用的传感器类型的系列文章。在另一篇文章中,我概述了红外传感器,而现在的主要主题是帮助用户学习如何针对不同的应用(例如颜色检测,线跟踪或距离计算)对红外传感器进行接口和编程。

红外传感器的工作原理基于撞击障碍物时反射的红外光。红外接收器捕获反射光,并根据接收到的光量测量电压。

红外传感器被广泛用于各种应用中,包括用于距离和物体检测或颜色检测和跟踪的近距离新疆风采应用。

红外接近传感器远距离

红外接近传感器远距离

作为缺点,我不得不提到红外传感器在强阳光下的性能很差,并且许多使用此类传感器的应用都是为室内设计的。作为优势,我可以在这里包括这些传感器的低价格。

在以下教程中,可以看到如何将不同的红外传感器用于不同的应用。例如,当红外传感器用于物体检测时,用户必须考虑所用传感器的最小和最大范围。

讲解

教程和如何撰写带有用于对红外传感器进行接口和编程的电子方案的文章。
在本文的此部分中,一系列教程向您展示了电子方案,该电子方案如何将IR传感器与不同的电子板连接起来,并进行编程以读取传感器信号。

新疆风采立体视觉相机–教程与资源

机器视觉基于数字图像中的信息,并且可以根据应用程序设计视觉系统,以进行检查,引导,检测,跟踪等。人眼视觉系统是观察环境并提取信息的最复杂,功能最强大的视觉解决方案。 。建立了具有生物视觉的类似系统用于新疆风采应用,称为立体视觉。

立体视觉系统旨在从数字图像中提取3D信息,并将其用于检查两幅图像中对象的位置,以构建一种先进的对象识别系统,该系统可以识别处于不同布置的对象(例如,将对象放置在一个对象之前)。其他),跟踪不同的对象等。

因为立体视觉类似于人类的生物系统,所以某些功能是相同的。例如,一个人的两只眼睛看到的是同一环境的略有不同的视图。立体视觉系统具有两个位于已知距离的摄像机,并同时拍摄场景照片。使用摄像机的几何形状,我们可以应用算法并创建环境的几何形状。

立体视觉系统的优点包括其在提取各种信息(例如颜色或尺寸)方面的可靠性和有效性,可以用于不同的视觉例程(例如跟踪或检测物体),并且’一个不受环境影响的无源传感器。

本文的主题是一系列最受欢迎的立体视觉传感器以及如何使用它们的教程。

立体相机传感器

适用于简单到复杂应用的各种3D立体视觉传感器。
各种各样的相机传感器使选择更加困难,在购买任何立体视觉系统之前,必须先计算一系列功能。一些相机更敏感,而另一些相机则具有让用户指定比特率,图像质量,设置快门速度或图像中平均照度的能力。

例如,对于移动式室外新疆风采,最好在广阔的视野中使用,以捕获可能正在移动的大量物体,这些物体一次将进入新疆风采的范围。

焦距是固定的还是可变的,每秒需要多少帧,传感器与电子板的接口方式以及最低的相机分辨率是购买相机之前必须考虑的四个功能。

以下是具有不同规格并针对不同应用设计的最受欢迎的立体摄像机传感器的集合。

大黄蜂XB3和大黄蜂2
两个带有完整硬件和软件包的立体视觉相机。大黄蜂2的分辨率为640×480 at 48FPS or 1024×20 FPS时为768,而XB3提供1280的更高分辨率×960 at 15 FPS.

大黄蜂XB3

大黄蜂XB3

阅读更多→

新疆风采技术中的加速度计,陀螺仪和IMU传感器

您如何找到最适合您的新疆风采的加速度计,陀螺仪或IMU传感器?您如何知道哪个传感器与Arduino和Raspberry Pi开发板兼容?

我希望能有一个清单,详细列出可用于新疆风采技术并与Arduino和Raspberry Pi板兼容的加速度计,陀螺仪和IMU传感器。

在此页面上,我们对其进行了简要概述。

如果你 think I’我们遗漏了重要的内容,请在评论中给我留下笔记,或给我发送电子邮件。

该页面仍在进行中,将来可能会发生变化!本页面最后编辑于2020年5月14日

在进入传感器列表之前,我们将首先了解加速度计,陀螺仪和IMU传感器之间的区别。

加速度计,陀螺仪和IMU传感器之间的区别

1. 加速度传感器用于感应新疆风采的静态和动态加速度。换句话说,当新疆风采加速或减速时,加速度计用于感应速度变化。

2. 陀螺仪传感器可测量新疆风采各轴周围的角动量。换句话说,陀螺仪传感器可测量新疆风采绕三个旋转轴([x,y和z]或[侧倾,俯仰和偏航])旋转的速度。

3. IMU(惯性测量单元)传感器用于确定新疆风采的运动,方向和前进方向。 IMU传感器是一个完整的包装,其中包括加速度计,陀螺仪和磁力计传感器。磁力计传感器感应大地’磁场以获取指南针方向来校正陀螺仪传感器。

一旦我们知道了传感器之间的差异,就可以进一步进入传感器列表。

1. 加速度传感器列表

ADXL335

ADXL335

ADXL335



  • 接口:模拟
  • 电流:350 µA
  • 电源电压范围:1.8 V至3.6V
  • 实测加速度:±3 g
  • 轴间对准误差:±0.1度
  • 灵敏度:±1%
  • ADXL335 数据表

ADXL335是一款MEMS加速度计,在三个轴(X,Y,Z)上的整个检测范围为±3g,功耗为320 µA。

您可以找到集成在分支模块中的ADXL335,可以更轻松地访问连接并读取传感器的输出。

  • GY-61 ADXL335开启 亚马孙 –它具有一个板载稳压器,可为ADXL335传感器提供最大3.6V的电压。分支板可以连接3-5V电源。
  • 阿达果 ADXL335于 阿达果亚马孙 –它具有一个板载稳压器,该稳压器可吸收高达5V的电压并将其调节至3.3V。该分线板和GY-61 ADXL335是与Arduino等5V微控制器接口的理想选择。
  • 英国威廉希尔SparkFun三轴加速度计突破 星火娱乐亚马孙 –该分线板最大可兼容3.3VDC的电源。它与Arduino Pro Mini搭配使用效果最佳。

以上用于ADXL335传感器的所有分线板均与Arduino兼容。您可以将其与Raspberry Pi一起使用,但是需要ADC差分Pi板将传感器返回的模拟信号转换为Raspberry Pi的数字信号。
阅读更多→

机械臂套件

本文的最新修改时间为2017年5月29日。

挑选机械臂套件可能很困难,但是我’我在这里帮助。这些是您应该考虑带回家的顶级机械臂套件。

如果你’在寻找用于不同领域和行业的机械臂的范围时,’显而易见,这些机械臂是拾取和放置动作,在装配线上工作以及许多其他应用的绝佳工具。

在本文中,我探索了从两个自由度到七个自由度开始的不同机械臂。所有这些机械臂都旨在复制人类的手臂,但需要进行更改以适合应用领域的要求。

具有2自由度的机械臂

具有两个自由度的机械臂可以执行简单的任务,例如抓取物体或分类和移动物体。这些简单的工具包可由初学者或业余爱好者在不同的项目中使用,可以成为开始建立电子和编程技能的良好开端。

该套件或多或少是可编程的,可用于完成诸如抓取小物体并举起之类的简单任务,甚至可用于诸如Tidy先生等具有两个自由度的手臂的新疆风采平台来分类和移动物体。

堆垛新疆风采套件

堆垛新疆风采套件

堆垛新疆风采套件

堆叠器套件是一个简单的机械手,具有两个自由度,它们连接到轮式平台上。臂的结构通过集成用于滚动基座的差速器驱动器而又增加了两个自由度。

该新疆风采套件专为教育和业余爱好而设计。因此,该套件包括电子设备和遥控器。轮子由两个旋转伺服器驱动,一个伺服器用于抬起手臂,另一个伺服器用于打开和关闭夹持器。

特征:

  • 尺寸:高24,7厘米x宽19,6-厘米x深26厘米;
  • 可定制的框架;
  • 大型电子隔层;
  • 全向运动
  • 不锈钢脚轮;
  • 3英寸驱动轮;
  • 夹爪张开:10,7厘米;

[链接删除] 凯佩拉三世

凯佩拉三世

凯佩拉三世

这个小型机械手套件具有两个自由度,适用范围广泛。它的最大有效载荷为50克,而套件的总重量约为500克。手臂安装在移动新疆风采平台上,可以抓住和运输小物体。

即使不包含在Khepera III软件包中,也可以使用KoreBot II嵌入式PC扩展程序连接抓爪。新疆风采套件可以编程为API列表’并很高兴知道它与VREP仿真环境兼容。

特征:

  • 2个自由度;
  • 可以举起最大重量50克;
  • 总重量为0.5公斤;
  • 与VREP仿真环境兼容;

具有4自由度的机械臂

这些机械臂具有四个自由度,是套件中的一部分,该套件旨在提升或降低物体,旋转物体并将其放置在不同区域。

在下文中,我将探讨几种具有四个自由度的新疆风采手臂套件,这些套件专门为教育或业余新疆风采项目而设计。

MeArm DIY新疆风采手臂套件

MeArm DIY新疆风采手臂套件

MeArm DIY新疆风采手臂套件

MeArm是为Arduino用户开发的机械臂。不包括Arduino开发板,并且套件已拆卸。 OS Motion Control软件允许用户像工业新疆风采一样记录和运行手臂运动。

Dobot Magician标准版

Dobot Magician标准版

Dobot Magician标准版

Dobot Magician是可编程的机械臂,支持诸如C ++,C#,Python和Java之类的编程语言。手臂具有四个自由度,可以通过WiFi,蓝牙或USB进行通信。底盘由铝合金制成,新疆风采可以举起500克重的物体。

该套件配有真空泵和and纸牙书写和绘图套件。

特征:

  • 13个扩展端口
  • 重量:4Kg
  • 控制器:Dobot集成控制器
  • 电源:12V / 7A DC

AL5D

AL5D

AL5D

AL5D是Lynxmotion提供的许多其他机械臂中最先进的机械臂。 Lynxmotion套件具有四个自由度,它基于Hitec伺服器,而该臂的设计尺寸是可以达到较长距离,其水平长度为25厘米,最大有效载荷为370克。这些值可用于AL5D,这是其系列中最先进的机械手。

AL5D具有四个自由度,可以通过添加旋转手腕关节来增加另一个自由度。手臂由铝制成,对尺寸较大的负载具有较高的抵抗力。

基于能够同时控制多达32个伺服电机的ATMEGA168-20PU微控制器,可以通过基于Lynx软件和RS232接口的更多控件来增强机械臂。

另一个称为RIOS的软件用于编写程序代码并将程序上载到微控制器。

特征:

  • ATMEGA168-20PU微控制器;
  • 有效载荷370克;
  • 水平到达距离为25厘米;
  • 手臂构造基于铝;
  • RIOS软件用于将脚本编写和上传到微控制器中;

迷你机械臂

迷你机械臂

迷你机械臂

迷你机械臂套件由Arexx设计和制造,非常适合尝试进入机械,电子和编程领域的爱好者。

该套件基于ATMEGA64微控制器,并支持用开源工具编写的C编程线。使用USB接口,可以使用Uploader软件将C程序上传到微控制器中。

凭借灵活的结构,迷你新疆风采手臂可通过环境反应传感器进行增强。

特征:

  • ATMEGA64微控制器;
  • I / O输入和输出;
  • I2C总线;
  • 4个迷你伺服;
  • 2个最大伺服;
  • 金属底盘和塑料臂
  • 臂长260毫米
  • 高度320毫米;
  • 底座直径150毫米
  • 电源6至12V;
  • USBinterface;

手臂

完整的组装丙烯酸套件

手臂完整的丙烯酸拼装套件

手臂是一种四轴机械臂,具有模仿ABB工业新疆风采的并行机制–托盘包装。该手臂由Arduino开发板供电,可以使用蓝牙连接进行控制。

特征:

  • 3个伺服器;
  • 1个微伺服;
  • 1个Arduino开发板;
  • 1个夹爪;
  • 具有USB PC接口的机械手套件;

机械臂5自由度

plus的一个自由度足以通过设计成更多功能的灵活夹具来开发复杂的应用程序。

具有五个自由度,您可以将机械臂用于高级应用程序,例如抓取物体并以最少的移动次数围绕机械臂移动。

机械臂5自由度DIY套件

机械臂5自由度DIY套件

机械臂5自由度DIY套件

手臂具有四个自由度,夹具具有一个自由度,这是一个与Arduino和Rhino兼容的完全可编程的新疆风采手臂套件。手臂可以通过PC进行控制,或者通过添加用于伺服控制器的蓝牙模块通过无线进行控制。通过灵活的结构,机械臂可以容纳更多的伺服器,而可以通过添加更多其他工具来增加可以使用机械臂的应用程序数量。手臂的最大伸展距离为320毫米,最大有效载荷为300克。

如果你 have C programming language skills, this robotic arm kit is a powerful platform to apply your knowledge 和 build several other robotic projects.

特征:

  • 手臂有四个自由度,抓手有一个自由度;
  • 臂距底座的最大距离:320毫米;
  • 最大有效载荷:300克;
  • 电源要求:5至6 VDC;
  • 两个高扭矩金属齿轮伺服器;
  • 三个双轴承伺服电机;

OWI机械臂

OWI机械臂

OWI机械臂

OWI是负担得起的价格,并且是专为初学者设计的,它是具有五个自由度的机械手的简单机械臂套件的一部分。在原始形式下,该套件不是可编程的,但可以通过遥控器进行控制。添加一些其他电子设备后,可以通过程序控制手臂。

该结构基于塑料,并为手臂设计了四个自由度,为抓取器设计了另一个自由度。

如果负载超过最大容量100克,则会发出声音和灯光警告,告知用户手臂可能已损坏。

特征:

  • 腕部运动范围为120度;
  • 肘部范围300度;
  • 底座垂直旋转270度,水平旋转180度;
  • 手臂垂直到达38厘米;
  • 手臂水平到达32厘米;
  • 总重量658克;
  • 最大装载量为100克;

平彻AX-12机械臂

平彻AX-12机械臂

平彻AX-12机械臂

AX-12机械臂是一个旨在用于其他移动平台(例如TurtleBot ROS)的平台。机械手位于移动平台上,可用于构建各种应用程序,例如拾取小物体并在其他地方移动。

特征:

  • AX-12A Dynamixel执行器;
  • ABS结构;
  • 伺服器带有标签并带有预ID’d;
  • Arbotix Robocontroller用于板载处理;
  • 定制平行夹爪;
  • 摄像头和传感器安装支架;

新疆风采PhantomX

新疆风采PhantomX

新疆风采PhantomX

Phantom的第二个新疆风采套件是先进的机械臂,具有五个自由度和7个AX-12A Dynamixel执行器。考虑到手臂的总重量(1.4公斤),手臂的最大范围为43厘米,并且可以旋转腕部,因此该手臂最多可以举起500克的重量。

基于ArbotiX控制器,该手臂可以自主操作,也可以通过PC或无线电遥控器进行控制。

该套件完全可编程,可由初学者以及高级用户在DIY应用程序中使用,包括拾取和移动物体。

特征:

  • AX-12A伺服器
  • 14cm滚珠轴承座;
  • 双伺服肩;
  • ABS结构;
  • Arbotix Robocontroller用于板载处理;
  • 定制平行夹爪;
  • 摄像机和传感器的安装支架;

具有6 DOF的机械臂

具有六个自由度的机械臂仅比人的手臂少一个自由度,因此可用于复杂的应用中,在该应用中,对象可以上下,左右,前后移动。

有了这些机械臂套件,我们’重新接近以达到人类手臂的所有自由度。

片假名

片假名

片假名

片假名是为成人配备的新疆风采手臂套件,配有八个红外和四个力传感器。它是为高精度而设计的,可以举起0.5Kg的最大重量,水平长度约为60 cm。

特征:

  • 总重量:5公斤;
  • 最大有效载荷:0.5公斤;
  • 马达:直流马达;
  • 集成编码器;
  • 速度:每秒90°(每轴);
  • 达到:60厘米;
  • 精度:+/- 0.1mm重复精度;
  • 红外传感器:8个;
  • 力传感器:4;

Kinova JACO RE

Kinova JACO RE

Kinova JACO RE

JACO RE是具有六个自由度和在其轴上无限制旋转的机械臂。凭借碳纤维和铝的抗性结构,该臂可以集成在静态和移动平台中。

该设计包括通过零插入力(ZIF)电缆链接在一起的紧凑型致动器盘。

手臂上装有一个三指抓爪,每个手指都有独立的控制装置。借助对Ubuntu Linux和Windows操作系统的支持,JACO可以使用API’可以控制手臂的运动,而基本控制则使用Kinova JACOsoft软件。

使用轻质材料进行结构设计,手臂的总重量仅为5.7公斤,最大负载为1.5公斤。

特征:

  • 3个塑料手指,每个手指3个关节;
  • 由Kinova JACOsoft软件控制;
  • 具有USB PC接口的机械手套件;
  • 支持Ubuntu Linux和Windows(XP,Vista,7)操作系统;
  • 重量:5.7公斤;
  • 手臂延伸:90厘米;

大沽

大沽

大沽

大沽由铝制成,具有六个自由度,是最先进的机械臂之一,长度为39厘米,其大脑基于ATMega168微控制器。同一板可控制多达32个伺服器–新疆风采套件可以使用RS232串行端口或WiFi模块进行控制和编程。

特征:

  • 微控制器:ATMega168;
  • 最大长度:39厘米;
  • 底座和手臂伺服器:4 12公斤*厘米(1.17牛米);
  • 抓手和腕部微型伺服器:2个1.8公斤*厘米(0.17牛米);

TROBOT 4.0

TROBOT 4.0

TROBOT 4.0

TROBOT专为工业应用而设计,并由ABB RobotStudio软件控制。

特征:

  • 控制:ABB RobotStudio软件;
  • 以太网接口:从PC控制新疆风采;

[链接已删除]夹紧新疆风采手臂套件

夹钳机械臂套件

夹钳机械臂套件

夹臂是价格适中的小型机械臂套件,其基于与Arduino单板计算机连接的SSC32伺服控制器。该臂完全可编程,是能够构建服务或工业应用程序的强大工具。

特征:

  • 手臂高度:320mm;
  • 重量:600g;
  • 抓手:LG-NS;
  • 多功能支架:4个;
  • 提前旋转底座:180度;
  • Hitec 311伺服:2;
  • DF05BB高转矩伺服:1;
  • DF15MG大扭矩伺服:1;
  • USBSSC32 Servo controller;

机械臂7自由度

所有这七个自由度都模仿人类的手臂。从这些工具包开始,您可以构建可以代替人工的新疆风采应用程序,例如在装配线上。

WAM臂

WAM臂

WAM臂

WAM臂使用透明动力学技术实现电机和关节的直接驱动能力。 WAM手臂的特点是柔韧性和灵巧性,这是表征人类手臂功能的两个属性。

特征:

  • 7个自由度;
  • 直接驱动能力;

8051单片机–编程教程,模拟器,编译器和编程器

我们不时地浏览8051微控制器,以选择最佳的教程,模拟器,编译器,程序员,并以简要的概述向您展示。选择是巨大的,因此您需要找到所有这些资源的时间通常是应该在当前项目中进行投资的时间。我们搜索它们,然后找到它们,因此您可以将其放在一个地方。

8051不仅是一个随机数;它’s是新疆风采技术中最常用的微控制器之一的名称。这个单芯片微控制器是一个很小的黑色部件,其中存储了诸如CPU,RAM,ROM,计时器,串行通信接口,I / O端口等功能。第一个版本出现在1980年代,从那时起,微控制器一直在开发中。嵌入各种新疆风采项目中。

8051微控制器是基于支持嵌入式应用程序的体系结构的小型计算机。这是微控制器和微处理器之间的最大区别。微处理器用于个人计算机,而微控制器用于嵌入式系统,尤其是新疆风采技术。

8051单片机

8051单片机

8051单片机Programming 讲解

初学者或高级用户可以阅读这些教程并学习如何对8051微控制器进行编程,或者,如果是高级用户,可以使用它们作为灵感。

模拟器

与8051微控制器兼容的有用的开发工具。

  • 理由 –适用于8051微控制器的应用程序模拟器;
  • JSIM51 –具有最全面文档的最受欢迎的模拟器之一,以学习如何使用8051微控制器;
  • 微型C 8051 –嵌入式程序–seria de articole pentru 8051微处理器;
  • C51软件 –用于经典和扩展的8051微控制器的仿真器工具;
  • 适用于8051的Proteus VSM –完整的工具,用于开发和测试适用于所有8051系列微控制器的编程线;
  • 交叉件8051 –仿真工具,可创建在计算机上运行的8051微控制器的虚拟克隆;
  • EdSim51 –8051系列最受欢迎的仿真器工具之一,带有虚拟外设和键盘,ADC或DAC的接口;
  • Tiny 8051单片机Simulator 0.6.1 –Tiny是为教育目的而设计的,它是用C#语言编写的仿真器,用于仿真和调试8051微控制器。

编译器

支持8051微控制器系列的C或C ++编译器的列表。

程序员

在本节中,我们列出了称为编程器的硬件设备。这些设备用于在8051微控制器存储器中写入机器语言代码。

8051单片机Instructions Set

为了精确控制,微控制器可以在指令下操作。这些指令是为微控制器编写的命令,分为各种类别,包括算术,逻辑,数据传输,布尔变量和机器控制指令。

如何使用OpenCV检测和跟踪对象

本文的最后修改时间为2016年11月25日。

OpenCV的是一个天才库,能够运行您在计算机视觉上所做的一切。比新疆风采技术的其他一切领先多年,您始终拥有最新版本的重要功能,例如在所需的任何操作系统上进行检测和跟踪–Linux,Windows和Mac OSX。

基于复制人类视觉能力的想法,计算机视觉系统使用电子部件和算法代替眼睛和大脑。开源计算机视觉库(OpenCV)是新疆风采技术中最常用的库,用于检测,跟踪和理解图像传感器捕获的周围环境。

OpenCV的对所有想要添加新功能的人都是开源的。

这里 是使OpenCV在所有兼容操作系统上运行的安装指南。

OpenCV的

所有这些教程可帮助您减少寻找最佳教程以使用OpenCV检测和跟踪对象的时间。因为您可以在计算机和移动设备上使用计算机视觉库,所以下面列出了两个教程列表。

让’s从第一个列表开始:

使用OpenCV检测和跟踪对象(计算机)

这些教程将向您介绍使用OpenCV检测和跟踪对象的过程。’re using computers.

检测和跟踪对象的教程(移动设备)

大量的新疆风采项目使用iOS和Android设备来检测和跟踪对象。以下所有教程均向您展示了如何使用移动设备检测和跟踪对象。

  • OpenCV的教程 –本教程学习如何在iPhone上运行OpenCV来处理由智能手机捕获的帧’s camera.
  • 完整的iOS OpenCV的示例项目 –本教程将向您展示如何在具有Objective-C的iPhone上使用OpenCV库来处理图像。对于使用iPhone设备进行控制和对象检测的新疆风采项目,它可能是一个灵感来源。
  • 将OpenCV 3.1封装为Android AAR –您想解决数独吗?这是使用您的Android智能手机,OpenCV,JavaFX和Scala解决Sudoku的方法。
  • 在iPhone上使用OpenCV –适用于iOS智能手机的OpenCV的人脸检测教程。在本教程中,您具有设置OpenCV以及将库用于面部检测的所有可用步骤。
  • 教程1:使用OpenCV和Android进行对象识别–对象识别概述 –从本教程中,您可以学习如何在Android设备上运行OpenCV库并开始构建用于对象跟踪和检测的应用程序。
  • 为Android平台开发OpenCV计算机视觉应用程序 –资源以使用Android设备和OpenCV4Android检测人脸。 OpenCV的4Android是一个自定义库,支持Android设备。
  • 在Android上开始使用OpenCV –在本教程中,作者将向您展示如何使用Android设备和OpenCV库进行面部检测和跟踪。
  • 使用适用于Android的EMGRobotics新疆风采控制器 –本教程向您展示如何在Android智能手机上运行EMGRobotics和OpenCV来通过面部检测和跟踪来控制新疆风采。

资源资源

此资源列表包括OpenCV文档,库和兼容工具。

新疆风采视觉概述–对象跟踪和图像处理软件

新疆风采视觉将继续得到处理,包括用于处理,分析和理解的不同方法。所有这些方法产生的信息都将转化为新疆风采的决策。从开始捕获图像到新疆风采的最终决策,使用了广泛的技术和算法,例如过滤和决策委员会。

具有其他颜色的另一个对象,并伴随着不同的大小。新疆风采视觉系统必须区分对象,并且在几乎所有情况下都必须跟踪这些对象。这些机器视觉系统在现实世界中用于新疆风采应用,旨在通过使用编程代码和电子零件来复制人类视觉系统的功能。由于人眼可以同时检测和跟踪许多物体,因此新疆风采视觉系统似乎克服了同时检测和跟踪许多物体的难题。

机器视觉(image source gunnars.com)

机器视觉(image source gunnars.com)

新疆风采系统可以在工业和新疆风采服务的许多领域中找到自己的位置。即使用于识别或导航,这些系统仍在不断改进中,具有3D支持,过滤或检测应用于对象的光强度等新功能。

工业上使用的新疆风采视觉系统或服务新疆风采的应用和优势:

  • 自动化过程;
  • 目标检测
  • 通过计算任何类型的移动进行估算;
  • 安全和监视应用程序;
  • 用于检查以去除有缺陷的零件;
  • 国防应用;
  • 由自动驾驶车辆或移动新疆风采用于导航;
  • 用于人机交互中的交互;

在本文中,我概述了用于机器视觉的视觉工具和库,以及工程师使用新疆风采在现实世界中应用机器视觉的最常见的视觉传感器。

对象跟踪软件

跟踪系统具有明确定义的角色,该角色是在移动人员或物体时观察它们。另外,跟踪软件能够预测运动方向并识别物体。

OpenCV的

OpenCV的

OpenCV的

OpenCV的 是最受欢迎和使用最广泛的机器视觉库,其中包含开源代码和全面的文档。从图像处理,3D视觉和跟踪,拟合和许多其他功能开始,该系统包含2500多种算法。库接口支持C ++,C,Python和Java(正在运行),并且还可以在Windows,Linux,Android或Mac操作系统下运行。

SwisTrack

用于物体跟踪和识别, SwisTrack 是机器视觉应用中使用的最先进的工具之一。该跟踪工具仅需要一台摄像机即可跟踪各种情况下的物体。在内部,SwisTrack具有灵活的体系结构,并使用OpenCV库。这种灵活性为实现新组件打开了大门,以满足用户的需求。

熟练的

使用摄像机和 熟练的 可以构建功能最强大的对象跟踪和识别系统之一,在新疆风采技术中具有广泛的应用。 熟练的基于一种算法,该算法知道如何处理新疆风采移动时必要的情况,例如改变光强度,相机变形和图像稳定,以及拍摄角度最大改变30-45度。这些高性能的算法是有代价的,在我们的案例中,该数据库存储的对象用于与检测到的对象进行比较。

计算机视觉软件功能

  • 检测闪电的变化;
  • 视角变化高达30-40度;
  • 相机镜头变形;

SRI立体引擎

该带有算法的数据包旨在在Linux或MS Windows下的各种平台上有效运行。 立体引擎 提供对3D图像,过滤和相机校准的支持。

PTAM

PTAM 是在应用程序中用于并行跟踪和映射的增强现实系统。它无需标记或模板和惯性传感器即可工作。该系统支持Linux,OSX和Win32操作系统。

顶级域名(跟踪学习检测)

经过在机器视觉方面的艰苦研究,Zdenek Kalal博士开发了称为 顶级域名 专为跟踪和目标检测等应用以及新疆风采技术中使用的人工学习系统而设计。将焦点添加到实时跟踪对象上,并从视频图像中动态选择对象,然后进行标记。一个有趣的功能是,算法会记住所有对象,以防一个或多个对象重新出现在图像中并有可能被再次跟踪。

ARToolKit

计算摄像机的位置和方向, ARToolKit 可以追踪物体。该跟踪系统是为增强现实应用开发的,适用于机器视觉。该工具包使用算法,使用简单的黑色正方形跟踪对象,并具有处理模式的能力。借助对SGI IRIX,Linux,MacOS和Windows OS的支持,该系统可以非常快速地工作并且可以轻松地进行校准。

ARToolKit功能

  • 仅使用一台摄像机进行跟踪;
  • 简单的黑色方块用于跟踪代码;
  • 可以使用任何方形标记图案;
  • 轻松进行相机校准;
  • 实时跟踪物体

闭路电视目标追踪

人眼在跟踪监视等领域,自动化过程中的行业以及需要跟踪对象的许多其他领域中跟踪对象时,在视觉监视中工作并不容易。 CCTV是基于复杂算法的强大工具,支持检测,计数,分析和跟踪活动。

该算法通过选择由时间和空间中的运动定义的区域来识别带有对象的轨道集。有特定的算法,每种算法都有明确的任务。设计了一种算法,使用记录时间和一系列图像来识别运动中的对象。

处理视频图像

在工业新疆风采和服务新疆风采中,机器视觉可用于从检查到自动驾驶车辆的大量应用。在本文的这一部分中,我列出了用于简单到复杂的视觉系统的工业和服务新疆风采应用程序中使用的工具和库的列表。

即兴演奏

即兴演奏

即兴演奏

用于低分辨率图像处理, 即兴演奏 是用于移动新疆风采的实时视觉工具。即使是在X Windows下运行,Improv也是为Linux OS设计的。该工具对于带有廉价摄像头的低预算项目很有用。
借助模块化设计和可自定义的界面,可以轻松集成图像处理工具并允许集成新功能。

NI视觉生成器

视觉建设者 是一种视觉系统,用于新疆风采应用,并与包括几何匹配,光学字符识别(OCR)和粒子分析在内的各种模式一起使用。该系统已成功用于复杂的检查应用中,其中新疆风采必须设置产品可以在生产线上移动还是必须退货。

新疆风采王国

新疆风采王国 是新疆风采技术中最受欢迎的视觉系统之一,这是用于实验项目(包括视频处理)的完美工具。模块(例如处理过滤器)和编程之间的结合为新疆风采视觉过程创造了一个良好的环境。该工具具有一个友好的用户界面,带有各种模块,可在几乎所有暗示新疆风采视觉的情况下使用。

新疆风采视觉

新疆风采视觉 是一个用C ++编写的完整库,它基于面向对象的编程范例,重点放在可视化本地化和映射技术上。这种技术在自主新疆风采中很常见,可以在未知环境中构建地图。该库可用于2D或3D应用程序,并且与基于Linux的PC兼容。

雷吉·萨克斯(Regi Stax)

经过多次发布, 注册税 带有新的改进,包括更大的小波滤波器并支持多–用于图像处理的核心处理器。所有这些新的或改进的功能都添加到了一大批功能中,这些功能推荐将软件用于复杂的新疆风采应用程序中。

CVIP工具

几乎用于教育和研究项目, CVIP工具 允许学生和研究人员尝试计算机视觉。该工具已成功用于包括图像分割,图像恢复,伪彩色增强的应用程序中,以及用于过滤图像(包括图像恢复和形态滤镜)的应用程序。
CVIP工具算法代码用标准C编写,包含所有图像,数据处理过程和功能。

Image-Pro专业版

Image-Pro专业版 包括用于从工业到检查和质量保证的图像分析应用程序的一套软件。

精密影像

就像他的名字所说的 精密影像 是主要在工业和科学应用中用于图像处理的精密工具。

点云库

点云 是用于2D和3D格式图像处理的开源项目。另一个有趣的功能是点云过程,该过程使用制造零件的3D CAD模型来表示对象的外表面。

Camunits

用C语言编写并在麻省理工学院的实验室中设计的 Camunits 是一个真正的视觉库套件,其中包含用于机器视觉研究的算法和工具。它是一个免费软件包,支持Linux和OS X操作系统。

康耐视

3D机器视觉已成功实施 康耐视 具有实时3D图像处理功能,可用于多种应用。该技术旨在为2D技术不足的应用程序提供支持。康耐视可用于需要精确度和快速响应的新疆风采应用行业。可以使用该技术的领域包括制造系统,例如卸垛或装配验证。

视景

从简单到复杂的应用, 视景 是功能强大的机器视觉工具,支持开发和部署智能视觉系统。该工具还通过配置环境提供对多平台使用的支持,以实现最高的生产率。

Make3D

Make3D 支持机器视觉,但以不同于官方机器视觉工具的方式。 Make通过强大的机器学习技术将2D图像转换为3D图像。

里维斯

遵循Willow Garage的其他工具的相同趋势, 尔维兹 是一款免费的开源软件,能够为新疆风采应用带来3D视觉。它具有许多显示类型图像的选项,包括点云或新疆风采状态。

SAL3D

SAL3D工具使用至少两个观察同一场景的摄像机进行设计,以减少在激光三角测量等应用程序中出现的遮挡或阴影。在不同的应用中使用SAL3D可以提高检查和分析的质量。

视觉传感器

新疆风采可以以不同的方式查看使用视觉传感器捕获的解释图像。这些是智能传感器,用于由新疆风采执行不同的任务。在本文的这一部分中,我概述了嵌入在新疆风采中的流行视觉传感器。

CMUcam

CMUcam

CMUcam

CMUcam 不仅是用于视觉的相机,还存在带有不同机载类型的开源视觉系统,这些系统设计用于实时处理任务的应用程序中。

相机和视觉传感器

综合清单 带有设计用于新疆风采项目的相机传感器。

视觉传感器

新疆风采视觉资源 感应器 设计用于通常在工业中使用的自动检查。

Kinect传感器

微软 创建了最先进的视觉传感器之一,其功能使其非常适合新疆风采应用。

验船师SRV-1 Blackfin相机

验船师SRV-1 是用于新疆风采视觉的最受欢迎的相机之一,具有很强的规格,并且有可能在立体视觉系统中使用。

AVRcam

借助完整的硬件组件和软件包, AVRcam 能够跟踪彩色物体。

C3038颜色传感器模块

结合OmniVision CMOS 技术和高质量的视频图像应用程序共同产生了功能强大的视觉系统,该系统旨在适应任何新疆风采项目。

使用Android移动设备的远程控制新疆风采–如何教程和资源

首先是计算机,与此同时,智能手机和平板电脑正成为具有通信,地图和机电控制等有用功能的多合一设备。为什么?因为这些都是用于控制新疆风采的令人难以置信的技术清单,包括GPS,加速计,蓝牙,触摸屏灵敏度,强大的处理器,摄像头,带有免费工具包的应用程序开发等传感器,所以清单还在继续。

安卓 是Google设计的基于Linux的操作系统,可用于对智能手机和平板电脑等触摸设备敏感的设备。将智能手机的功能与新疆风采功能相结合,任何人都可以通过简单的屏幕触摸或使用Android设备中集成的不同技术来控制新疆风采项目。

使用智能设备来控制新疆风采可以为新疆风采世界带来自由感。 安卓设备的形状和功能各不相同,这些新疆风采可以设计为适合任何Android设备。

如何规划和开发受Android设备控制的新疆风采,正是我在本文中所做的。

安卓操作系统

安卓操作系统

这很好:

  • 任何用户都可以免费开发应用程序;
  • 现有的用于开发应用程序的工具,不需要编程技能;
  • 设备中已集成了所有传感器,例如GPS,导航罗盘,蓝牙;
  • 可以在Android设备之间共享应用程序;
  • 具有成本效益的项目;

这不好:

  • 将设备连接到新疆风采不是太简单;
  • 如果用户没有’没有Android设备,则必须购买;

本文分为三个不同的部分,其中第一部分介绍了新疆风采部分和如何构建新疆风采的教程,第二部分提供了用于构建Android应用程序并连接到新疆风采的教程和资源,最后一部分是根据您的想法构建新疆风采的资源:

  1. 一般需要的新疆风采零件;
  2. 如何构建Android应用并与新疆风采连接;
  3. 资源;

1.一般需要的新疆风采零件

在本文的这一部分中,我将介绍用于控制新疆风采的设备以及用于构建新疆风采的所有新疆风采部件。这些新疆风采零件可能因项目而异,并且可用的Android设备数量众多且不尽相同。

安卓设备

使用运行Android操作系统的智能手机或平板电脑等移动设备控制新疆风采必须满足至少两个条件:具有加速度计和蓝牙模块。几乎所有类型和版本的移动设备都包括此类传感器和通信技术。我说‘至少两个条件’因为用户的想象力可能超出通常的控制方法的范围,以便以不同的方式(例如使用声音或使用视觉新疆风采系统)来控制新疆风采。

即使使用了加速度计或蓝牙技术,也必须开发一个应用程序才能在Android设备上运行。您可以从头开始设计该应用程序,也可以使用无需任何编程语言技能即可构建Android应用程序的工具进行设计。以下是一些可用的工具包和教程,这些工具包和教程可作为启发来构建用于控制新疆风采的应用程序。

安卓工具包,教程和编程代码

  • 阿马里诺
    阿马里诺是一个设计用于Android设备的工具包。 阿马里诺是一个功能强大的应用程序,用于构建与Arduino板兼容的Android应用程序。该工具包需要安装了Android SDK插件的Eclipse来构建和编译将上传到Android设备的文件。这是构建用于新疆风采控制的Android应用程序的简短方法,而无需掌握非常丰富的编程知识。
  • 安卓控制的新疆风采(通过蓝牙) Part 1, Part 2
    这是一个分为两部分的综合教程,解释并揭示了使用Android设备,ATMega微控制器和串行蓝牙链接控制新疆风采平台的步骤。
  • 使用Android平台控制新疆风采
    清晰,完整的论文中包含有关各种连接方法的信息,以便使用Android设备控制乐高Mindstorms NXT新疆风采。
  • 使用Android作为新疆风采遥控器
    有关使用Android设备和蓝牙技术控制新疆风采的教程。
  • 通过蓝牙从简单的Android到Arduino控制
    很棒的文章,提供有关如何在Android设备上使用Bluetooth Bee模块以控制Arduino板的信息。
  • 安卓蓝牙控制插座
    通过此项目的一些步骤和一些启发,任何用户都可以使用Android设备上的蓝牙技术打开和关闭插座。

带有蓝牙的新疆风采

在将蓝牙模块包含在项目中之前,必须先构建新疆风采,然后再对其进行控制。即使您非常有兴趣从头开始构建新疆风采或使用新疆风采套件,该新疆风采在结构和电气方面也必须具有功能。

通常,几乎所有简单项目中都包含一些新疆风采部件,这些项目中很少有新疆风采由Android设备控制。这些零件是:新疆风采结构(例如汽车底盘),控制器,蓝牙模块,电动机,电动机驱动器,以及其他零件,例如电池,电源线,车轮等。

如果您想更多地专注于编程而不是电子学和机械学,那么新疆风采套件是可以控制的最有用和最简单的新疆风采。大多数项目(包括Android控制新疆风采)都使用轮式新疆风采。没有规则。您只需使用简单的Android设备即可控制任何类型的新疆风采。

新疆风采套件兼容蓝牙

准备使用新疆风采套件的​​列表:

如果是DIY新疆风采

如果您专注于从头开始构建新疆风采,则介绍了用于构建基于轮子的简单新疆风采的主要部分,这些主要部分旨在通过Android设备的蓝牙技术进行控制。

控制者
最常见和最受欢迎的控制器是 Arduino板。 Arduino开发板旨在在项目中更轻松地使用和访问电子设备。在Android设备上使用Arduino板的另一个优势是完整的文档以及链接这两个平台的许多资源。

蓝牙模块
如果没有将蓝牙模块集成到新疆风采项目中,则无法以无线方式控制新疆风采。以下是具有资源的列表,这些资源可以启发您将蓝牙模块与设备链接。

  • 安卓蓝牙简介
    全面的文档,包括源代码和Android蓝牙体系结构的说明。
  • Arduino和蓝牙
    带有编程代码的教程,用于从蓝牙模块向Arduino板发送和接收数据。

马达驱动器
必须控制电动机,为此使用了电动机驱动板,其作用是独立控制电动机。而且由于Arduino是最常见的控制器板之一,因此可以在同一行中继续执行该项目, Arduino马达护罩.

其他部分
如果是基于轮子的新疆风采,则在没有电源或轮子的情况下无法完成该项目。 这里 您几乎可以找到所需的所有新疆风采零件,包括电源线,电池,车轮,并且清单可以继续。

教程如何使用蓝牙模块构建新疆风采

因为上面我描述了用于构建可以使用Android设备控制的简单新疆风采的一般部件,所以在下文中,我创建了一个带有教程的列表,以用作启发。

2.如何构建Android应用程序并与新疆风采连接

拥有Android设备和新疆风采还不够。必须连接这两个设备并对其进行编程以共享信息。在Android方面,必须有一个带有界面的应用程序,供用户用来向新疆风采发送命令。

控制方法

  • 使用应用程序向左,向右,向前和向后移动;
  • 使用加速度计;
  • 音频信号;

构建简单的Android应用程序

有文档,这些文档包含一些步骤,这些步骤可以从头开始构建Android应用程序,并且没有编程经验。

将Android设备连接到新疆风采

使用蓝牙技术将Android设备连接到新疆风采的最简单方法是使用可以做到这一点的应用程序。下面可以找到旨在用于通过简短且简单的方式与新疆风采连接Android设备的应用程序。

3.资源

拥有可用的免费资源,以使用智能手机或平板电脑等智能设备控制新疆风采,真是太好了。

  • 取得Android SDK
    在开始使用Eclipse之类的开发环境开发Android应用程序之前,Android提供了各种工具和API库来构建和测试应用程序。
  • 蓝牙新疆风采
    安卓兼容的免费应用程序,旨在用于新疆风采项目。
  • 新疆风采遥控器
    专为远程控制而设计的免费应用程序。

Ultrasonic 感测器in Robotics

当我第一次对新疆风采技术感兴趣时,我不知道从哪里开始。我没有’不知道要使用哪个传感器。我没有’不知道如何在Arduino或Raspberry Pi上使用超声波传感器。

我希望能有一个清单详细列出可用于新疆风采技术并与Arduino和Raspberry Pi板兼容的超声波传感器。

在此页面上,我们对其进行了简要概述。

如果你 think I’我们遗漏了重要的内容,请在评论中给我留下笔记,或给我发送电子邮件。

该页面仍在进行中,将来可能会发生变化!本页面最后编辑于2020年5月21日

当我们要在极端条件下检测障碍物时,我们会在新疆风采技术中使用超声波传感器,因为该传感器不受灰尘,湿气和灰尘的影响。另外,由于光线不会影响超声波传感器,因此可以在黑暗环境中使用超声波传感器。’s detection ability.

在新疆风采技术中,超声波传感器用于以下应用中:

  • 目标检测
  • 检测物体的位置
  • 追踪物体

我们看到了超声波传感器的优点。我们将进一步了解使用声波检测物体的传感器的局限性。

超声波传感器的感测精度可能会受到软质材料,环境温度以及宽频率范围噪声的影响。我们可以通过补偿环境来提高传感的准确性’温度和过滤传感器’s output.

超声波传感器列表

HC-SR04

HC-SR04超声波传感器

HC-SR04超声波传感器



  • 测量距离:2到400厘米之间;
  • 输入:触发信号10us TTL脉冲;
  • 输出:回波信号输出TTL电平信号,与范围成正比;
  • 更新速率:40KHz;
  • 测量角度:15度;
  • 测距精度:3mm;
  • 电源:5V,峰值电流为15mA;
  • 购买链接: 亚马孙;
  • HC-SR04 数据表;

HC-SR04是一种廉价的传感器,非常易于与Arduino等微控制器板或运行Raspberry Pi等运行Linux的单板计算机一起使用。它是迄今为止在新疆风采技术和自动化项目中最常用的超声传感器。 阅读更多→