분류

2020년 10월 11일 일요일

zwift 지원 트레이너 유형별 가격 정리.

개요 

최근 3개월 zwift에 빠져있습니다. 야외로 나가는 라이딩은 준비에 시간이 걸리는 반면. 실내에서 평소 생활 중 시간 손실 없이 자전거를 탈 수 있고, 능력치 향상에 도움이 되기 때문입니다. 날씨가 좋은 날 자전거를 타고 밖에 나가는 것은 무척 좋은 일이지만. 원하는 코스까지 도달하는데 걸리는 시간과 공도의 위험성, 그리고 올해는 코로나까지 밖에 나가면 위험한 이유가 여러 가지 있습니다. 앞으로는 추워질 날씨 덕에 더욱 나가기 힘들어질 것 같습니다.

반면 실내 트레이닝은 트레이닝복을 갈아입는 잠깐의 시간 이외에 큰 시간이 소요되지 않습니다. 즉 투자시간 대비 운동 효과를 극대화 시킬 수 있다는 장점이 있다는 것 입니다. 물론 그럼에도 불구하고 야외 싸이클링이 풍경을 보는 즐거움이 있는 것은 틀림없습니다. 

1. 트레이너 종류  

ZWIFT를 즐길 수 있는 트레이너 형태는 5종으로 나뉩니다. 

가. 평롤러 + 스피드 센서 
나. 인도어 자전거 
다. 파워미터가 달린 롤러  
라. 뒷바퀴에 연결하는 스마트 트레이너 
마. 뒷바퀴를 제거하고 직접 연결하는 스마트 트레이너 


가장 편한 방법은 나. 인 것 같습니다. 외출 할 때마다 휠을 분리하고 다시 장착하는 수고로움에서 벗어날 수 있기 때문입니다.  다만 인도어 전용 자전거는 무겁고 보관 장소를 많이 차지합니다. 

가, 다, 라는 실내 트레이닝을 위해 실내용 뒷바퀴셋이 필요합니다. 그리고 용도에 따라 교환을 해야 합니다. 물론 숙련되면 1분이면 끝나긴 합니다. 그리고 자신의 싸이클을 이용하는 자세를 교정하거나 연습하는데 도움이 되기 때문에 이 역시 장점이긴 합니다.  

트레이너 선택 시 주요 사항으로 생각되는 부분은 업힐 시뮬레이션이 가능한가 여부 인 것 같습니다. 모터의 저항을 통해 업힐 시뮬레이션을 수행할 수 있는데 이것이 ZWIFT와 연동 될 경우 보다 현실감 있는 라이딩이 가능하며, 트레이닝에도 매우 긍정적인 영향을 미치게 됩니다. 따라서 업힐 저항 시뮬레이션에 따라 트레이너의 가격도 비싸집니다. 

ZWIFT를 제대로 즐길 수 있는 장비의 경우 ZWFIT 인증이 주어집니다. 센서 이외의 장비는 ZWIFT 인증이 된 장비를 기준으로 가격을 알아보겠습니다. ZWIFT에서 지원기기 목록을 보면 제대로 되지도 않는 장비를 잔뜩 소개해놨습니다. 불편하고 번거롭게 말이죠. 가격까지 소개해놨으면 그나마 유용하겠지만, 가격이나 업힐 저항 같은 주요 정보가 없습니다.  

즈위프트 인증 마크

제대로 지원되는 기기면 위와 같은 즈위프트 인증 마크가 표시되어 있습니다. 하지만 인증도 돈을 내고 해야 하는 만큼 중국산은 인증을 받지 않습니다. 


2. 트레이너 종류와 가격 정리 

가. 평롤러 + 스피드센서

 평롤러

트레이너 종류는 여러 가지가 있습니다. 그중 가장 저렴하게 활용하는 방법은 평롤러+파워미터 입니다. 이 조합의 경우 zwfit를 하는데 지장은 없지만 업힐 시뮬레이션이 작동하지 않는 점이 훈련에는 그다지 좋지 않은 방법인 것 같습니다. EGR모드를 통해 어느 정도의 시뮬레이션이 가능하기 때문에 RPM 위주의 훈련에는 상당히 도움이 될 것 같습니다. 

모델 ant+ 블루투스  가격  구매
CatEye ISC-11 O X     48,300 해외
Saris® Speed and Cadence O X     48,000 해외
Garmin® Bike Speed O X     41,000 해외
Garmin® Speed Sensor 2 and Cadence Sensor 2 O O     59,200 국내
Garmin® GSC10 O X     94,200 국내
JetBlack JBT-102 O O     57,000 해외
PowerTap ANT+ Dual Speed and Cadence O X 구매불가
Wahoo BlueSC O O   105,600


