Note: * is required
Please fill it out during the registration stage↓
Counters that are more suitable for one person to use. Most of the counters currently on the market need to be hung around the neck if used by one person. If you want to operate them, you must hold them with your hands to press them. They also use cheap LCD segment code screens, which can be used under sunlight or Can't see clearly at night.
The main feature of this design is that it is designed in the style of a watch. With the quick-release elastic strap, it is especially suitable for one person to use for fitness, running and swimming. It uses two silicone physical buttons that feel great, making it easy to operate with one hand during exercise. It is also equipped with a Hall sensor, which will automatically count as long as it is close to the magnet during the stopwatch counting process. It can be fixed on various fitness equipment for counting.
There are five functions in total: stopwatch, metronome, countdown, circuit training, and clock date.
Stopwatch function: Another feature is the design of a very detailed stopwatch recording function, which can record 4 groups of 255 times each, a total of 1020 groups. Each group provides a statistical interface, including the longest and shortest time, average time and total time. Each group covers the records cyclically, and uses the timestamp as the search directory for easy viewing. Usage scenario: Place the counter on the shore when swimming, and press the counting button after each trip. Swim 6 times as a group, and record the time each time and count which trip is the longest and shortest, the total time and Average trip time.
This project is my own creation and is published for the first time.
Please enter content...
Please fill in during the competition stage↓
Hardware: STM32 40MHz processor 0.96- inch OLED screen 200mAH lithium battery ultra-low power Hall sensor RGB indicator buzzer
3D printed nylon material shell is wear-resistant and high-temperature resistant
Ultra-low standby power consumption can theoretically last for 1 year when fully charged and can be used continuously for 10 hours. USB charging, charging to 80% takes about 1 hour.
Note: It is recommended to use Lichuang EDA . If you choose other EDA tools, please upload schematics in PDF format, PCB drawings in PDF format, and PCB files in Gerber format in the attachments. Here you can explain in detail your project implementation principles and mechanisms, precautions, debugging methods, testing methods, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.
Mainly register the following tasks, each of which is scanned and executed at regular intervals. The most important one is the GetPage task, which is equivalent to the most basic task. It is used to obtain button status, determine the display content, etc. This task is assigned to whether other tasks are executed.
{GetPage, SCANTIME_50MS} //Get the page number, central task
, {ShowDeskpage, SCANTIME_1000MS} //0 desktop, used to display the desktop when in the desktop task
, {ShowClockpage, SCANTIME_10MS} //1 stopwatch, when in the stopwatch task , used to process stopwatch related data and control the display of stopwatch content
, {ShowRatepage, SCANTIME_10MS} //2 Metronome Same as above
, {ShowCountdownpage, SCANTIME_500MS} //3 Countdown Same as above
, {ShowCycleCountpage, SCANTIME_500MS} //4 Cycle training Same as above
, { ShowTimeIcon, SCANTIME_200MS} //Hourglass graphics are used to control the display of graphics in tasks that use hourglass dynamic graphics
, {GetPowerMode, SCANTIME_1000MS} //Detect delayed shutdown, detect controls, and automatically shut down if not operated for 5 minutes
, {IWDG_Feed, SCANTIME_500MS} //Watchdog update
Note: If your project involves software development, please upload the corresponding project source code in the attachment. Here you can describe in detail your software flow chart, functional module block diagram, explanation or popular science of related algorithms, source code structure, construction and configuration of compilation environment, source code compilation method, program burning method, etc. It is recommended to introduce your ideas to others in the form of pictures and texts.
Note: BOM list involved in the project. Please upload a screenshot of the BOM at this location. Please upload the list details in PDF format to the attachment. Suggestions include model, brand, name, packaging, procurement channels, usage, etc. The specific content and form should be based on clearly expressing the project composition.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet