KR20200116890A - Apparatus and system for tracking weight using hall sensor - Google Patents

Apparatus and system for tracking weight using hall sensor Download PDF

Info

Publication number
KR20200116890A
KR20200116890A KR1020200127813A KR20200127813A KR20200116890A KR 20200116890 A KR20200116890 A KR 20200116890A KR 1020200127813 A KR1020200127813 A KR 1020200127813A KR 20200127813 A KR20200127813 A KR 20200127813A KR 20200116890 A KR20200116890 A KR 20200116890A
Authority
KR
South Korea
Prior art keywords
weight
tracking device
data
acceleration
hall sensor
Prior art date
Application number
KR1020200127813A
Other languages
Korean (ko)
Inventor
이강규
김소정
강민기
유성호
Original Assignee
주식회사 오몰래
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 오몰래 filed Critical 주식회사 오몰래
Publication of KR20200116890A publication Critical patent/KR20200116890A/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/06User-manipulated weights
    • A63B21/062User-manipulated weights including guide for vertical or non-vertical weights or array of weights to move against gravity forces
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/06User-manipulated weights
    • A63B21/062User-manipulated weights including guide for vertical or non-vertical weights or array of weights to move against gravity forces
    • A63B21/0626User-manipulated weights including guide for vertical or non-vertical weights or array of weights to move against gravity forces with substantially vertical guiding means
    • A63B21/0628User-manipulated weights including guide for vertical or non-vertical weights or array of weights to move against gravity forces with substantially vertical guiding means for vertical array of weights
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0071Distinction between different activities, movements, or kind of sports performed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/0093Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • A63B2220/44Angular acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • A63B2225/54Transponders, e.g. RFID

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Toys (AREA)
  • Instructional Devices (AREA)
  • Rehabilitation Tools (AREA)

Abstract

The present specification discloses an apparatus and a method for weight tracking which enable a user to know the exact weight of a weight stack used during weight training. The weight tracking apparatus according to the present specification can detect weight data of the weight stack through a hall sensor module including a plurality of magnets and a plurality of hall sensors.

Description

홀 센서를 이용한 무게 트래킹 장치 및 방법{APPARATUS AND SYSTEM FOR TRACKING WEIGHT USING HALL SENSOR}Weight tracking device and method using Hall sensor {APPARATUS AND SYSTEM FOR TRACKING WEIGHT USING HALL SENSOR}

본 발명은 무게 트래킹 장치 및 방법으로서, 보다 구체적으로는 홀 센서 모듈을 구비하여, 웨이트 리프팅 머신의 웨이트 판에 부착된 마그네틱 태그를 리딩함으로써 사용자가 들어올릴 웨이트 스택의 무게를 트래킹하고, 트래킹한 무게 정보가 다양한 목적에 활용되도록 하는 무게 트래킹 장치에 관한 것이다.The present invention is a weight tracking device and method, and more specifically, a Hall sensor module is provided to track the weight of the weight stack to be lifted by the user by reading a magnetic tag attached to the weight plate of a weight lifting machine, and tracking the weight. It relates to a weight tracking device that allows information to be used for various purposes.

운동과 IT기술을 결합한 피트니스 테크(Fitness Tech) 시장은 전세계적 성장 추세이다. The fitness tech market, which combines exercise and IT technology, is growing worldwide.

예를 들어, 달리기(Running)나 싸이클링(Cycling)과 같은 유산소 운동의 경우, 스마트 폰이나 스마트 워치를 이용하여 이동 경로, 이동 속도, 운동 시간 등 운동 내역을 자동으로 트래킹하고, 수집된 데이터를 바탕으로 다양한 개인별 맞춤형 피트니스가 제공된다. For example, in the case of aerobic exercise such as running or cycling, exercise history such as movement path, movement speed, and exercise time is automatically tracked using a smart phone or smart watch, and based on the collected data. As a result, a variety of personalized fitness is provided.

하지만, 웨이트 트레이닝(Weight Training)의 경우, 그 운동 내역을 자동으로 트래킹할 수 있는 시스템이나 서비스가 없다. 웨이트 트레이닝의 경우, 어떤 운동 기구로, 어떤 신체 부위를 운동 했고, 몇 kg의 중량으로, 몇 번 반복 운동했으며, 몇 세트를 운동했는지 등의 운동 내역이 중요한 요소가 되는데, 종래의 웨이트 트레이닝에 대한 시스템이나 서비스 중에는 이러한 요소들을 자동으로 트래킹할 수 있는 것이 없다(한국공개특허 제10-2011-0066432호 참조). However, in the case of weight training, there is no system or service capable of automatically tracking the exercise history. In the case of weight training, exercise history such as what exercise equipment, which body part was exercised, how many kg of weight, how many repetitions, and how many sets were exercised becomes an important factor. None of the systems or services can automatically track these elements (refer to Korean Patent Laid-Open No. 10-2011-0066432).

이하 본 발명에 따른 무게 트래킹 장치를 설명하기 위한 배경 기술을 설명한다. Hereinafter, a background technology for describing a weight tracking device according to the present invention will be described.

도 1 은 종래의 웨이트 리프팅 머신 및 이에 사용되는 무게 설정 핀을 나타낸 도면이다. 도 2 는 종래의 웨이트 리프팅 머신에 사용되는 다양한 무게 설정 핀을 나타낸 도면이다. 1 is a view showing a conventional weight lifting machine and a weight setting pin used therein. 2 is a view showing various weight setting pins used in a conventional weight lifting machine.

도 1을 참조하면, 웨이트 리프팅 머신(Weight Lifting Machine)(70)은 사용자가 소정 무게를 가지는 웨이트 판(20)을 수직방향으로 들어올림으로써 근력을 강화시키는 운동기구이다. Referring to FIG. 1, a weight lifting machine 70 is an exercise device that enhances muscle strength by lifting a weight plate 20 having a predetermined weight in a vertical direction by a user.

웨이트 리프팅 머신(70)에는 웨이트 판(20, 22)이 복수 개 중첩되어 설치될 수 있다. 각 웨이트 판(20, 22)은 소정 무게(예를 들어, 5kg)를 가질 수 있다. 실시예에 따라서는 각 웨이트 판이 동일한 무게를 가질 수 있으며, 또는 서로 다른 무게를 가질 수 있다. 각 웨이트 판(20, 22)에는 무게 표시 스티커(33, 34)가 부착될 수 있다. In the weight lifting machine 70, a plurality of weight plates 20 and 22 may be overlapped and installed. Each of the weight plates 20 and 22 may have a predetermined weight (eg, 5 kg). Depending on the embodiment, each weight plate may have the same weight or different weights. Weight display stickers 33 and 34 may be attached to each of the weight plates 20 and 22.

예를 들어, 중첩된 웨이트 판 중에서 최상부의 웨이트 판(20)에는 5kg가 기재된 무게 표시 스티커(33)가 부착될 수 있고, 바로 아래의 웨이트 판(22)에는 웨이트 판 2개의 무게인 10kg가 기재된 무게 표시 스티커(34)가 부착될 수 있다. 즉, 어느 웨이트 판에는 가장 위부터의 누적 무게가 기재된 무게 표시 스티커가 부착될 수 있다.For example, among the overlapped weight plates, a weight display sticker 33 with 5 kg may be attached to the uppermost weight plate 20, and 10 kg, which is the weight of two weight plates, may be attached to the weight plate 22 immediately below. A weight indicator sticker 34 may be attached. That is, a weight display sticker on which the accumulated weight from the top is described may be attached to a weight plate.

사용자는 무게 설정 핀(weight selector pin)(15)을 이용하여 자신이 들어올리길 원하는 웨이트 판(20, 22)의 개수 또는 웨이트 스택(weight stack)의 무게를 설정할 수 있다. 웨이트 스택(30)은 무게 설정 핀(15)에 의해서 설정되는 소정 개수의 웨이트 판의 덩어리를 의미한다. The user can set the number of weight plates 20 and 22 he wants to lift or the weight of the weight stack by using a weight selector pin 15. The weight stack 30 refers to a mass of a predetermined number of weight plates set by the weight setting pins 15.

구체적으로, 복수 개의 웨이트 판(20, 22) 중에서 상하로 이웃하는 웨이트 판 사이에 무게 설정 핀(15)을 삽입함으로써 자신이 들어올리길 원하는 웨이트 판(20, 22)의 개수 또는 웨이트 스택의 무게를 설정할 수 있다. 또는, 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀에 무게 설정 핀을 삽입함으로써 자신이 들어올리길 원하는 웨이트 판의 개수 또는 웨이트 스택의 무게를 설정할 수 있다. Specifically, by inserting the weight setting pin 15 between the weight plates adjacent up and down among the plurality of weight plates 20, 22, the number of weight plates 20, 22 that they want to lift or the weight of the weight stack Can be set. Alternatively, by inserting a weight setting pin into a pinhole formed in any one of a plurality of weight plates, the number of weight plates desired to be lifted or the weight of the weight stack can be set.

도 2 를 참조하면, 웨이트 스택(30)의 무게를 설정하기 위해 사용하는 무게 설정 핀(35, 37)의 형태는 다양할 수 있다. Referring to FIG. 2, the shape of the weight setting pins 35 and 37 used to set the weight of the weight stack 30 may be various.

무게 설정 핀은 헤드(Head) 및 핀(Pin)의 부분으로 구성될 수 있다. 헤드부(Head part)와 핀부(Pin Part)의 형태는 여러 가지일 수 있다. 예를 들어, 일실시예에 따른 무게 설정 핀(35)은 하나의 봉형상의 핀과 핀의 단부에 위치한 헤드부로 이루어질 수 있고(도 2(a) 참조), 또 다른 일실시예에 따른 무게 설정 핀(37)은 납작한 형상의 핀이 두개가 있는 형태일 수 있다(도 2(b) 참조). The weight setting pin may be composed of a head and a pin. The shape of the head part and the pin part may be various. For example, the weight setting pin 35 according to an embodiment may consist of a single rod-shaped pin and a head portion located at the end of the pin (see FIG. 2(a)), and weight setting according to another embodiment The pin 37 may have two flat pins (see FIG. 2(b)).

실시예에 따라서는 하나의 봉형상을 가지는 무게 설정 핀(35)은 웨이트 판에 형성된 핀홀에 삽입됨으로써 웨이트 스택의 무게를 설정할 수 있고, 납작한 형상의 핀이 두개가 있는 무게 설정 핀(37)은 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입됨으로써 웨이트 스택(30)의 무게를 설정할 수 있다.Depending on the embodiment, the weight setting pin 35 having a single rod shape may be inserted into a pinhole formed in the weight plate to set the weight of the weight stack, and the weight setting pin 37 having two flat pins The weight of the weight stack 30 can be set by being inserted between the weight plates 20 and 22 adjacent to each other in the vertical direction.

대한민국 공개특허공보 제10-2011-0066432호Republic of Korea Patent Publication No. 10-2011-0066432

본 명세서는 사용자가 웨이트 트레이닝 시 이용한 웨이트 스택의 정확한 무게를 알 수 있는 무게 트래킹 장치 및 방법을 제공하는 것을 목적으로 한다.An object of the present specification is to provide a weight tracking apparatus and method that enables a user to know the exact weight of a weight stack used during weight training.

본 명세서는 상기 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The present specification is not limited to the above-mentioned tasks, and other tasks that are not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 명세서의 일 실시예에 따른 무게 트래킹 장치는, 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 삽입됨으로써 웨이트 스택의 무게를 설정하고, 상기 웨이트 스택의 무게를 트래킹하는 무게 트래킹 장치로서, 하우징; 상기 하우징으로부터 돌출되어, 상기 핀홀 또는 상기 상하로 이웃하는 웨이트 판 사이에 삽입되는 핀(Pin); 상기 하우징의 내부에 배치되며, 상기 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 핀에 의해 설정된 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 홀 센서 모듈; 상기 하우징의 내부에 배치되는 메모리; 및 상기 하우징의 내부에 배치되는 프로세서를 포함하고, 상기 프로세서는, 상기 홀 센서 모듈로부터 상기 홀 센서 모듈이 감지한 상기 무게 데이터를 수신하고, 상기 메모리에 상기 무게 데이터를 저장할 수 있다.A weight tracking device according to an embodiment of the present specification for solving the above-described problem, for a weight lifting machine including a plurality of weight plates, a pinhole formed in any one weight plate among the plurality of weight plates or the plurality of A weight tracking device configured to set a weight of a weight stack by being inserted between weight plates adjacent to each other up and down among four weight plates, and to track the weight of the weight stack, comprising: a housing; A pin protruding from the housing and inserted between the pinhole or the vertically adjacent weight plates; A hall sensor module disposed inside the housing and reading a plurality of magnets attached to the weight plate after inserting or completing the insertion of the pin to detect weight data representing the weight of the weight stack set by the pin; A memory disposed inside the housing; And a processor disposed inside the housing, wherein the processor may receive the weight data detected by the hall sensor module from the hall sensor module, and store the weight data in the memory.

상술한 과제를 해결하기 위한 본 명세서의 다른 실시예에 따른 무게 트래킹 장치는, 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 무게 설정 핀이 삽입됨으로써 설정되는 웨이트 스택의 무게를 트래킹하는 무게 트래킹 장치로서, 상기 무게 설정 핀에 탈착 가능한 하우징; 상기 하우징의 내부에 배치되며, 상기 무게 설정 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 홀 센서 모듈; 상기 하우징의 내부에 배치되는 메모리; 및 상기 하우징의 내부에 배치되는 프로세서를 포함하고, 상기 프로세서는, 상기 홀 센서 모듈로부터 상기 홀 센서 모듈이 감지한 상기 무게데이터를 수신하고, 상기 메모리에 상기 무게 데이터를 저장할 수 있다.A weight tracking device according to another embodiment of the present specification for solving the above-described problem, with respect to a weight lifting machine including a plurality of weight plates, a pinhole formed in any one weight plate among the plurality of weight plates or the plurality of A weight tracking device for tracking a weight of a weight stack set by inserting a weight setting pin between weight plates adjacent to each other in a vertical direction among weight plates, comprising: a housing detachable from the weight setting pin; A hall sensor module disposed inside the housing and reading a plurality of magnets attached to the weight plate after inserting or completing the insertion of the weight setting pin to detect weight data representing the weight of the weight stack; A memory disposed inside the housing; And a processor disposed inside the housing, wherein the processor may receive the weight data sensed by the hall sensor module from the hall sensor module, and store the weight data in the memory.

상술한 과제를 해결하기 위한 본 명세서의 일 실시예에 따른 무게 트래킹 방법은, 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 무게 트래킹 장치를 이용하여, 핀에 의해 설정된 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법으로서, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 상기 핀이 삽입되면, 홀 센서 모듈이, 상기 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계; 프로세서가, 상기 홀 센서 모듈로부터 상기 무게 데이터를 수신하는 단계; 및 상기 프로세서가, 메모리에 상기 무게 데이터를 저장하는 단계를 포함할 수 있다.The weight tracking method according to an embodiment of the present specification for solving the above-described problems, for a weight lifting machine including a plurality of weight plates, tracks the weight of the weight stack set by the pins using a weight tracking device. As a weight tracking method, when the pin is inserted between a pinhole formed in any one weight plate among the plurality of weight plates or between weight plates adjacent to each other among the plurality of weight plates, the Hall sensor module inserts the pin. Sensing weight data representing the weight of the weight stack by reading a plurality of magnets attached to the weight plate after completion of the process or insertion; Receiving, by a processor, the weight data from the hall sensor module; And storing, by the processor, the weight data in a memory.

상술한 과제를 해결하기 위한 본 명세서의 다른 실시예에 따른 무게 트래킹 방법은, 마그네틱 태그가 각각 부착된 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 무게 트래킹 장치를 이용하여, 상기 무게 트래킹 장치가 장착된 무게 설정 핀에 의해 설정된 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법으로서, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 상기 무게 설정 핀이 삽입되면, 홀 센서 모듈이, 상기 무게 설정 핀의 삽입 과정 또는 삽입 완료 후에 감지되는 상기 마그네틱 태그를 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계; 프로세서가, 상기 홀 센서 모듈로부터 상기 무게 데이터를 수신하는 단계; 및 상기 프로세서가, 메모리에 상기 무게 데이터를 저장하는 단계를 포함할 수 있다.The weight tracking method according to another embodiment of the present specification for solving the above-described problem, for a weight lifting machine including a plurality of weight plates each attached with a magnetic tag, using a weight tracking device, the weight tracking device A weight tracking method for tracking the weight of a weight stack set by a weight setting pin equipped with a pinhole formed in any one weight plate among the plurality of weight plates, or between weight plates adjacent to each other vertically among the plurality of weight plates. When the weight setting pin is inserted, the Hall sensor module reading the magnetic tag detected after the insertion process or completion of the insertion of the weight setting pin to detect weight data representing the weight of the weight stack; Receiving, by a processor, the weight data from the hall sensor module; And storing, by the processor, the weight data in a memory.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the present invention are included in the detailed description and drawings.