가격이 저렴하지만 이것 이외에도 평롤러와 실내 트레이닝 용 휠 셋을 구매해야 하는 점을 생각하면 가격이 제법 올라갑니다. 평롤러의 경우 싼 것을 사더라도 100,000원 가량 하고 실내용 타이어와 휠셋도 가장 저렴한 것으로 하더라도 70,000원 가량이 듭니다. 즉 아무리 싼 것을 사더라도 최소 발생 비용은 약 220,000원 입니다. 


나. 인도어 자전거 

인도어 싸이클


인도어 자전거중 ZWIFT 인증을 받은 제품은 단 3개밖에 없습니다. 쓸 수 있는 제품은 약 17종이라고 나오는데 업힐, 다운힐의 지원이 불가능한 제품들은 빼도록 하겠습니다.  

브랜드 모델
업힐 ant+ 블루
투스스 
가격  구매
Tacx Neo Bike Smart
25% O O    3,838,800 해외
Wahoo KICKR Bike 20% O O    4,200,000 해외
wattbike Atom
25% O O    2,280,000 해외


다. 파워미터가 달린 롤러

파워미터와 저항이 달린 롤러


파워미터가 달린 롤러는 약간 계륵 같은 느낌입니다. 롤러는 다른 트레이너와 다르게 싸이클을 타면서 라이더의 균형을 잡아주는 연습까지 수행할 수 있기에 종합적인 능력으로는 매우 좋은 제품입니다. 하지만 zwift를 하기에는 어떨지 의문입니다. 

평롤러라는 것은 평평하게 놓여있는 상태이기에 주행 중 갑작스럽게 저항이 발생 할 경우 라이더와 자전거가 롤러 밖으로 튀어나갈 가능성이 있습니다. 따라서 큰 저항을 만들 수 없습니다. 
oreka 롤러


oreka 의 경우 업힐 저항을 25%까지 설정할 수 있는 이유는 자전거를 고정해주는 밸트가 달려있기 때문입니다. 덕분에 탈착이 불편하죠. 

브랜드 모델 업힐 ant+ 블루
투스스 
가격  구매
Elite® Arion Digital Smart B+ O O X      659,400 해외
Elite® elite Real E-motion O O X    1,455,047 해외
Elite® Real E-motion B+ O O O    1,439,984 해외
Oreka O2 Trainer 25%          O O    4,516,400 해외


라. 뒷바퀴에 연결하는 스마트 트레이너

휠 온 트레이너

휠 온 트레이너 형태 역시 인도어 자전거와 마찬가지로 zwift가 제대로 지원되지 않는 기기는 필요가 없기 때문에 zwitft 인증 제품만 정리하도록 하겠습니다. 제가 사용하고 있는 제품은 VORTEX 제품이고 약 7%의 경사도를 지원하게 되어있습니다. 살 때는 초여름이라 39만원이었는데... 가을이라 그런가 가격이 올랐네요; 개인적으로는 트레이닝에 굉장히 만족하고 있습니다. 싸이클 입문 후 7년간 평지만 달려온 인생이 달라지고 있습니다. 

브랜드 모델 업힐 ant+ 블루투스  가격  구매
Saris® M2 5% O O      578,000 해외 1200
Saris® Magnus O O  구매불가  해외
Elite® Rampa  10% O O      718,800 해외
Tacx Flow  6% O O      790,000 해외
Tacx Vortex  7% O O      589,000 국내
Tacx Vortex Smart TDF - Edition O O  구매불가 
Wahoo Snap 12% O O      700,000 국내



마. 뒷바퀴를 제거하고 직접 연결하는 스마트 트레이너

다이렉트 트레이너


다이렉트 트레이너의 경우 뒷바퀴 휠과 타이어를 별도로 구매할 필요가 없는 것이 장점이며 스프라켓은 구매해야 합니다. 가장 많은 인증 라인업이 포함 된 걸로 보아 현재 가장 진보한 형태의 모델이 아닌가 합니다. 자신의 자전거를 활용할 수 있으며, 높은 업힐 저항을 얻을 수 있고, 휠 셋의 추가 구매가 필요 없습니다. 

브랜드 모델 업힐 ant+ 블루투스  가격  구매
Saris® Hammer Direct Drive  20% O O    1,279,040 해외 1200
Saris® H3 20% O O    1,232,000 국내
Cyclotronics Rolo de Treinamento O O  구매불가 
Elite® Direto 14% O O    1,613,410 해외
Elite® Direto X 24% O O    1,366,400 해외
Elite® Drivo 24% O O    1,500,000 국내
Elite® Drivo II 24% O O    2,400,000 해외
Elite® Suito 15% O O      960,000 해외
Tacx FLUX S 10% O O    1,150,000 해외
Tacx Flux 10% O O    1,150,000 국내
Tacx Neo O O  구매불가 
Tacx Neo 2T 25% O O    1,680,000 해외
Wahoo Kickr  20% O O    1,440,000 해외
Wahoo Kickr Core  16% O O    1,150,000 국내
Thinkrider     X7 PRO     20% O O    600,000 해외


