自制咖啡色度仪简易说明|每日视点
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