본 명세서에 따르면, 사용자가 웨이트 트레이닝 시 이용한 웨이트 스택의 정확한 무게를 알 수 있다According to the present specification, the user can know the exact weight of the weight stack used during weight training.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1 은 종래의 웨이트 리프팅 머신 및 이에 사용되는 무게 설정 핀을 나타낸 도면이다.
도 2 는 종래의 웨이트 리프팅 머신에 사용되는 다양한 무게 설정 핀을 나타낸 도면이다.
도 3 및 4 는 본 발명의 일 실시예에 따른 무게 트래킹 장치가 웨이트 리프팅 머신에 적용된 상태를 나타낸 도면이다.
도 5 는 본 발명의 일 실시예에 따른 무게 트래킹 장치의 사시도이다.
도 6 은 본 발명의 일 실시예에 따른 무게 트래킹 장치의 구성도이다.
도 7은 웨이트 판에 부착된 마그넷의 예시도이다.
도 8은 본 발명의 일 실시예에 따른 마그네틱 태그 및 홀 센서 모듈의 예시도이다.
도 9는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 복수 개의 마그네틱 태그와 통신을 수행하는 모습을 나타낸 도면이다.
도 10은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 홀 센서 모듈의 설치 위치를 나타낸 도면이다.
도 11은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 금속판의 설치 위치를 나타낸 도면이다.
도 12는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 슬립 모드와 활성 모드를 번갈아 유지하면서 마그네틱 태그로부터 리딩한 무게 데이터 중에서 사용자가 실제 들어올린 웨이트 스택의 무게 데이터를 도출하는 과정을 나타낸 도면이다.
도 13은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 가속도 센서의 설치 위치를 나타낸 도면이다.
도 14는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 가속도 센서를 이용하여 하나의 마그네틱 태그와 통신을 수행하기 위한 방법을 나타낸 도면이다.
도 15 및 도 16은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 신호 처리 방법을 나타낸 도면이다.
도 17 및 도 18은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 제 1 머신 러닝 방법을 나타낸 도면이다.
도 19 및 도 20은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 제 2 머신 러닝 방법을 나타낸 도면이다.
도 21은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 입력된 가속도 데이터를 이용하여 최종적으로 생산한 무게 트래킹 장치의 위치 데이터를 나타낸 도면이다.
도 22는 본 발명의 다른 실시예에 따른 무게 트래킹 장치의 사시도이다.
도 23은 본 발명의 다른 실시예에 따른 무게 트래킹 장치가 무게 설정 핀에 장착된 상태를 나타낸 도면이다.
도 24는 본 발명의 일 실시예에 따른 무게 트래킹 방법을 나타낸 흐름도이다.
도 25는 본 발명의 다른 실시예에 따른 무게 트래킹 방법을 나타낸 흐름도이다.
1 is a view showing a conventional weight lifting machine and a weight setting pin used therein.
2 is a view showing various weight setting pins used in a conventional weight lifting machine.
3 and 4 are views showing a state in which a weight tracking device according to an embodiment of the present invention is applied to a weight lifting machine.
5 is a perspective view of a weight tracking device according to an embodiment of the present invention.
6 is a configuration diagram of a weight tracking device according to an embodiment of the present invention.
7 is an exemplary view of a magnet attached to a weight plate.
8 is an exemplary diagram of a magnetic tag and a hall sensor module according to an embodiment of the present invention.
9 is a view showing a state in which a hall sensor module installed in a weight tracking device according to an embodiment of the present invention communicates with a plurality of magnetic tags.
10 is a view showing an installation position of a Hall sensor module in a weight tracking device according to an embodiment of the present invention.
11 is a view showing an installation position of a metal plate in a weight tracking device according to an embodiment of the present invention.
Figure 12 is a Hall sensor module installed in the weight tracking device according to an embodiment of the present invention while maintaining the sleep mode and the active mode alternately, from the weight data read from the magnetic tag, to derive the weight data of the weight stack actually lifted by the user It is a diagram showing the process.
13 is a view showing an installation position of an acceleration sensor in a weight tracking device according to an embodiment of the present invention.
14 is a diagram illustrating a method for a hall sensor module installed in a weight tracking device according to an embodiment of the present invention to communicate with one magnetic tag using an acceleration sensor.
15 and 16 are diagrams illustrating a signal processing method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.
17 and 18 are diagrams illustrating a first machine learning method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.
19 and 20 are diagrams illustrating a second machine learning method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.
21 is a view showing position data of a weight tracking device finally produced by using acceleration data input by a processor installed in the weight tracking device according to an embodiment of the present invention.
22 is a perspective view of a weight tracking device according to another embodiment of the present invention.
23 is a view showing a state in which a weight tracking device according to another embodiment of the present invention is mounted on a weight setting pin.
24 is a flowchart showing a weight tracking method according to an embodiment of the present invention.
25 is a flowchart illustrating a weight tracking method according to another embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various forms different from each other, and only these embodiments make the disclosure of the present invention complete, and common knowledge in the technical field to which the present invention pertains. It is provided to completely inform the scope of the invention to those who have it, and the invention is only defined by the scope of the claims. The same reference numerals refer to the same components throughout the specification.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계 및 동작은 하나 이상의 다른 구성요소, 단계 및 동작의 존재 또는 추가를 배제하지 않는다.The terms used in the present specification are for describing exemplary embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase. As used herein, “comprises” and/or “comprising” do not exclude the presence or addition of one or more other elements, steps, and actions to the mentioned elements, steps, and actions.

도 3 내지 도 6을 참조하여, 본 발명의 일 실시예에 따른 무게 트래킹 장치를 설명한다. 도 3 및 도 4는 본 발명의 일 실시예에 따른 무게 트래킹 장치가 웨이트 리프팅 머신에 적용된 상태를 나타낸 도면이다. 도 5는 본 발명의 일 실시예에 따른 무게 트래킹 장치의 사시도이다. 도 6 은 본 발명의 일 실시예에 따른 무게 트래킹 장치의 구성도이다.A weight tracking device according to an embodiment of the present invention will be described with reference to FIGS. 3 to 6. 3 and 4 are views showing a state in which a weight tracking device according to an embodiment of the present invention is applied to a weight lifting machine. 5 is a perspective view of a weight tracking device according to an embodiment of the present invention. 6 is a configuration diagram of a weight tracking device according to an embodiment of the present invention.

도 3 내지 도 6을 참조하면, 본 발명의 일 실시예에 따른 무게 트래킹 장치(60)는, 웨이트 리프팅 머신(70)의 웨이트 판(20, 25)에 부착된 복수 개의 마그넷을 리딩하여 웨이트 스택(30)의 무게 데이터를 트래킹하는 장치일 수 있다.3 to 6, the weight tracking device 60 according to an embodiment of the present invention reads a plurality of magnets attached to the weight plates 20 and 25 of the weight lifting machine 70 to stack a weight. It may be a device that tracks the weight data of (30).

웨이트 리프팅 머신(70)에는 복수 개의 웨이트 판(20, 25)이 설치될 수 있고, 설치된 각각의 웨이트 판(20, 25)에는 복수 개의 마그넷이 부착될 수 있다.A plurality of weight plates 20 and 25 may be installed in the weight lifting machine 70, and a plurality of magnets may be attached to each of the installed weight plates 20 and 25.

도 7은 웨이트 판에 부착된 마그넷(Magent)의 예시도이다.7 is an exemplary diagram of a magnet (Magent) attached to a weight plate.

도 7을 참조하면, 도 3에 도시된 복수 개의 웨이트 판 중 어느 하나의 웨이트 판(20)과 무게 트래킹 장치(60)이 도시된 것을 확인할 수 있다. 그리고 상기 웨이트 판(20)에는 상기 무게 트래킹 장치(60)를 향하는 면에 4개의 마그넷(Magent, 자석)이 부착된 것을 확인할 수 있다. 상기 마그넷은, 무게 설정 장치의 핀(Pin) 또는 무게 설정 장치가 결합된 무게 설정 핀이 핀홀 또는 상하로 이웃하는 웨이트 판 사이에 삽입되었을 때, 무게 설정 장치 내의 홀 센서 모듈(80)이 리딩할 수 있는 영역 내에 위치하도록 부착될 수 있다. 실시예에 따라서는, 삽입이 되었을 때, 홀 센서 모듈(80)과 마그넷이 포개지는 위치에 마그넷이 부착될 수 있다.Referring to FIG. 7, it can be seen that any one of a plurality of weight plates shown in FIG. 3 and a weight tracking device 60 are shown. In addition, it can be seen that four magnets (Magents, magnets) are attached to the weight plate 20 on the surface facing the weight tracking device 60. The magnet is, when a pin of the weight setting device or a weight setting pin combined with the weight setting device is inserted into a pinhole or between weight plates adjacent to the upper and lower sides, the Hall sensor module 80 in the weight setting device is read. It can be attached to be positioned within a possible area. Depending on the embodiment, when inserted, the magnet may be attached to a position where the Hall sensor module 80 and the magnet overlap.

상기 마그넷의 개수 및 자극 방향의 배열은 자신이 부착된 웨이트 판(20, 25) 및 이러한 웨이트 판(20, 25) 위에 중첩된 웨이트 판(20, 25)의 총 합계 무게 데이터를 나타낼 수 있다. 즉, 마그넷은 '자신이 부착된 웨이트 판이 가장 아래에 위치한 웨이트 판이 되도록 웨이트 스택이 설정되었을 때'의 웨이트 스택(30)의 무게 데이터를 표현할 수 있다. 달리 말하면, 위로부터 n번째 웨이트 판에 부착되는 마그넷은 위에서 첫번째 웨이트 판부터 n 번째 웨이트 판까지 모든 웨이트 판의 무게의 합인 값을 무게 데이터로 가질 수 있다. 도 8에는 4개의 마그넷을 이용하여 표현된 웨이트 스택의 무게에 대한 예시가 함께 도시되어 있다. 마그넷은 'N'극 또는 'S'극을 가질 수 있다. 따라서, 도 8의 예시에서 4개의 자극 배열은 'N'극 및 'S'극의 조합으로 표현되고, 총 24 = 16개의 값을 나타낼 수 있다. 한편, 도 7에 도시된 상기 웨이트 판(20)은 도 4에 도시된 웨이트 판(25)으로 대체 가능하며, 상기 마그넷의 개수는 일 예시에 불과하여 다양하게 설정 가능하며, 마그넷의 자극 배열 역시 다양하게 설정 가능하다. 예를 들어, 마그넷(Magnet)의 개수는 웨이트 판의 전체 개수를 고려하여 설정될 수 있다. 웨이트 판의 전체 개수가 2N개 이하이면, 이 때 N 개수의 마그넷이 부착될 수 있다.The number of magnets and the arrangement of the magnetic pole direction may represent the total weight data of the weight plates 20 and 25 to which they are attached and the weight plates 20 and 25 superimposed on the weight plates 20 and 25. That is, the magnet may express weight data of the weight stack 30 when the weight stack is set such that the weight plate to which it is attached becomes the lowest weight plate. In other words, the magnet attached to the nth weight plate from above may have a value that is the sum of the weights of all weight plates from the first weight plate to the nth weight plate from above as weight data. 8 shows an example of the weight of the weight stack expressed by using four magnets. The magnet may have an'N' pole or an'S' pole. Accordingly, in the example of FIG. 8, the four pole arrays are represented by a combination of the'N' pole and the'S' pole, and a total of 24 = 16 values may be represented. Meanwhile, the weight plate 20 shown in FIG. 7 can be replaced with the weight plate 25 shown in FIG. 4, and the number of magnets is only an example and can be set in various ways, and the magnetic pole arrangement of the magnet is also Various settings are possible. For example, the number of magnets may be set in consideration of the total number of weight plates. If the total number of weight plates is 2N or less, N number of magnets can be attached at this time.

다시, 일 실시예에 따른 무게 트래킹 장치(60)는, 하우징(125), 핀(10), 홀 센서 모듈(80), 프로세서(100), 메모리(110) 및 통신 모듈(120)을 포함할 수 있다. Again, the weight tracking device 60 according to an embodiment includes a housing 125, a pin 10, a hall sensor module 80, a processor 100, a memory 110, and a communication module 120. I can.

하우징(125)은 무게 트래킹 장치(60)의 외형을 이루며, 무게 트래킹 장치(60)의 각종 구성이 내장되는 공간을 가질 수 있다.The housing 125 forms the outer shape of the weight tracking device 60 and may have a space in which various components of the weight tracking device 60 are built.

핀(10)은 하우징(125)으로부터 돌출되어 소정 길이를 가지는 부재일 수 있다. 핀(10)은, 전술한 바와 같이 웨이트 판(20, 25)이 중첩된 모습인 웨이트 스택(30)을 형성하는 구성이며 다양한 형태를 가질 수 있다. The pin 10 may be a member protruding from the housing 125 and having a predetermined length. The pin 10 is a configuration that forms a weight stack 30 in which the weight plates 20 and 25 are overlapped as described above, and may have various shapes.

실시예에 따라서는, 도 3에 도시된 바와 같이, 핀은 2개의 납작한 형상의 판으로 이루어질 수 있으며, 사용자는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판(20, 22) 사이에 핀(10)을 삽입한 후, 삽입된 핀(10)의 상부에 쌓여있는 웨이트 판(20, 22), 즉 웨이트 스택(30)을 들어올릴 수 있다. Depending on the embodiment, as shown in Figure 3, the pin may be made of two flat-shaped plates, the user is a pin 10 between the weight plates 20, 22 adjacent to the upper and lower among a plurality of weight plates. After inserting ), the weight plates 20 and 22 stacked on the inserted pin 10, that is, the weight stack 30 may be lifted.

또는, 도 4에 도시된 바와 같이, 핀은 하나의 봉형상일 수 있으며, 사용자는 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판(25)에 형성된 핀홀(45)에 핀을 삽입한 후, 핀홀(45)이 형성된 웨이트 판(25)과 핀홀(45)이 형성된 웨이트 판(25)의 상부에 쌓여있는 웨이트 판, 즉 웨이트 스택을 들어올릴 수 있다. Alternatively, as shown in FIG. 4, the pin may be in the shape of a single rod, and the user inserts the pin into the pinhole 45 formed in any one weight plate 25 among a plurality of weight plates, and then the pinhole 45 ) Is formed on the weight plate 25 and the pinhole 45 is formed on the weight plate 25, the weight plate, that is, the weight stack can be lifted.

즉, 핀(10)은 복수 개의 웨이트 판(20) 중에서 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입되거나, 복수 개의 웨이트 판(25) 중에서 어느 하나의 웨이트 판(25)에 형성된 핀홀(45)에 삽입될 수 있다. That is, the pin 10 is inserted between the weight plates 20 and 22 adjacent to the upper and lower among the plurality of weight plates 20, or a pinhole formed in any one weight plate 25 among the plurality of weight plates 25 Can be inserted into (45).

이렇게, 핀(10)이 핀홀(45) 또는 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입됨으로써 웨이트 스택(30)이 형성될 수 있다. In this way, the weight stack 30 may be formed by inserting the pin 10 between the pinhole 45 or the weight plates 20 and 22 adjacent to the upper and lower sides.

홀 센서 모듈(80)은 하우징(125)의 내부에 배치되어 상기 웨이트 판에 부착된 적어도 하나 이상의 마그넷을 리딩함으로써 웨이트 스택(30)의 무게를 감지하는 모듈이다. 홀 센서 모듈(80)은 복수 개의 홀 센서(Hall sensor, 81)를 포함하는 모듈로서, 실시예에 따라서는 웨이트 판에 부착된 마그넷의 개수에 대응하는 개수의 홀 센서가 포함될 수 있다. The Hall sensor module 80 is a module that is disposed inside the housing 125 and detects the weight of the weight stack 30 by reading at least one magnet attached to the weight plate. The Hall sensor module 80 is a module including a plurality of Hall sensors 81, and may include a number of Hall sensors corresponding to the number of magnets attached to the weight plate according to embodiments.

구체적으로, 핀(10)의 삽입 시에 홀 센서 모듈(80)은 웨이트 판(20, 25)에 부착된 마그넷으로 근접하게 되고, 근접하는 과정 또는 삽입이 완료된 후에 감지되는 마그넷을 리딩하여 핀(10)에 의해 설정된 웨이트 스택(30)의 무게를 감지할 수 있다. Specifically, when the pin 10 is inserted, the Hall sensor module 80 approaches the magnet attached to the weight plates 20 and 25, and reads the magnet detected after the approaching process or insertion is completed, The weight of the weight stack 30 set by 10) can be detected.