이상 zwift를 즐길 수 있는 각 트레이너의 가격과 지원 업힐에 대해 알아보았습니다. 

개인적으로는 타이어와 휠 값을 세이브 할 수 있는 형태인 직접 연결하는 형태의 트레이너가 좋다고 생각 했는데 가격대가 상당히 높은 점이 향후 선택에 장애 요인으로 작용할 것 같군요. 게다가 24% 업힐은 로드가 실제로 만나기 쉬운 업힐이 아니기에 15%를 지원하면서 가격도 100만원 미만인 suito가 상당히 매력적으로 보입니다.  하지만 직구 사이트에서 한국배송을 안하네요; 

좀 더 알아본 결과 중국산 Thinkrider 가 zwift Certification을 받지는 않았지만. 완벽하게 지원된다고 합니다. 와후 키커 짝퉁이라는 말이 있네요 가격은 알리에서 500$ 배송비 포함 525$에 최저가로 주문할 수 있습니다. 

그리고 상위 가격은 네이버나 구글에서 나오는 가격을 기준으로 작성하였지만 잘 찾아보시면 좀 더 저렴한 가격에 구매가 가능하실 겁니다. 

오늘은 zwift를 즐기기 위한 트레이너들의 가격을 알아보았습니다. 실내 트레이너를 구매하려는 분들의 선택 장애 해결에 도움이 되었으면 좋겠네요.  

다음은 zwift 3개월차 향상된 능력은 어느 정도인가 한번 점검 해보도록 하겠습니다. 

2020년 9월 20일 일요일

mariadb CONNECT BY, 시간계산, 프로시저 만들기 요약.

개요 

오픈소스 기반 프로젝트를 수행하면서 MARIADB라는 녀석을 접하게 되었습니다. 기존의 ORACLE환경과는 다르기에 프로시저를 짜는데 애를 먹는 바람에 정리를 하려 합니다. 

그리고 프로그램 설정의 오류 때문인지 LOOP 문을 돌릴 경우 발생되는 데이터가 초당 20건밖에 되지 않는 기이한 현상이 있었는데 이런 건 PGA 메모리가 부족하든 CPU를 프로그램에 할당한 것이 없든 여러 환경적 문제가 있는 것 같습니다. 하지만 이런 문제를 모두 정리하기엔 시간이 부족하기에 루프문을 최소화해서 처리하는 해법을 찾아보았습니다. 


1. CONNECT BY LEVEL 문을 통한 여러 행 생성하기 

마땅히 CONNECT BY 문이 없어 애를 먹는 과정에서 RECURSIVE 관계를 WITH문을 통해 만들 수 있는 것을 발견하였습니다. 

저는 임의의 행 데이터 집합을 가상의 형태로 만들어야 하는 프로시저를 만들어야 합니다. 따라서 기존 작성했던 쿼리와 비교하며 검색을 해보았습니다. 

ORACLE : 

SELECT * FROM 
   임의테이블 A
   , (SELECT LEVEL AS LV FROM DUAL CONNECT BY LEVEL <=10)  B

위와 같은 쿼리를 통해 단일 데이터를 10배 뻥튀기 하는 과정이 필요했습니다. 해당 쿼리는 아래와 같이 변경됩니다. 

MARIADB : 


WITH RECURSIVE a(n) AS (
  SELECT 1 
    UNION ALL 
   SELECT  n+1 
   FROM a
   WHERE n < 10  /*최대 레벨에 해당하는 수치 입력*/
)
SELECT  n, b.* 
FROM  
   a
  ,  임의테이블 b

재귀 호출에 대한 자세한 스펙은 아래 문서를 참조하시면 됩니다. 

간단하게 말하자면 WITH RECURSIVE 뒤편에 들어있는 a(n)
a <--테이블이름 (n) 컬럼이름의 형태로 활용할 수 있으며 해당 리커시브 내에서도 재귀를 사용할 수 있습니다. a(n)은 재귀명(컬럼명1,컬럼명2) 처럼 다중 행과 컬럼을 포함할 수 있는 구조가 됩니다. 


2. 시간에 대한 계산하기 

가. 시간 차 계산 

시간의 차이에 대한 계산은 TIMESTAMPDIFF 함수를 사용합니다. 

ORACLE : 
SELECT  TO_DATE('날자','YYYY-MM-DD') - SYSDATE FROM  DUAL; 
같은 함수를 이용하여 시간은 *24 분은 *24*60 초는 *24*60*60을 해서 구했던 것 과 다릅니다. MARIADB 쪽이 조금 더 명시성이 확보되어 좋다는 생각이 듭니다. 

