'2020/01'에 해당되는 글 7건

  1. 2020.01.18 Hardware | NICEHCK DB3 이어폰 개봉기
  2. 2020.01.17 Hardware | bluetooth 모듈 SPP-C 사용해 보기
  3. 2020.01.10 Hardware | ebook 크레마 사운드 액정 수리기 - 5 24
  4. 2020.01.09 Software | GAIQ - Google Analytics for Beginners 2
  5. 2020.01.05 Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 2
  6. 2020.01.03 Hardware | Intel NUC5i5RYK 유지보수
  7. 2020.01.02 Hardware | PCB 세척용 IPA 와 토출기

Hardware | NICEHCK DB3 이어폰 개봉기

|

그간 사용했던 이어폰은 샤오미 In-Ear Headphone Pro HD 였습니다.


* Life | 샤오미 In-Ear Headphone Pro HD 구입기
    - https://chocoball.tistory.com/entry/Life-Mi-InEar-Headphone-Pro-HD


어쩌다가 가족에게 강탈 당하고, 집에서 굴러다니던 I-River 의 이어폰으로 버티고 있었죠.

사용처는 주로, laptop 으로 너tube 시청시 이용 했었습니다.


그런데, 세탁물과 함께 세탁기에 한번 들어갔다 나오더니만 한쪽이 안들리더군요.

이어폰들의 고질적인 문제로, 자주 구부러지는 부분이 안에서 단선된 것으로 보이네요.




1. 새로운 이어폰


AirPods 1세대는 출퇴근시 iPhone 과 연결해서 사용하고 있지만,

laptop 과 연동해서 사용하는 것은 적절한 사용 방법이 아닌지라 플러그가 있는 다른 이어폰을 찾게 되었습니다.


* Hardware | AirPods 구입기
    - https://chocoball.tistory.com/entry/Hardware-AirPods-buy

검색 사이트에서 찾아보면, 알리발 이어폰은 요즘 NICEHCK DB3 라는 것이 최신 사용기로 많이 뜨더군요.

몇 개의 사이트를 보고 바로 결정 했습니다. 가성비에서는 괜찮아 보였거든요.


* NICEHCK DB3 1BA+2DD Hybrid 3 Driver Units In Ear Earphone Monitor Running Sport Earphone HIFI Headset Earbud IEM DJ Stage 2Pin

- https://www.aliexpress.com/item/4000134576952.html



색은 짙은 파란색과 검은색이 있고, 마이크 있슴/없슴 옵션을 선택할 수 있습니다.

튀는 색은 싫고, 혹시 원격회의에서 사용 가능할까 MIC 있는 옵션으로 선택 했네요. 20.99 USD.




2. 도착


2주정도 걸려 도착 했습니다.



포장은 손바닥 만 합니다.



뒷면은 스펙이 적혀 있습니다. 이어폰에 대해서는 잘.알.못 이라, 그렇구나 싶습니다.


Black / mic 버전임이 종이박스 겉면에 표시되어 있습니다. 제대로 도착한 듯.


3 Driver Units 은... 뭘까요?





3. 내부 포장


내용물은 겉포장을 슬라이드 시키면 투명 커버가 덮인 내부 박스가 나옵니다.



내용물은 본체와 액세서리, 그리고 설명서가 포함되어 있네요.



설명서에는 특별한 내용은 없는 듯.



액세서리로는 케이블과 인이어 캡이 포함되어 있습니다.





4. 인이어 캡


인이어 캡 입니다. 본체에 꼽혀 있는것 + 크기별로 두 가지가 더 들어 있네요.

아마도 본체에 미리 꼽혀있는 것은 "중" 일듯 하고, 여분은 대/소 로 보입니다.


이중 이어캡도 추가되어 있습니다.





5. 케이블


케이블은, 3.5mm audio jack 과 이어폰 본체와 연결되는 부분으로 나뉘어 있습니다.

이어폰 본체를 분리할 수 있는 제품은 처음 사용해 봅니다.


또한, 선이 꼬아져 있어서 신호의 간섭을 상쇄해 주는 구조인 듯 합니다. 거기에 더하여 외부 힘이 걸리면 더 짱짱할 듯 한 모양이에요.



마이크 있는 버전을 구매했으니, 케이블 중간에 MIC 가 있습니다.



아마 전화 연결시 사용되는 MIC 이다 보니, 전화 받는 버튼도 같이 포함되어 있습니다.



왼쪽 오른쪽으로 갈라지는 중간 부분 입니다.

사용된 플라스틱은 저가형이라서 아쉬운 부분입니다.



3.5mm audio jack 은 스테레오 + mic 대응한 플러그 입니다.



본체와 연결되는 부분입니다.

케이블은 본체로부터 분리/교체가 가능하게 설계되어 있으니, 본체 삽입 플러그 형식만 같으면 교체가 가능할 듯 합니다.





6. 본체


본체 입니다. 반쪽이 투명해서 내부가 보이네요. 얼핏 봐도 복잡한 구조가 꽉 차 있습니다.

시각적으로도 좋은 디자인 같아요.



본체와 케이블을 연결했습니다.

본체와 연결되는 플러그는 꽤나 꽉 끼우게 되어 있어서, 절대 쉽게 빠질 수 없게 되어 있습니다.


외부 힘이 가해지면 분리되게끔 되어 있으니, 본체나 커넥터까지 힘이 전달되지 않아 고장이 훨씬 덜 할것 같습니다.


연결부 이후에 커버가 덧대어 있어, 전선이 지나가는 귀등이 쓸리지 안도록 되어 있어 있습니다.

이런 배려 좋습니다. 귀에 오래 끼어 놔도 아프지 않을것 같네요.



아프지 않아요.





7. 개인적인 평가


이어폰에 대해 잘 모르므로, 지극히 개인적인 평가 입니다.

- 반쪽이 투명해서 속에 있는 기계가 보이므로 신기 (그만큼 제조 자신감?)
- 본체와 케이블 분리형이어서 케이블을 고가형으로 고체 가능
- 귀에 닿는 부분을 덧댄 코팅으로, 오래 착용시 쓸리는 걱정 없슴
- 케이블이 twisted 되어 있으므로, 잡음 감쇄에 도움이 될 듯
- 케이블에 사용된 플라스틱이 저가형으로 조금 아쉬움
- 본체 커버 부분도 고급스러운 금속 커버로 했을까 하는 아쉬움
- 귀에 완벽 밀착하여 외부 잡음이 잘 들어오지 않음
- 음질 선명도는 지금까지 사용한 이어폰 중에서 가장 좋음
- 저음/ 중음/ 저음 등 찟어지거나 뭉개지는 음이 없이, 모두를 골고루 평타하는 느낌

2만원 살짝 넘는 가격으로 이 정도면 충분한 가치를 하는 것 같습니다.




8. 그리고


정말 오래 가지고 있던 이어폰 입니다. 아마도 2010 년 부터일 듯.
한동한 사용하지 않고 있다가 요즘 사용했었죠. 불행히 세탁기에 들어갔다 온 후, 왼쪽이 단선되었습니다.

단점으론, 잡음이 좀 있고, laptop 에 연결하면, 정전기에 감전되듯 가끔씩 귀에다 전기총을 쏴 줍니다.
필터링이나 과전류 대책이 되어 있지 않은 듯.