프로세서(100)는 하우징(125)의 내부에 배치되어, 홀 센서 모듈(80)로부터 홀 센서 모듈(80)이 감지한 무게 데이터를 수신할 수 있다. 즉, 홀 센서 모듈(80)은 인식한 무게 값을 프로세서(100)로 전달할 수 있다. The processor 100 may be disposed inside the housing 125 to receive weight data sensed by the hall sensor module 80 from the hall sensor module 80. That is, the Hall sensor module 80 may transmit the recognized weight value to the processor 100.

아울러, 하우징(125)의 내부에는 메모리(110)가 배치될 수 있으며, 프로세서(100)는 메모리(110)에 무게 데이터를 저장할 수 있다. In addition, a memory 110 may be disposed inside the housing 125, and the processor 100 may store weight data in the memory 110.

한편, 메모리(110)는 프로세서(100)의 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서(100)와 연결될 수 있다. 이러한 메모리(110)는 RAM, ROM, EEPROM 등 데이터를 기록하고 소거할 수 있다고 알려진 공지의 반도체 소자나 하드 디스크와 같은 대용량 저장매체로서, 디바이스의 종류에 상관없이 정보가 저장되는 디바이스를 총칭하는 것으로서 특정 메모리(110) 디바이스를 지칭하는 것은 아니다. Meanwhile, the memory 110 may be inside or outside the processor 100, and may be connected to the processor 100 by various well-known means. The memory 110 is a known semiconductor device known to be capable of recording and erasing data such as RAM, ROM, and EEPROM, as a mass storage medium such as a hard disk, and collectively refers to a device in which information is stored regardless of the type of device. It does not refer to a specific memory 110 device.

또한, 하우징(125) 내부는 외부 장치와 통신하는 통신 모듈(120)을 더 포함할 수 있다. 프로세서(100)는 통신 모듈(120)을 제어하여 무게 데이터를 외부 장치로 전송할 수 있다. 여기서, 외부 장치로는 사용자의 핸드폰, 관리 서버 및 그 외 단말기 등이 있을 수 있다. In addition, the inside of the housing 125 may further include a communication module 120 that communicates with an external device. The processor 100 may control the communication module 120 to transmit weight data to an external device. Here, the external device may include a user's mobile phone, a management server, and other terminals.

즉, 프로세서(100)의 제어 하에 무게 데이터가 외부로 제공될 수 있고, 제공된 무게 데이터는 가공되어 유용한 정보를 사용자에게 제공할 수 있다.That is, weight data may be provided to the outside under the control of the processor 100, and the provided weight data may be processed to provide useful information to the user.

이하에서는, 발명의 이해를 돕고자, 전술한 웨이트 리프팅 머신의 종류 중에서 핀이 상하 웨이트 판 사이에 끼워지는 형태의 웨이트 리프팅 머신을 고려하여 설명한다(도 3 참조).Hereinafter, in order to help understanding the invention, a weight lifting machine in which a pin is sandwiched between the upper and lower weight plates will be described in consideration of the types of weight lifting machines described above (see FIG. 3).

웨이트 판(20, 25)에 부착되는 복수 개의 마그넷은 미리 설정된 배치, 간격 등에 따라 설치될 수 있다. 이 때, 실시예에 따라서는, (i) 마그넷은 웨이트 판에 직접 부착될 수도 있고, 또는 (ii) 소정의 중간 매개체에 마그넷들이 부착된 뒤, 해당 중간 매개체가 웨이트 판에 부착되는 방식을 통해 마그넷이 웨이트 판에 부착될 수도 있다. 이하 복수 개의 마그넷이 배열되어 부착된 중간 매개체를 '마그네틱 태그(Magnetic Tag, 40)'라고 지칭한다. A plurality of magnets attached to the weight plates 20 and 25 may be installed according to a preset arrangement and interval. In this case, depending on the embodiment, (i) the magnet may be directly attached to the weight plate, or (ii) after the magnets are attached to a predetermined intermediate medium, the intermediate medium is attached to the weight plate. Magnets may be attached to the weight plate. Hereinafter, an intermediate medium in which a plurality of magnets are arranged and attached is referred to as a'magnetic tag (40)'.

일실시예에 따르면, 상기 웨이트 판(20, 25)은 복수의 개의 마그넷이 배열된 마그네틱 태그(Magnetic Tag, 40)가 부착될 수 있다. 마그네틱 태그(40)는, 마그네틱 태그(40)에 포함된 복수 개의 마그넷이 상기 홀 센서 모듈(80)에 포함된 홀 센서의 간격에 대응하여 위치하도록 제작될 수 있다. 또한, 마그네틱 태그(40)에 포함된 복수 개의 마그넷은 미리 설정된 무게값 테이블에 따라 웨이트 스택의 무게를 나타낼 수 있도록 자극이 배열될 수 있다. 무게값 테이블은 자극 배열, 마그넷의 부착 위치 등의 정보를 포함하고, 그 정보의 조합에 대응하는 웨이트 스택의 무게 값이 매칭된 테이블이다. 도 7에 표시된 무게값 테이블은 그 예시로서, 4개의 마그넷을 사용하는 경우로서 각 마그넷이 N의 자극을 띄도록 부착되어 있는 경우 웨이트 스택이 5kg이라는 무게를 나타내는 걸로 정의될 수 있다. (NNNS → 10kg, NNSN → 15kg 등) According to an embodiment, a magnetic tag 40 in which a plurality of magnets are arranged may be attached to the weight plates 20 and 25. The magnetic tag 40 may be manufactured such that a plurality of magnets included in the magnetic tag 40 are positioned to correspond to the intervals of Hall sensors included in the Hall sensor module 80. In addition, a plurality of magnets included in the magnetic tag 40 may have magnetic poles arranged to represent the weight of the weight stack according to a preset weight value table. The weight value table includes information such as magnetic pole arrangement and magnet attachment position, and is a table in which weight values of weight stacks corresponding to a combination of the information are matched. The weight value table shown in FIG. 7 is an example, and when four magnets are used and each magnet is attached to have a magnetic pole of N, the weight stack may be defined as indicating a weight of 5 kg. (NNNS → 10kg, NNSN → 15kg, etc.)

마그네틱 태그(40)는 스티커 형태일 수 있으나 이에 제한되는 것은 아니며, 웨이트 판(20, 25)에 부착될 수 있다면 다양한 형태가 적용될 수 있다.The magnetic tag 40 may be in the form of a sticker, but is not limited thereto, and various forms may be applied as long as it can be attached to the weight plates 20 and 25.

도 8은 본 발명의 일 실시예에 따른 마그네틱 태그 및 홀 센서 모듈의 예시도이다. 8 is an exemplary diagram of a magnetic tag and a hall sensor module according to an embodiment of the present invention.

도 8(a)를 참조하면, 마그네틱 태그(40)와 이에 대응하는 홀 센서 모듈(80)의 형태를 확인할 수 있다. 참고로, 도 8의 예시들에서는 마그네틱 태그가 설명되고 있지만, 상술한 것과 같이, 중간 매개체 없이 복수 개의 마그넷이 각 웨이트 판에 직접 부착될 수도 있다. 따라서, 도 8의 예시들을 통해 설명하는 내용들은 중간 매게체 없이 마그넷이 바로 웨이트 판에 부착되는 경우에도 동일하게 적용될 수 있음에 유의해야 한다.Referring to FIG. 8A, the shape of the magnetic tag 40 and the Hall sensor module 80 corresponding thereto can be confirmed. For reference, although the magnetic tag is described in the examples of FIG. 8, as described above, a plurality of magnets may be directly attached to each weight plate without an intermediate medium. Therefore, it should be noted that the contents described through the examples of FIG. 8 can be equally applied even when the magnet is directly attached to the weight plate without an intermediate medium.

본 발명의 일실시예에서 상기 마그네틱 태그(40)는 상기 홀 센서 모듈(80)이 웨이트 스택(30)의 무게 데이터를 획득할 수 있도록, 웨이트 스택(30)의 무게와 관련된 정보를 포함하도록 구성될 수 있다. 따라서, 마그네틱 태그(40) 내 미리 설정된 영역에는 복수 개의 마그넷이 마그네틱 태그(40)가 부착되는 웨이트 판에 핀이 꽂히는 경우 설정되는 웨이트 판의 무게 값을 나타내는 자극 배열을 갖도록 배열될 수 있다. 즉, 마그네틱 태그(40)에는 복수의 개의 마그넷이 핀에 의해 설정되는 웨이트 스택의 무게 값을 나타내도록 각각의 자극 방향이 결정되어 부착될 수 있다.In an embodiment of the present invention, the magnetic tag 40 is configured to include information related to the weight of the weight stack 30 so that the Hall sensor module 80 can obtain weight data of the weight stack 30 Can be. Accordingly, in a predetermined area within the magnetic tag 40, a plurality of magnets may be arranged to have a magnetic pole array indicating the weight value of the weight plate that is set when a pin is inserted into the weight plate to which the magnetic tag 40 is attached. That is, each magnetic pole direction may be determined and attached to the magnetic tag 40 so that a plurality of magnets represent the weight value of the weight stack set by the pin.

도 8(a)의 예시를 살펴보면, 4개의 영역이 확인되며, 좌측부터부터 자극의 배열이 'NSSN' 또는 'SNNS'로 도시되었다. 이를 이용하여 표현하고자 하는 정보는 이진법으로 '1001' 또는 0110'이 될 수 있다.Referring to the example of FIG. 8(a), four regions are identified, and the arrangement of stimuli from the left is shown as'NSSN' or'SNNS'. The information to be expressed using this may be '1001' or 0110' in binary.

한편, 홀 센서 모듈(80)은 무게 설정 핀(60)이 웨이트 판 사이에 끼워졌을 때 상기 마그네틱 태그(40)와 대응하는 위치에 위치될 수 있다. 보다 구체적으로, 홀 센서 모듈(60)은 복수 개의 홀 센서(Hall sensor, 81)를 포함할 수 있다. 홀 센서(81)는 자력을 감지할 수 있는 센서로서, 감지된 자력을 전기적 신호를 변환하여 출력할 수 있는 센서를 의미한다. 또한, 홀 센서(81)는 감지된 자력 값에 기반하여 해당 마그넷이 N극인지 S극인지 정보를 도출할 수 있다. Meanwhile, the Hall sensor module 80 may be positioned at a position corresponding to the magnetic tag 40 when the weight setting pin 60 is inserted between the weight plates. More specifically, the Hall sensor module 60 may include a plurality of Hall sensors 81. The Hall sensor 81 is a sensor capable of detecting magnetic force, and means a sensor capable of converting and outputting an electrical signal of the sensed magnetic force. In addition, the Hall sensor 81 may derive information on whether a corresponding magnet is an N-pole or an S-pole based on the sensed magnetic force value.

상기 홀 센서(81)의 개수는 상기 마그네틱 태그(40)에서 마그넷이 위치될 수 있는 영역의 개수와 대응할 수 있다. 따라서, 상기 홀 센서 모듈(80)이 상기 무게 설정 핀(60)이 웨이트 판 사이에 끼워졌을 때, 각각의 홀 센서(81)는 상기 마그네틱 태그(40) 내 마그넷의 자극(N극 또는 S극)에 따라 전기적 신호의 출력이 서로 달라질 수 있다.The number of Hall sensors 81 may correspond to the number of regions in the magnetic tag 40 in which a magnet can be located. Therefore, when the Hall sensor module 80 is fitted between the weight setting pins 60, each Hall sensor 81 is a magnetic pole (N pole or S pole) of the magnet in the magnetic tag 40 ), the output of the electrical signal may be different.

홀 센서(81)는 자성의 크기에 따라 전기적 신호를 출력하는 센서이다. 예를 들어, 홀 센서가 출력하는 신호의 크기가 0~1023 사이일 때, N극은 0~511 사이의 값을 출력하고, S극은 512~1023 사이의 값을 출력할 수 있다. 또는 출력값의 신뢰도 향상을 위해서, 전체 출력 신호 레인지를 3개 영역으로 나누고, A영역(ex. 0~490)이면 N극(또는 S극)으로 판단하고, B영역(ex. 532~1023)이면 S극(또는 N극)으로 판단하며, C영역(ex. 491~531)이면 S극도 N극도 아닌 것으로 판단할 수 있다. The Hall sensor 81 is a sensor that outputs an electrical signal according to the size of a magnetism. For example, when the size of a signal output from the Hall sensor is between 0 and 1023, the N pole may output a value between 0 and 511, and the S pole may output a value between 512 and 1023. Alternatively, in order to improve the reliability of the output value, the entire output signal range is divided into three regions, and if the A region (ex. 0 to 490) is determined as N pole (or S pole), and if the B region (ex. 532 to 1023), It is determined as the S pole (or the N pole), and if it is the C region (ex. 491 to 531), it can be determined that neither the S pole nor the N pole.

프로세서(100)는 각 홀 센서(81)가 출력하는 신호값을 이용하여 마그네틱 태그(40)에 포함된 웨이트 스택(30)의 무게 관련 정보를 읽어 올 수 있다. 실시예에 따라서는 프로세서(100)는 메모리에 저장되어 있는 무게값 테이블을 참조하여, 홀 센서 모듈의 홀 센서들로부터 출력되는 신호값을 이용하여 무게 관련 정보를 도출할 수 있다. The processor 100 may read weight-related information of the weight stack 30 included in the magnetic tag 40 by using a signal value output from each hall sensor 81. According to an embodiment, the processor 100 may derive weight-related information using signal values output from Hall sensors of the Hall sensor module by referring to the weight value table stored in the memory.

실시예에 따라서는 프로세서(100)는 상기 홀 센서(81)에서 출력된 신호가 미리 설정된 오류 영역에 해당하는 경우, 센싱 오류 상황이라고 판단할 수 있다. 앞선 예시에서 설명하였듯이, 상기 홀 센서(81)는 0~1023 사이의 전기적 신호를 출력할 때, 0~511 사이의 값은 N극 512~1023 사이의 값은 S극이라고 정확하게 나누어지는 것은 아니다. 상기 홀 센서(81)에서 출력된 신호 중 0에 가까운 신호와 1023에 가까운 신호는 서로 반대 자극을 의미하지만, 그 중간 영역이 분명하지 않을 수 있다. 따라서, 상기 상기 홀 센서(81)에서 출력되는 신호의 크기가 중간 영역(예: 462~562)에 해당하는 신호는 N극인지 S극인지 판단하기 곤란한 신호가 될 수 있다. 이를 위해, 오류 영역에 해당하는 출력 신호의 값을 미리 설정할 수 있다. 한편, 상기 프로세서(100)는 센싱 오류 상황이라고 판단할 경우, 경고음을 출력하거나 경고등을 점등/점멸시켜 센싱 오류 상황임을 사용자에게 알리도록 제어 신호를 출력할 수 있다. 이를 통해, 사용자는 무게 설정 핀을 뺐다가 다시 결합하여 센싱 오류 상황을 해결할 수 있다.According to an embodiment, when the signal output from the Hall sensor 81 corresponds to a preset error area, the processor 100 may determine that it is a sensing error condition. As described in the previous example, when the Hall sensor 81 outputs an electrical signal between 0 and 1023, a value between 0 and 511 is not accurately divided as a value between 512 and 1023 of N pole and S pole. Among the signals output from the Hall sensor 81, a signal close to 0 and a signal close to 1023 mean opposite stimuli, but the intermediate region may not be clear. Accordingly, it may be difficult to determine whether a signal corresponding to an intermediate region (eg, 462 to 562) of a signal output from the Hall sensor 81 is an N-pole or an S-pole. To this end, the value of the output signal corresponding to the error area may be set in advance. On the other hand, when it is determined that the sensing error situation is determined, the processor 100 may output a warning sound or output a control signal to inform the user of the sensing error situation by lighting/flashing the warning light. Through this, the user can solve the sensing error situation by removing the weight setting pin and then combining it again.