MARIADB : 
SELECT  TIMESTAMPDIFF(SECOND, '시작일자', '종료일자') ; 
위와 같은 구문을 이용하면 두 날짜 차이의 초단위 차를 계산을 수행해줍니다. 
참고로 SECOND는 YEAR, MONTH, DAY, HOUR, MINUTE 등으로 변경하여 해당 단위에 대한 차를 구할 수 있습니다. 

나. 시간의 증감 계산 

TIMESTAMPADD 함수를 통해 시간에 대한 증가와 감소를 계산할 수 있습니다. 

사용문법은 이렇습니다. 
SELECT  TIMESTAMPADD (단위, 증감수치, '날짜') 
ex) SELECT  TIMESTAMPADD (SECOND, 60, '2020-01-01 20:11:25') 
단위에 들어갈 수 있는 수치는 위와 동일하게 
YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 입니다. 

3. 프로시저 

저장 프로시저, 실행 프로시저를 만드는 방법은 오라클과 약간 다릅니다. 

가. 저장 프로시저 

ORACLE :
CREATE OR REPLACE PROCEDURE 프로시저명(변수1 IN 타입, ...)
IS 
커서, 변수 선언 
변수명 데이터타입; 
/*예:) DECLARE TMPVAL VARCHAR(10);  */
BEGIN 
수행내용 .. 
       /*변수에 값을 넣을 경우 */
       변수명 := 값; 

       /*루프유형1*/
       FOR 커서명 IN  1..9 
       LOOP  
           처리내용  ; 
       END LOOP; 
       /*루프유형2*/             
       FOR  커서2 IN (SELECT COL1,COL2 FROM 테이블  ...)
       LOOP  
           INSERT INTO 테이블3
           (커서2.COL1, 커서2.COL2); 
       END LOOP; 
END ; 
 
MARIADB : 
CREATE OR REPLACE PROCEDURE 프로시저명(변수1 IN 타입, ...)
BEGIN 
   DECLARE  변수명 타입; 
   /*예:) DECLARE TMPVAL VARCHAR(10);  */
   /*  위의 변수 선언이 기본 형식이나 임의 값을 사용할 수 있다. */
   /*예 ) SET @tmp = '';  등의 형태로 활용할 경우 변수의 선언이 필요 없음*/ 
   수행내용 .. 
     /*변수에 값을 넣는 경우 */
      SET 변수명 = 값; 
   /*루프유형1*/
       FOR 커서명 IN  1..9 
       DO
           처리내용  ; 
       END FOR; 
       /*루프유형2*/             
       FOR  커서2 IN (SELECT COL1,COL2 FROM 테이블  ...)
       DO
           INSERT INTO 테이블3
           (커서2.COL1, 커서2.COL2); 
       END FOR;     
END ; 
ORACLE과 큰 차이 없이 사용할 수 있다. 
LOOP와 DO의 차이 정도, 그리고 변수를 임의로 지정할 수 있는 부분, 그리고 변수에 값을 넣는 것이 ORACLE 의 변수 := 값  -> MYSQL SET 변수 = 값; 정도의 차이만 있을 뿐 기본적인 부분이 같다. 

LOOP문 : 
LOOP문에서는 간혹 ORACLE 에서 LOOP와 EXIT 를 활용하는 부분이 다르다. 
ORACLE : 
LOOP
   수행로직 ;
   EXIT WHEN 탈출조건
END LOOP; 

MARIADB  : 
REPEAT 
   수행로직 ;
    UNTIL 탈출조건 
END  REPEAT ; 

다. 임의 실행 프로시저 

보편적으로 저장 프로시저와 임의 수행을 위해 (개발, 테스트시) 사용하는 프로시저는 다음과 같은 차이가 있다. 

ORACLE : 
DECLARE  
    변수선언 
BEGIN 
    로직 
END; 

MARIADB : 
DELIMITER|
   BEGIN NOT ATOMIC
     변수선언
     로직수행 
   END| 
DELIMITER; 
이 부분 역시 문법 이외에 별 차이가 없다. 
ORACLE에서는 DECLARE  나 BEGIN 만으로 수행 프로시저를 즉시 실행 시킬 수 있는 것과 MARIADB에서는 DELIMITER라는 명령어로 수행하는 것 만 다르다. 다만 ORACLE 프로시저와 MARIADB 프로시저에서는 눈에 띄게 다른 점이 LOOP 문을 활용할 경우 초당 처리 건수의 치이가 난다. ORACLE에서는 프로시저에서 LOOP를 돌려 수천 건의 임의데이터를 생성할 수 있었던 반면 MARIADB는 초당 20건밖에 데이터가 생성되지 않았으며, 아직 원인 규명이 되지 않은 상태다. 

다. 프로시저 만들기 

임의의 기간에 해당하는 데이터를 자동 생성하는 프로시저를 만들 경우 샘플을 만들어보자면 아래와 같다. 

/*테이블 생성 */

CREATE TABLE TMPTBL(
  STIME timestamp
  , ETIME timestamp
  , VALUE int
); 