쓰레기 통으로 안녕.


And

Hardware | bluetooth 모듈 SPP-C 사용해 보기

|

Bluetooth 모듈에 꽂혀 꽃혀, 한꺼번에 구입한 모듈들의 마지막 모듈인 SPP-C 확인 포스트 입니다.

지금까지 확인해 본 Bluetooth 모듀에 대해서는 아래 글을 참고해 보세요.


* Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 2

- https://chocoball.tistory.com/entry/Hardware-bluetooth-HC06-HC05-2


* Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 1

https://chocoball.tistory.com/entry/Hardware-bluetooth-HC06-HC05-1




1. SPP-C


이름도 생소한 SPP-C Bluetooth 모듈입니다.

구입처는 아래 링크에서 구입. 일반 모듈 치고는 3천원 정도로 고가네요.


* SPP-C Bluetooth serial pass-through module wireless serial communication from machine Wireless SPPC Replace HC-05 HC-06

- https://www.aliexpress.com/item/32755550889.html



사용된 main chip 은 Beken 이라는 중국 회사 제품 입니다.


* BK3231

BKDatasheet.pdf

SPP-CA HardwareGuide_chn.pdfSPP.pdf

SPP.pdf


외형은 다음과 같이 생겼어요.



사진에서 볼 수 있 듯, 사용된 breakout board 는 HC-05 / 06 과 동일한 ZS-040 이 사용 되었습니다.




2. 간단 구동


FTDI 로 연결하여 Arduino IDE 의 Serial Monitor 를 통해, AT command 로 상태 확인을 해보겠습니다.



이렇게 계속 LED 가 깜빡이면, AT command mode 라고 하네요.

Paring 이 되면, LED 가 계속 켜져 있습니다.



아래는 간단한 AT command 의 결과 입니다.

HC-05 / 06 과 다른 점은, AT 명령어 끝에 물음표 ( ? ) 를 넣지 않습니다.



AT

ready 상태 확인


AT+RESET

상태 reset


AT+VERSION

firmware version 확인


AT+LADDR

할당된 주소 표시


AT+NAME

기기 확인용 이름 확인하거나 설정


AT+ROLE

Master / Slave 확인하거나 설정


AT+PIN

Paring 시 사용 될 비밀번호 확인하거나 설정


AT+BAUD

Paring 시 사용 될 baud rate 확인하거나 설정


AT+HELP

특이하게 HELP 명령어를 지원합니다. 어떤 명령어들이 준비되어 있는지 알 수 있으니 좋네요.





3. Windows 10 과 연동


HC-05 / 06 에서 했던 OS 와 연동시켜 봅니다.



Windows 10 에서 기기를 찾을 수 있습니다.



Paring 을 위한 password 를 넣습니다. 아까 AT command 로 확인한 "1234" 겠죠?



일반 Bluetooth 기기처럼 쉽게 연결이 됩니다. 장치관리자에서 기기 등록이 완료됩니다.



연결된 Bluetooth 가, 그 모듈이 맞는지 주소도 확인해 봅니다.



Windows 에서는 COM11 로 연결되었군요.



Putty 를 이용해 접근해 봅니다. 초기 Speed Baud rate 는 9600 입니다.



Serial Monitor (FTDI 연결) 와 Putty (Serial) 접속 - 각각 다른 접근을 통해, paring 통신이 가능한지 확인해 봅니다.



서로 연결이 문제없이 되고, 문자 전송으로 통신 연결을 확인 할 수 있습니다.

동영상 첨부합니다.



HC-05/06 과 다른 점은, pairing 연결/해제에 대한 상태 및 상대 주소도 보여줍니다.


Paring 성공

+CONNECTING<<

CONNECTED


Paring 해제

DISC:SUCCESS

+READY

+PAIRABLE





4. Master / Slave 연동 준비


HC-05/06 에서 해 봤던, Master/Slave 연동을 시험해 보기로 합니다.



우선 HC-05/06 에서 통신 속도를 38400 baud rate 로 맞춰서 진행했으니, 동일하게 설정합니다.

AT 명령어는, "AT+BAUD6" 입니다.



Serial Monitor 에서 명령어 실행 후, baud rate 를 바꿔 확인하면, 정상적으로 설정 된 것을 확인.



SPP-C 를 Slave 로 이용시, 가지고 있는 주소를 알아야 Master 에서 직접 연결이 가능하므로, 주소를 따 놓습니다.

그 주소를 HC-05 Master 에 등록해 줍니다.




5. Master / Slave 연동 연결


연결은 한번 해봤던 회로를 그대로 사용.


   SPP-C  | Arduino Nano
-------------------------
    TXD   |      D10
    RXD   |      D11
-------------------------
          |     POWER
-------------------------
    VCC   |      3.3V
    GND   |      GND
-------------------------
  SWITCH  |      D2
 LED+220Ω |      D8
-------------------------


회로도도 동일.



아래와 같이 배선. 얼핏 보기엔 복잡하지만, LED 와 스위치, 그리고 TX/RX 를 연결해 주면 됩니다.



다른 분들은 쉽게 하는것 같은데, arduino 에서 전원을 끌어다 쓰면 정상동작 하지 않았습니다.

외부전원 - MB102 를 사용해야 정상 동작했습니다.



동작 확인 동영상 입니다.

Arduino 에 들어간 소스는 tactile switch 가 눌리면 Master / Slave 에 신호를 보내고,

상대 Slave / Master 에서 신호를 받으면 LED 를 high 로 만드는 소스 입니다.



소스는 이전 포스트인 아래 글에 올려 놨습니다.


    * Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 2

- https://chocoball.tistory.com/entry/Hardware-bluetooth-HC06-HC05-2




5. Master / Slave 모드 변경


검색 해보면, SPP-C 에 사용된 BK3231 는 Slave 뿐만 아니라, Master 로도 사용이 가능합니다.

"AT+ROLE1" 명령어로 Master 로 변경되어야 하나, command 결과가 OK 라 할지라도 모드 변경이 되지 않습니다.



메뉴얼을 찾아 봤습니다.



하드웨어적으로 Slave only 가 될 수도 있다고 하네요.

좀더 찾아 봤습니다. BC04-A 이지만, BC04-B 메뉴얼에 보면, PIO(4)PIO(5) 를 이용해서 모드 변경이 가능하다 합니다.



PIO(4) 를 3.3V 에 연결하면 software 변경 모드로 온다 합니다. 이렇게 하면 AT command 로 조정 가능해 보입니다.

그렇게 하면 PIO(5) 는 건들지 않아도 된다고 하네요.



27번핀이 PIO(4) 인 것이군요.


BC04-B Technical specification.pdf

BC04-B_AT_Command.pdf

BK3231_ARM968E-S.pdf

BLK-MD-BC04-B_AT-COMMANDS.pdf

DS_IM130614001_Serial_Port_BLE_Module_Master_Slave_HM-10.pdf


단, 좀 확신을 가질 수 없는게, 명확히 BC04-A 레이아웃에도 적용이 되는지 입니다.

