自制咖啡色度仪简易说明|每日视点

1、硬件:SparkFunArtemisThingPlusSparkFunMAX30101(Qwiic)SparkFunMicroOLED(Qwiic)50mmQWIICCable(*2)US

1、硬件:

SparkFun Artemis Thing Plus

SparkFun MAX30101 (Qwiic)


(资料图)

SparkFun Micro OLED (Qwiic)

50mm QWIIC Cable(*2)

USB Type-C线

实验室载玻片,厚 1 毫米,宽 25.4 毫米

(4) M3 x 16mm 螺丝

(8) M3 x 4mm 螺丝

强力胶

3D打印的外壳:

2、软件:

Arduino IDE:https://www.arduino.cc/en/software

Micro OLED Library、MAX30101 Library、源代码

3、工具:

玻璃切割刀

钳子、螺丝刀和其他手动工具

4、3D 打印外壳后,拿一张实验室载玻片,用工具切割成25 x 25 毫米,然后用玻璃胶粘到盒盖上。 

5、代码上传:

传感器和显示组件的顺序无关紧要,因为它们使用I2C总线。使用QWIIC电缆连接组件后,用USB Type-C线连接到计算机。会在Artemis Thing Plus 开发板上看到电源指示灯。

下载Arduino IDE(以下简称IDE) 软件,安装到计算机上。

在IDE 中用Board Manager安装Apollo3 的Arduino内核。

在IDE 中安MAX30101和Micro OLED库(ZIP 文件)。

在IDE 中选择Tools/Board/Sparkfun Apollo 3 boards 并选择“Artemis Thing Plus”。

在IDE 中,选择Tools/Port,然后选择显示的电子设备COM端口。

在IDE 中打开源代码文件。然后,选择 Sketch/Verify 来编译软件。如果一切顺利,选择 Sketch/Upload 将编译后的代码发送到 Artemis Thing Plus。

如果所有内容都已正确上传,会在显示屏上看到“Please load sample!”。在传感器上挥动手指或一张小纸片,您应该会在显示屏上看到一个数字。

6、硬件安装:如图所示,使用 50mm QWIIC 电缆连接 MAX 30101 传感器和微型 OLED 显示器。使用 M3 x 4mm 螺丝安装电子组件。用M3 x 16mm 螺丝将盖子固定到底座上。现在只需用USB Type-C线连接电源就可以使用。

7、校准(此步骤非必须,因为原代码刷机后经与CM100对比,读取数值误差仅为1):

使用10 张未漂白的V60滤纸层叠,盖在取样窗,并用手指轻轻按压以确保纸张平放在玻璃上。读数应该在在183~188之间。如果读数不是这个,则在IDE中修改代码第 97 行intToHex的值。

如果读数高于188,则需要把第97行的intToHex(37) 修改为<37的值。

如果读数低于188,则需要把第97行的intToHex(37) 修改为>37的值。

将修改后的代码再次上传,再次读取,直到读数在183~188之间。

8、AGTRON值对应烘焙度参考图

9、源文件下载链接

https://github.com/juztins-lab/roast-meter

关键词:
责任编辑:hn1007