/*임의 값 생성  현재시간 + 60초 1 +60초 2*/

INSERT INTO TMPTBL
VALUES(NOW(), TIMESTAMPADD (SECOND, 60, NOW(), 1)
, (TIMESTAMPADD (SECOND, 60, NOW()), TIMESTAMPADD (SECOND, 60, TIMESTAMPADD (SECOND, 60, NOW())), 2); 


/*기간만큼 데이터를 늘리는 저장 프로시저 생성 * /

CREATE OR REPLACE PROCEDURE testProcedure(in prTime timestamp)  
BEGIN
  for rec IN  (SELECT  STIME, ETIME, VALUE FROM TMPTBL)
  do 
SET @itv = TIMESTAMPDIFF(SECOND, rec.STIME, rec.ETIME); /*기간차를 초로*/
INSERT INTO TMPTBL(STIME, ETIME, VALUE) 
WITH 
RECURSIVE  list(n) 
AS (
SELECT  1
UNION ALL
SELECT  n+1 FROM  list
WHERE n < @itv /*초만큼 LEVEL생성*/
)
SELECT  
 TIMESTAMPADD(SECOND, list.n, rec.STIME) 
, TIMESTAMPADD(SECOND, list.n, rec.ETIME)
, rec.VALUE*n 
FROM  list ; 
  END for; 
END;
; 

/*기간만큼 데이터를 늘리는 즉시 수행 프로시저 */

DELIMITER |
BEGIN NOT ATOMIC
for rec IN  (SELECT  STIME, ETIME, VALUE FROM TMPTBL)
  do 
SET @itv = TIMESTAMPDIFF(SECOND, rec.STIME, rec.ETIME); /*기간차를 초로*/
INSERT INTO TMPTBL(STIME, ETIME, VALUE) 
WITH 
RECURSIVE  list(n) 
AS (
SELECT  1
UNION ALL
SELECT  n+1 FROM  list
WHERE n < @itv /*초만큼 LEVEL생성*/
)
SELECT  
 TIMESTAMPADD(SECOND, list.n, rec.STIME) 
, TIMESTAMPADD(SECOND, list.n, rec.ETIME)
, rec.VALUE*n 
FROM  list  ; 
  END for; 
END|
DELIMITER ;  

수행결과 




이번은 MYSQL이나 MARIADB에서 CONNECTION BY 구문, 시간계산과 프로시저를 생성하는 방법 , 그리고 PLSQL을 이용한 임의 데이터 생성하는 방법등 여러가지를 한꺼번에 정리해보았습니다. 개인적으로는 연계되어 사용까지가 한쿨이라고 생각하기에 이런 정리 방식이 좋은 것 같네요. 

실무에 조금이라도 도움이 되었으면 좋겠네요. 이상입니다. 

기타 

mariadb 의 실행 프로시저 begin not atomic 프로시저 내에서 여러 테이블을 호출하고 사용할 경우 다수의 트랜잭션이 동시 처리되는 환경에서 dead lock 오류가 발생하는 것을 확인 하였습니다. 또한 동일 프로그램을 spring 환경에서 개별 SQL MAPPER로 분리할 경우 해당 문제가 해결되는 것도 확인하였습니다. 

2020년 9월 7일 월요일

샤오미 POCO F2 PRO 개봉 부터 LTE 유심기변(개통) 하기

개요 

휴대폰이 고장 났습니다. 성능도 날이 갈수록 느려지고, 지문 인식 기능도 오락가락 합니다. 31개월 사용했습니다. 그래서 바꾸려고 알아봤습니다. 중국 직구폰 개통기 시작하겠습니다. 


5G 시장이 열리면서 스마트폰이 참 비싸졌습니다. 국내 상품으로는 5G가 아니더라도 신품은 거의 100만원을 호가하는 비싼 제품을 파는 상황에서 기존 제품보다 느리지 않은 휴대폰을 찾는 것이 쉽지는 않았습니다. 미디테크 멀티코어나 ARM 계열의 제품은 성능이 좋지 않고, 스냅 드래곤의 나름 최신 버전인 865를 끼워 넣은 제품은 국내에서 모두 120만원을 호가하는 상황이었습니다. (주문 할 때는 말이죠. 앞으로 연말 되면 할인이다 뭐다 많겠죠. )

다나와 스냅드래곤 865 검색결과

80만원 UNDER로는 모두 중국 제품이기에 이전에 가성비로 소문이 났던 POCO F2를 주문하기로 했습니다. 

샤오미 POCO F2 374$

본문의 내용은 1. 구매 및 개봉 -> 2. 통신사 기기등록 -> 3. 유심 활성화 순으로 되어있습니다. 


1. 구매 및 개봉 

중국 직구를 진행 할 경우 포코폰 2가 374$ 약 45만원에 배송비 없이 구매할 수 있었습니다. 그리고 한중 FTA에 의해 휴대폰 전자제품은 관세 없이 들어올 수 있다고 합니다. 혹여 부가세가 날아올까 기다렸는데 세관을 통하지 않고 들어왔습니다. 통관 기록이 전혀 없습니다. 원인은 제가 알 수 없습니다. 통관 기록이 없기에 준비한 부가세는 세이브 되었습니다. 


배송은 8월 17일(구매당일) 시작하여 9월3일 도착 17일 걸렸습니다. 어떤 이유인지 중국 제품이 홍콩에 도착하여 배를 타고 한국으로 온 것 같습니다. 원인은 아마 배터리 폭파 때문에 리듐이온 배터리가 들어있는 제품은 항공 운송을 안 해주기 때문 아닌가 합니다. ?!(홍콩과 붙어있는 지역일 수 있습니다.)

외형은 뭐 제가 설명하지 않아도 여러 동영상, 혹은 쇼핑 사이트에서 잘 보실 수 있을 거라고 믿습니다. 개인적으로 다르다고 느껴진 부분은 2가지 정도 입니다. 

팝업 셀피카메라. 

화면 지문인식 

화면 지문인식
처음엔 화면에 지문인식이 되는 줄 모르고; 지문인식기가 어디에 있나 한참 찾았습니다. 

그 외 박스 구성품은 다음과 같습니다. 
1. 휴대폰 
(보호필름 부착상태로 옵니다. 글래스필름 딸려왔는데 실수로 위에다 붙여서 버렸어요. )
2. 충전기
3. 충전 케이블 
4. 설명서1부, 보증서 1부
5. 투명 케이스 (기본)
6. 추가 구매 글래스 필름, 보호커버 
7. 휴대폰 가로 스탠드
8. 유심 교체용 핀

휴대폰 스탠드는 정말 쓰기 불편한 클립 스텐드이고, 기본품으로 딸려오는 투명 케이스는 뒷면의 카메라를 보호할 수 없는 형태입니다. 따라서 nillkin 케이스는 필수인 것 같습니다. 사진은 클릭하면 확대 됩니다. 

구성품 전체 

클립 스탠드

클립스탠드 사용 시

기본 투명케이스 케이스를 씌워도 카메라가 돌출됨, 또한 RFID(NFC) 인식률이 하락함.  

번들로 함께 구매한 nillkin 케이스
케이스가 카메라 앞으로 돌출되어 카메라 보호 합니다.


2. 통신사 기기 등록

국내에는 POCO폰 F2를 구매한 사람이 해당 사이트에서는 저를 포함하여 총 3명이었고, 현재 개통 소식을 알리는 것은 제가 첫 번째 인 것 같습니다. 일단 전 두 가지를 모두 진행했습니다. 일반 통신사 약정 할인을 받는 고객은 유심기변을 할 경우 단말기가 등록되지 않은 상태에선 할 수 없다 하여 사용하는 통신사인 LG유플러스에 방문하여 IMEI 등록을 수행하였습니다. IMEI 등록은 복불복입니다. 직영점에서 진행하였는데 2곳을 방문하였고, 그중 한 곳에서는 '우리는 샤오미 취급 안 해요' 같은 헛소리를 시전 했답니다. 유플러스 분들은 제가 이미 했으니 가서 하시면 됩니다. 

IMEI 코드는 휴대폰 뒤편 하단에 스티커로 붙어있어 훼손되기 쉽습니다. 떼더라도 등록하고 때세요. 또한 USIM은 듀얼 유심을 지원하기에 IMEI도 2개이니 혹여 하나가 고장 날 것을 대비해 2개를 모두 등록하였습니다. 

기기 하단의 심카드보다 조금 큰 심 슬롯, 앞뒤 2개입니다. 


하지만 IMEI등록을 마친 후에도 개통이 되지 않았습니다. 따라서 유심 활성화 절차에 들어갔습니다. 


3. 유심활성화 

전화기 다이얼을 눌러 해당 번호를 누르면 됩니다. 

*#*#86583#*#*

위 동영상과 같이 carrier check was disabled  과 enable 이 반복되는 토글 입력입니다. 혹여 실수로 두 번 눌렀다고 해도 최종적으로 "carrier check was disabled" 로 만드시면 되니 걱정 없이 누르시면 됩니다. 그리고 재부팅을 2,3회 하시면 됩니다. 5G / 4G / 3G를 모두 지원하나 개통 2일차인 현재 이동 중 기지국이 바뀌는 국면에서 재부팅을 해야 하는 경우가 종종 있습니다. 

"SIM카드를 활성화 할 수 없습니다." 라는 메시지가 휴대폰이 개통되지 않은 상태에서는 발생합니다. 위 방법으로 통신사 체크를 해제하면 기본적으로 됩니다. 다만 가끔 샤오미 계정에서 폰 번호를 잘못 입력 한 상태로 휴대폰 분실 찾기를 설정해 놓은 경우 휴대폰 분실 찾기 기능에서 유심을 엑세스 하면서 오류메시지를 내보내기도 한다고 합니다. 하지만 근본적인 것은 휴대폰이 정상 개통 상태여야 하는 점을 명심하세요. 

샤오미 계정에 등록된 ID에 대한 확인은 설정 ->MI계정 -> 계정 보안 ->복구 전화 순으로 들어가셔서 확인하면 됩니다. 

해외직구 폰 구매 및 등록을 하시는 분들에게 도움이 되었으면 좋겠네요. 

이상입니다. 

2020.10.28 개통 2개월차 현재에도 도심에서는 기지국 전환시 lte를 못찾다가 3분 후 접속되는 현상이 있습니다. 주말에 자전거로 시골 라이딩을 할때는 100km 이상 달려도 끊김이 발생하지 않는 것으로 보아 5G망을 통한 연결이 되거나 5G, 4G가 모두 지원되는 기지국에서 오류가 발생하는 것 같습니다. 즉. 기기문제는 아니고 통신사 5G가 문제입니다. 재부팅 하면 즉시 접속되거나 3-5분가량 지나면 자동으로 접속됩니다. 



2020년 8월 23일 일요일

첫 커스텀 카본 자전거 thrust 후기

개요 

원래는 중국산 카본 프레임을 사서 조립하는 일을 해보려 했으나, 최근의 업무과중과 라이딩 욕구로 인해 업체에 맡기게 되었습니다. 따라서 본 기록은 구매기와 알리 직구의 불평에 대해 이야기 하는 것이 대부분 일 것으로 판단됩니다. 

1. 구매 

카본 자전거 구매에는 상당한 비용이 들어갑니다. 중고로 구매할 경우 일시에 현금이 나가기도 하고, 적정한 가격의 제품을 찾는 것이 상당히 오래 걸릴 것으로 예상되었습니다. 더군다나 제가 필요로 하는 구동계의 카본을 찾는 것은 쉽지 않은 일이었습니다. 여러 생각이 맞물려 얻게 된 결과물은 이렇습니다. 

1) shimano group set (구형)