여러 사진들을 찾아 봤으나, BK3231 이 올라간 그림에서 PIO(4) 는 여기닷! 이라고 찍혀 있는 사진이 없었습니다.



이렇게 보면, Pin 구성이 많이 다른것 같기도 하고...





6. 접점 변경


일단 BC04-B 기준으로 접점 조정을 해보기로 합니다.



배를 갈라주고...



저 노란색 화살표의 제일 오른쪽이 PIO(4) 인데, 일단 납땜이 되어 있습니다.

Slave 고정되어 있는 현재의 상태를 변경해줘야 하니, 땜 접점을 없애 주기로 합니다.



열풍기가 있으면 한방이겠지만... ㅠ.ㅠ

토스트기에 넣고 구우면서 핀셋으로 흔들어 봅니다. 효과 없군요.



RX/TX 부분이 가장 멀리 떨어져 있으니, 여기서부터 납 제거 및 보드를 살짝씩 들어 올려서 분리 시도 합니다.



잘 떨어졌는데, 위 사진의 화살표 보이는 것 처럼 동판도 들려버렸습니다. 아...



캡톤 테이프 성애자인 저는, 막아야 할 27 pin 및 혹시라도 접점이 생길것 같은 부분을 커버해 줍니다.



27 pin 을 방어한 체로, 다시 납땜.



그리고 FTDI 에 연결.

반응이 없습니다..............


FTDI 연결 모듈에 들오지 않은 불이 하나 더 들어 옵니다. 어딘가 쇼트가 되었거나 기판 (동판) 이 망가진 듯.

27 pin 을 다시 납땜 해서 접점을 만들어 줘도 동일 현상.


확실하게 망가졌네요. ㅠㅠ


SPP-C 를 Master 화 시키는 것은 실패했습니다.
오기가 발동하여, 동일한거 하나 더 구입해서 깔끔하게 다시 작업해 볼까 했습니다만,
다른 할것도 많고, 실제 구현때는 더 좋은 모듈을 사용할 것이기에 여기까지만 해보기로 타협합니다.


And

Hardware | ebook 크레마 사운드 액정 수리기 - 5

|
이번 포스트로 ebook 수리기는 9번째가 됩니다.
지금까지의 수리기는 아래 포스트들을 봐 주세요.

* Hardware | ebook 크레마 사운드업 액정 수리기 - 4
- https://chocoball.tistory.com/entry/Hardware-crema-soundup-screen-fix-4

* Hardware | ebook 크레마 사운드 액정 수리기 - 4
- https://chocoball.tistory.com/entry/Hardware-crema-sound-screen-fix-4

* Hardware | ebook 크레마 사운드 액정 수리기 - 3
- https://chocoball.tistory.com/entry/Hardware-crema-sound-screen-fix-3

* Hardware | ebook 크레마 사운드업 액정 수리기 - 3
- https://chocoball.tistory.com/entry/Hardware-crema-soundup-screen-fix-3

* Hardware | ebook 크레마 사운드업 액정 수리기 - 2
- https://chocoball.tistory.com/entry/Hardware-crema-soundup-screen-fix-2

* Hardware | ebook 크레마 사운드 액정 수리기 - 2
- https://chocoball.tistory.com/entry/Hardware-crema-sound-screen-fix-2

* Hardware | ebook 크레마 사운드 액정 수리기 - 1
- https://chocoball.tistory.com/entry/Hardware-crema-sound-screen-fix-1

* Hardware | ebook 크레마 사운드업 액정 수리기
- https://chocoball.tistory.com/entry/Hardware-crema-soundup-screen-fix



1. 인도

이 번에는 소포 배송이 아니라, 주인 분이 직접 저의 회사 근처까지 와 주셨습니다.
회사 근처 스벅에서 동작 확인하고 수리 의뢰를 받았습니다.



설탕 액정이라서 깨진게 아닌, 충격에 의한 파손.




2. 분해

분해는 전원 버튼 근처로부터.



뚜껑 오픈.



액정에 정면으로 충격이 간 모양새 이군요.



나사가 어디 도망가지 못하도록 버튼 부품과 함께 테이프에 발라 놓습니다.



윗판으로부터 액정을 살살 분리합니다.



양면 테이프 위치가 이쁘지 않군요. 살짝 때어 낸 다음, 제자리를 잡게 해 줍니다.



깨진 액정 분리가 쉽도록 드라이기로 가열해 봅니다. 사실 별로 효과는 없는 듯 합니다.



윗판 분리 시, 조금 힘줬더니만 걸쇄 중 하나에 금이 갔네요.



얼른, 만능 순간 접착제로 붙여 줍니다.



액정은 헤라를 사용하지 않고, 직접 유리를 깨뜨려서 분리해야 합니다.



깨진 액정을 터치패널에서 모두 분리했습니다. 특별한 문제 없이 작업이 술술 진행됩니다.



터치패널과 액정 사이이 붙어 있던 투명/양면 테이프를 제거합니다.

플라이어로 찝은 다음, 돌돌 돌리면 쉽게 제거가 되니 많이 편해졌습니다.



깨끗히 분리된 터치패널을 우선 상판에 안착시켜 놓습니다.

이제 액정 대체품만 오면, 이 위에 얹고 기판을 조립하면 작업이 끝나게 되도록 준비해 놓습니다.





3. 액정 교체품 구해 및 배송

이번 업자가 세 번째 업자 입니다.

가격은 조금 비싸더라도 왠지 괜찮을 것 같았습니다. Back-light 는 기존 터치패널에 달려 있으니, 없는 버전으로 구매합니다.


* ED060XCD 100% new eink LCD Display screen with backlight no touch for ebook readers free shipping

- https://www.aliexpress.com/item/32845416295.html



연말이지만 15일만에 도착했습니다.



암막 테이프도 보내 줬습니다만, 너무 두꺼우서 사용할 수 없습니다. 버립니다.



음? 뭔가.... 좋습니다. 이번에 배달 된 e-ink 는 뭔가 색 경계선이 또렷합니다. 이번 업자는 괜찮은 것 같아요.



지금까지 알아 왔던, 정품의 모습과 동일합니다. 스티커도, flex cable 상태도, 그리고 capacitor 나 납땜 흔적이 없습니다.



지금까지의 업자들 중, 가장 비싸지만, 정품과 동일한 제품이 배달 되었습니다.



23.5 USD, 25 USD 급은 문제가 있고, 27.5 USD 는 되어야 정품이 배달되는 군요.

이로써, 제대로 된 ED060XCD 를 구입하려면 3만원은 필요하다는 것을 알게 되었습니다.




4. 조립, 그리고 절망

모든 준비를 미리 해 뒀으니, 새로 배달된 액정만 올리고 조립하면 끝납니다.



새로 배달된 액정 뒷부분에 투명 플라스틱을 붙여 주구요.



그 위에 쿠션을 올려 줍니다. 그리고 메인 보드를 채결합니다.



뚜껑 닫기 전에 마지막 샷.



이번 수리에서는 처음으로 배터리 보호회로도 찍어서 기록으로 남겨 봅니다.



짜잔~~! 다시 살아 났습니다~!



라고 기뻐 했지만, 터치가 되지 않습니다.... ㅠㅠ

깊은 나락...




5. 아... 터치 센서가