한편, 도 8(a)에는 마그네틱 태그(40) 내 마그넷이 가로 방향으로 나란하게 위치될 수 있는 예시가 도시되어 있지만, 본 발명이 상기 예시에 제한되는 것은 아니다. 도 8(b)에 도시된 것과 같이, 상하 2열 형태로 마그넷이 위치될 수 있으며, 또한, 도 8(c)에 도시된 것과 같이, 마그넷이 위치될 수 있는 영역의 개수 역시 다양하게 설정될 수 있다. 이 때, 상기 홀 센서(81)의 개수는 마그넷이 위치될 수 있는 영역의 개수와 동일하게 증가/감소할 수 있다. 또한, 도 8(d)에 도시된 것과 같이, 무게 설정 핀(60)의 모양에 따라 홀 센서(81)가 위치될 수 있고, 무게 설정 핀(60)에 배치된 홀 센서에 대응하여 마그네틱 태그(40) 내 마그넷이 위치될 수 있는 영역의 형태가 구성될 수 있다. 한편, 본 명세서에서 이후 도면의 간소화 및 설명의 편의를 위해 웨이트 판에 마그네틱 태그(40)가 부착된 예시를 이용하여 설명하도록 하겠다. 그러나, 본 발명이 반드시 마그네틱 태그(40)를 사용해야 하는 것은 아니다.Meanwhile, in FIG. 8(a), an example in which the magnets in the magnetic tag 40 may be positioned side by side in a horizontal direction is illustrated, but the present invention is not limited to the above example. As shown in FIG. 8(b), the magnets may be positioned in two rows of top and bottom, and, as shown in FIG. 8(c), the number of areas in which the magnets may be placed may also be variously set. I can. In this case, the number of Hall sensors 81 may increase/decrease equally to the number of regions in which magnets may be located. In addition, as shown in FIG. 8(d), the Hall sensor 81 may be positioned according to the shape of the weight setting pin 60, and a magnetic tag corresponding to the Hall sensor disposed on the weight setting pin 60 (40) The shape of the area in which the inner magnet can be located can be configured. On the other hand, in the present specification, for the sake of simplification and convenience of description in the following drawings, an example in which a magnetic tag 40 is attached to a weight plate will be described. However, the present invention does not necessarily have to use the magnetic tag 40.

도 9 내지 도 12을 참조하여, 홀 센서 모듈(80)이 마그네틱 태그(40)를 리딩하는 과정에서 무게 설정 핀에 의해 설정된 웨이트 스택(30)의 무게 데이터를 획득하는 방법을 살펴본다. Referring to FIGS. 9 to 12, a method of acquiring weight data of the weight stack 30 set by the weight setting pin while the Hall sensor module 80 reads the magnetic tag 40 will be described.

도 9은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 마그넷을 감지하는 모습을 나타낸 도면이다. 도 10는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 홀 센서 모듈의 설치 위치를 나타낸 도면이다. 도 11은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 금속판의 설치 위치를 나타낸 도면이다. 9 is a diagram illustrating a state in which a hall sensor module installed in a weight tracking device according to an embodiment of the present invention detects a magnet. 10 is a view showing an installation position of a Hall sensor module in a weight tracking device according to an embodiment of the present invention. 11 is a view showing an installation position of a metal plate in a weight tracking device according to an embodiment of the present invention.

도 12은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 슬립 모드와 활성 모드를 번갈아 유지하면서 마그넷으로부터 리딩한 무게 데이터 중에서 무게 설정 핀에 의해 설정된 웨이트 스택의 무게 데이터를 도출하는 과정을 나타낸 도면이다. Figure 12 is a Hall sensor module installed in the weight tracking device according to an embodiment of the present invention while maintaining the sleep mode and the active mode alternately and derive the weight data of the weight stack set by the weight setting pin from the weight data read from the magnet. It is a diagram showing the process.

우선, 도 9을 참조하면, 복수 개의 웨이트 판(20)에 각각 마그네틱 태그(40, 43)가 부착될 수 있는 바, 무게 트래킹 장치(60)가 삽입되는 과정에서 홀 센서 모듈(80)은 자신과 가장 근거리의 마그네틱 태그(40)(즉, 삽입된 무게 트래킹 장치(60)의 바로 위에 위치한 웨이트 판(20)의 마그네틱 태그(40)) 외에 다른 마그네틱 태그(43)를 리딩하는 경우가 발생할 수 있다. First, referring to FIG. 9, magnetic tags 40 and 43 may be attached to each of the plurality of weight plates 20. In the process of inserting the weight tracking device 60, the Hall sensor module 80 In addition to the magnetic tag 40 at the closest distance (that is, the magnetic tag 40 of the weight plate 20 located directly above the inserted weight tracking device 60), other magnetic tags 43 may be read. have.

이럴 경우, 홀 센서 모듈(80)에 의한 무게 인식이 제대로 수행되지 않거나, 수행되더라도 잘못된 무게 데이터가 인식될 수 있어 무게 인식의 정확성 및 신뢰성이 떨어질 수 있다.In this case, weight recognition by the Hall sensor module 80 may not be properly performed, or incorrect weight data may be recognized even if it is performed, so that accuracy and reliability of weight recognition may be degraded.

도 10 및 도 10에서 L 방향으로 바라본 모습인 도 11을 참조하면, 전술한 문제점을 고려하여, 홀 센서 모듈(80)은 웨이트 스택(30)과 마주보는 하우징(125)의 전면(150)의 내측(155)에 접하면서 하우징(125) 내에 배치될 수 있다. Referring to FIG. 11, which is a view viewed in the L direction in FIGS. 10 and 10, in consideration of the above-described problem, the Hall sensor module 80 includes a front surface 150 of the housing 125 facing the weight stack 30. It may be disposed in the housing 125 while contacting the inner side 155.

홀 센서 모듈(80)은 웨이트 판(20)의 마그네틱 태그(40)를 리딩하므로, 하우징(125) 내에서 가능한 마그네틱 태그(40)와 인접하도록 배치될 필요가 있다. 이러한 점을 고려하여, 홀 센서 모듈(80)은 웨이트 스택(30)과 마주보는 하우징(125)의 전면(150)의 내측(155)에 접하면서 하우징(125) 내에 배치될 수 있다. Since the Hall sensor module 80 reads the magnetic tag 40 of the weight plate 20, it needs to be disposed as close to the magnetic tag 40 as possible within the housing 125. In consideration of this point, the Hall sensor module 80 may be disposed in the housing 125 while in contact with the inner side 155 of the front surface 150 of the housing 125 facing the weight stack 30.

즉, 하우징(125) 내에 배치된 구성들 중에서 홀 센서 모듈(80)이 웨이트 스택(30)에 가장 근접하게 위치해 있을 수 있다.That is, among the components disposed in the housing 125, the Hall sensor module 80 may be located closest to the weight stack 30.

또한, 실시예에 따라서는, 홀 센서 모듈(80)이 단 하나의 마그네틱 태그(40)를 리딩하도록, 하우징(125)의 전면(150)의 내측(155)에서 홀 센서 모듈(80)과 접한 부분의 상부에 자성을 막는 물질(140)이 부착될 수 있다. 자성을 막는 물질(140)로는, 실시예에 따라서는, 도자기, 세라믹, 구리, 알루미늄, 규소강판 등으로 형성된 물체가 사용될 수 있다. In addition, according to the embodiment, the Hall sensor module 80 is in contact with the Hall sensor module 80 from the inner side 155 of the front surface 150 of the housing 125 so that the Hall sensor module 80 reads only one magnetic tag 40. A material 140 for blocking magnetism may be attached to the top of the portion. As the material 140 for blocking magnetism, an object formed of porcelain, ceramic, copper, aluminum, silicon steel plate, or the like may be used depending on the embodiment.

경우에 따라서는, 자성을 막는 물질(140)은 내측(155)에서 홀 센서 모듈(80)과 접한부분 이외의 모든 부분에 부착될 수도 있다. 또는 타겟이 되는 마그네틱 태그의 위치 이외의 부분에 자성을 막는 물질(140)이 부착될 수 있다. In some cases, the material for blocking magnetism 140 may be attached to all portions of the inner side 155 other than the portion in contact with the Hall sensor module 80. Alternatively, a material 140 that blocks magnetism may be attached to a portion other than the position of the magnetic tag as a target.

이렇게, 자성을 막는 물질(140)이 홀 센서 모듈(80)의 상부 또는 전략적 위치에 부착됨으로써, 리딩이 의도된 마그네틱 태그(40) 이외에 다른 마그네틱 태그(43)와는 리딩이 방해되어 홀 센서 모듈(80)은 정확한 웨이트 스택(30)의 무게를 인식할 수 있다.In this way, since the material 140 for blocking magnetism is attached to the top or strategic position of the Hall sensor module 80, reading is prevented from other magnetic tags 43 other than the magnetic tag 40 for which reading is intended, and thus the Hall sensor module ( 80) can accurately recognize the weight of the weight stack 30.

또 다른 실시예에 따라서는, 도 12을 참조하면, 홀 센서 모듈(80)은 슬립 모드(S)와 활성 모드(A)를 반복할 수 있다. 이 때, 홀 센서 모듈(80)은 활성 모드(A) 시에 리딩한 무게 데이터 중에서 빈도수가 가장 많은 무게 데이터를 웨이트 스택(30)의 무게로 판정할 수 있다. According to another embodiment, referring to FIG. 12, the Hall sensor module 80 may repeat the sleep mode (S) and the active mode (A). In this case, the Hall sensor module 80 may determine the weight data with the highest frequency among the weight data read in the active mode (A) as the weight of the weight stack 30.

구체적으로, 사용자가 무게 트래킹 장치(60)를 웨이트 스택(30)으로 이동시키는 과정에서, 홀 센서 모듈(80)은 소정 시간(예를 들어, 1초) 동안 슬립 모드(S)에 있다가 활성 모드(A)로 전환되고, 다시 소정 시간 동안 슬립 모드(S)로 있다가 활성 모드(A)로 전환되면서 슬립 모드(S)와 활성 모드(A)를 반복할 수 있다. Specifically, in the process of the user moving the weight tracking device 60 to the weight stack 30, the Hall sensor module 80 remains in the sleep mode (S) for a predetermined time (for example, 1 second) and is active. The mode (A) is switched to the sleep mode (S) for a predetermined period of time, and then to the active mode (A), and the sleep mode (S) and the active mode (A) may be repeated.

이 과정에서, 홀 센서 모듈(80)은 활성 모드(A)에서 서로 다른 마그네틱 태그(40, 43)를 인식하여 리딩할 수 있고, 가장 근접한 마그네틱 태그를 리딩할 것이므로, 리딩한 무게 데이터 중에서 빈도수가 가장 많은 무게 데이터를 들어올려질 웨이트 스택(30)의 무게로 판정할 수 있다. In this process, the Hall sensor module 80 can recognize and read different magnetic tags 40 and 43 in the active mode (A), and will read the nearest magnetic tag, so the frequency of the read weight data The most weight data can be determined by the weight of the weight stack 30 to be lifted.

예를 들어, 활성 모드(A) 하에서 홀 센서 모듈(80)이 무게 데이터로 5kg, 5kg, 10kg, 5kg 을 리딩할 경우, 리딩한 무게 데이터 중에서 빈도수가 가장 많은 무게 데이터는 5kg 이므로, 들어올려질 웨이트 스택(30)의 무게는 5kg 로 판정하여 후술할 프로세서(100)에 웨이트 스택(30)의 무게가 5kg 라는 정보를 전달할 수 있다.For example, if the Hall sensor module 80 reads 5kg, 5kg, 10kg, and 5kg as weight data in the active mode (A), the weight data with the highest frequency among the read weight data is 5kg, so it will be lifted. The weight of the weight stack 30 may be determined to be 5 kg, and information that the weight of the weight stack 30 is 5 kg may be transmitted to the processor 100 to be described later.

또 다른 실시예에 따라서는, 웨이트 판(20)에 부착된 마그네틱 태그(40)의 크기를 소정 크기(예를 들어, 가로 및 세로가 10~15 mm) 이하로 작게 하여 마그네틱 태그(40)와의 리딩 가능 범위를 줄일 수 있다. According to another embodiment, the size of the magnetic tag 40 attached to the weight plate 20 is reduced to a predetermined size (for example, 10 to 15 mm in width and length) to match the magnetic tag 40 You can reduce the range of reading possible.

이렇게 할 경우, 홀 센서 모듈(80)이 마그네틱 태그(40)에 근접해야만 마그네틱 태그(40)를 리딩할 수 있는 바, 무게 트래킹 장치(60)가 삽입된 후 홀 센서 모듈(80)은 가장 근접한 마그네틱 태그(40)만을 인식할 수 있다.In this case, the magnetic tag 40 can be read only when the Hall sensor module 80 is close to the magnetic tag 40. After the weight tracking device 60 is inserted, the Hall sensor module 80 is the closest Only the magnetic tag 40 can be recognized.

추가적으로, 도 6 및 도 13를 참조하면, 본 발명의 일 실시예에 따른 무게 트래킹 장치(60)는 가속도 센서(90)를 더 포함할 수 있다. 도 13는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에서 가속도 센서의 설치 위치를 나타낸 도면이다. Additionally, referring to FIGS. 6 and 13, the weight tracking apparatus 60 according to an embodiment of the present invention may further include an acceleration sensor 90. 13 is a view showing an installation position of an acceleration sensor in a weight tracking device according to an embodiment of the present invention.

가속도 센서(90)는 하우징(125)의 내부에 배치되며, 무게 트래킹 장치(60) 또는 웨이트 스택의 가속도 값을 나타내는 가속도 데이터를 센싱하는 센서일 수 있다. 실시예에 따라서는 가속도 센서(90)는 3축 가속도 센서일 수 있다. The acceleration sensor 90 is disposed inside the housing 125 and may be a sensor that senses acceleration data representing an acceleration value of the weight tracking device 60 or a weight stack. Depending on the embodiment, the acceleration sensor 90 may be a 3-axis acceleration sensor.

즉, 사용자는 웨이트 스택(30)을 들어올리거나 내리고, 이 과정에서 웨이트 스택(30) 역시 상하 이동을 하며, 동시에 웨이트 스택(30)과 일체로 움직이는 무게 트래킹 장치(60)도 상하 이동을 할 수 있다. That is, the user lifts or lowers the weight stack 30, and in this process, the weight stack 30 also moves up and down, and at the same time, the weight tracking device 60 that moves integrally with the weight stack 30 can also move up and down. have.

이 과정에서 가속도 센서(90)는 무게 트래킹 장치(60)의 가속도 값 내지 가속도 변화를 센싱할 수 있다. In this process, the acceleration sensor 90 may sense an acceleration value or an acceleration change of the weight tracking device 60.

이후, 프로세서(100)는 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 수신된 가속도 데이터에 신호 처리를 수행하여 무게 트래킹 장치(60)의 위치 변화를 나타내는 위치 데이터를 생성할 수 있다. Thereafter, the processor 100 receives the acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, and performs signal processing on the received acceleration data to indicate a position change of the weight tracking device 60. Data can be created.

또한, 프로세서(100)는 통신 모듈(120)을 제어하여 위치 데이터를 외부 장치로 전송하고, 메모리(110)에 위치 데이터를 저장할 수 있다. Also, the processor 100 may control the communication module 120 to transmit location data to an external device, and store the location data in the memory 110.

전술한 바와 같이, 홀 센서 모듈(80)은 웨이트 스택(30)과 마주보는 하우징(125)의 전면(150)의 내측(155)에 접하면서 배치될 수 있는데, 이 때 가속도 센서(90)는 하우징(125)의 전면(150)을 기준으로 홀 센서 모듈(80)의 바로 다음에 위치할 수 있다(도 13(a) 참조). 또 다른 실시예에 따라서는 가속도 센서(90)는 하우징(125)의 전면(150)의 내측(155)에 접하게 배치될 수 있도록 홀 센서 모듈(80)의 상하 또는 좌우에 나란히 위치할 수 있다. As described above, the Hall sensor module 80 may be disposed in contact with the inner side 155 of the front side 150 of the housing 125 facing the weight stack 30, in which case the acceleration sensor 90 It may be positioned immediately after the Hall sensor module 80 with respect to the front surface 150 of the housing 125 (see FIG. 13(a)). According to another embodiment, the acceleration sensor 90 may be positioned in the upper and lower or left and right sides of the hall sensor module 80 so as to be disposed in contact with the inner side 155 of the front side 150 of the housing 125.

또 다른 실시예에 따라서는 가속도 센서(90)는 하우징(125)의 전면(150)의 폭 중앙에 위치할 수 있다(도 13(b) 참조). According to another embodiment, the acceleration sensor 90 may be located at the center of the width of the front surface 150 of the housing 125 (see FIG. 13(b)).

이와 관련하여, 복수 개의 웨이트 판(20) 중에서 상하로 이웃하는 웨이트 판(20) 사이에 핀(10)이 삽입된 후, 웨이트 스택(30)이 상하 이동함에 따라 무게 트래킹 장치(60) 역시 상하 이동을 할 수 있다.In this regard, after the pin 10 is inserted between the weight plates 20 adjacent to the upper and lower among the plurality of weight plates 20, the weight tracking device 60 is also vertically moved as the weight stack 30 moves up and down. You can move.

이때 무게 트래킹 장치(60)의 길이 방향을 기준으로, 가속도 센서(90)가 웨이트 스택(30)으로부터 멀리 위치할수록 가속도 센서(90)는 상하 요동의 정도가 커질 수 있다. 따라서, 가속도 센서(90)가 웨이트 스택(30)으로 멀어질수록 측정된 가속도 값의 정확성이 떨어질 수 있다. In this case, as the acceleration sensor 90 is located farther from the weight stack 30 based on the length direction of the weight tracking device 60, the acceleration sensor 90 may have an increased vertical swing. Accordingly, as the acceleration sensor 90 moves away from the weight stack 30, the accuracy of the measured acceleration value may decrease.

