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

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

如何找到真理:真理仪

时间:2017-05-19 14:00来源:未知 作者:admin 点击:
我想知道事情的真相,于是我开始试图寻找它。 不幸的是,有这样做,所以我决定做一个和你分享任何Instructables! 我发现所有的最大的真理是位于标准条件。 在下面,我将向您展示如何创建一个真理仪使您直接在标准条件下的真相。 有发现真理的方法很多,比我
 如何找到真理:真理仪

我想知道事情的真相,于是我开始试图寻找它。不幸的是,有这样做,所以我决定做一个和你分享任何Instructables!

我发现所有的最大的真理是位于“标准条件”。

在下面,我将向您展示如何创建一个真理仪使您直接在标准条件下的真相。

有发现真理的方法很多,比我更知道或可以描述。在下面,我将展示你的跟踪方法。

请在我的其他命令描述到达真理的替代方法,一看

步骤1:材料

 如何找到真理:真理仪

材料

  • 微控制器
  • 液晶屏
  • 电线
  • 尼龙垫片
  • 1尼龙螺母和螺栓
  • Arduino的电池组
  • BMP180气压传感器(或同等学历)
  • 万能胶

 

步骤2:建立真实的空中

 如何找到真理:真理仪

再加上多个相互间隔。在顶部间隔螺栓用螺栓传感器。

步骤3:安装天线

 如何找到真理:真理仪

在空中一个在液晶屏幕的角孔。固定到位的螺栓。

步骤4:将液晶屏的Arduino

 如何找到真理:真理仪

将液晶屏轻轻到Arduino小心不要弯曲的针。

步骤5:将电池组

 如何找到真理:真理仪

把蓝色的粘性和附加到两位置对Arduino的底部。现在把Arduino上的电池组,确保电力电缆可以达到Arduino

步骤6:连接传感器

 如何找到真理:真理仪

使用上面的接线图连接传感器Arduino板的援助

步骤7:代码

此代码已经从Adafruit传感器库修改。请在这里下载或复制并粘贴以下为黑色素描。这需要一些知识的Arduino和井手你可以阅读在这里


			

液晶显示器(8,9,4,5,6,7);

/ *这个驱动程序使用统一的传感器库Adafruit(adafruit_sensor), 的传感器数据和一些辅助提供了一个通用型的功能。 使用这个驱动程序你还需要下载adafruit_sensor 库,它包括在。

你也应该分配一个唯一的ID,该传感器使用的 Adafruit传感器API以便你能识别这种特殊的 传感器在任何数据记录,等分配一个唯一的ID,只是 下面的构造函数提供一个适当的值(12345 是本例中默认使用)。 连接 =========== 连接SCL模拟5 连接SDA模拟4 连接VDD 3.3V直流 连接地共同点 历史 ======= 2013 /军/ 17更新的高度计算(KTOWN) 2013 /月/ 13的第一个版本(KTown) * / adafruit_bmp085_unified BMP =;

//设置变量的计算压力 const int numreadings = 50滚动平均;

浮子读数[ numreadings ];//读数从模拟输入 int readindex = 0;//当前阅读 总分= 0的指数;//运行总 浮动平均= 0;//平均 / ************************************************************************** / / * 显示一些基本信息对该传感器从统一 传感器API sensor_t型(更多信息请看adafruit_sensor)

************************************************************************** / / * Arduino设置功能(自动调用启动) * / / ************************************************************************** / 虚空(void) { 设置串口。开始(9600); 串行out.println(“压力传感器测试”);串行。println(;

为(int thisreading = 0;thisreading < numreadings;thisreading ++){ 读数[ thisreading ] = 0; } / * * / 如果初始化传感器!BMP。begin()) { /有个问题检测…请检查连接* / 串口打印(“抱歉,没有BMP085检测…检查你的接线或I2C地址!”); 而(1);

//显示 液晶。开始(16,2);// initalising显示器尺寸(16柱、2行) 液晶。设置灯光(0,0);//设置光标到第一行第一柱 液晶。打印(“临时”); 液晶。设置灯光(0,1); 液晶印刷(”压力;

}

/ ************************************************************************** / / * Arduino的循环功能,称为一次“设置”完成(你自己的代码 应该去这里) * / / ************************************************************************** / 无效循环(void){ / *获得一个新的传感器事件* / sensors_event_t事件; BMP。GetEvent(事件); / *显示结果(气压测量HPA)* / 如果(事件。压力) { / *显示大气压力在HPA * / 串口打印(“压力”); 串口打印(事件。压力); println(”系列。);HPA 精度要求的压力 / *计算高度合理* *海平面气压你此刻的数据* *转换,以及。如果你没有这些价值观,一个“通用”的价值 * * 1013.25 hPa可用(定义为sensors_pressure_sealevelhpa * *传感器。H),但这并不是理想的,从一天到另一天给 变* *结果。* * * * 通常可以通过看天气 *网站或从环境信息中心附近的任何大* 机场找到当前气压值。* * * * 为例,巴黎、法国你可以检查当前意味着 *压力和海平面:http://bit.ly/16au8ol * / / *首先我们从BMP085 * / 浮温度电流; BMP。gettemperature(温度); 串口打印(。“温度”); 串口打印(温度); println(串行;

/ *然后将大气压力,和SLP海拔* / / * 更新下一行的当前更好的结果* / 浮sealevelpressure = sensors_pressure_sealevelhpa SLP; 串口打印(“高度”); 串口打印(BMP。pressuretoaltitude(sealevelpressure, 事件。压力)); 串行out.println(“M”); println系列;

液晶显示器,设置灯光(5,0); 液晶。打印(温度); 液晶。打印((char)223); 液晶印刷(”;

/ /减去最后阅读: 总=总读数[ readindex ]; /读取传感器: 读数[ readindex ] =事件。压力; /添加阅读总: 总=总+阅读[ readindex ]; /前进到下一个位置阵列;

/如果我们在数组的…最后 如果(readindex > = numreadings ){ //…环绕的开始: readindex = 0;

//计算平均: 平均=总/;

延迟(1); 液晶。设置灯光(5,1); 液晶。打印(平均值);//打印平均压力 液晶。打印(“帕”);} 其他 { 串行out.println(“传感器错误”); } 延迟

 
  •  如何找到真理:真理仪portabletruthsensor.ino
    下载

步骤8:你准备好了

 如何找到真理:真理仪

你的真理仪现在应该显示温度和压力时,电

步骤9:寻找可能的真实位置

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