지금까지 수리한 다른 기기보다 훨씬 깔끔하게 터치패널을 분리했다고 생각 했는데, 아니였나봅니다. 터치가 되지 않네요.

혹시나 하는 마음에, 커넥터 구부러진 약한 부분을 캡톤 테이프로 덧대어 보기도 했지만, 효과가 없었습니다.



눈물을 머금고 터치패널까지 일체형으로 된 부품을 추가 주문하게 됩니다.


이젠 이 수리를 그만 해야 할까봐요. 수리시 실수하게 되면 저의 책임이니, 한번 실수할 때마다 2만원 정도가 날아갑니다.

가계에 마이너스 입니다.


* Free shipping ED060XH7 6" eink carta 2 LCD Display screen with backlight and touch for PocketBook touch Lux 3 PB626(2)-D-WW

- https://www.aliexpress.com/item/32864927918.html





6. 터치 일체형 도착

흑.... 내 돈...



도착샷은 예의.



무난한 포장.



지금까지 발주한 업자 중에 가장 깔끔한 상태의 물건을 보내 줬습니다.



정품 스티커 이구요.



터치 패널의 연결 케이블이 한번도 사용되지 않은 듯 합니다.



일체형이다 보니, 순식간에 조립이 진행됩니다. 돈이 좋네요.



새 touch panel 인지, connector 가 조금 빡빡합니다.



캡톤 테이프 성애자인 저는, 여기도 캡톤 테이프로 장력이 감쇠 되도록 붙여 줍니다.



언제 고장났느냐는 듯, 말끔하게 수리 되었습니다.



양쪽 버튼, 홈 버튼, 터치... 모두 잘 됩니다. 시스템 상태도 확인해 봅니다.



글씨 상태를 보기 위해, 책을 하나 열어 봤습니다.



터치 센서 일체형 이어서 비싸긴 하지만, 돈 값을 하는 듯. 괜찮은 해상도를 보여 줍니다.

이제 슬슬 무료 봉사는 그만 두려 합니다. 고치다가 더 고장나면 오히려 저의 돈을 투자해서 해야 하는 지라... ㅠㅠ


And

Software | GAIQ - Google Analytics for Beginners

|

Google AdSense 를 시작한 뒤, Google 에 분석툴이 있다는 것을 알게 되었습니다.


Google Analytics


인터넷 매체를 통한 SEO - Search Engine Optimization, 및 마케팅에서는 Google Analytics 가 필수 지식 입니다.

이 블로그를 운영해 오면서, 어쩌다 보니 관련된 내용을 공부/적용하고 있었네요.


* Software | Daum AdFit 등록해 보기
    - https://chocoball.tistory.com/entry/Software-Daum-AdFit-apply


* Software | Google AdSense 가입 및 설정하기
    - https://chocoball.tistory.com/entry/Software-Google-AdSense-PC


* Software | Google Analytics 를 이용한 블로그 분석
    - https://chocoball.tistory.com/entry/Software-Google-Analytics-blog




1. 시작


공부도 좋지만, 관련 인증도 해준다는 사실을 알고 도전해 보기로 했습니다. (시작은 작년 4월...)

제대로 하려면, Advanced Google Analytics 까지 해봐야 하는 군요.


What do I need to do to earn an individual qualification in Analytics?

You simply need to pass the Analytics IQ exam.
Before taking the exam, however, we suggest that you review all the material covered in the Analytics Academy Google Analytics for Beginners and Advanced Google Analytics courses.


공부하고 관련 quiz 를 풀어서 인증을 받기 위해서는 아래 free online courses 에 등록하고 시작하면 됩니다.


* Learn analytics with free online courses

- https://analytics.google.com/analytics/academy/



이제 보니, Beginner / Advanced 외에,

Power Users, Google Analytics 360, Introduction to Data Studio, Google Tag Manager Fundamentals, 등 계속 뭔가를 만들고 있습니다.


공부에는 끝이 없군요. 즐겁게 시작해 봅니다.




2. Lesson 1


기초적인 개념과 배경을 배우는 세션 입니다.


Introducing Google Analytics
    1.1 Why digital analytics?
    1.2 How Google Analytics works
    1.3 Google Analytics setup
    1.4 How to set up views with filters



공부는 기본 동영상과 간단한 quiz 등으로 구성되어 있고, 큰 chapter 가 끝나면, Assessment 라고 해서 10여문제 시험을 봅니다.

이 시험들을 80% 이상 맞으면 pass 하게 되고, 4개의 chapter 에서 all pass 하면 인증을 해 주는 방식 입니다.


흠흠... 이런 개념들이 있군요.

각 세션이 끝나면, 추가로 읽을만한 내용의 문서들을 던져 줍니다.

알아두면 좋을 것 같아, 링크들을 남겨 놓습니다.


* Customer journey mapping: The path to loyalty
    - https://www.thinkwithgoogle.com/marketing-resources/experience-design/customer-journey-mapping/


* It's time to act: Adopt new data strategies for better marketing
    - https://www.thinkwithgoogle.com/marketing-resources/data-measurement/data-driven-marketing-strategy/


* Verify view filters

https://support.google.com/analytics/answer/6046990?hl=en


* About regular expressions (regex)

https://support.google.com/analytics/answer/1034324?hl=en

Regular-Expressions-Google-Analytics_2019.pdf

Regular-Expressions-Google-Analytics_2019.pdf

* Basic Google Analytics Filters For Every Site

- https://www.bounteous.com/insights/2015/12/10/basic-google-analytics-filters-every-site/?ns=l


각 세션을 끝내면 간단한 quiz 를 볼 수 있습니다.

문제 내용은 강의에 충실하며, 적절한 수준의 문제를 출제해 주네요.


Introduction 강의를 모두 듣고 시험 봤더니 13/16 (81%) 결과 입니다. 나쁘지 않네요.

어디서 틀렸으며, 틀린 내용은 강의 어디 부분을 참고하라고 친절하게 가르쳐 줍니다.


아래 결과는 다시 공부하고 100% 를 만들어 놓은 화면입니다.



그렇게 많이 어렵지는 않지만, 집중해서 하지 않으면 답을 못 찾을 수도 있습니다.




3. Lesson 2


Lesson 2 에서는 다음 내용을 공부합니다.


The Google Analytics Interface
    2.1 Navigating Google Analytics
    2.2 Understanding overview reports
    2.3 Understanding full reports
    2.4 How to share reports
    2.5 How to set up dashboards and shortcuts


그리고 시험을 보구요.



Google Analytics 책으로만 봤을 때에는 감이 안왔던 부분들이,

Demo account 를 가지고 직접 조작해 보면서 확인할 수 있으니 이해가 잘 되었습니다.


* Solutions Gallery dashboards

- https://analytics.google.com/analytics/gallery/?hl=en_US#posts/search/%3F_.type%3DDASHBOARD%26_.start%3D0/


두 과정을 끝냈더니, 개인 정보에 다음과 같이 떴습니다.



각 Lesson 을 끝내고, 따로 시험을 보는 것이 아니라, 각 Lesson 을 클리어 하면 되는 것인가?

궁금증을 뒤로 하고, 세 번째 세션으로 넘어갑니다.




