# 迷你转速计 **Repository Path**: feixiangjusha/mini-tachometer ## Basic Information - **Project Name**: 迷你转速计 - **Description**: 迷你激光+霍尔转速计 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 3 - **Created**: 2025-06-13 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 迷你转速计 1. # 简介 转速计,支持激光模式+霍尔模式,体积小,测量范围广,精度尚可(依赖单片机内部RC时钟源,实测还行)。Arduino开发,全开源。 **工程连接:** [迷你转速计](https://oshwhub.com/jusha/ji-guang-zhuan-su-ji) **源码:** [迷你转速计](https://gitee.com/feixiangjusha/mini-tachometer) **成品视频:** [迷你转速计](https://www.bilibili.com/video/BV19wMrzrEv9/) > 测量距离 **霍尔模式:** 1.5cm(实测,距离跟所用磁铁磁性有关) **激光:** 贴白纸10cm,铝箔纸专用反光贴之类的距离会增加,未测 > 核心元件 **霍尔传感器:** A3144E **激光接收器:** ISO0103 **激光发射管:** 6MM 5MW 3V激光管 > 测量范围 **RPS:** 1-99999 **RPM:** 6-999999 *注:上限实际以RPS为准,以RPS换算实际RPM上限为99999\*60=5999940,受屏幕显示限制,只显示999999* # DIY说明 > PCB PCB文件主要分为PCB1+上盖+下盖(下盖2),打样下盖和下盖2只打一个,后边组装有说明。BOM未整理,元件参数以原理图中标记数据为准。 ![image.png](images/3dd5e7bae5784d189ee0744cfa21d803.png) > 焊接调试 下载可用STLINK或CH340(USB串口即可),优先推荐STLINK,淘宝五六块钱一个,连线直接下载不用设置BOOT0,出现单片机被锁情况还可以解锁,JLINK等下载器未测试。 我手里的单片机都是拆机片,默认锁了BOOT0,既无法通过拉低BOOT0使单片机进入串口下载模式,需要用STLINK+STM32CubeProgrammer解锁,但是买了STLINK就可以直接下载,又不需要串口下载了,就是这么尴尬 因为软件没有实现IR,所以红外发射管可以不焊接,空间有限焊盘设计也不合理,焊接麻烦,上侧按键旁边的LED为传感器指示灯,当激光接收器/霍尔传感器被触发时会亮,可以用来检查触发状态。 ![image.png](images/88e19ff2d486481e955affe1d84e9041.png) **激光发射管焊接一定要快,先用双面胶或者手动固定好,然后焊接一边焊盘,调整好角度再焊接另一边,否则两边都焊接后再想拆下来调整角度重焊很容易导致激光发射管挂掉** **绿框中33Ω电阻为激光管限流电阻,视情况焊接或短接,激光发射管上自带限流电阻,但有不同结构,如下图两种不一样的发射管,买来看上边红色接线为正极,焊到加号+一侧,蓝线或黑线为负极,焊到减号-一侧,像左侧发射管焊接方式激光管自带的限流电阻被废,就要焊接PCB的限流电阻,右侧发射管焊接就能利用自带限流电阻,PCB上的电阻就要短接,(实际设计小缺陷,+-方向反了,不然都能利用发射管自带电阻,可自行修改PCB,调个方向即可)** ![image.png](images/e26568863c274fdea212fd406bbef2ca.png) 霍尔元件最好先于激光接收管焊接,要从正面焊接,留意1脚位置,最好焊接前先180°弯折,调好尺寸后再焊接,然后再焊接激光接收管 ![image.png](images/8146c48089f24e9a9a75ae1a460502c9.png) ![image.png](images/fd81a32767514662b1408bd26e643635.png) 屏幕固定依靠双面胶粘到单片机上,屏下下载口位置最好贴个高温胶带,放置焊锡与屏幕背板短路 ![image.png](images/e06948863592491d9123a40add166ea7.png) 电池尺寸看板子空间决定吧,多种摆放位置决定尺寸,我用的手环拆机的,不具有参考性 ![image.png](images/08f57bba147446b490b9a6d43dd22f9f.png) ![image.png](images/e01d13dc2b8746febdfdcc531cc50526.png) 螺丝采用M2 4颗,前盖采用M2*4*3的滚花螺母,锡焊固定。后盖也可采用同型号滚花螺母+下盖2,不用焊接,使用10mm螺丝穿孔固定;或采用7mm高的通孔螺母+下盖,使用12mm螺丝穿孔固定;两者区别就是后边高度,激光发射管和接收管是否外漏。 ![image.png](images/3dac9ea4198545f388d1f16d6e84ca76.png) # 测试结果 > 霍尔模式实测 ![image.png](images/f751cf5c8da04a438614917e1f791828.png) > 激光模式实测 ![image.png](images/f8e7bd3c4d8245f2a994419c999afa83.png) > 0.3 RPS实测 ![image.png](images/43122f8f627e4098bbdf23563b6c7550.png) > 10K RPS实测 ![image.png](images/52a4b81807de47969a1e445cf0d5bc9e.png) > 50K RPS实测 ![image.png](images/3ed078ca0ba644b0ac0c374652e5d936.png)