Giter Site home page Giter Site logo

tomatoclock's Introduction

TomatoClock

自制番茄钟

介绍

现在市面上的番茄钟都很贵,因此打算自己做一个。

功能

  1. 可以实现基本的番茄钟功能(计时)和到时提醒。
  2. 这是一个特别功能,包含一个超声波传感器。将传感器正对着人体,如果在工作时离开了书桌,那么传感器检测到距离将会变大,将会触发一个惩罚机制,番茄钟会通过升压电路将电压升到60伏左右,释放给人体,使人疼痛,达到惩罚效果。
  3. 可以查看学习情况(如离开座位几次等)

硬件方案

  • 主控芯片:STM32F103C8T6 at 72MHz
  • 屏幕:SSD1306 (I2C)
  • 超声波模块:HC-SR04
  • 目前版本没有升压电路。

目前所有的硬件方案都在Hardware文件夹下保存。每一个版本都会有PCB。

外壳将会考虑使用3D打印件。

软件方案

原本是要用Atmel的ATmega328的8位主控的,但后来发现内存太小,因此换用了STM32,用ST官方推荐的CubeIDE开发。

开源协议

本项目采用GPL v3协议(详见LICENSE文件)。

近期有很多人的开源项目遭到了无良商家的滥用,没有遵循原有的开源协议,这不仅是非常恶心的行为,同时也是违法的。对于这类行为,我们是要强烈抵制的。

在这里务必提醒,如果有人需要用我的程序,是完全没有问题的,但是务必要使用GPL协议开源,并且要说明原作者名字。

tomatoclock's People

Contributors

chubbyginger avatar

Stargazers

Joe Huang avatar  avatar Andye avatar Dino avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.