4. Lesson 3


이번 장은 기본 리포트 방법에 대해 배워 봅니다.


Basic Reports
    3.1 Audience reports
    3.2 Acquisition reports
    3.3 Behavior reports


이번 Lesson 부터는, 각 소단원이 끝나면 quiz 를 보게 하네요.



Demographics 에서는 접속한 연령대에 대한 정보도 확인 가능합니다. (대체 어떻게 하는거야?)



Location 에서는 접속 국가별로도 알려 줍니다. 이거야 IP block 으로 가능하겠네요.



접속 기기의 정보도 알 수 있습니다. 이건 user-agent HEADER 를 분석한 것이겠네요.



더 읽어보기를 던저주고 Audience Reports 도 끝납니다.


* Overview of Audience reports

- https://support.google.com/analytics/answer/1012034?hl=en


다음 소단원의 quiz 입니다.



아래는 Demo account 를 이용해서 답을 찾는 과정 입니다.



Source, Medium, Champing name 등, 각 정의를 잘 알고 있어야 문제를 풀 수 있습니다.



광고에서 가장 수익을 많이 주는 Referrals 접근도 확인할 수 있습니다.



각 문제 풀 때, 확인한 화면들을 캡춰했습니다.



* Traffic source dimensions

https://support.google.com/analytics/answer/1033173?hl=en


* Analyze channel contribution with Multi-Channel Funnels

https://support.google.com/analytics/answer/1191204?hl=en


또 다른 quiz.



기능이 복합적으로 얽혀 있어서, 알고 싶은 값을 찾으려면 어느 메뉴에 있는지를 알고 있어야 합니다.



사이트의 어느 페이지부터 - landing page 유입 되었으며, 어느 페이지를 통해 나갔는지 - exit page 등을 확인할 수 있습니다.



사람들이 계속 사이트에 머물러 있게 하고, 많은 정보를 취하게 하려면, exit page 에서 어떤 장치를 설치하면 되겠죠?



* Exit Rate vs. Bounce Rate

- https://support.google.com/analytics/answer/2525491?hl=en


Lesson 3 의 시험 입니다.





5. Lesson 4


마지막 장 입니다.


Basic Campaign and Conversion Tracking
    4.1 How to measure Custom Campaigns
    4.2 Tracking campaigns with the URL Builder
    4.3 Use Goals to measure business objectives
    4.4 How to measure Google Ads campaigns
    4.5 Course review and next steps


Lesson 4 의 내용에 참고할 만한 읽을 꺼리들 입니다.


* Best Practices for collecting campaign data with custom URLs

- https://support.google.com/analytics/answer/1037445?hl=en


* 4 Steps To Better Campaign Data In Google Analytics

https://www.bounteous.com/insights/2011/09/08/4-steps-better-campaign-data-google-analytics/?ns=l


* Campaign URL Builder

- https://ga-dev-tools.appspot.com/campaign-url-builder/


* UTM Tracking Template

https://docs.google.com/spreadsheets/d/1tf3_SczMMTTf-ZJ9Bkb70xps_DPGLBTd4wkHPyadKSA/edit?hl=en_US&;usp=sharing&hl=en_US#gid=1

Template UTM tracking [MAKE COPY TO EDIT].xlsx


Lesson 4 의 첫 번째 quiz.



답을 찾아가기 위해 정확한 의미를 알고 있어야 하는군요.



테이블의 차원을 늘리면서, 다차원적인 검색이 가능합니다.



Google 의 핵심 비지니스가 AdSense 다 보니, 이걸 분석하거나, 사용자들이 활용할 수 있는 툴은 잘 되어 있습니다.

이 많은 데이터, 거의 실시간으로 처리됩니다.



Keyword 와 Filter 만 잘 이용하면, 얻고자 하는 정보를 간추릴 수 있겠네요.



광고 click 해서 유입되는 CPC 는, Adsense 의 가장 큰 수입원 입니다.



CPC 에 있어서는 거의 Google 이 하고 있다고 봐야 할까요? 이쪽 비지니스의 시장 점유율이 어떻게 되는지는 모르겠습니다.



이 quiz 의 Croatia 찾는게 재미 있었습니다.



Goal 설정을 통해, 비지니스가 목표하는 바에 얼마나 접근하고 있는지도 확인 가능합니다.



Goal 과 Conversion rate 등을 통해, 실 매출과의 연관성도 알 수 있겠네요.



Web site 디자인을 잘 하면, 바로 매출 변화를 가져올 수 있다는 것을 볼 수 있습니다.



모든 지표는 오름/내림 차순으로도 값의 확인이 가능합니다.



두 개의 quiz 를 생략했습니다. 실제 문제를 풀어보시면 거의 비슷하지만, 다른 값을 찾는 방식입니다.

* Setting up a Google Ads account


* Link/unlink Google Ads and Analytics

- https://support.google.com/analytics/answer/1033961?hl=en&%3Bvid=1-635760473728266369-729394007


* Monitor account health and performance

    - https://support.google.com/analytics/topic/1727147?hl=en&%3Bref_topic=3544907

* Demo account
    - https://support.google.com/analytics/answer/6367342?hl=en&%3Bref_topic=1727148

* Diagnostics and troubleshooting
    - https://support.google.com/analytics/topic/6277287?hl=en&%3Bref_topic=1727148

* Advanced Google Analytics
    - https://analytics.google.com/analytics/academy/course/7?hl=en_US


마지막 시험 입니다.






6. 끝


예상 대로, 마지막 장의 문제를 풀고 survey 가 끝나면, 자동적으로 인증서 발급이 됩니다.



그럼 저 위에 제가 했던 내용들은 시험 답안지가 되는군요...

답만 보고 인증 받는다면 아무 소용도 없을 것입니다. 참고용으로 봐주시면 되겠네요.


인증서는 PDF 나 URL link 로 발급이 되고, SNS 에 자랑질도 가능합니다.

Twitter 에 함 올려 봤네요.



Google 시스템과 친해지고, website 전략을 짜는데 있어서, Google Analytics 만한 툴은 없습니다.

IT, 특히 internet business 를 하시는 분이라면, 꼭 거쳐야 할 과정이, 이 Google Analytics 라고 생각합니다.


다음 과정인 Advanced 도 시간 날 때마다 공부해 보겠습니다.


And

Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 2

|

일전에 구입해 놓은 bluetooth 모듈인, HC-06, HC-05, SPP-C 사용기 2탄 입니다.

첫번째 포스트는 아래 링크를 참고해 보세요.


* Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 1

- https://chocoball.tistory.com/entry/Hardware-bluetooth-HC06-HC05-1


오늘은 master/slave 두 가지 모드를 지원하는 HC-05 에 대해 알아봅니다.




1. Firmware


Wi-Fi 모듈처럼 자체 firmware 를 가지고 있습니다.

Firmware 를 최신버전으로 update 하고 싶었으나, 인터넷에서 찾기는 어렵네요.


HC-05 는 Bluetooth 계열에서는 고가면서 다기능인 RN42 로 업그레이드가 가능하다고 하지만,

저의 PCB 는 불가능한 제품임을 알게 되었습니다.


* Fake HC-05/HC-06 modules with BlueCore3 chips relabeled as BC417

