最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

可编程自动盲开瓶器(6)

时间:2017-05-18 10:39来源:未知 作者:admin 点击:
我将假定的跳线颜色和报警电缆电线是相同的,因为它使得它更容易理解,阅读时。 步骤39:按钮连接 按钮连接到Arduino头如图所示,使用先前u标记的电缆/u: 线的颜色 Arduino的头 蓝色 十二 红色 十一 黄色 十 植物

我将假定的跳线颜色和报警电缆电线是相同的,因为它使得它更容易理解,阅读时。

步骤39:按钮连接

可编程自动盲开瓶器

按钮连接到Arduino头如图所示,使用先前<u>标记的电缆</u>:

线的颜色 Arduino的头
蓝色 十二
红色

十一

黄色
植物

黑色

GND

步骤40:显示连接

可编程自动盲开瓶器

我们现在要连接显示器的盲目开。

使用<strong>未标记</strong>的电缆连接到液晶显示模块,将<strong>红色</strong>线到<strong>+5 V</strong><strong>轨</strong>。然后连接到<strong>GND轨</strong><strong>黑</strong>丝。

数据线的连接电缆,<strong>绿色</strong>(SCL)的<strong>SCL总线</strong>你之前做。

同时,将<strong>蓝色</strong>跳线(SDA)的<strong>SDA总线</strong>,你做了,如图所示图中,标记为“SDA线。

步骤41:电缆整理

可编程自动盲开瓶器

拆卸底部Arduino连接黄色和白色的线从液晶显示器电缆连接到两个运动员来自继电器模块。

然后躺两报警电缆用胶带把他们的地方,平。

步骤42:底Arduino

可编程自动盲开瓶器

把底部的Arduino回来,确保它与每个螺丝M3和M3螺母垫圈。确保电缆不引起Arduino弯曲。如果他们这样做,然后把Arduino上的螺钉添加一些更多的垫圈。

替代的是连接到顶部的Arduino的信号线。这里是连接了:

初级Arduino(UNO) 二Arduino(列奥纳多)

然后连接5V跳线在底部的Arduino上Arduino和5V。确保电缆到5V,不是VIN因为这可能会损坏Arduino。跟进这连接另一个跳线GND之间在底部的Arduino上Arduino和GND。

作为颜色传感器也连接到Arduino的底部,这还需要有线连接。为此,按照下面的连接,指的是你使用的是Arduino的类型:

线的颜色 伊诺列奥纳多 Arduino Uno
红色 VCC VCC
黑色

GND

GND
白色

3(SCL)

A5(SCL)
黄色

2(SDA)

A4(SDA)
植物

3v3

不习惯

不习惯
国际的

不习惯

不习惯


注意:引脚3V3和int都没有用

步骤43:Arduino IDE的制备

可编程自动盲开瓶器

确保你有最新Arduino IDE下载和安装。下载并安装3个图书馆使用,在Arduino IDE先打开库管理器(素描>包括图书馆>管理库)中键入“rtclib”(没有引号)到搜索栏。

安装库发布Adafruit通过从下拉菜单中选择的最新版本,点击安装,如上图所示。

重复这一过程,安装在图书馆但型”rtclib”(没有引号),如图所示。

安装上图书馆是I2C液晶,然而这个图书馆已经被下载。

首先,点击在这里下载zip文件。当它被下载,打开Arduino IDE导航素描>添加文件。

然后浏览到该位置下载.zip文件保存(在下载文件夹默认),选择ZIP文件并单击“打开”。

步骤44:颜色传感器的标定

可编程自动盲开瓶器

底部的两个彩色条纹的Arduino告诉盲人除了通过寻找一个特定的颜色的颜色传感器的读数差。它通过检查读数来自颜色传感器对所发现的校准值的盲目,看到这条已经被发现。

现在我们将发现需要输入的代码,看看当两条和盲目的物质在它下面的颜色传感器的读数值。

要做到这一点,只是上传附加码底Arduino,选择板你使用通过:工具>板>。

然后打开盲,绿条是下面的颜色传感器。通过工具>系列监控或按下打开串口监视器Ctrl键++M

等待5左右秒,值稳定,然后写下一个值(R,G,每柱B和C),确保你记录这些值为绿色带。

<em>注:可能会有变化,在每一</em><em>列的</em><em>但这应该只相差约10 - 20,这是很好的代码的原因。</em>

然后把百叶窗下(这样的红色条下方的传感器)和记录这些新的价值观。确保你离开至少5秒的稳定值。再次,确保你写下的这些值是红色条。

最后卷盲了一半所以,正常盲材料在传感器。离开5秒记录这些值,标记为“正常”。

 

代码

代码本身可以被复制和粘贴到下面,Arduino IDE,或下载一个文件。伊诺和进口到Arduino IDE:

/ *代码自动盲器校准由diytronics:< a href =“http:/ / www.instructables。COM /会员/ diytronics /”> HTTPS:/ / www.instructables。COM /会员/ diytronics / 
 </a> 
 *使用Adafruit tcs34725色彩传感器库:< a href =“http / / / / adafruit_tcs34725 GitHub网站Adafruit”> HTTPS:/ / www.instructables。COM /会员/ diytronics / 
 </a> 
 * / 
 
 #包括<<丝。”
 #包括“adafruit_tcs34725。H”
 
 adafruit_tcs34725 TCS = adafruit_tcs34725(tcs34725_integrationtime_700ms,tcs34725_gain_1x);//初始化传感器
 
虚空(void){ 
串口设置。开始(9600);//设置串行
 
如果(TCS。begin()){ //如果传感器fetected 
串行out.println(“传感器成功地检测”);/ /通知其他用户
 } { //如果传感器没有发现
 println系列。(“不tcs34725发现…check your wiring"); //Notify user
    while (1);
  }
}

void loop(void) {
  uint16_t r, g, b, c, colorTemp, lux; 
  
  tcs.getRawData(&r, &g, &b, &c);
  
  Serial.print("R: "); Serial.print(r, DEC); Serial.print(" "); //Print red values
  Serial.print("G: "); Serial.print(g, DEC); Serial.print(" "); //Print green values
  Serial.print("B: "); Serial.print(b, DEC); Serial.print(" "); //Print blue values
  Serial.print("C: "); Serial.print(c, DEC); Serial.print(" "); //Print clear values
  Serial.println(" ");
}

下载

 
  • 可编程自动盲开瓶器calibaration_file_for_blind_opener_diytronics.ino
    下载

步骤45:颜色传感器的计算

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片