시마노 3x9 그룹셋과 32T 스프라켓 (구 APEX 2X9 대비 35% 업힐 기어비 감경) 
신형을 팔지 않아 구형으로 구매 


2) thrust t1000 카본 프레임 

구 알로이 대비 3kg 중량 감소를 위한 카본 프레임 (bsa 68-24)

3) 페달과 슈즈 그리고 헬멧 

페달은 그냥 mtb 페달에서 로드용 클릿으로 한번 바꿔보자는 생각에 구매 그 외에 잡화를 구매했습니다. 

가격은 아래와 같습니다. 
품목 가격 가격 한화
시마노 그룹셋 141.14        169,368
시마노 스프라켓 12.12          14,544
트러스트 카본 프레임 510        612,000
카본안장 25.17          30,204
페달 28          33,600
슈즈 60.68          72,816
헤드라이트 25.9          31,080
테일라이트 25.09          30,108
패드 24          28,800
가민마운트 9          10,800
자이언트 가민 헤드스템          15,000
조립비        180,000
시마노 wh-r501-a 휠셋        120,000
실내 트레이닝 휠셋          43,800
슈발베 타이어, 튜브        130,000
     1,522,120

이번은 정말 평소와 달리 욕심의 결과물이었습니다. 처음은 시마노 그룹셋으로 바꾸자... 에서 시작. 다음은 기왕 그룹셋 산김에 프레임도 바꿀까? 했는데.. 결과는 처참했습니다. 
완성품을 살 수 있는 돈이 들어갔습니다. 