https://github.com/lorf/csr-spi-ftdi/issues/25



언뜻 튜닝 요소가 많아 보이지만, 요즘 나오는 제품들은 튜닝이 불가능 한것 같습니다.




2. USB 시리얼 연결


궂이 arduino 를 통해서 연결할 필요는 없고, 직접 serial 통신으로 연결합니다.


  HC-05 | FTDI
----------------
   RX   |  TX
   TX   |  RX
----------------
        | POWER
----------------
   GND  |  GND
   VCC  |  3.3V
----------------


Arduino 를 거치지 않더라도 Arduino IDE 를 사용할 수 있습니다.

FTDI 가 연결 된 Port 만 정확하게 선택하면 Serial Monitor 를 이용하여 AT 명령어를 확인해 볼 수 있습니다.



HC-05 가 사용하는 전류량이 많은지라, arduino 나 FTDI 에서 전력을 공급하면 불안정한 모습을 보입니다.

Bluetooth 모듈도 Wi-Fi 모듈과 동일하게, 외부 전원을 이용하는 편이 좋습니다.



실제 연결은 다음과 같습니다.





3. AT mode


HC-05 가 동작하는 mode 는 두 가지가 있습니다. 하나는 보통 mode 이고, 다른 하나는 AT mode.

Normal mode 는 LED 깜빡임이 빠르고, AT mode 는 깜빡임이 느려서 그 구분을 할 수 있습니다.


참고로 설정을 변경할 수 있는 모드가 AT mode 이고, 기본 모드가 아닙니다.


* Normal mode



* AT mode



AT mode 로 들어가는 방법은 두 가지가 있습니다.



EN pin 을 high 로 (전원 연결)

EN pin 에 대해 전원을 연결한 상태로 키면 AT mode 로 진입하게 됩니다.

어떤 제품은 그냥 켰다가, 한번만이라도 EN 에 전원을 인가해 주면 AT mode 로 접근한다 하는데, 제꺼는 처음부터 high 로 놓지 않으면 AT mode 로 진입할 수 없었습니다.


Button 를 누른 상태에서 켜기

위의 화살표 버튼을 누른 상태에서 전원을 인가하면, AT mode 로 동작합니다.

그 뒤에 손을 놔도 그대로 AT mode 를 유지합니다.





4. Command list


HC-06 과 비슷하지만 다른 부분들도 있습니다.

주로 사용하는 command 를 가지고 간단한 설명을 남겨 놓습니다.



AT+VERSION?

firmware 버전에 대해 확인합니다.

비교적 요즈음 구매해서 그런지 "VERSION:3.0-20170601" 라고 뜨네요.


AT+STATE?

커멘드 입력시의 상태를 표시해 줍니다.

"INITIALIZED" ---- initialized status
"READY" ---- ready status
"PAIRABLE" ---- pairable status
"PAIRED" ---- paired status
"INQUIRING" ---- inquiring status 
"CONNECTING" ---- connecting status
"CONNECTED" ---- connected status
"DISCONNECTED" ---- disconnected status
"NUKNOW" ---- unknown status


AT+ROLE?

Master 인지 Slave 인지 확인할 수 있습니다. Master 이면 1, Slave 면 0 입니다.


AT+ADDR?

주소 정보를 반환해 줍니다.


AT+NAME?

기기 이름을 설정하거나 알려 줍니다.


AT+PSWD?

비밀번호를 확인할 수 있습니다.


AT+UART?

Serial connect 시에 사용될 속도를 설정/확인 할 수 있습니다.



AT+CMODE?

지정된 기기와 연결 시킬 것인지, 여러 기기와 통신하게 할 지를 정할 수 있습니다.

0 이면, 지정된 기기와의 연결만 가능하고, 1 이면 다른 여러 기기와 연결시킬 수 있는 mode 입니다.


AT+BIND?

연결할 상대 기기 주소 지정.


AT+POLAR?

PIO8 / PIO9 연결 상태에 따른 LED 표시 상태를 정의한다 합니다. 무슨 이야기 인지 하나도 모르겠습니다.


AT+IPSCAN?

IP 스캔할 인터벌과 타이밍을 설정합니다.


AT+SENM?

Safe / Encryption mode 라고 합니다.


AT+ADCN?

인증을 통해 pairing 된 기기의 수를 알려 줍니다.


AT+MRAD?

가장 최근에 인증을 통해 연결된 기기를 보여줍니다.


AT+MPIO?

Multiple port output 이라고 합니다. 무슨 소리인지 모르겠습니다.


AT+CLASS?

디바이스 타이프를 보여 줍니다.


AT+IAC?

Access code 에 GIAC type (General Inquire Access Code : default 는 0x9e8b33) 을 사용.


AT+INQM?

RSSI 모드로 몇 개의 device를 최장 몇 초동안 받아들일지의 설정.


잘 쓰이지 않을 보안과 deep한 설정은 잘 모르겠네요. 기준이 되는 문서를 첨부합니다.

추가로, firmware version 에 따라 명령어가 조금씩 다를 수 있습니다.


HC-0305_serial_module_AT_commamd_set_201104_revised.pdf




5. Slave 모드로 Windows 10 과 연결해 보기


HC-06 을 가지고 놀 때도 했지만, HC-05 이니 한번 더 동일한 방법으로 Windows 10 와 연결 해 봅니다.



인식 후, 연결을 위해 암호를 입력합니다.



특별한 문제 없이 연결 되었습니다.



장치 관리자에서 확인해 보면, Bluetooth 장치에 정상적으로 등록 되었네요.



Putty 로 연결해 보기 위해 COM port 를 확인해 봅니다.



Putty 의 Serial 로 연결해 봅니다.



Putty 에서 키보드로 입력하면, Putty 상에서는 보이지 않지만, Arduino IDE 의 Serial Monitor 에서는 전송된 글씨가 보입니다.



Slave 모드로 Windows 10 에 연결에 문제가 없네요.




6. Master 모드로 Slave 연동 - firmware 설정


마지막으로, HC-05 (Master) 와 HC-06 (Slave) 를 연결하여 통신이 가능한지 확인해 봤습니다.

참고한 사이트와 너tube 정보는 다음과 같아요.


* How to Configure HC-05 Bluetooth Module As Master and Slave Via AT Command

https://www.instructables.com/id/How-to-Configure-HC-05-Bluetooth-Module-As-Master-/


* Communication between Master HC-05 and Slave HC-05
    - https://www.youtube.com/watch?v=mY803K-5WxE



구성품은 arduino / 스위치 / LED 각각 두 개씩 필요하고, Master/Slave 가 될, HC-05 / HC-06 이 필요합니다.


HC-06 Slave 설정

우선 HC-06 Slave 에서 다음과 같이 설정합니다.


- AT+ROLE=0 : Slave 설정

- AT+ADDR? : Master 에 등록하기 위해 address 를 알아 냄

- AT+UART=38400,0,0 : Serial 통신 속도를 38400 으로 맞춤



통신속도를 맞추면, Serial Monitor 의 속도도 새로운 값 - 38400 에 맟줘 줘야 확인이 가능 합니다.



HC-05 Master 설정

그 다음으로, HC-05 Master 는 다음과 같이 설정합니다.


