今儿个,咱来聊聊touchscale称重计这玩意儿,我是咋一步步把它给弄出来的。
缘起
话说,我一直琢磨着想整个小玩意儿,能称个东西啥的。市面上的,要么太大,要么不准,要么太贵。得,自己动手,丰衣足食!
摸索过程
两眼一抹黑,啥也不懂。先上网一顿搜,发现这玩意儿得有个传感器,还得有个能读数的芯片,最好还能显示出来。
东拼西凑买HX711模块、ESP32开发板还有显示屏,还买把小尺寸的亚克力版,准备自己做个小称。
硬件到手,开整!
- 第一步,接线。 这传感器和芯片咋连?照着网上的教程,一根根线接上,生怕接错,烧可就心疼。
- 第二步,写代码。 这玩意儿得用Arduino IDE来编程,我这可是头一回,又是各种查资料,复制粘贴,改改参数,总算是把程序给弄进去。
- 第三步,测试。 激动的心,颤抖的手,把东西放上去,咋没反应?仔细一瞧,线松!重新接再试,数字出来!
不断改进
能显示数字,可这数字跳来跳去的,看着眼晕。不行,得想办法让它稳定点。又是一番折腾,加滤波算法,这下好多,数字稳定多。
光有数字也不行,还得校准一下,不然称出来不准。找个标准的砝码,一步步校准,总算把误差给降下来。
为方便使用,我还给它加个外壳,用的是亚克力板,自己切割,自己打孔,自己组装。虽然丑点,但好歹能用,比裸奔强多!
最终成果
经过一番折腾,这touchscale称重计总算是弄出来。虽然过程挺曲折,但看着自己做出来的东西,心里还是美滋滋的。以后称个啥东西,再也不用求人!
这玩意儿,说白,就是把传感器、芯片、显示屏、亚克力外壳这些东西给攒一块儿,再写点代码,让它们能一块儿工作。这其中少不各种查资料,各种调试,各种试错。但只要肯动手,肯琢磨,没啥难事儿!