또한, 무게 트래킹 장치(60)의 폭 방향을 기준으로, 가속도 센서(90)가 중앙에서 멀리 위치할수록 가속도 센서(90)는 상하 또는 좌우로 요동치는 정도가 커질 수 있다. 따라서, 가속도 센서(90)가 폭 중앙에서 멀어질수록 측정된 가속도 값의 정확성이 떨어질 수 있다. Further, based on the width direction of the weight tracking device 60, as the acceleration sensor 90 is located farther from the center, the degree to which the acceleration sensor 90 swings vertically or horizontally may increase. Accordingly, as the acceleration sensor 90 moves away from the center of the width, the accuracy of the measured acceleration value may decrease.

이러한 점을 고려하여, 가속도 센서(90)는 하우징(125)의 전면(150)을 기준으로 홀 센서 모듈(80)의 바로 다음에 위치하고, 또한 하우징(125)의 전면(150)의 폭 중앙에 위치할 수 있다.In consideration of this point, the acceleration sensor 90 is located immediately next to the Hall sensor module 80 with respect to the front side 150 of the housing 125, and is located at the center of the width of the front side 150 of the housing 125. Can be located.

다음으로, 도 14을 참조하여, 가속도 센서(90)를 사용하여 홀 센서 모듈(80)이 무게 트래킹 장치(60)의 바로 위에 위치한 웨이트 판(20)의 마그네틱 태그(40)를 리딩하도록 하는 방법을 살펴본다. Next, referring to FIG. 14, a method of allowing the hall sensor module 80 to read the magnetic tag 40 of the weight plate 20 located directly above the weight tracking device 60 using the acceleration sensor 90 Look at.

도 14은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 홀 센서 모듈이 가속도 센서를 이용하여 하나의 마그네틱 태그를 리딩하기 위한 방법을 나타낸 도면이다. 14 is a diagram illustrating a method for a Hall sensor module installed in a weight tracking device according to an embodiment of the present invention to read one magnetic tag using an acceleration sensor.

도 14을 참조하면, 무게 트래킹 장치(60)의 삽입을 위해 이동하는 트래킹 장치(60)의 삽입이 완료된 후에 홀 센서 모듈(80)이 마그네틱 태그(40)를 리딩하도록 할 수 있다. Referring to FIG. 14, after insertion of the tracking device 60 moving for insertion of the weight tracking device 60 is completed, the hall sensor module 80 may be configured to read the magnetic tag 40.

다시 말해서, 무게 트래킹 장치(60)의 삽입이 완료될 경우, 홀 센서 모듈(80)은 활성 모드(A)로 변환될 수 있고, 가장 근접한 마그네틱 태그(40)를 리딩할 가능성이 높으며, 이때 가장 근접한 마그네틱 태그(40)는 삽입된 무게 트래킹 장치(60)의 바로 위에 위치한 웨이트 판(20)의 마그네틱 태그(40)일 수 있다. In other words, when the insertion of the weight tracking device 60 is completed, the Hall sensor module 80 may be converted to the active mode (A), and the possibility of reading the nearest magnetic tag 40 is high, and at this time, the most The adjacent magnetic tag 40 may be the magnetic tag 40 of the weight plate 20 positioned directly above the inserted weight tracking device 60.

따라서, 홀 센서 모듈(80)은 삽입된 무게 트래킹 장치(60)의 바로 위에 위치한 웨이트 판(20)의 마그네틱 태그(40)를 리딩하게 되어 사용자가 들어올릴 정확한 무게 데이터 인식이 가능할 수 있다. Accordingly, the hall sensor module 80 reads the magnetic tag 40 of the weight plate 20 located directly above the inserted weight tracking device 60, so that accurate weight data recognition for the user to lift may be possible.

이와 관련하여, 무게 트래킹 장치(60)의 삽입이 완료된 후에 홀 센서 모듈(80)이 활성 모드(A)로 변환되는 방식을 살펴보면, 홀 센서 모듈(80)은 핀(10)이 삽입되는 방향(D)과 나란한 축(X)의 가속도 값이 미리 설정된 기준값 이하가 되는 시점에 슬립 모드(S)에서 활성 모드(A)로 전환되어 마그네틱 태그(40)를 리딩할 수 있다. In this regard, looking at how the Hall sensor module 80 is converted to the active mode (A) after the insertion of the weight tracking device 60 is completed, the Hall sensor module 80 is the direction in which the pin 10 is inserted ( When the acceleration value of the axis X parallel to D) becomes less than or equal to a preset reference value, the magnetic tag 40 may be read by switching from the sleep mode S to the active mode A.

즉, 핀(10)이 삽입되는 방향(D)과 나란한 축(X)의 가속도 값이 미리 설정된 기준값 이하일 경우 무게 트래킹 장치(60)는 삽입이 완료된 것으로 간주하여 홀 센서 모듈(80)은 활성 모드(A)로 변환되어 가장 근접한 마그네틱 태그(40)를 리딩할 수 있다. That is, when the acceleration value of the axis X parallel to the direction D in which the pin 10 is inserted is less than or equal to a preset reference value, the weight tracking device 60 regards the insertion as completed, and the Hall sensor module 80 is in the active mode. It is converted into (A), and the closest magnetic tag 40 can be read.

다른 방식으로는, 홀 센서 모듈(80)은 기준값 이상인 3축 가속도 값 중에서 2축 이상의 가속도 값이 기준값 이하로 떨어질 경우 슬립 모드(S)에서 활성 모드(A)로 되어 마그네틱 태그(40)를 리딩할 수 있다. Alternatively, the Hall sensor module 80 enters the active mode (A) from the sleep mode (S) and reads the magnetic tag 40 when the acceleration value of two or more axes among the three-axis acceleration values that are more than the reference value falls below the reference value. can do.

구체적으로, 사용자가 무게 트래킹 장치(60)를 사용하기 위해서 무게 트래킹 장치(60)를 이동시킬 경우, 3축 가속도 값에 변화가 생겨 3축 가속도 값은 기준값 이상이 될 수 있다. Specifically, when the user moves the weight tracking device 60 in order to use the weight tracking device 60, the 3-axis acceleration value is changed and the 3-axis acceleration value may be greater than or equal to the reference value.

이후, 무게 트래킹 장치(60)의 삽입이 완료될 경우 무게 트래킹 장치(60)의 움직임이 감소하는바 3축 가속도 값 중에서 2축 이상의 가속도 값이 기준값 이하가 될 수 있다. 따라서, 기준값 이상인 3축 가속도 값 중에서 2축 이상의 가속도 값이 기준값 이하로 떨어질 경우 무게 트래킹 장치(60)는 삽입이 완료된 것으로 간주하여 홀 센서 모듈(80)은 슬립 모드(S)에서 활성 모드(A)로 변환되어 가장 근접한 마그네틱 태그(40)를 리딩할 수 있다. Thereafter, when the insertion of the weight tracking device 60 is completed, the movement of the weight tracking device 60 decreases, and the acceleration value of two or more axes among the three-axis acceleration values may be less than the reference value. Therefore, if the acceleration value of two or more axes falls below the reference value among the three-axis acceleration values that are more than the reference value, the weight tracking device 60 regards the insertion as being completed, and the hall sensor module 80 is in the active mode (A) in the sleep mode (S). ) Is converted to the nearest magnetic tag 40 to be read.

한편, 무게 트래킹 장치(60)의 삽입 완료 시점을 3축이 아닌 2축 이상의 가속도 값이 기준값 이하인 경우로 선택한 이유는, 무게 트래킹 장치(60)가 삽입된 후 일정 시간이 지난 후에 웨이트 트레이닝이 실시되어 웨이트 스택(30)이 상하 이동을 할 수도 있으나, 무게 트래킹 장치(60)가 삽입되자마자 바로 웨이트 트레이닝이 실시되어 웨이트 스택(30)이 상하 이동을 한다면 1축(예: Z축)은 가속도 값이 기준값 이상이 될 수도 있다는 점이 고려된 것이다. On the other hand, the reason why the insertion completion time of the weight tracking device 60 is selected as the case where the acceleration value of two or more axes rather than three axes is less than the reference value, weight training is performed after a certain time elapses after the weight tracking device 60 is inserted As a result, the weight stack 30 may move up and down, but as soon as the weight tracking device 60 is inserted, weight training is performed and the weight stack 30 moves up and down, one axis (eg, Z axis) is acceleration It is considered that the value may be greater than or equal to the reference value.

이하, 도 15 및 16를 참조하여, 프로세서의 신호 처리 방식을 살펴본다. 도 15 및 16는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 신호 처리 방법을 나타낸 도면이다.Hereinafter, a signal processing method of the processor will be described with reference to FIGS. 15 and 16. 15 and 16 are diagrams illustrating a signal processing method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.

전술한 바와 같이, 프로세서(100)는 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 수신된 가속도 데이터에 신호 처리를 수행하여 무게 트래킹 장치(60)의 위치 변화를 나타내는 위치 데이터를 생성할 수 있다. As described above, the processor 100 receives acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, and performs signal processing on the received acceleration data to change the position of the weight tracking device 60. It is possible to generate location data representing

또한, 프로세서(100)는 통신 모듈(120)을 제어하여 외부 장치로 위치 데이터를 전송하거나, 메모리(110)에 위치 데이터를 저장할 수 있다. Also, the processor 100 may control the communication module 120 to transmit location data to an external device or store the location data in the memory 110.

도 15 및 도 16를 참조하면, 프로세서(100)의 신호 처리 방식을 살펴보면, 프로세서(100)는 센싱된 가속도 데이터에 대해서 필터링 또는 적분 연산을 적용함으로써 신호 처리를 수행할 수 있다. 일실시예에 따른 프로세서(100)는 가속도 데이터를 필터링하여 정제된 가속도 데이터를 생성하고, 이후 정제된 가속도 데이터에 적분 연산을 수행하여 위치 데이터를 생성할 수 있다. Referring to FIGS. 15 and 16, looking at the signal processing method of the processor 100, the processor 100 may perform signal processing by applying a filtering or integration operation on sensed acceleration data. The processor 100 according to an embodiment may generate refined acceleration data by filtering the acceleration data, and then perform an integral operation on the refined acceleration data to generate position data.

또 다른 예로는, 프로세서(100)는 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 수신된 가속도 데이터를 필터링하여 노이즈를 제거할 수 있다. 또는 프로세서(100)는 가속도 데이터로부터 중량 가속도에 의한 영향을 제거할 수 있다. As another example, the processor 100 may receive acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, and filter the received acceleration data to remove noise. Alternatively, the processor 100 may remove the influence of the weight acceleration from the acceleration data.

이후, 프로세서(100)는 노이즈가 제거된 가속도 데이터를 1차 적분하여 속도 데이터를 도출할 수 있다. Thereafter, the processor 100 may derive velocity data by first integrating acceleration data from which noise has been removed.

또한, 프로세서(100)는 속도 데이터에 대해서 필터링 또는 적분 연산을 적용함으로써 신호 처리를 수행할 수 있고, 이를 통해서 속도 데이터로부터 위치 데이터를 획득할 수 있다. Further, the processor 100 may perform signal processing by applying a filtering or integration operation to the speed data, and through this, it is possible to obtain position data from the speed data.

이하, 도 17 및 도 18을 참조하여, 머신 러닝(Machine Learning)을 사용하여 프로세서가 위치 데이터를 획득하는 방식을 살펴본다. 도 17 및 18은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 제 1 머신 러닝 방법을 나타낸 도면이다. Hereinafter, with reference to FIGS. 17 and 18, a method of obtaining position data by a processor using machine learning will be described. 17 and 18 are diagrams illustrating a first machine learning method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.

도 17 및 도 18을 참조하면, 본 발명의 일실시예에 따른 프로세서(100)는 머신 러닝을 통해서 고도화된 위치 데이터를 획득하기 위해서, (i) 미리 선정된 머신 러닝 모델(Machine Learning Model)을 학습시키는 학습 단계와 (ii) 학습된 머신 러닝 모델에 신호 처리된 위치 데이터(P)를 입력하여 고도화된 위치 데이터(P')를 획득하는 인식 단계를 수행할 수 있다. Referring to FIGS. 17 and 18, the processor 100 according to an embodiment of the present invention uses (i) a preselected machine learning model in order to obtain advanced position data through machine learning. A learning step of training and (ii) a recognition step of acquiring advanced position data P'by inputting signal-processed position data P to the learned machine learning model may be performed.

도 17을 참조하면, 학습 단계의 경우, 프로세서(100)는 다양한 종류의 머신 러닝 모델 중 어느 하나를 선정할 수 있다. 실시예에 따라서는 프로세서(100)는 (i) DNN (Deep Neural Network), CNN (Convolutional Neural Network), DNN (Deep Neural Network), RNN (Recurrent Neural Network) 등 다양한 종류의 신경망 모델(Neural Network Model) 중 어느 하나를 선택하고, (ii) 선택된 신경망 모델에 대해서 하이퍼 파라미터(Hyper parameter)를 설정함으로써, 학습시킬 머신 러닝 모델을 선정할 수 있다. Referring to FIG. 17, in the learning step, the processor 100 may select any one of various types of machine learning models. Depending on the embodiment, the processor 100 includes various types of neural network models such as (i) DNN (Deep Neural Network), CNN (Convolutional Neural Network), DNN (Deep Neural Network), RNN (Recurrent Neural Network), etc. ), and (ii) by setting a hyper parameter for the selected neural network model, a machine learning model to be trained can be selected.

학습시킬 머신 러닝 모델이 선정되면, 프로세서(100)는 선정된 머신 러닝 모델에 미리 준비된 학습 데이터 세트(Training Data Set)를 입력하여 선정된 머신 러닝 모델을 학습 시킬 수 있다. 이 때, 학습 데이터 세트는 상하로 이동하는 웨이트 스택(30)의 위치에 대해서 (i) 실측한 실측 위치 데이터(Q)와 (ii) 가속도 센서(90)가 센싱한 센싱 값에 신호 처리를 수행하여 획득한 센싱 위치 데이터(P)로 구성될 수 있다. 실측 위치 데이터(Q)는 줄자나 엔코더(encoder)(160) 등을 이용하여 웨이트 스택(30)의 높이 변화를 측정한 데이터로서, 소정 기준 이상의 높은 정확도를 가질 것이 요구될 수 있다. When a machine learning model to be trained is selected, the processor 100 may train the selected machine learning model by inputting a training data set prepared in advance into the selected machine learning model. At this time, the training data set performs signal processing on the position of the weight stack 30 moving up and down (i) the measured position data (Q) and (ii) the sensing value sensed by the acceleration sensor 90. It may be composed of the acquired sensing position data (P). The measured position data Q is data obtained by measuring a height change of the weight stack 30 using a tape measure or an encoder 160, and may be required to have a high accuracy of a predetermined standard or higher.

학습이 완료되면, 프로세서(100)는 학습이 완료된 머신 러닝 모델에 테스트 데이터를 입력하여 학습된 머신 러닝 모델에 대한 성능을 평가할 수 있다. 예를 들어, 프로세서(100)는 가속도 센서(90)가 센싱한 센싱 값에 신호 처리를 수행하여 획득한 센싱 위치 데이터(P) 중 일부를 학습된 머신 러닝 모델에 입력하고, 그 출력값이 입력된 일부에 대응하는 실측 위치 데이터 일부와 일치하는 정도를 확인함으로써, 학습된 머신 러닝 모델에 대한 성능을 평가할 수 있다. When training is completed, the processor 100 may input test data to the machine learning model on which the training has been completed to evaluate the performance of the trained machine learning model. For example, the processor 100 inputs some of the sensing position data P obtained by performing signal processing on the sensing value sensed by the acceleration sensor 90 into the learned machine learning model, and the output value The performance of the learned machine learning model can be evaluated by checking the degree to which the actual position data corresponding to the part is matched.

성능 평가 값이 미리 설정된 기준보다 높은 경우, 프로세서(100)는 학습된 머신 러닝 모델을 고도화된 위치 데이터를 획득하기 위한 머신 러닝 모델로서 획득할 수 있다. 그러나, 성능 평가 값이 미리 설정된 기준보다 같거나 낮은 경우, 프로세서(100)는 머신 러닝 모델을 선정하는 단계로 다시 돌아가서, 성능 평가 값을 만족시키는 학습된 머신 러닝 모델이 획득 될 때까지 앞서 설명한 단계를 반복 수행할 수 있다.When the performance evaluation value is higher than a preset reference, the processor 100 may obtain the learned machine learning model as a machine learning model for obtaining advanced position data. However, when the performance evaluation value is equal to or lower than the preset criterion, the processor 100 returns to the step of selecting a machine learning model, and the above-described steps until a trained machine learning model that satisfies the performance evaluation value is obtained. Can be performed repeatedly.

