Skip to content

A tiny thermal-paper printer which illustrates your heart beat rate in RPM (roughly) 简易心率打印机

License

Notifications You must be signed in to change notification settings

szdiy/pulse_printer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pulse_printer

Introduce

2024 Maker Fair的小作品,放在SZDIY社区下面展出。观众可以将手指按压在指定位置十秒钟,即可得到机器为你量身打造的粗略心率曲线图,并且会有相应的小动物代表心率水平 ;-)

2

Detail

  • 获取心跳/脉搏信号:测量原理是检测血氧浓度(对不同波长光的吸收率不同)。可以使用MAX30102,我当时买错了将就用一下,ADC直出

  • 热敏打印:打印纸局部加热后,发生化学反应(显色反应)

  • 热敏打印的驱动:我在淘宝买的打印头和驱动板。驱动板主要就是电源,打印头里面应该是有个小芯片,原理类似于串转并芯片。打印过程其实就是逐行把像素点描黑或留白。为了一行打印,就需要利用DI、CLK和LAT锁存,将一行的像素缓存至打印机驱动小芯片里(输入一行结束,锁存拉高,等FLUSH完成,步进电机移动一行)。

1

TODO

  • 控制脉搏传感器的电源,没有人按下时不要开(指纹底下应设计个按钮)

  • 第二版还可以加入多人联机,然后测同步率,用一个彩屏来显示曲线相位...(但我估计懒得搞)

About

A tiny thermal-paper printer which illustrates your heart beat rate in RPM (roughly) 简易心率打印机

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published