'0.95'에 해당되는 글 2건
- 2020.04.25 Hardware | 샤오미 미밴드 4 한글 패치 2
- 2017.09.19 Hardware | Adafruit SSD1306 128x64 1.3" monochrome OLED 를 사용해보자
작년 발매 부터 구입하고 싶었으나, 사용 중인 미밴드 2/3 들이 고장나지 않아 구입을 미뤄 왔었습니다.
이번에 회사 동료가 Apple Watch 로 넘어가고 미밴드 4 를 분양해 줬습니다. (고마워요~!)
마침 가족이 사용 중인 미밴드 2의 화면 밝기가 어두워지는 현상도 나타나 (미밴드 2의 유명한 문제), 교체하게 되었습니다.
지금까지 미밴드 관련된 글은 아래를 참고해 주세요.
* Hardware | 샤오미 Mi Band 3 화면 보호 필름 구매기
- https://chocoball.tistory.com/entry/Hardware-xiaomi-mi-band-3-screen-protect-film
* Hardware | 미밴드 3 스트랩 구매기
- https://chocoball.tistory.com/entry/Hardware-mi-band-3-strap
* Hardware | Xiaomi Mi Band 3 구매기
- https://chocoball.tistory.com/entry/Hardware-Xiaomi-Mi-Band-3-unboxing
* Life | Xiaomi Mi Band 2 고무밴드 교환기
- https://chocoball.tistory.com/entry/Life-Xiaomi-Mi-Band-2-replacement
* Life | 샤오미 미밴드 1S 손목밴드 교환기
- https://chocoball.tistory.com/entry/Life-Xiaomi-Mi-Band-1S-strap
누가보면 미밴드빠 라고 생각하겠군요. 네 맞아요.
1. 첫 대면
꼭 필요한 구성품으로 이루어진 미밴드 4를 분양 받았습니다.
이번에 달라진 점은 "또" 충천 단자가 바뀌었군요. 이전 버전까지는 옆으로 삽입의 방식이었는데, 미밴드 4 는 밑으로 끼우는 방식입니다.
스트랩도 미밴드 3와 미묘하게 크기가 다릅니다. 호환될 수 있는 부분은 호환되게 만들면 좋을 터인데요.
혹시 나올 올해 새로운 미밴드도, 기존 충전기나 스트랩을 사용할 수 없다는 것에 500원 겁니다.
완전 방전이 되어 있었지만, 충전은 문제 없이 되었습니다. 미밴드에서 가장 큰 차이인, 0.95인치의 Amoled 컬러 화면이 확 눈에 들어 오네요.
사용해본 "미밴드 1S > 미밴드 2 > 미밴드 3 > 미밴드 4" 까지 오면서, 가장 큰 변화로 느껴집니다.
미밴드는 완전 방전이 되면, 기존 기기의 정보가 날라가기 때문에 새로운 기기에 붙이기엔 좋은 상태인 듯 합니다.
적어도 미밴드 3는 그랬네요.
옆에는 제품 바코드가 표시되어 있고, 맥박센서가 두 개가 보입니다.
2. 기존 기기 연결 해제 > 기기 연결
메뉴 구성상 미밴드 2를 사용하면서 미밴드 4를 추가하여 사용할 수 있어 보입니다만, 밝기도 어두워진 미밴드 2와는 작별하기로 합니다.
그간 고마웠어~.
열결 해제 후, "기기 추가" 를 눌러 추가해 줍니다.
완전 방전된 상태에서 충전했더니만, 자연스럽게 미밴드 4를 인식합니다. Paring 해줍니다.
Amoled 컬러를 확인해 볼 수 있는 배경화면을 바꿔 봅니다. 중국 제품 답게 중국스러운 배경화면이 많이 보입니다.
Firmware 나 Font 용량이 늘어났을 터인데, 배경화면이 150KB 이상인 것도 커버하니, 내부 저장공간은 꽤 커진 듯 하네요.
심봉사 눈뜬 것 처럼, 세상이 풀컬러로 바뀌었습니다.
그러나 역시... 한글이 깨지는군요.
동료가 구매한 버전은 "글로벌 버전" 인 듯 합니다. 처음부터 영어만 나왔으니까.
아래부터는 본격적으로 한글 패치에 관한 내용입니다.
여러 과정을 거쳐야 해서, 진행하면서 꽤 혼란스러웠습니다. 우선 큰 줄기를 아래처럼 정리해 봤습니다.
* 최신 firmware 로 update
* 최신 firmware 에 맞는 Resource 파일과 Font 파일을 다운로드
* 다운 받은 Resource / Font 파일로 update
* AmazTools 에서 "Simplified Chinese" 로 변경
위의 과정이 큰 줄기 이고, 각 항목을 진행하기 위해, 자잘한 설정 변경들은 각 항목에서 설명하겠습니다.
3. 최신 firmware 로 update
Mi Fit 한글 환경에서는 최신 firmware 가 적용되기 까지 시간이 걸린다고 합니다.
이왕이면 최신 버전을 가지고 진행하는 것이 좋으니, Mi Fit 최신버전 > Mi Band 4 최신 firmware 가 적용될 수 있도록 하기 위함입니다.
iOS 의 언어를 English 로 변경 후, Mi Fit 을 실행시키니 알아서 최신 버전으로 firmware 를 업데이트 합니다.
혹시나 남아있는 업데이트가 없는지, "Check for updates" 를 눌러 봅니다. 현재의 최신은 1.0.9.42 네요. 이 버전 넘버를 잘 기억해야 합니다.
열씸히 Updating firmware... 를 하고 있습니다.
이제 최신 firmware 로 올렸으니, iOS 에서 다시 한글로 언어를 되돌려 놓습니다.
4. Resource / Font 파일 다운로드
최신 firmware 에 맞는 한글화된 Resource / Font 파일을 다운로드 해야 합니다.
이와 관련 가장 유명한 사이트인 아래 카페이 등록하고 다운로드 하였습니다.
* 샤오미스토리 - 해외직구 커뮤니티 [샤오미, 홍미, 미지아]
- https://cafe.naver.com/xst
이 카페에서 활동하시는 하얀종이님의 아래 글을 확인해 봅니다.
* 미밴드4 펌웨어 리소스 적합성 확인표 (2020. 03. 31기준)
- https://cafe.naver.com/xst/417081
최신 Mi Band 4 firmware / Mi Fit 버전 등이 조성 되었는지 확인합니다.
자기가 가지고 있는 버전과 다른 부분이 있으면 표를 보고 맞추면 됩니다.
이제 하얀종이 님이 배포하신 필요한 Resource / Font 파일을 다운로드 받습니다.
* 미밴드4 용 1.0.9.42 펌웨어와, 리소스 그리고 폰트파일
- https://cafe.naver.com/xst/417077
저는 글로벌 버전이므로, 아래 두 개의 파일을 받았습니다.
위의 두 파일은 firmware 1.0.9.42 버전 기준 Resource / Font 파일 입니다.
향후 버전이 바뀌면, Mi Fit / firmware / Resource / Font 간에 맞는 짝들을 찾아서 다시금 환경 조성 + 파일 다운로드가 필요하겠습니다.
저는 아이폰의 iOS 이므로, 인터넷을 통해서 아이폰에 파일을 다운로드 하면, 아래 아이콘처럼 생긴 어플에서 확인 가능합니다.
5. 다운로드 한 Resource / Font 파일로 update
위의 두 파일을 Mi Band 4 에 밀어 넣어줘야 합니다. 그러기 위해서는 다음 과정이 필요합니다.
Mi Fit 에서 "검색 가능" 기능을 On.
AmazTools 다운로드.
결국은 AmazTools 에서 작업할 것인데, 이 어플이 Mi Band 4 에 접근하기 위해서는 Mi Fit 에서 "검색 가능" 기능을 켜줘야 합니다.
AmazTools 에서 Resource / Font files 전송 > Mi Fit > Mi Band 4
AmazTools 에서 연결해제한 Mi Band 2 는 무시하고, 새로운 Mi Band 4를 선택해 줍니다.
미밴드 4 에서도 AmazTools 가 연결되었다고 뜹니다.
AmazTools 에서 "Install Custom FIle" 을 선택하면, 위에서 받은 파일이 보입니다.
중간에 통신이 끊겨서 실패할 경우도 있지만, 당황하지 말고 성공할 때 까지 인스톨 하면 됩니다.
6. Simplified Chinese
아니 왜 중국어야? 라고 할 수 있겠지만, Mi Band 에서는 "중국어 (한국어, 일본어), 아니면 영어" 라는 양대 구조여서 그런 것 같아요.
Korean 이나 English 를 선택하면 변화가 일어나지 않습니다.
짜잔~~~!!! 메뉴와 메시지 모두 한글로 변경되었습니다.
삽질을 많이 해서 한 4시간 걸렸네요.
7. 참고
지금까지 한 모든 작업들이 전혀 필요 없어요. 자동으로 됩니다. 아놔...
한글도 이렇게 해주면 안되겠니?
'Hardware' 카테고리의 다른 글
Hardware | ebook 크레마 사운드 액정 수리기 - 7 (0) | 2020.05.11 |
---|---|
Hardware | ebook 크레마 사운드 액정 수리기 - 6 (3) | 2020.05.10 |
Hardware | ESP32 NTP Server 이용한 시간 맞추기 (0) | 2020.04.21 |
Hardware | ESP32 Deep sleep 알아보기 (0) | 2020.04.18 |
Hardware | ESP32 Cryptographic HW 가속 확인해 보기 (2) | 2020.04.16 |
1. OLED display
지금가지 AliExpress 에서 쉽게 구할 수 있는 0.95 ~ 0.96 inch 짜리 OLED display 를 가지고 놀았습니다.
* SSD1306 128x64 0.96" monochrome OLED
- http://chocoball.tistory.com/entry/Hardware-SSD1306-128x64-monochrome-OLED
* SSD1331 96x64 0.95" full color OLED
- http://chocoball.tistory.com/entry/Hardware-SSD1331-96x64-full-color-OLED
추가로 지금 만들고 있는, "Safecast bGeigie Nano" 의 구성품을 보니, 마침 "Adafruit SSD1306 128x64 1.3inch" 가 달려있네요?!
* Hardware | Safecast bGeigie Nano 를 조립해 보자 - 1
- http://chocoball.tistory.com/entry/Hardware-Safecast-bGeigie-Nano-1
이왕 OLED 를 가지고 놀기 시작한거, 끝가지 해보자 하고 구동시켜 봅니다.
조립 전에 제품이 정상작동 하는지도 보고싶구요.
Adafruit 는 거의 레퍼런스급 제품이고, AliExpress 을 통한 짝퉁 중국산이 아닌 제품으로 구동시켜 보는 것은 거의 처음인것 같습니다.
2. 외형
1.3" 다 보니, 지금까지의 0.95" / 0.96" 보다 확실히 큰 것을 느낄 수 있습니다.
뒷면입니다.
프린팅 된것도 선명하고, I2C로 사용시에는 SJ1 / SJ2 를 쇼트시키라고 표현도 되어 있습니다.
"5V READY" 라고 하네요. 자체 레귤레이터가 달려 있습니다.
단, 저는 기기에 무리를 주기 싫기 때문에 무조건 "3.3V" 로 구동시켜 보겠습니다.
그간 테스트 했던 OLED 와의 비교샷 입니다.
화면도 클 뿐만 아니라, pin 갯수도 많습니다.
SPI 대응도 되고 I2C 대응도 모두 될 수 있게 만들어져 있기 때문인것 같아요.
3.Layout
Pin 배열은 아래 link 를 참고하였습니다. (Adafruit 제조사 사이트)
- https://learn.adafruit.com/monochrome-oled-breakouts/wiring-1-dot-3-128x64
Adafruit | Arduino SSD1306 | Nano ---------------------------- Data | D9 Clk | D10 SA0(DC) | D11 Rst | D13 CS | D12 3v3 | Vin | 3.3V GND | GND ----------------------------
실제 배선 모양입니다.
4.Sketch
소스는 Arduino IDE 에서,
아래처럼 "File > Examples > Adafruit SDD1306 > ssd1306_128x64_spi" 를 선택하면 됩니다.
원본 소스는 다음과 같습니다.
5. 구동
실제 구동한 동영상 입니다.
소스 코드와 제품 자체가 모두 Adafruit 가 만든 것이니 당연 잘 됩니다.
거기에 Arduino 진영과 Adafruit 가 협력하여 만든 Arduino Micro 까지 구비하여 구동해 봤습니다. (완전체)
당연 잘 돌아 갑니다.
이제 3형제 다 모여서 구동시켜 봅니다.
확실히 Adafruit 제품의 구동 속도가 제일 빠릅니다.
소스 및 pin 배열을 Hardware SPI 로 변경하고 동작시키면 더 빠르겠지요?
FIN
이제 OLED는 거의 다 사용해 본것 같네.
'Hardware' 카테고리의 다른 글
Hardware | SSD1306 monochrome OLED 를 가지고 VU meter 를 만들어보자 (0) | 2017.09.19 |
---|---|
Hardware | TSSR 3.5mm audio jack 구매하기 (0) | 2017.09.19 |
Hardware | SSD1306 128x64 monochrome OLED 를 사용해보자 (0) | 2017.09.14 |
Hardware | SSD1331 96x64 full color OLED 를 사용해보자 (0) | 2017.09.07 |
Hardware | FTDI Serial Adapter 를 사용해 보자 (0) | 2017.09.05 |