도 18을 참조하면, 인식 단계에서, 프로세서(100)는 가속도 센서(90)가 센싱한 센싱값에 신호 처리를 수행하여 센싱 위치 데이터(P)를 생성할 수 있다. 그리고, 프로세서(100)는 생성된 센싱 위치 데이터(P)를 학습된 머신 러닝 모델에 입력하여 고도화된 위치 데이터(P')를 획득할 수 있다. Referring to FIG. 18, in the recognition step, the processor 100 may generate sensing position data P by performing signal processing on a sensing value sensed by the acceleration sensor 90. In addition, the processor 100 may input the generated sensing position data P into the learned machine learning model to obtain advanced position data P'.

이하, 도 19 및 도 20를 참조하여, 머신 러닝을 이용하여 프로세서가 위치 데이터를 획득하는 또 다른 방식을 살펴본다. 도 19 및 도 20는 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 수행하는 제 2 머신 러닝 방법을 나타낸 도면이다. Hereinafter, another method in which the processor acquires location data using machine learning will be described with reference to FIGS. 19 and 20. 19 and 20 are diagrams illustrating a second machine learning method performed by a processor installed in a weight tracking device according to an embodiment of the present invention.

도 19 및 도 20를 참조하면, 본 발명의 일실시예에 따른 프로세서(100)는 머신 러닝을 통해서 고도화된 위치 데이터를 획득하기 위해서, (i) 미리 선정된 머신 러닝 모델(Machine Learning Model)을 학습시키는 학습 단계와 (ii) 학습된 머신 러닝 모델에 가속도 센서(90)가 센싱한 센싱 가속도 데이터(R)을 입력하여 고도화된 가속도 데이터(R')를 획득하는 인식 단계를 수행할 수 있다. 이 경우, 프로세서(100)는 고도화된 가속도 데이터(R')가 획득되면, 고도화된 가속도 데이터(R')에 필터링, 적분 연산 등의 신호 처리를 수행하여, 고도화된 위치 데이터(P')를 획득할 수 있다. ' 19 and 20, the processor 100 according to an embodiment of the present invention, in order to obtain advanced position data through machine learning, (i) a preselected machine learning model (Machine Learning Model) A learning step of training and (ii) a recognition step of acquiring advanced acceleration data R'by inputting sensed acceleration data R sensed by the acceleration sensor 90 to the learned machine learning model may be performed. In this case, when the advanced acceleration data R'is obtained, the processor 100 performs signal processing such as filtering and integration operation on the advanced acceleration data R'to obtain the advanced position data P'. Can be obtained. '

도 19을 참조하면, 학습 단계의 경우, 프로세서(100)는 도 17에서 설명한 것과 동일한 방식을 통하여 학습시킬 머신 러닝 모델을 선정하고, 또한 머신 러닝 모델을 학습 시킬 수 있다. Referring to FIG. 19, in the case of the learning step, the processor 100 may select a machine learning model to be trained through the same method as described in FIG. 17, and may also train the machine learning model.

다만, 이 때, 학습 데이터 세트는 상하로 이동하는 웨이트 스택(30)의 가속도에 대해서 (i) 실측한 실측 가속도 데이터(S)와 (ii) 가속도 센서(90)가 센싱한 센싱 가속도 데이터(R)로 구성될 수 있다. 실측 가속도 데이터(R)는 가격이 매우 높거나 크기가 커서 무게 트래킹 장치(60)의 구성으로 사용되기에는 부적합하지만, 높은 정밀도를 갖는 또 다른 가속도 센서 등을 이용하여 웨이트 스택(30)의 가속도 변화를 측정한 데이터로서, 소정 기준 이상의 높은 정확도를 가질 것이 요구될 수 있다. However, in this case, the training data set includes (i) measured acceleration data S and (ii) sensing acceleration data R sensed by the acceleration sensor 90 for the acceleration of the weight stack 30 moving up and down. ) Can be composed of. Actually measured acceleration data R is unsuitable for use as a configuration of the weight tracking device 60 due to its high price or large size, but changes in the acceleration of the weight stack 30 by using another acceleration sensor with high precision As the measured data, it may be required to have higher accuracy than a predetermined standard.

학습이 완료되면, 프로세서(100)는 학습이 완료된 머신 러닝 모델에 테스트 데이터를 입력하여 학습된 머신 러닝 모델에 대한 성능을 평가할 수 있다. 성능 평가 값이 미리 설정된 기준보다 높은 경우, 프로세서(100)는 학습된 머신 러닝 모델을 고도화된 위치 데이터를 획득하기 위한 머신 러닝 모델로서 획득할 수 있다. When training is completed, the processor 100 may input test data to the machine learning model on which the training has been completed to evaluate the performance of the trained machine learning model. When the performance evaluation value is higher than a preset reference, the processor 100 may obtain the learned machine learning model as a machine learning model for obtaining advanced position data.

도 20를 참조하면, 인식 단계에서, 프로세서(100)는 가속도 센서(90)가 센싱한 센싱 가속도 데이터(R)를 획득할 수 있다. 그리고 프로세서(100)는 획득된 센싱 가속도 데이터(R)를 학습된 머신 러닝 모델에 입력하여 고도화된 가속도 데이터(R')를 획득할 수 있다. 그리고 프로세서(100)는 고도화된 가속도 데이터(R')에 필터링, 적분 연산 등의 신호 처리를 수행하여, 고도화된 위치 데이터(P')를 획득할 수 있다.Referring to FIG. 20, in the recognition step, the processor 100 may acquire sensing acceleration data R sensed by the acceleration sensor 90. In addition, the processor 100 may input the acquired sensing acceleration data R into the learned machine learning model to obtain advanced acceleration data R'. In addition, the processor 100 may obtain the advanced position data P'by performing signal processing such as filtering and an integration operation on the advanced acceleration data R'.

도 21을 참조하여, 프로세서의 신호처리 또는 머신 러닝을 통해 생성된 무게 트래킹 장치의 위치 데이터에 대하여 살펴본다. 도 21은 본 발명의 일 실시예에 따른 무게 트래킹 장치 내에 설치된 프로세서가 입력된 가속도 데이터를 이용하여 최종적으로 생산한 무게 트래킹 장치의 위치 데이터를 나타낸 도면이다. Referring to FIG. 21, position data of the weight tracking device generated through signal processing or machine learning of the processor will be described. 21 is a view showing position data of a weight tracking device finally produced by using acceleration data input by a processor installed in the weight tracking device according to an embodiment of the present invention.

전술한 바와 같이, 홀 센서 모듈(80)이 웨이트 스택(30)의 무게 데이터를 가지는 마그네틱 태그(40)를 인식하고, 인식한 무게 데이터를 프로세서(100)에 제공할 수 있다. As described above, the hall sensor module 80 may recognize the magnetic tag 40 having weight data of the weight stack 30 and provide the recognized weight data to the processor 100.

이를 통해, 프로세서(100)는 사용자가 어느 정도의 무게를 들어올렸는지를 파악할 수 있다. Through this, the processor 100 may determine how much weight the user has lifted.

또한, 가속도 센서(90)는 무게 트래킹 장치(60)(또는 웨이트 스택(30))의 가속도 값을 센싱하여 프로세서(100)에게 가속도 데이터를 제공할 수 있다. In addition, the acceleration sensor 90 may provide acceleration data to the processor 100 by sensing an acceleration value of the weight tracking device 60 (or the weight stack 30).

이후, 프로세서(100)는 제공받은 가속도 데이터를 신호 처리하거나 머신 러닝을 수행하여 무게 트래킹 장치(60) 또는 웨이트 스택(30)의 위치 데이터를 생산할 수 있다. Thereafter, the processor 100 may signal-process the provided acceleration data or perform machine learning to produce position data of the weight tracking device 60 or the weight stack 30.

이러한 위치 데이터를 통해, 운동의 세트 수, 한 세트 당 리프팅 횟수, 관절가동범위, 운동량, 칼로리 소모량, 운동 시간 및 휴식 시간 등을 파악할 수 있다. Through this location data, it is possible to determine the number of sets of exercises, the number of lifting per set, the range of motion of the joint, the amount of exercise, the amount of calories consumed, the exercise time, and the rest time.

도 21을 통해, 좀 더 구체적으로 살펴보면, 위치 데이터가 0이 되거나 일정값 이하가 되는 시간이 소정 시간 이상일 경우, 한 세트가 종료되었다고 판단할 수 있으며, 이러한 소정 시간을 기준으로 총 세트 수를 파악할 수 있다. Referring to FIG. 21 in more detail, when the time when the location data becomes 0 or less than a predetermined time is longer than a predetermined time, it can be determined that one set has ended, and the total number of sets can be determined based on this predetermined time. I can.

또한, 그래프 내에서 봉우리의 개수는 횟수를 의미하는 바 한 세트 당 횟수를 파악할 수 있으며, 도 21에서는 한 세트 당 4회가 수행되었음을 알 수 있다. In addition, since the number of peaks in the graph means the number of times, the number of times per set can be determined, and in FIG. 21, it can be seen that four times per set are performed.

또한, 봉우리의 높이는 위치 변화량이므로 이를 통해 사용자의 관절가동범위를 파악할 수 있다. In addition, since the height of the peak is the amount of change in position, it is possible to grasp the user's joint motion range.

또한, 봉우리의 아래 면적(T)은 운동량을 나타내는바 봉우리의 아래 면적(T)의 계산을 통해 운동량을 파악할 수 있으며, 이를 통해 칼로리 소모량을 계산할 수 있다. In addition, since the area under the peak (T) represents the amount of exercise, the amount of exercise can be determined through the calculation of the area under the peak (T), and calorie consumption can be calculated through this.

아울러, 위치 에너지 그래프의 X축은 시간을 나타내는 바 운동 시간 및 휴식 시간을 체크할 수 있다. In addition, the X-axis of the potential energy graph indicates time, and exercise time and rest time may be checked.

이렇게, 위치 데이터를 통해 다양한 정보를 파악할 수 있으며, 이러한 정보를 사용자에게 제공하거나, 한번 더 가공하여 다양한 목적에 활용할 수 있다. In this way, various information can be grasped through location data, and such information can be provided to a user or processed once more and used for various purposes.

이상 본 발명의 일 실시예에 따른 무게 트래킹 장치를 설명하였다. 이하, 도 22 및 도 23을 참조하여, 본 발명의 다른 실시예에 따른 무게 트래킹 장치를 설명한다. 도 22는 본 발명의 다른 실시예에 따른 무게 트래킹 장치의 사시도이다. 도 23은 본 발명의 다른 실시예에 따른 무게 트래킹 장치가 무게 설정 핀에 장착된 상태를 나타낸 도면이다.The weight tracking device according to an embodiment of the present invention has been described above. Hereinafter, a weight tracking device according to another embodiment of the present invention will be described with reference to FIGS. 22 and 23. 22 is a perspective view of a weight tracking device according to another embodiment of the present invention. 23 is a view showing a state in which a weight tracking device according to another embodiment of the present invention is mounted on a weight setting pin.

도 22 및 23을 참조하면, 본 발명의 다른 실시예에 따른 무게 트래킹 장치(200)는, 무게 설정 핀(230)에 탈착이 가능하여 무게 설정 핀(230)이 설정한 웨이트 스택(30)의 무게를 트래킹할 수 있는 장치일 수 있다. 22 and 23, the weight tracking device 200 according to another embodiment of the present invention is detachable from the weight setting pin 230 so that the weight of the weight stack 30 set by the weight setting pin 230 It may be a device capable of tracking weight.

무게 트래킹 장치(200)는 전술한 본 발명의 일 실시예에 따른 무게 트래킹 장치(200)와 동일한 구성을 포함할 수 있으며, 무게 트래킹 장치(200)의 외형을 구성하는 하우징(190)은 무게 설정 핀(230)에 탈착이 가능할 수 있다. The weight tracking device 200 may include the same configuration as the weight tracking device 200 according to an embodiment of the present invention described above, and the housing 190 constituting the outer shape of the weight tracking device 200 is set to a weight It may be detachable from the pin 230.

좀 더 구체적으로, 무게 설정 핀(230)은 웨이트 판의 핀홀 내지 상하 웨이트 판 사이에 삽입되는 핀부(215) 및 핀부(215)의 일단부에 위치한 헤드부(210)를 포함할 수 있다. More specifically, the weight setting pin 230 may include a pin portion 215 inserted between the pinhole of the weight plate and the upper and lower weight plates, and a head portion 210 positioned at one end of the pin portion 215.

무게 트래킹 장치(200)의 하우징(190)은 무게 설정 핀(230)에 탈착되는 탈착부(180)를 포함할 수 있고, 이 탈착부(180)는 무게 설정 핀(230)의 헤드부(210)에 맞물리는 형상을 가질 수 있다. The housing 190 of the weight tracking device 200 may include a detachable part 180 that is detachable from the weight setting pin 230, and the detachable part 180 is a head part 210 of the weight setting pin 230. ) Can have a shape that meshes with.

예를 들어, 헤드부(210)가 구형이라면 탈착부(180)는 구형의 헤드부(210)를 수용할 수 있는 오목 형상을 가질 수 있다. 이러한 형상 하에서 무게 설정 핀(230)에 무게 트래킹 장치(200)를 결합시키기 위해서, 하우징(190)의 탈착부(180)는 헤드부(210)를 수용하고, 헤드부(210)는 탈착부(180)에 맞물리면서 끼워질 수 있다. For example, if the head portion 210 is spherical, the detachable portion 180 may have a concave shape capable of accommodating the spherical head portion 210. In order to couple the weight tracking device 200 to the weight setting pin 230 under this shape, the detachable part 180 of the housing 190 accommodates the head part 210, and the head part 210 is a detachable part ( 180) can be fitted while engaging.

또는, 무게 설정 핀의 헤드부에 하나 이상의 돌기부가 형성되고, 무게 트래킹 장치의 탈착부에는 돌기부가 끼워지는 끼움 구멍이 형성되어, 돌기부가 끼움 구멍에 끼워짐으로써 무게 트래킹 장치는 무게 설정 핀에 장착될 수 있다.Alternatively, one or more protrusions are formed in the head of the weight setting pin, and a fitting hole into which the protrusion is inserted is formed in the detachable portion of the weight tracking device, and the protrusion is inserted into the fitting hole, so that the weight tracking device is mounted on the weight setting pin. Can be.

즉, 본 발명의 다른 실시예에 따른 무게 트래킹 장치(200)는 기성 제품인 무게 설정 핀(230)에 적용될 수 있다는 점에서 그 활용도가 높다. That is, the weight tracking device 200 according to another embodiment of the present invention has high utility in that it can be applied to a weight setting pin 230 that is a ready-made product.

이상, 본 발명에 따른 무게 트래킹 장치를 살펴보았으며, 이하 도 24를 참조하여 본 발명의 일 실시예에 따른 무게 트래킹 방법을 살펴본다. 도 24는 본 발명의 일 실시예에 따른 무게 트래킹 방법을 나타낸 흐름도이다. In the above, a weight tracking device according to the present invention has been described, and a weight tracking method according to an embodiment of the present invention will be described below with reference to FIG. 24. 24 is a flowchart showing a weight tracking method according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 무게 트래킹 방법은, 마그네틱 태그가 각각 부착된 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 본 발명의 일 실시예에 따른 무게 트래킹 장치를 이용하여, 사용자가 들어올리는 웨이트 판으로 이루어진 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법일 수 있다. In the weight tracking method according to an embodiment of the present invention, for a weight lifting machine including a plurality of weight plates each attached with a magnetic tag, by using the weight tracking device according to an embodiment of the present invention, a user It may be a weight tracking method of tracking the weight of a weight stack made of a lifting weight plate.

이러한 무게 트래킹 방법은, 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 핀을 삽입하는 단계(S10), 홀 센서 모듈이, 핀의 삽입 시에 감지되는 마그네틱 태그를 리딩하여 핀에 의해 설정된 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계(S20), 프로세서가, 홀 센서 모듈로부터 홀 센서 모듈이 감지한 무게 데이터를 수신하는 단계(S30), 및 프로세서가, 메모리에 무게 데이터를 저장하는 단계(S40)를 포함한다. This weight tracking method includes the step of inserting a pin between a pinhole formed in any one weight plate among a plurality of weight plates or between weight plates adjacent to each other in a plurality of weight plates (S10), and the Hall sensor module inserts a pin. Reading the magnetic tag detected at the time of reading the weight data indicating the weight of the weight stack set by the pin (S20), the processor receiving the weight data detected by the Hall sensor module from the Hall sensor module (S30) ), and storing, by the processor, weight data in a memory (S40).

