盐度测量仪的制作教程,盐度测量仪 2024-04-11 14:38:04 0 0 第1步:容器 笔将用作容器,所以请继续取出销钉,这样你就只有塑料容器。 用胶带封住小孔,然后将胶带贴在笔边小孔附近。 步骤2:连接Particle/Arduino 将粒子或arduino连接到面包板。也可以采用与图片相同的方式连接线性霍尔传感器,顶部引脚连接至3.3V,中间引脚连接至GND,底部引脚连接至模拟输入。 步骤3:代码 在粒子光子上,您只需按下用作输入的引脚,然后使用函数analogRead从霍尔传感器获取值。 如果您需要它是自动完成的,或者如果你使用的是arduino,你需要一个类似这样的代码: //要测量的引脚来自 int analogPin = A0; //测量之间的时间量(以毫秒为单位)。 //因为你不能发布太多的事件,这至少有1000个 int delayTime = 5000; //一个事件名称,这样您就可以识别出来的测量结果 String eventName =“测量/盐度”; String laag =“Low”; String middel =“Medium”; String hoog =“High”; void setup(){ } void loop(){ int measurement = analogRead(analogPin); if(measurement 《= 1750){ Particle.publish(eventName,laag) ; } if(measurement》 = 1751&& measurement 《= 1830){ 粒子。发布(eventName,middel); } if(measurement》 = 1831&& measurement 《= 2100){ Particle.publish(eventName,hoog); } if(measurement》 = 2101){ } 延迟(delayTime); } 第4步:测量! 当然代码中的值必须根据您使用的盐度进行校准,然后继续获取3杯水。杯子1将只是水,杯子3将完全饱和盐,杯子2将介于两者之间。 抓住其中一个杯子并将一些水倒入笔中。 将笔握在霍尔传感器旁边,磁铁从另一侧伸出(因此水将夹在磁铁和传感器之间) 使用函数analogRead查看该值的值你正在使用的水,并在代码中使用该值。 我们测量的值是: 只是水:1720 用盐饱和:1840 介于两者之间:1760 收藏(0)