결론 = 중국산 카본 수입하느니 국내 카본 완차 사자.  

조립 결과는 8kg 이것저것 악세사리를 달고나니 9kg가 되더군요. 결론은 기존 프레임대비 2kg를 감경하긴 했습니다. (기존 풀 악세사리 11kg 기본 10kg)

1차 완성사진


2. 문제점

부속이 없거나 이상한 경우가 있다. 
프레임도 구동계도 중국에서 직구를 하고 보니 문제점이 다수 있었습니다. 

1) 리어 드레일러 행어 

리어드레일러 행어를 설치하는 자리에 아무것도 없습니다. 

자전거의 뒷 변속기를 다는 자리에 드레일러를 설치할 수 있게 행어가 달려있어야 하는데 없습니다. 인터넷으로 해당 사진을 바탕으로 3시간 검색해서 간신히 맞는 제품을 찾았습니다. 
DRHG148
해당 부속이 오지 않았다고 판매자한테 따지니.. 자기네 샵에 판다고 사랍니다. 허참...

2) 이너 케이블 튜브

튜브에 이너로 들어있는 케이블 가이드가 2개중 1개만 심어져서 변속기를 설치하는데 상당히 어려움이 있었습니다. di2가 지원이 된다고 하지만 전용이 아니기에 어느 정도 튜브관리가 되어있어야 하는데 말이쥬; 