복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 핀을 삽입하는 단계(S10)는, 사용자가 들어올릴 웨이트 스택(30)을 설정하기 위해서, 사용자는 무게 트래킹 장치(60)의 핀(10)을, 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판(25)에 형성된 핀홀(45) 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입할 수 있다. The step (S10) of inserting a pin between a pinhole formed in any one weight plate among a plurality of weight plates or between a weight plate adjacent to each other in a plurality of weight plates (S10) is to set the weight stack 30 to be lifted by the user. , The user has a pin 10 of the weight tracking device 60, a pinhole 45 formed in any one weight plate 25 among a plurality of weight plates, or a weight plate 20 adjacent to each other in a vertical direction among a plurality of weight plates. 22) can be inserted between.

이렇게 함으로써, 적층된 웨이트 판(20)의 형태인 웨이트 스택(30)이 설정될 수 있고, 그 결과 사용자가 들어올릴 무게가 설정될 수 있다. By doing so, the weight stack 30 in the form of the stacked weight plates 20 can be set, and as a result, the weight to be lifted by the user can be set.

홀 센서 모듈이, 핀의 삽입 시에 감지되는 마그네틱 태그를 리딩하여 핀에 의해 설정된 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계(S20)는, 웨이트 스택(30)을 설정하기 위해서 사용자가 무게 트래킹 장치(60)를 웨이트 판에 가져가면서 핀(10)을 핀홀(45) 또는 상하 웨이트 판(20, 22) 사이에 삽입할 수 있고, 이 과정에서 무게 트래킹 장치(60)의 홀 센서 모듈(80)은 웨이트 판(20)에 부착된 마그네틱 태그(40)를 리딩하여 핀(10)에 의해 설정된 웨이트 스택(30)의 무게를 나타내는 무게 데이터를 감지할 수 있다. The Hall sensor module reads the magnetic tag detected when the pin is inserted and detects weight data indicating the weight of the weight stack set by the pin (S20), in order to set the weight stack 30, the user weighs While taking the tracking device 60 to the weight plate, the pin 10 can be inserted between the pinhole 45 or the upper and lower weight plates 20, 22, and in this process, the hall sensor module of the weight tracking device 60 ( 80) may detect weight data indicating the weight of the weight stack 30 set by the pin 10 by reading the magnetic tag 40 attached to the weight plate 20.

프로세서가, 홀 센서 모듈로부터 홀 센서 모듈이 감지한 무게 데이터를 수신하는 단계(S30)는, 홀 센서 모듈(80)이 웨이트 스택(30)의 무게를 나타내는 무게 데이터를 감지한 후, 무게 트래킹 장치(60)의 프로세서(100)는 홀 센서 모듈(80)로부터 홀 센서 모듈(80)이 감지한 무게 데이터를 수신할 수 있다. In the step of receiving, by the processor, weight data detected by the Hall sensor module from the Hall sensor module (S30), after the Hall sensor module 80 detects weight data indicating the weight of the weight stack 30, a weight tracking device The processor 100 of 60 may receive weight data sensed by the hall sensor module 80 from the hall sensor module 80.

프로세서가, 메모리에 무게 데이터를 저장하는 단계(S40)는, 프로세서(100)는 홀 센서 모듈(80)로부터 홀 센서 모듈(80)이 감지한 무게 데이터를 수신한 후에 메모리(110)에 무게 데이터를 저장할 수 있고, 무게 트래킹 장치(60)의 통신 모듈(120)을 제어하여 외부 장치로 무게 데이터를 전송할 수 있다. In the step of storing the weight data in the memory by the processor (S40), the processor 100 receives the weight data detected by the hall sensor module 80 from the hall sensor module 80, and then stores the weight data in the memory 110. May be stored, and weight data may be transmitted to an external device by controlling the communication module 120 of the weight tracking device 60.

추가적으로, 무게 트래킹 장치(60)의 가속도 센서(90)는 무게 트래킹 장치(60)의 가속도 데이터를 센싱하고, 프로세서(100)는 센싱한 가속도 데이터를 가속도 센서(90)로부터 수신한 후 수신된 가속도 데이터에 신호 처리를 수행하여 무게 트래킹 장치(60)의 위치 변화를 나타내는 위치 데이터를 생성할 수 있다. Additionally, the acceleration sensor 90 of the weight tracking device 60 senses the acceleration data of the weight tracking device 60, and the processor 100 receives the sensed acceleration data from the acceleration sensor 90 and then receives the received acceleration. By performing signal processing on the data, position data indicating the position change of the weight tracking device 60 may be generated.

또한, 프로세서(100)는 메모리(110)에 위치 데이터를 저장할 수 있고, 무게 트래킹 장치(60)의 통신 모듈(120)을 제어하여 외부 장치로 위치 데이터를 전송할 수 있다. In addition, the processor 100 may store location data in the memory 110 and transmit the location data to an external device by controlling the communication module 120 of the weight tracking device 60.

또는, 프로세서(100)는, 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 수신한 가속도 데이터를 적분하여 위치 데이터를 생성하고, 위치 데이터를 머신 러닝 모델(170)에 적용하여 가공 위치 데이터를 생성할 수 있다. Alternatively, the processor 100 receives acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, integrates the received acceleration data to generate position data, and converts the position data to a machine learning model 170 ) Can be applied to create machining position data.

또한, 프로세서(100)는 메모리(110)에 가공 위치 데이터를 저장할 수 있고, 통신 모듈(120)을 제어하여 외부 장치로 가공 위치 데이터를 전송할 수 있다. In addition, the processor 100 may store the processing position data in the memory 110 and transmit the processing position data to an external device by controlling the communication module 120.

또는, 프로세서(100)는, 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 가속도 데이터를 머신 러닝 모델(170)에 적용하여 가공 가속도 데이터를 생성하고, 가공 가속도 데이터를 적분하여 가공 위치 데이터를 생성할 수 있다. Alternatively, the processor 100 receives acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, applies the acceleration data to the machine learning model 170 to generate machining acceleration data, and generates machining acceleration. The data can be integrated to generate machining position data.

또한, 프로세서(100)는 메모리(110)에 가공 위치 데이터를 저장할 수 있고, 통신 모듈(120)을 제어하여 외부 장치로 가공 위치 데이터를 전송할 수 있다.In addition, the processor 100 may store the processing position data in the memory 110 and transmit the processing position data to an external device by controlling the communication module 120.

이상, 본 발명의 일 실시예에 따른 무게 트래킹 방법을 살펴보았으며, 이하 도 25를 참조하여 본 발명의 다른 실시예에 따른 무게 트래킹 방법을 살펴본다. 도 25는 본 발명의 다른 실시예에 따른 무게 트래킹 방법을 나타낸 흐름도이다. In the above, a weight tracking method according to an embodiment of the present invention has been described. Hereinafter, a weight tracking method according to another embodiment of the present invention will be described with reference to FIG. 25. 25 is a flowchart illustrating a weight tracking method according to another embodiment of the present invention.

본 발명의 다른 실시예에 따른 무게 트래킹 방법은, 마그네틱 태그가 각각 부착된 복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 본 발명의 다른 실시예에 따른 무게 트래킹 장치를 이용하여, 사용자가 들어올리는 웨이트 판으로 이루어진 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법일 수 있다. In the weight tracking method according to another embodiment of the present invention, for a weight lifting machine including a plurality of weight plates each attached with a magnetic tag, by using a weight tracking device according to another embodiment of the present invention, a user It may be a weight tracking method of tracking the weight of a weight stack made of a lifting weight plate.

이러한 무게 트래킹 방법은, 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 무게 설정 핀을 삽입하는 단계(S50), 무게 설정 핀에 무게 트래킹 장치를 장착하는 단계(S60), 홀 센서 모듈이, 감지되는 마그네틱 태그를 리딩하여 무게 설정 핀에 의해 설정된 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계(S70), 프로세서가, 홀 센서 모듈로부터 홀 센서 모듈이 감지한 무게 데이터를 수신하는 단계(S80), 및 프로세서가, 메모리에 무게 데이터를 저장하는 단계(S90)를 포함할 수 있다. This weight tracking method includes the step of inserting a weight setting pin between a pinhole formed in any one weight plate among a plurality of weight plates or between a weight plate adjacent to each other among a plurality of weight plates (S50), and tracking the weight in the weight setting pin. Mounting the device (S60), the Hall sensor module reading the detected magnetic tag to detect weight data indicating the weight of the weight stack set by the weight setting pin (S70), the processor, from the Hall sensor module It may include receiving the weight data sensed by the Hall sensor module (S80), and the processor storing the weight data in a memory (S90).

복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 무게 설정 핀을 삽입하는 단계(S50)는, 사용자가 들어올릴 웨이트 스택(30)을 설정하기 위해서,The step (S50) of inserting a weight setting pin between a pinhole formed in any one weight plate among a plurality of weight plates or between a weight plate adjacent to each other in a plurality of weight plates (S50), sets the weight stack 30 to be lifted by the user In order to,

사용자는 무게 설정 핀(230)을, 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판(25)에 형성된 핀홀(45) 또는 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입할 수 있다. The user may insert the weight setting pin 230 between the pinhole 45 formed in any one weight plate 25 among a plurality of weight plates or between the weight plates 20 and 22 adjacent to the upper and lower portions among a plurality of weight plates. I can.

이렇게 함으로써, 적층된 웨이트 판의 형태인 웨이트 스택(30)이 설정될 수 있고, 그 결과 사용자가 들어올릴 무게가 설정될 수 있다. By doing so, the weight stack 30 in the form of a stacked weight plate can be set, and as a result, the weight to be lifted by the user can be set.

무게 설정 핀에 무게 트래킹 장치를 장착하는 단계(S60)는, 무게 설정 핀(230)과 별개의 구성인 무게 트래킹 장치(200)를 무게 설정 핀(230)에 장착하여 무게 트래킹 장치(200)와 무게 설정 핀(230)을 일체로 형성할 수 있다. In the step of mounting the weight tracking device on the weight setting pin (S60), a weight tracking device 200, which is a separate configuration from the weight setting pin 230, is mounted on the weight setting pin 230 to provide the weight tracking device 200 and The weight setting pin 230 may be integrally formed.

한편, 전술한 경우와 다르게, 무게 트래킹 장치(200)를 무게 설정 핀(230)에 장착한 후에 무게 설정 핀(230)을 핀홀(45) 또는 상하로 이웃하는 웨이트 판(20, 22) 사이에 삽입할 수도 있다. On the other hand, unlike the above-described case, after mounting the weight tracking device 200 to the weight setting pin 230, the weight setting pin 230 is placed between the pinhole 45 or the weight plates 20 and 22 adjacent to the upper and lower sides. You can also insert it.

홀 센서 모듈이, 감지되는 마그네틱 태그를 리딩하여 무게 설정 핀에 의해 설정된 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계(S70)는, 사용자가 무게 트래킹 장치(200)를 무게 설정 핀(230)에 장착하는 과정 또는 장착이 완료된 후에 무게 트래킹 장치(200)의 홀 센서 모듈(80)은 웨이트 판(20, 25)에 부착된 마그네틱 태그(40)를 리딩하여 무게 설정 핀(230)에 의해 설정된 웨이트 스택(30)의 무게를 나타내는 무게 데이터를 감지할 수 있다. In step S70, the Hall sensor module reads the detected magnetic tag and detects weight data indicating the weight of the weight stack set by the weight setting pin (S70), the user sets the weight tracking device 200 to the weight setting pin 230 The hall sensor module 80 of the weight tracking device 200 reads the magnetic tag 40 attached to the weight plates 20 and 25 after the mounting process or installation is completed, and is set by the weight setting pin 230. Weight data indicating the weight of the weight stack 30 may be detected.

프로세서가, 홀 센서 모듈로부터 홀 센서 모듈이 감지한 무게 데이터를 수신하는 단계(S80)는, 홀 센서 모듈(80)이 웨이트 스택(30)의 무게를 나타내는 무게 데이터를 감지한 후, 무게 트래킹 장치(200)의 프로세서(100)는 홀 센서 모듈(80)로부터 홀 센서 모듈(80)이 감지한 무게 데이터를 수신할 수 있다. The step of receiving, by the processor, weight data detected by the Hall sensor module from the Hall sensor module (S80), after the Hall sensor module 80 detects weight data indicating the weight of the weight stack 30, a weight tracking device The processor 100 of 200 may receive weight data sensed by the hall sensor module 80 from the hall sensor module 80.

프로세서가, 메모리에 무게 데이터를 저장하는 단계(S90)는, 프로세서(100)는 홀 센서 모듈(80)로부터 홀 센서 모듈(80)이 감지한 무게 데이터를 수신한 후에 메모리(110)에 무게 데이터를 저장할 수 있고, 무게 트래킹 장치(200)의 통신 모듈(120)을 제어하여 외부 장치로 무게 데이터를 전송할 수 있다. In the step of storing the weight data in the memory by the processor (S90), the processor 100 receives the weight data detected by the hall sensor module 80 from the hall sensor module 80, and then stores the weight data in the memory 110. May be stored, and weight data may be transmitted to an external device by controlling the communication module 120 of the weight tracking device 200.

추가적으로, 무게 트래킹 장치(200)의 가속도 센서(90)는 무게 트래킹 장치(200)의 가속도 데이터를 센싱하고, 프로세서(100)는 센싱한 가속도 데이터를 가속도 센서(90)로부터 수신한 후 수신된 가속도 데이터에 신호 처리를 수행하여 무게 트래킹 장치(200)의 위치 변화를 나타내는 위치 데이터를 생성할 수 있다. Additionally, the acceleration sensor 90 of the weight tracking device 200 senses the acceleration data of the weight tracking device 200, and the processor 100 receives the sensed acceleration data from the acceleration sensor 90 and then receives the received acceleration. By performing signal processing on the data, position data indicating a position change of the weight tracking device 200 may be generated.

또한, 프로세서(100)는 메모리(110)에 위치 데이터를 저장할 수 있고, 무게 트래킹 장치(200)의 통신 모듈(120)을 제어하여 외부 장치로 위치 데이터를 전송할 수 있다. In addition, the processor 100 may store location data in the memory 110 and transmit the location data to an external device by controlling the communication module 120 of the weight tracking device 200.

또는, 프로세서(100)는, 가속도 센서(90)로부터 가속도 센서(90)에 의해 센싱된 가속도 데이터를 수신하고, 수신한 가속도 데이터를 적분하여 위치 데이터를 생성하고, 위치 데이터를 머신 러닝 모델(170)에 적용하여 가공 위치 데이터를 생성할 수 있다. Alternatively, the processor 100 receives acceleration data sensed by the acceleration sensor 90 from the acceleration sensor 90, integrates the received acceleration data to generate position data, and converts the position data to a machine learning model 170 ) Can be applied to create machining position data.

또한, 프로세서(100)는 메모리(110)에 가공 위치 데이터를 저장할 수 있고, 통신 모듈(120)을 제어하여 외부 장치로 가공 위치 데이터를 전송할 수 있다. In addition, the processor 100 may store the processing position data in the memory 110 and transmit the processing position data to an external device by controlling the communication module 120.

또는, 프로세서(100)는, 가속도 센서(90)로부터 가속도 센서(90)에 의해Alternatively, the processor 100, from the acceleration sensor 90 by the acceleration sensor 90

센싱된 가속도 데이터를 수신하고, 가속도 데이터를 머신 러닝 모델(170)에 적용하여 가공 가속도 데이터를 생성하고, 가공 가속도 데이터를 적분하여 가공 위치 데이터를 생성할 수 있다. The sensed acceleration data may be received, the acceleration data may be applied to the machine learning model 170 to generate machining acceleration data, and machining position data may be generated by integrating the machining acceleration data.

또한, 프로세서(100)는 메모리(110)에 가공 위치 데이터를 저장할 수 있고, 통신 모듈(120)을 제어하여 외부 장치로 가공 위치 데이터를 전송할 수 있다. In addition, the processor 100 may store the processing position data in the memory 110 and transmit the processing position data to an external device by controlling the communication module 120.

이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although the embodiments of the present invention have been described with reference to the accompanying drawings, those of ordinary skill in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features. You can understand. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not limiting.

10: 핀
20, 22, 25: 웨이트 판
30: 웨이트 스택
40, 43: 마그네틱 태그
45: 핀홀
35, 37, 230: 무게 설정 핀
70: 웨이트 리프팅 머신
80: 홀 센서 모듈
90: 가속도 센서
100: 프로세서
110: 메모리
120: 통신 모듈
125, 190: 하우징
60, 200: 무게 트래킹 장치
140: 금속판
150: 전면
155: 내측
160: 줄자
180: 탈착부
210: 헤드부
215: 핀부
10: pin
20, 22, 25: weight plate
30: weight stack
40, 43: magnetic tag
45: pinhole
35, 37, 230: weight setting pin
70: weight lifting machine
80: Hall sensor module
90: acceleration sensor
100: processor
110: memory
120: communication module
125, 190: housing
60, 200: weight tracking device
140: metal plate
150: front
155: inner
160: tape measure
180: detachable part
210: head portion
215: pin part

