自制番茄钟
现在市面上的番茄钟都很贵,因此打算自己做一个。
- 可以实现基本的番茄钟功能(计时)和到时提醒。
- 这是一个特别功能,包含一个超声波传感器。将传感器正对着人体,如果在工作时离开了书桌,那么传感器检测到距离将会变大,将会触发一个惩罚机制,番茄钟会通过升压电路将电压升到60伏左右,释放给人体,使人疼痛,达到惩罚效果。
- 可以查看学习情况(如离开座位几次等)
- 主控芯片:STM32F103C8T6 at 72MHz
- 屏幕:SSD1306 (I2C)
- 超声波模块:HC-SR04
- 目前版本没有升压电路。
目前所有的硬件方案都在Hardware文件夹下保存。每一个版本都会有PCB。
外壳将会考虑使用3D打印件。
原本是要用Atmel的ATmega328的8位主控的,但后来发现内存太小,因此换用了STM32,用ST官方推荐的CubeIDE开发。
本项目采用GPL v3
协议(详见LICENSE文件)。
近期有很多人的开源项目遭到了无良商家的滥用,没有遵循原有的开源协议,这不仅是非常恶心的行为,同时也是违法的。对于这类行为,我们是要强烈抵制的。
在这里务必提醒,如果有人需要用我的程序,是完全没有问题的,但是务必要使用GPL协议开源,并且要说明原作者名字。