3) 핸들 크랙 

단 1회 70km 라이딩만에 핸들에 크랙이 발생했습니다. 핸들은 물론 서비스로 딸려온거긴 하지만 

핸들 크랙 발생지점
핸들의 정 중앙 지역에서 크랙이 얇게 발생했는데 사진상으로 봐선 카본크랙이 아닌 도장크랙인것 같습니다. 좀 더 타봐야 알 것 같습니다. 
--
2020.09 수회 타본 결과 도장 크랙이 맞습니다. 비오는날 자빠져보니 근처 도장이 일부 날아가면서 내부 카본이 확인되었습니다. 

4) 핸들 바테입 

사진에 핸들에 바테입이 없는 이유는... 서비스로 딸려온 핸들바테입에 접착면이 없어서 입니다. 아무리 서비스라 하더라도 참... 난감합니다. 

5) 브레이크 


자전거 전문가가 아닌 저는 이 물건을 받았을 때 몰랐습니다. 그냥 갯수가 맞게 왔구나 정도만 생각했지 설마 앞브레이크만 두 개 왔으리라곤 ...



뒷브레이크는 이렇게 고정위치를 제대로 잡지 못하고 떠있는 상태입니다. ; 브레이크는 싸니 105급으로 변경해야겠습니다. 바이크리페어에서 조립 완료 후 좀 이상하다. 긴 브레이크가 2개다. 해서 프로바이크마스터에 방문했더니 앞브레이크만 두개랍니다. 전문 지식이 없어서.. 바로 환불처리 못한게 아쉽습니다. 덕분에 조립비와 정비비 총합 17만원이 들었습니다. 

이건 이미 2달전에 구매확정된 상품이기에 따질수도없습니다. 

3. 라이딩 후기 

시마노 R500휠셋은 처음 구매해봤는데 정말 좋더군요. 로드림 중 가장 하위임에도 불구하고 완벽하게 흔들림이 잡혀있어 구름저항이 없는 것 같습니다. 다만 뒷브레이크가 저 상태라 잡으면 위치가 틀어져 저항으로 작용합니다.; 빠른 교환이 필요하네요; 

대전에서 세종시까지 라이딩을 한번 진행했고, 도로 상태가 좋지 않은 상황에서 기록이 나쁘지 않았습니다. 

집중 호우로 인해 30%가량이 오프로드급 자도인데도 불구하고 평지에서 시속 27km/h 근처의 평속을 유지할 수 있었고, 짧은 업힐은 치고 올라갈 때 힘든 느낌이 전혀 없었습니다. 댄싱도 가볍고. 중량이 2kg 줄어 다리에 저항감이 없어졌습니다. 로드 클릿으로 바꾸면서 클릿 빠짐도 없어졌고 MTB 클릿 대비 힘 전달력도 높아진 것 같습니다. 

다만 들인 돈 대비 품질이 조악한점. 같은 값이면 국내에서 엘파마 정도 로드를 살 수 있는 점 등을 들어 중국산 카본 수입은 여러 정황 상 손해입니다.  

4. 실제 능력치의 향상은 어느정도인가? 

업힐저항 

자전거 변속기 최대 최소 비교
sram apex 프론트 50 36
리어 11 28
shimano sora 프론트 50 30 -17%
11 32 -13%
계 -29%

기어비에서 발생하는 저항이 약 30% 줄어들어 매번 절망했던 10%이상 업힐이 수월해졌습니다. 80rpm 때려박고 올라갈 수 있습니다. 

무게

기종 무게
커스텀 8.5
anm 10
계 -15%
무게는 기존 프레임이 크게 무겁지 않았기에 많이 줄어들진 않았지만. 살을 뺄 수 없다면 무게를 빼는 것도 좋은 것 같습니다. 

총 감소 비율은 약 44%

기록

 


내용 업힐 평지 평지2
교체전 8.5 28.9 26.9
교체후 10 35 31
향상율 18% 21% 15%

업힐과 평지 모두 기록 갱신이 제법 이루어졌습니다. 

평균 운동 능력 향상율은 18%
물론 그간 병행했던 zwift 트레이닝의 효과 일 수 있지만 
기변 전 가장 최근인 8월 16일 돌산도 일주에서 시속 30km/h를 한번도 넘기지 못한 것에 비해 많은 변화가 있습니다. 

또한 7월 18일 업힐의 경우(경사도 약15%) 47km 주행 후 비교적 컨디션이 좋은 상태였던 것에 반해 8월 29일 업힐은 가던 길에 넘어져 다치고 95km를 주행한 이후의 기록이라는 것에서 개인적으로는 돈은 많이 들었지만, 성공적인 커스텀인 것 같습니다. 

이상입니다.