- AT+ROLE=1 : Master 설정

- AT+CMODE=1 : pairing 할 기기를 검색하지 않고, 지정하여 등록. 등록은 아래의 BIND 명령어로 설정.

- AT+BIND=98D3,41,F93341 : 패어링 할 Slave 기기를 지정. (위에서 Slave 의 ADDR 로 확인한 주소 정보)

- AT+UART=38400,0,0 : Serial 통신 속도를 38400 으로 맞춤



최종적으로 BIND 정보를 확인하여, Slave 어드레스가 잘 등록되어 있으면 OK 입니다.





6. Master 모드로 Slave 연동 - arduino 와 연결


Pin 연결은 다음과 같습니다.

HC-05 와 HC-06 의 연결은 Master/Slave 로 기능은 다르나, 연결 방법은 동일합니다.


 HC-05/06 | Arduino Nano
-------------------------
    TXD   |      D10
    RXD   |      D11
-------------------------
          |     POWER
-------------------------
    VCC   |      3.3V
    GND   |      GND
-------------------------
  SWITCH  |      D2
 LED+220Ω|      D8
-------------------------


회로도를 Fritzing 으로 그려 봤습니다.

최근에 업데이트 된 0.9.4 로 그렸는데, 그림 export 에 버그가 있네요. (점프선에 점선)



실제 구현한 사진 입니다.



주의할 점으로는, Wi-Fi 모듈 연결 시험 했을때와 동일하게, Bluetooth 모듈도 추가 전원으로 연결해야 원활한 확인이 가능 합니다.

Arduino 로부터 빼서 사용하는 전원은 충분치 못하여 불안정한 동작을 보입니다.



위의 사진 오른쪽 밑에 있는 것이 추가 전원입니다.

Arduino 에 써넣을 sketch 는 다음과 같습니다.


Master Source


//this is master

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11);
int state = 0;
const int ledPin = 8;
const int buttonPin = 2;
int buttonState = 1;

void setup() {
  BTSerial.begin(38400);
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);
  pinMode(buttonPin, INPUT);
  digitalWrite(buttonPin, HIGH);
}

void loop() {
 if(BTSerial.available() > 0) { 
    // Checks whether data is comming from the serial port
    state = BTSerial.read(); // Reads the data from the serial port
 }
 
 // Controlling the LED
 buttonState = digitalRead(buttonPin);
 
 if (buttonState == LOW) {
  BTSerial.write('1');
 } else {
  BTSerial.write('0');
 }
 
 if (state == '1') {
  digitalWrite(ledPin, HIGH); // LED ON
  state = 0;
 } else if (state == '0') {
  digitalWrite(ledPin, LOW); // LED ON
  state = 0;
 }
}


Slave Source


//this is slave

#include "SoftwareSerial.h"

SoftwareSerial BTSerial(10, 11);
int state = 0;
const int led = 8;
const int button = 2;
int buttonstate = 1;

void setup() {
  BTSerial.begin(38400);
  pinMode(led, OUTPUT);
  digitalWrite(led, LOW);
  pinMode(button, INPUT);
  digitalWrite(button, HIGH);
}

void loop() {
 if(BTSerial.available() > 0) { 
    // Checks whether data is comming from the serial port
    state = BTSerial.read(); // Reads the data from the serial port
 }
 
 // Reading the button
 buttonstate = digitalRead(button);
 
 if (buttonstate == LOW) {
   BTSerial.write('1'); // Sends '1' to the master to turn on LED
 } else {
   BTSerial.write('0');
 }  

  if (state == '1') {
  digitalWrite(led, HIGH); // LED ON
  state = 0;
 } else if (state == '0') {
  digitalWrite(led, LOW); // LED ON
  state = 0;
 }
}


여기까지 오면 모든 준비는 다 되었습니다.




7. Master 모드로 Slave 연동 - 확인


HC-05 (Master) 와 HC-06 (Slave) 끼리의 연동 통신을 위해 서로 LED 가 깜빡거리다 연결 됩니다.


Arduino 소스 및 회로에서 구성한 대로,

Master 의 스위치를 누르면, Slave 쪽의 LED 가 켜지고, Slave 의 스위치를 누르면, Master 쪽의 LED 가 점등하는 것을 알 수 있습니다.



문제 없이 서로 통신하고 있다는 것을 LED 점등으로 확인 할 수 있습니다.




8. SPP-C 연동


다음 편에서는 SPP-C 확인을 해보도록 하겠습니다.




And

Hardware | Intel NUC5i5RYK 유지보수

|

현재 집에서 사용하는 PC 는, 2015년에 구입한 Intel NUC5i5RYK 입니다.

데스크탑 처럼 큰 PC 가 아니라, 손바닥 만 한 컴퓨터죠. 그래도 RAM 은 16GB 꽉꽉 채워 놨습니다.


nuc-kit-nuc5i5ryk-brief.pdf


잘 쓰던 중, 음료수 등이 살짝 유입되어서 그런지, 전원 버튼이 눌리지 않고 켜지지 않는 현상이.


처음에는 열관리 부실로, CPU 나 보드 자체가 고장난 것으로 생각 했으나,

전원 버튼을 한참을 문질문질 하고 있으면, 커지는 것을 알고, 전원 버튼 쪽의 문제로 확신 했습니다.


원인을 알면 대처는 단순해 질 수 있습니다.

이번 기회에 PCB 세척용 IPA 도 구입하고, 토출기도 구입했으니, 유지보수 작업에 들어가 보기로 합니다.


* Hardware | PCB 세척용 IPA 와 토출기

- https://chocoball.tistory.com/entry/Hardware-IPA-Isoprophyl-dispenser




1. 외관


외관은 심플 합니다. 윗쪽 덮개가 플라스틱으로 되어 있는지라, 긁히는게 싫어서 아직 실을 제거하지 않았네요.

2.5 inch 드라이브를 추가 장착할 수 있는 모델은 높이가 더 높습니다만, M.2 SSD 만 장착되는 납작한 녀석으로 구입했었죠.



앞면에는 USB 3.0 port 와 스피커/헤드셋 단자가 위치하고 있습니다.



옆면에는 공기 흡입구와 도난방지 기구를 걸 수 있는 구멍이 뚤려 있습니다.



뒷면 위쪽은 열 배출구 이고, 나머지는 표기된 인터페이스들 입니다. 특이하게 HDMI mini port 도 있습니다.



밑면 입니다.





2. 본체 분해


분해의 시작은, 윗 사진에서 보이는 네 귀퉁에 자리잡고 있는 발 안쪽의 나사를 돌려주면 됩니다.

이 제품이 마음에 드는 부분 중, 나사를 풀어도 어디 도망가지 않게 고정되어 있도록 처리된 것이 좋습니다. 배려가 느껴져요.


밑판을 따면, SSD 부분은 써멀 패드가 장착되어 있어, 열 처리에 신경을 쓴 부분도 보입니다.



메모리는 다다익선. 그 당시로는 투자좀 한, 풀 bank 입니다. 보드에 군더더기가 없습니다.



SSD 를 들어 내면, 그 밑에 숨어있는 나사가 있습니다.