Claims (14)

복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 삽입됨으로써 웨이트 스택의 무게를 설정하고, 상기 웨이트 스택의 무게를 트래킹하는 무게 트래킹 장치로서,
하우징;
상기 하우징으로부터 돌출되어, 상기 핀홀 또는 상기 상하로 이웃하는 웨이트 판 사이에 삽입되는 핀(Pin);
상기 하우징의 내부에 배치되며, 상기 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 핀에 의해 설정된 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 홀 센서 모듈;
상기 하우징의 내부에 배치되는 메모리; 및
상기 하우징의 내부에 배치되는 프로세서를 포함하고,
상기 프로세서는,
상기 홀 센서 모듈로부터 상기 홀 센서 모듈이 감지한 상기 무게 데이터를 수신하고,
상기 메모리에 상기 무게 데이터를 저장하는 무게 트래킹 장치.
For a weight lifting machine including a plurality of weight plates, the weight of the weight stack is set by being inserted between a pinhole formed in one of the weight plates among the plurality of weight plates or between weight plates adjacent to the upper and lower portions of the plurality of weight plates. And, as a weight tracking device for tracking the weight of the weight stack,
housing;
A pin protruding from the housing and inserted between the pinhole or the vertically adjacent weight plates;
A hall sensor module disposed inside the housing and reading a plurality of magnets attached to the weight plate after inserting or completing the insertion of the pin to detect weight data representing the weight of the weight stack set by the pin;
A memory disposed inside the housing; And
Including a processor disposed inside the housing,
The processor,
Receiving the weight data sensed by the Hall sensor module from the Hall sensor module,
Weight tracking device for storing the weight data in the memory.
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 외부 장치와 통신하는 통신 모듈을 더 포함하고,
상기 프로세서는,
상기 통신 모듈을 제어하여 상기 외부 장치로 상기 무게 데이터를 전송하는 무게 트래킹 장치.
The method of claim 1,
It is disposed inside the housing, further comprising a communication module for communicating with an external device,
The processor,
Weight tracking device for transmitting the weight data to the external device by controlling the communication module.
제 1 항에 있어서,
상기 홀 센서 모듈은,
상기 웨이트 스택과 마주보는 상기 하우징의 전면의 내측에 접하면서 배치되는 무게 트래킹 장치.
The method of claim 1,
The Hall sensor module,
A weight tracking device disposed while in contact with the inside of the front surface of the housing facing the weight stack.
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 무게 트래킹 장치의 가속도 값을 나타내는 가속도 데이터를 센싱하는 가속도 센서를 더 포함하고,
상기 홀 센서 모듈은 상기 핀부가 삽입되는 방향과 나란한 축의 가속도 값이 기준값 이하가 되는 시점에 슬립 모드에서 활성 모드로 전환되어 상기 마그넷을 리딩하는 무게 트래킹 장치.
The method of claim 1,
Further comprising an acceleration sensor disposed inside the housing and sensing acceleration data indicating an acceleration value of the weight tracking device,
The Hall sensor module is a weight tracking device for reading the magnet by switching from a sleep mode to an active mode when an acceleration value of an axis parallel to a direction in which the pin part is inserted becomes less than a reference value.
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 무게 트래킹 장치의 가속도 값을 나타내는 가속도 데이터를 센싱하는 가속도 센서를 더 포함하고,
상기 홀 센서 모듈은 기준값 이상인 3축 가속도 값 중에서 2축 이상의 가속도 값이 기준값 이하로 떨어질 경우 슬립 모드에서 활성 모드로 되어 상기 마그넷을 리딩하는 무게 트래킹 장치.
The method of claim 1,
Further comprising an acceleration sensor disposed inside the housing and sensing acceleration data indicating an acceleration value of the weight tracking device,
The Hall sensor module is a weight tracking device for reading the magnet by entering an active mode from a sleep mode when an acceleration value of two or more axes falls below a reference value among three acceleration values that are greater than or equal to a reference value.
제 1 항에 있어서,
상기 홀 센서 모듈은 슬립 모드와 활성 모드를 반복하고,
상기 홀 센서 모듈은 상기 활성 모드 시에 리딩한 무게 데이터 중에서 빈도수가 가장 많은 무게 데이터를 웨이트 스택의 무게로 판정하는 무게 트래킹 장치.
The method of claim 1,
The Hall sensor module repeats the sleep mode and the active mode,
The Hall sensor module determines the weight data with the highest frequency among weight data read in the active mode as the weight of the weight stack.
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 무게 트래킹 장치의 가속도 값을 나타내는 가속도 데이터를 센싱하는 가속도 센서를 더 포함하고,
상기 프로세서는,
상기 가속도 센서로부터 상기 가속도 센서에 의해 센싱된 상기 가속도 데이터를 수신하고,
수신된 상기 가속도 데이터에 신호 처리를 수행하여 상기 무게 트래킹 장치의 위치 변화를 나타내는 위치 데이터를 생성하는 무게 트래킹 장치.
The method of claim 1,
Further comprising an acceleration sensor disposed inside the housing and sensing acceleration data indicating an acceleration value of the weight tracking device,
The processor,
Receiving the acceleration data sensed by the acceleration sensor from the acceleration sensor,
A weight tracking device that performs signal processing on the received acceleration data to generate position data indicating a position change of the weight tracking device.
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 무게 트래킹 장치의 가속도 값을 나타내는 가속도 데이터를 센싱하는 가속도 센서를 더 포함하고,
상기 프로세서는,
상기 가속도 센서로부터 상기 가속도 센서에 의해 센싱된 상기 가속도 데이터를 수신하고,
상기 가속도 데이터에 신호 처리를 수행하여 상기 무게 트래킹 장치의 위치 변화를 나타내는 위치 데이터를 생성하고,
상기 위치 데이터를 학습된 머신 러닝 모델(Machine Learning Model)에 적용하여 고도화된 위치 데이터를 생성하는 무게 트래킹 장치.
The method of claim 1,
Further comprising an acceleration sensor disposed inside the housing and sensing acceleration data indicating an acceleration value of the weight tracking device,
The processor,
Receiving the acceleration data sensed by the acceleration sensor from the acceleration sensor,
Performing signal processing on the acceleration data to generate position data indicating a position change of the weight tracking device,
Weight tracking device for generating advanced position data by applying the position data to a learned machine learning model (Machine Learning Model).
제 1 항에 있어서,
상기 하우징의 내부에 배치되며, 무게 트래킹 장치의 가속도 값을 나타내는 가속도 데이터를 센싱하는 가속도 센서를 더 포함하고,
상기 프로세서는,
상기 가속도 센서로부터 상기 가속도 센서에 의해 센싱된 상기 가속도 데이터를 수신하고,
상기 가속도 데이터를 학습된 머신 러닝 모델(Machine Learning Model)에 적용하여 고도화된 가속도 데이터를 생성하고,
상기 고도화된 가속도 데이터에 신호 처리를 수행하여 상기 무게 트래킹 장치의 위치 변화를 나타내는 위치 데이터를 생성하는 무게 트래킹 장치.
The method of claim 1,
Further comprising an acceleration sensor disposed inside the housing and sensing acceleration data indicating an acceleration value of the weight tracking device,
The processor,
Receiving the acceleration data sensed by the acceleration sensor from the acceleration sensor,
Apply the acceleration data to a learned machine learning model to generate advanced acceleration data,
A weight tracking device for generating position data representing a position change of the weight tracking device by performing signal processing on the advanced acceleration data.
청구항 1에 있어서,
상기 웨이트 판은, 복수의 개의 마그넷이 상기 웨이트 스택의 무게에 대응하도록 자극의 방향이 배열된 마그네틱 태그가 부착된 무게 트래킹 장치.
The method according to claim 1,
The weight plate is a weight tracking device attached with a magnetic tag in which a magnetic pole direction is arranged so that a plurality of magnets correspond to the weight of the weight stack.
복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 무게 설정 핀이 삽입됨으로써 설정되는 웨이트 스택의 무게를 트래킹하는 무게 트래킹 장치로서,
상기 무게 설정 핀에 탈착 가능한 하우징;
상기 하우징의 내부에 배치되며, 상기 무게 설정 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 홀 센서 모듈;
상기 하우징의 내부에 배치되는 메모리; 및
상기 하우징의 내부에 배치되는 프로세서를 포함하고,
상기 프로세서는,
상기 홀 센서 모듈로부터 상기 홀 센서 모듈이 감지한 상기 무게데이터를 수신하고,
상기 메모리에 상기 무게 데이터를 저장하는 무게 트래킹 장치.
For a weight lifting machine including a plurality of weight plates, a pinhole formed in any one weight plate among the plurality of weight plates or a weight setting pin is inserted between the weight plates adjacent up and down among the plurality of weight plates. As a weight tracking device that tracks the weight of the weight stack,
A housing detachable to the weight setting pin;
A hall sensor module disposed inside the housing and reading a plurality of magnets attached to the weight plate after inserting or completing the insertion of the weight setting pin to detect weight data representing the weight of the weight stack;
A memory disposed inside the housing; And
Including a processor disposed inside the housing,
The processor,
Receiving the weight data sensed by the Hall sensor module from the Hall sensor module,
Weight tracking device for storing the weight data in the memory.
제 11 항에 있어서,
상기 하우징은 상기 무게 설정 핀에 탈착되는 탈착부를 포함하고,
상기 탈착부는 상기 무게 설정 핀의 헤드부에 맞물리는 형상을 가진 무게 트래킹 장치.
The method of claim 11,
The housing includes a detachable portion detachable from the weight setting pin,
The detachable portion is a weight tracking device having a shape that meshes with the head of the weight setting pin.
복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 제 1 항에 기재된 무게 트래킹 장치를 이용하여, 제1항에 기재된 핀에 의해 설정된 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법으로서,
상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 상기 핀이 삽입되면, 제 1 항에 기재된 홀 센서 모듈이, 상기 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계;
제 1 항에 기재된 프로세서가, 상기 홀 센서 모듈로부터 상기 무게 데이터를 수신하는 단계; 및
상기 프로세서가, 제 1 항에 기재된 메모리에 상기 무게 데이터를 저장하는 단계를 포함하는 무게 트래킹 방법.
A weight tracking method for tracking the weight of a weight stack set by the pins according to claim 1, using the weight tracking device according to claim 1, for a weight lifting machine including a plurality of weight plates,
When the pin hole formed in any one of the plurality of weight plates or the pin is inserted between the upper and lower neighboring weight plates among the plurality of weight plates, the Hall sensor module according to claim 1 is a process of inserting the pin Or detecting weight data representing the weight of the weight stack by reading a plurality of magnets attached to the weight plate after insertion is completed;
The method of claim 1, further comprising: receiving, by the processor, the weight data from the hall sensor module; And
A weight tracking method comprising the step of storing, by the processor, the weight data in the memory according to claim 1.
복수 개의 웨이트 판을 포함하는 웨이트 리프팅 머신에 대하여, 제 11 항에 기재된 무게 트래킹 장치를 이용하여, 상기 무게 트래킹 장치가 장착된 무게 설정 핀에 의해 설정된 웨이트 스택의 무게를 트래킹하는 무게 트래킹 방법으로서,
상기 복수 개의 웨이트 판 중에서 어느 하나의 웨이트 판에 형성된 핀홀 또는 상기 복수 개의 웨이트 판 중에서 상하로 이웃하는 웨이트 판 사이에 상기 무게 설정 핀이 삽입되면, 제 11 항에 기재된 홀 센서 모듈이, 상기 무게 설정 핀의 삽입 과정 또는 삽입 완료 후에 상기 웨이트 판에 부착된 복수 개의 마그넷을 리딩하여 상기 웨이트 스택의 무게를 나타내는 무게 데이터를 감지하는 단계;
제 11 항에 기재된 프로세서가, 상기 홀 센서 모듈로부터 상기 무게 데이터를 수신하는 단계; 및
상기 프로세서가, 제 11 항에 기재된 메모리에 상기 무게 데이터를 저장하는 단계를 포함하는 무게 트래킹 방법.
A weight tracking method for tracking the weight of a weight stack set by a weight setting pin equipped with the weight tracking device, with respect to a weight lifting machine including a plurality of weight plates, using the weight tracking device according to claim 11,
When the weight setting pin is inserted between a pinhole formed in any one of the plurality of weight plates or between the weight plates adjacent to each other in the plurality of weight plates, the Hall sensor module according to claim 11 sets the weight Sensing weight data representing the weight of the weight stack by reading a plurality of magnets attached to the weight plate after the pin is inserted or after the insertion is completed;
The method of claim 11, further comprising: receiving the weight data from the hall sensor module; And
A weight tracking method comprising the step of storing, by the processor, the weight data in the memory according to claim 11.
KR1020200127813A 2019-01-30 2020-10-05 Apparatus and system for tracking weight using hall sensor KR20200116890A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020190011943 2019-01-30
KR1020190011837 2019-01-30
KR20190011943 2019-01-30
KR20190011837 2019-01-30

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020190149966A Division KR20200094623A (en) 2019-01-30 2019-11-20 Apparatus and system for tracking weight using hall sensor

Publications (1)

Publication Number Publication Date
KR20200116890A true KR20200116890A (en) 2020-10-13

Family

ID=72050026

Family Applications (4)

Application Number Title Priority Date Filing Date
KR1020190149966A KR20200094623A (en) 2019-01-30 2019-11-20 Apparatus and system for tracking weight using hall sensor
KR1020200050643A KR20210061912A (en) 2019-01-30 2020-04-27 System for tracking exercise information
KR1020200050637A KR20210061911A (en) 2019-01-30 2020-04-27 System for tracking exercise information
KR1020200127813A KR20200116890A (en) 2019-01-30 2020-10-05 Apparatus and system for tracking weight using hall sensor

Family Applications Before (3)

Application Number Title Priority Date Filing Date
KR1020190149966A KR20200094623A (en) 2019-01-30 2019-11-20 Apparatus and system for tracking weight using hall sensor
KR1020200050643A KR20210061912A (en) 2019-01-30 2020-04-27 System for tracking exercise information
KR1020200050637A KR20210061911A (en) 2019-01-30 2020-04-27 System for tracking exercise information

Country Status (1)

Country Link
KR (4) KR20200094623A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220094331A (en) * 2020-12-29 2022-07-06 이리오넷 주식회사 Personal smart block pin capable of measuring exercise amount

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220070825A (en) * 2020-11-23 2022-05-31 이동하 Smart block pin having automatic horizontal setting function
CN114191773B (en) * 2021-12-29 2022-11-11 南京越度健康科技有限公司 Counterweight selection device for fitness equipment and use method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110066432A (en) 2009-12-11 2011-06-17 김정호 Automatic health management system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110066432A (en) 2009-12-11 2011-06-17 김정호 Automatic health management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220094331A (en) * 2020-12-29 2022-07-06 이리오넷 주식회사 Personal smart block pin capable of measuring exercise amount

Also Published As

Publication number Publication date
KR20210061912A (en) 2021-05-28
KR20200094623A (en) 2020-08-07
KR20210061911A (en) 2021-05-28

Similar Documents

Publication Publication Date Title
KR20200116890A (en) Apparatus and system for tracking weight using hall sensor
US11938077B2 (en) Apparatus, system, and method for testing and exercising the pelvic floor musculature
CN107206266B (en) Temper tracker
US20020086774A1 (en) Computerized repetitive-motion exercise logger and guide system
US10987535B2 (en) Deciding weight and repetitions in a gym machine with no mechanical impact
US20130288859A1 (en) Free Weight Monitoring System
CN101394787A (en) Body movement detector, body movement detection method and body movement detection program
KR102053578B1 (en) Apparatus and system for tracking position
US20180250553A1 (en) Smart weight-lifting pin
CN112825270A (en) Weight tracking device and method using Hall sensor
CN111290255A (en) Batch wrist-watch comprehensive properties test equipment
KR101782975B1 (en) Smart exercise assistant device, exercise historical analysis and judgment method using thereof and recording medium for performing the method
KR101610345B1 (en) Dumbbell set
CN113908483A (en) Intelligent skipping rope capable of automatically detecting counter weight and detection method
JP2011127917A (en) Move analyzer and program
KR102039616B1 (en) Apparatus and method for managing exercise information
US20240058648A1 (en) Exercise data tracking systems, kits, and methods of use
EP4194059A1 (en) Weight exercise device and method
US20100234181A1 (en) Assembly and the operating method for exercise amount measuring
GB2482496A (en) A weight training device with means to measure performance
CN211698622U (en) Batch wrist-watch comprehensive properties test equipment
US20220241646A1 (en) Smart training system
US20240108946A1 (en) System and method for monitoring a free weight system
WO2022169660A1 (en) Smart training system
TW200838582A (en) Wrist watch type acceleration detection module for measuring amount of exercise

Legal Events

Date Code Title Description
A107 Divisional application of patent