대칭되는 반대편 나사도 제거하면 보드를 케이스에서 들어 낼 수 있습니다.



보드를 들어 내기 전에 wireless connector 에 연결된 안테나 선들을 뽑아 줍니다.



전면 USB port 의 힌지가 케이스에 물려 있으니, 뒷쪽부터 들어올리면 쉽게 분리가 가능합니다.



케이스는 통 알루미늄으로 되어 있고, 무선랜과 bluetooth 안테나가 둘러쳐져 있습니다.



케이스에도 생산 및 검수일이 마킹되어 있습니다.





3. heat sink / 쿨러 분해


보드 윗면은 쿨러와 heat sink 로 덮혀 있습니다.



쿨러를 고정하는 나사 두 개를 빼면, heat sink 고정용 나사 세 개가 보입니다. (왼쪽 가운데 구멍 뚤린 부분까지 포함)



쿨러를 제거하면, CPU 와 South Bridge (CPU die 에 같이 올려져 있슴) 를 확인할 수 있습니다.



써멀 구리스는 경화가 되어 있어서, 모두 제거하고 새롭게 발라 줬습니다.



CPU 는 메인보드에 땜이 되어 있어서, 교체할 수 없는 형식입니다.

보통 이런 형식의 BGA 방식은, 보드와 붙어 있는 납볼 들에서 크랙이 생겨 고장나기 쉽다는 단점이 있습니다.

Intel NUC 는 냉납 등의 문제를 방지하기 위해, 보드와 CPU 사이에 몰드 처리를 해 놨습니다.


이렇게 해 놓으면 열에 의한 휨이나, 납볼 크랙을 예방할 수 있을 것 같네요. 잘 만들었다는 생각이 듭니다.
이전 Intel 회장의 삽질만 아니면, 정말 외계인 고문에 탁월한 회사.


이미 많은 외계인 기술자들이 회사를 떠나버려, 예전만큼은 기대 할 수 없습니다만, 이런 제품을 꾸준히 출시해 줬으면 하는 바램입니다.



모두 분리 후, 메일 보드는 IPA 를 가지고 구석구석 칫솔로 닦아 줬습니다.




4. 팬 청소


뜯은 김에 팬 청소도 같이 작업했습니다.



팬을 분해하기 위해서는, 먼저 사진 왼쪽 밑에 있는 나사를 풀고...



걸쇄 세 개를 띄우면, 쉽게 분리가 가능 합니다.



메인 보드의 스위치 부품에도 뿌려준 접점 부활제 재등장.



팬에 쌓인 먼저를 깨끗하게 털어주고, 회전축에 접점부활제를 뿌려 줬습니다.

마찰을 줄여주는 구리스가 발라져 있는 회전축에, 이 접점부활제를 뿌려주는 것이 맞는 방법인지는 자신이 없네요.


뭐라도 해야 할 듯 하여 뿌려 줬습니다.





4.  Mission Completed

조립은 분해의 역순.
언제 그랬냐는 듯, 전원버튼을 살짝 스치기만 해도 켜지게 되었습니다.

꽤 문제 없이 잘 사용해온 Intel NUC5i5RYK... 사실은 NUC 의 10세대가 작년에 출시되었습니다.

아래 사진의 제품명은 NUC10i5FNK 입니다.



조금 부족하다고 생각한 흡기를 옆면 전체로 바꾸었고, 열 배출구도 더 커졌습니다.

사양서를 보면, heat sink 도 더 커졌더군요. 기본 지원인 M.2 뿐만 아니라, NVMe 도 지원하는 버전이 있습니다.


USB 도 Type-C 를 앞뒤로 채용했습니다.

하긴 5세대 차이가 난 만큼 많이 좋아졌겠죠.


아... 바꾸고 싶다.





And

Hardware | PCB 세척용 IPA 와 토출기

|

땜쟁이 취미를 해오면서 필요한 것 중 하나가 PCB 기판 세척제 였습니다.

지금까지는 약국에서 1,000 원에 판매하는 소독 알콜을 사용했었죠.


* Hardware | 납땜 주변 용품

- https://chocoball.tistory.com/entry/Hardware-soldering-gadgets



소독용 알콜의 문제는, 많지는 않지만 찐득한 불순물이 남는다는 것입니다.

이번에 컴퓨터 본체에 음료수가 스며들어, 본격적으로 닦아 내야 하는 미션이 생겼습니다.

제대로 세척되지 못하면, 거진 50만원 돈이 날라가는 것이라, PCB 세척에 적당한 용액을 구매하기로 했습니다.




1. IPA


PCB 세척제로는 TCE, MC, NPBr 등이 있다고 합니다만, 문제는 독성이 강하다는 점.

구석구석 끼어있는 먼지나 플럭스를 제거하기 위해 그만큼 세척 성능이 필요하겠지만, 발암물질이라 개인이 사용하기엔 위험합니다.

대체재로는 BCS 라는 친환경 제품이 있지만, 여전히 독성 문제가 있다고 합니다.


너tube 에서 회로 세척용으로 요즘 가장 많이 보이는 것은 "ISO-Propyl Alcohol" IPA - 이소프로필 알콜 입니다.

병원에서 사용하는 소독 원액이며, 묽게 해서 소독용으로 사용한다고 하니, 떔취미용으로는 가장 적절하다고 생각합니다.


* 땜쟁이/IPA(1L)/세척제/이소프로필알콜

- https://smartstore.naver.com/soldering/products/3537414485



예전에 검색할 때에는 큰 용량으로 비싼 값에 팔리고 있었는데, 요즘은 수요가 많은지 싸게 파는 제품이 있네요.




2. 토출기


이 제품도 너tube 에서 자주 보던 것인데, 담겨있는 용액의 정량을 펌핑해주는 용기 입니다.

보통 IPA 와 쌍으로 사용하더군요.


IPA 를 사면 대용량인데, 이 통에는 180ml 정도 넣어 놓고 소량씩 사용할 수 있게끔 되어 있습니다.


* 고급형 TECHCO 정량 인출기 정량 토출기 정량 인출 약품통 IPA 약품통

- http://jaegoro.com/shop/item.php?it_id=techco_disp



제가 구입한 것은 위의 사진의 왼쪽에 보이는, 팔각형 - 고급형 - 10,000 원 짜리 입니다.




3. 도착


역시 한국의 배송... 이틀만에 도착했습니다.



드.디.어! 본 용품을 보유하게 되었군요.





4. 자세한 사진


IPA 는 그냥 용액이니 패스하고, 토출기의 사진을 좀 올려 봅니다.

싱가포르에는 공장이 별로 없는데, 많이 팔리는 본 토출기는, 싱가포르 회사인 이 회사 제품인 듯 합니다.



펌핑하는 머리 부분은 스테인레스로 구성되어 있어서, 부식용 용액에 대해서도 내성을 가진다는 것을 알 수 있습니다.



뚜껑은 스넵 처리가 되어 있어서, 적은 힘으로도 열리고 닫히고 합니다.



손으로 머리를 누르면, 일정량만큼 품어져 나옵니다.



동영상 올라 갑니다.



이후로는 PCB 세척에 스트레스 받지 않고, 땜취미를 영위할 수 있게 되었습니다.



And
prev | 1 | next