'알리익스프레스'에 해당되는 글 141건

  1. 2019.07.02 Hardware | ESP-01 or ESP8266 사용기 - 4
  2. 2019.05.05 Hardware | tilt sensor 를 사용해 보자
  3. 2019.05.01 Hardware | 샤오미 Mi Band 3 화면 보호 필름 구매기
  4. 2019.04.17 Hardware | iPhone SE 밧데리 교환 DIY
  5. 2019.04.15 Hardware | iPhone 6 Plus 밧데리 교환 DIY
  6. 2019.04.14 Hardware | touch sensor 를 이용하여 놀아보기
  7. 2019.04.13 Hardware | iPhone 6s plus earpiece 자가 수리
  8. 2019.03.24 Hardware | 또다른 Magnetic Charging Cable 구매기
  9. 2019.03.18 Hardware | PN523 - RFID / NFC breakout 보드
  10. 2019.02.25 Hardware | 전파를 copy 해주는 Multicoupler

Hardware | ESP-01 or ESP8266 사용기 - 4

|

이 포스트와 관련된 ESP8266 글이 있습니다.


* Hardware | ESP-01 or ESP8266 사용기 - 1

https://chocoball.tistory.com/entry/Hardware-ESP01-or-ESP8266-using-1


* Hardware | ESP-01 or ESP8266 사용기 - 2

https://chocoball.tistory.com/entry/Hardware-ESP01-or-ESP8266-using-2


* Hardware | ESP-01 or ESP8266 사용기 - 3

https://chocoball.tistory.com/entry/Hardware-ESP01-or-ESP8266-using-3


ESP8266 은 지속적으로 개선된 버전을 firmware 업데이트를 통하여 적용하고 있습니다.

그러나, 요즘 나오는 새로운 firmware 는 16Mbit = 2MByte 이상 되는 용량이 있어야 update 가 가능합니다.

그 만큼 다양한 명령어와 프로그램이 추가되는 것이겠죠.





1. Flash Size


기존에 가지고 있는 ESP8266 의 메인칩 옆을 확인해 보면, 메인칩과 비슷한 크기의 Flash chip 이 붙어 있습니다.



제품 코드를 보니 Berg Miro 제품의 Flash memory 네요.


* BergMicro

https://www.elnec.com/en/device/Berg+Micro/BG25Q80A+(ISP)/



25Q80SCP datasheet 는 못 찾았지만, 타 제조사 들과 비슷한 제품 코드를 사용하고 있으며,

그 사양서에 따르면 8M-bit/1M-byte 라고 되어 있네요. 즉, 위 부품도 1MiB 실장으로 보입니다.





2. Upgrade Chip


우선 업그레이드 할 Flash Chip 용량의 크기를 정해 봅시다.

32Mbit = 4MByte 정도면 충분할 것 같네요.


AliExpress 를 검색하던 중, 32M-bit/4M-byte 버전이 아래와 같이 두가지가 있습니다.

그 차이를 정확히 알지 못하니 일단 두개 모두 구입해 봅니다.


* 5PCS W25Q32BVSSIG SOP-8 W25Q32 SOP 25Q32BVSIG SMD W25Q32BVSIG 25Q32

https://www.aliexpress.com/item/10PCS-W25Q32BVSSIG-SOP-8-W25Q32-SOP-25Q32BVSIG-SMD-W25Q32BVSIG-25Q32-free-shipping/32727772232.html



* 5PCS W25Q32FVSSIG SOP8 25Q32 SOP 25Q32FVSIG SOP-8 W25Q32FVSIG SMD W25Q32 new and original IC

https://www.aliexpress.com/item/5PCS-W25Q32FVSSIG-SOP8-25Q32-SOP-25Q32FVSIG-SMD-new-and-original-IC-free-shipping/32541803919.html






3. W25Q32


두 가지 chip 의 차이를 확인해 봅시다. 일단 datasheet 를 첨부해요.


* W25Q32BV

w25q32bv_revi_100413.pdf


* W25Q32FV

w25q32fv_revi_10202015.pdf


사양서를 다 읽어보지는 못했지만, FEATURE 섹션만 비교해 보면,

SPI clockdata transfer rate 에서 F 버전이 더 성능이 좋습니다.

그래서 조금 더 비쌌던것 같습니다.


* W25Q32BV



* W25Q32FV



잘 도착해서 실물을 하나씩 꺼내 사진을 찍어 봤습니다.






4. Flash Chip 교환


기판에서 flash chip 만을 이쁘게 제거해야 합니다.

열풍기가 있으면 좋겠지만, 아직 가지고 있지 않으므로, 다른 방법으로 제거해 봅니다.



솔더윅 이구요. 기판에서 납을 빨아들여 제거해 주는 역할을 합니다.



액체 플럭스 이구요. 납을 쉽게 녹여주는 역할을 합니다.

SMD 칩의 쪼만한 다리들을 그냥 납땜하는건 힘든데, 이걸 발라 놓으면 납들이 쉽고 이쁘게, 알아서 붙어줍니다.



액체 플럭스와 솔더윅으로 지지고 있으니, 톡 하고 분리되네요.

음후후, 이걸 하기 위해 기다렸어!



플럭스의 찌꺼기를 깨끗하게 씻어내기 위해, 일반 약국에서 파는 에탄올을 바르고 칫솔로 쓱싹쓱싹.

95% 이상의 에탄올을 구입하고 싶은데, 쉽지 않네요. 일단 83% 라도 만족. 참고로 1000원에 구입.



훗, 깨끗해 졌군요.

새로운 칩을 자리 잘 잡아서 얹힌 다음, 액체 플럭스 바르고, 납땜하면 끝.



역시 마무리는 에탄올로 쓱싹쓱싹.



제거된 친구들. 잘가~.



ESP8266 은 총 3개를 가지고 있지만, 그 중 2개만 교환해 봤습니다.

RobotDyn 제품은 FV 버전으로.



Ai-Thinker 제품은 BV 버전으로 교환했습니다.





5. Flash 용량 확인


ESP FLASH DOWNLOAD TOOL 을 띄웁니다.



기존 Flash chip 교환 전 정보는, Vendor : GD, QUAD : 8Mbit 으로 표시됩니니다.



교체된 Flash chip 정보는, Vendor : WBQUAD : 32Mbit 으로 표시됩니니다.

Ai-Thinker 버전은 납땜 하다가, 쪼만한 SMD 저항 하나가 날라가 버려, 그걸 찾아서 다시 붙이는데 애를 먹였으나, 잘 동작 하는군요.





6. Espressif 버전 firmware upgrade


Espressif 에서 제공되는 최신 firmware 로 업그래이드 해봅니다.


그런데 계속 제대로 동작하지 않더군요. 뭐가 문제일까...

그러다가 아래 링크를 찾게 됩니다.


* Flashing AT 1.7.0 binary firmware in 32m-c1 mode not working

https://github.com/espressif/ESP8266_NONOS_SDK/issues/179


요지는, 32Mbit-C1 버전을 사용할 수 있어야 하지만 뭔가의 문제로 정상 동작하지 않고,

chip selection 에서 16Mbit-C1 을 선택해야 한다는 군요. 이렇게 되면, 32Mbit 의 넓은 영역을 다 활용하지 못할 터인데...

bug 가 고쳐지지 않는 이상 16Mbit-C1 으로 구워야 할 것 같습니다.



또한, 최신 Espressif 의 1.7 binary 버전은 only '1024+1024 flash map' 만에 대응한다 합니다.

어차피 '512+512 flash map' 은 찾을 수 없었습니다.


다운로드는 아래 두 군대에서 받을 수 있습니다.

하나는 AT command 버전은 1.7 이고, 다른 하나는 Non-OS SDK 가 3.0 입니다.


ESP8266 AT Bin V1.7.0

https://www.espressif.com/en/support/download/at?keys=&field_type_tid%5B%5D=14

ESP8266_AT_Bin_V1.7.zip


ESP8266 NONOS SDK V3.0.0

https://www.espressif.com/en/support/download/sdks-demos?keys=&field_type_tid%5B%5D=14

ESP8266_NONOS_SDK-3.0.zip


위의 두 파일 중 어떤것을 사용해도 상관 없습니다. 동일합니다.


위에서 이야기 했다 싶이, 기껏 32Mbit-C1 이지만, 설정에서는 16Mbit-C1 으로 해야 합니다.

또한 address 도 16Mbit-C1 에 맞춰서 해줘야 정상으로 동작합니다. (아래는 READ.me 파일 일부)


# BOOT MODE

## download

### Flash size 16Mbit-C1: 1024KB+1024KB

    boot_v1.2+.bin              0x00000

    user1.2048.new.5.bin        0x01000

    esp_init_data_default.bin   0x1fc000

    blank.bin                   0xfe000 & 0x1fe000


결과적으로 아래 파일들을 다음과 같이 address 에 맞춰 설정하면 됩니다.


- boot_v1.7.bin : 0x00000

- user1.2048.new.5.bin : 0x01000

- esp_init_data_default_v08.bin : 0x1fc000

- blank.bin : 0xfe000

- blank.bin : 0x1fe000



특별히 문제 없이 flashing 되었습니다.



putty 를 이용해 serial 접속 후, 기본적인 AT 명령어를 날려 봅니다. 문제 없군요.

최신 버전인 AT version:1.7.0.0 과 SDK:3.0.0 이 표시됩니다.



아쉽지만, 16Mbit(1024KB+1024KB) 로 설정됨을 확인할 수 있습니다.





7. Ai-Thinker 버전 firmware upgrade


Ai-Thinker 버전은 단순히 최신 버전을 다운로드 하여 flash memory 에 입히면 됩니다.


* ESP8266 latest SDK release

https://wiki.ai-thinker.com/esp8266/sdk

ai-thinker_esp8266_dout_32mbit-c1_v0.0.0.7s_20170804.rar


또한 address 는 0x00000 한개로 끝납니다.


- AiThinker_ESP8266_DOUT_32M-C1_0.0.0.7s_20170804.bin : 0x00000



32Mbit-C1 을 선택해도 특별히 문제 없습니다. (이게 정상)

Flashing 후에, putty 를 이용하여 Serial 로 연결해 봤습니다.



후훗. 32Mbit(1024KB+1024KB) 으로 잘 표시 되네요.



최신버전임을 보여 줍니다.

Ai-Thinker 는 특별히 Web Server 가 ESP8266 에서 돌아갑니다.


WiFi 에 접속 후, 할당받은 IP 로 접근해 보면, 아래와 같은 설정 UI 화면을 볼 수 있습니다.



한번 WiFi 를 통해 IP 를 받아 놓으면 Serial 통신을 하지 않더라도, web browser 를 통해서 간단한 설정을 할 수 있다는게 매력적입니다.


다만, internet 상에서 접근할 수 있으면, 그 만한 보안 대책도 마련되어야 하는데,

조그마한 firmware 에 보안 대책용 code 까지 집어 넣었을 수 없을 터이니, 사용하지 않는 편이 나은것 같습니다.





6. 주의점


ESP8266 은, reboot 이나, firmware update 후에는 꼭! serial 접속을 완전히 끊어서 재접속 하거나,

USB connection 마저도 끊었다가 다시 연결해야 합니다.


그렇지 않으면, 원활하게 동작 확인이 불가능할 때가 많습니다.


Reset 버튼 누르고 전원을 새롭게 인가했다 한들, serial connection 자체도 reset 하지 않으면,

AT command 가 먹히지 않아 제대로 동작하지 못한다고 생각할 수 있습니다.

이런 경우, 정상 동작 하지 않는다고 생각하여 다른 version 으로 flashing 해보는 등, 삽질이 길어질 수 있습니다.


Reset 할 때 마다, 매번 Serial connection 자체도 재연결 해야 하나 (엄청 귀찮음),

최대한 삽질을 적게 하고싶으면 Serial connection 도 같이 reset 하세요.


ESP8266 은 전원을 따로 확보해야 하고, Reset 할 때마다 connection 도 동시에 reset 해야 하는 등,

참 까다로운 디바이스인것 같습니다.





FIN


가지고 있는 ESP8266 의 Flash memory chip 까지 upgrade 해 봤으니,

이 다음으로는, 이 드넓은 메모리 영역을 활용해 보겠습니다.


아! 마지막으로, FV 버전이 flashing 할 때, 약 4배정도 더 빠릅니다.

부품은 비싼걸 구입하는 것이 정답이네요.




Update - 20200224


CO2 측정 결과 값을 ThingSpeak 에 올리기 위해, 다시금 가지고 있는 ESP-01 을 꺼냈습니다.

혹시나 해서 최신 firmware 를 확인해 봤더니, 새로운 버전 1.7.2 가 올라와 있네요.


ESP8266_NonOS_AT_Bin_V1.7.2_0.zip


위의 zip 파일에는 SDK 도 최신인 3.0.2 도 포함되어 있었습니다.





Update - 20200812


포름 알데히드 센서를 ESP-01 을 가지고 GPIO 를 확장하여 테스트 해보려다가 하나를 망가트렸습니다.


* Hardware | ZE08-CH2O Formaldehyde 센서 사용해보기

https://chocoball.tistory.com/entry/Hardware-ZE08-CH2O-Formaldehyde-sensor-using


예비를 위해 하나 추가 구매.


* ESP8266 ESP-01 ESP-01S ESP-07 ESP-12E ESP-12F remote serial Port WIFI wireless module intelligent housing system Adapter 2.4G

https://www.aliexpress.com/item/32339917567.html



Flash 메모리는 8Mbit = 1MiB 용량입니다.



32Mbit = 4MiB 로 확장해 줍니다.



붙어있는 flash memory 를 분리해 내기 위해, 이번에는 납물을 많이 뭍히는 방법으로 제거 했습니다.

납물을 많이 뭍히면, 열을 조금 오랜동안 머금고 있으므로, 다른 한쪽에 인두를 가져다 댈 때까지 유지해주니 chip 이 쉽게 떨어집니다.



교체 완료.



32Mbit 으로 잘 인식합니다.



다만, 다른 캐패시터를 건드렸는지, 어디에선가 쇼트가 나는 듯 합니다. 전원에 연결하면, 전원쪽 regulator 가 엄청 뜨거워지네요.

SMD 납땜은 인두기로 작업하다 보면 옆의 부품을 건드리게 되니, SMD 납땜은 열풍기가 답인 듯 합니다.


And

Hardware | tilt sensor 를 사용해 보자

|

이 글은 아래 포스트와 연결되는 글 입니다. 


* Hardware | vibration sensor 를 사용해 보자

https://chocoball.tistory.com/entry/Hardware-vibration-sensor


저번에 잘못 배송되어 온 센서가, 이 Tilt Sensor 입니다.

원래는 Vibration Sensor 를 구매하려 했는데, 사양이 다른 이 기울기 센서가 왔던 것이죠.


동작 방식도 다르다 보니, 이렇게 따로 구분하여 글을 올립니다.




1. SW-520D tilt sensor


이 Tilt 센서는 의도치 않게 구매하게 되었습니다.

아래 링크에서 보이듯이 SW-18015P 라고 되어 있는데 거짓말 입니다.


* 3pin KY-002 SW-18015P Shock Vibration Switch Sensor Module for arduino Diy Kit 1PCS

https://www.aliexpress.com/item/3pin-KY-002-SW-18015P-Shock-Vibration-Switch-Sensor-Module-for-arduino-Diy-Kit-1PCS/32843226927.html



도착은 합니다만...



Vibration Sensor 의 특징인 한쪽 다리가 가는게 아니라, 이놈은 두가닥 모두 두껍습니다.



음?!!!



센서 표기를 보니 SW-18015P 가 아니라, SW-520D 라고 되어 있네요?

제품 사양을 확인해 보니, SW-180 계열의 스프링 형태가 아니라 굴러다니는 공이 안에 들어있는 구조 입니다.



SW-520D.pdf


원리가 다르다 보니 센싱에 있어서도 차이가 있어 보입니다.





2. Layout


센서의 연결은 간단합니다. 전원 +/- 와 신호선 1개.


기울기 센서는 안에 들어가 있는 볼이 리드선과 접촉했냐 안했냐에 따라서 센싱을 합니다.

그래서, 세워졌을 때 중력으로 두 개의 볼과 리드선이 모두 접촉해 있을때를 기준으로 ON 으로 인식합니다.


접속은 다음과 같습니다.


 SW-520D | Arduino Nano
------------------------
    S    |     D8
   GND   |     GND
   VCC   |     3.3V
------------------------


회로도는 다음과 같습니다.



실재 구성 모습니다.






3. Sketch


Source 는 다음과 같습니다.


int LED = 3; // define the LED Pin
int shock = 8; // define the sensor Pin 
int val; // define a numeric variable val 

void setup () {
	Serial.begin(9600);      // Only for debugging
	pinMode (LED, OUTPUT); // LED pin as output
	pinMode (shock, INPUT); // input from KY-002 sensor
}

void loop () {
	val = digitalRead(shock); // read the value from KY-002
	
	if (val == HIGH ) { // when sensor detects shock, LED flashes
		digitalWrite(LED, HIGH);
		Serial.println(val);
	} else {
		digitalWrite(LED, LOW);
		Serial.println(val);
	}
}




4. 결과


디지털 pin 에 입력이 연결되어 있다 보니, 1 or 0 으로 표시됩니다.



사양서 처럼, 세워져 있는 형태가 기준이 됩니다.

손가락으로 튕겨 진동을 주면 흔들리는 정도에 따라 센싱을 합니다.


옆으로 뉘이면 계속 센싱을 하는것 처럼 되어 버리니, 이 센서를 사용함에 있어서는 세우는 것이 중요해 보입니다.






FIN


뉘거나 기울이면, 오작동 하지만, 세워 놓기만 하면 꽤나 민감하게 반응해 줍니다.

Vibration Sensor 와는 다르게 Tilt Sensor 도 괜찮아 보입니다.


처음 제품이 잘못 온것도 있지만, 이렇게 테스트 해볼 수 있어서 행운이었습니다.


And

Hardware | 샤오미 Mi Band 3 화면 보호 필름 구매기

|

1. 생활 스크레치


일전에 Xiaomi Mi Band 3 를 구매하여 잘 사용하고 있었습니다.


* Hardware | Xiaomi Mi Band 3 구매기

https://chocoball.tistory.com/entry/Hardware-Xiaomi-Mi-Band-3-unboxing


다만, 손목에 차는 시계같은 것이라, 가방 끈의 금속이나 문같은 곳세 긁히는 경우가 많이 생깁니다.



위의 사진에서 보듯 저도 상처가 좀 났네요.

그리 고가의 물건도 아니고, 또한 상처가 쉽게 나는게 아니라서 궂이 필요는 없습니다.... 만.


스마트폰 강화유리 붙이듯 샤오미 미밴드 3 용으로 혹시 없나 알아 봤습니다.




2. 구입


알리에서 검색하니 바로 뜨네요.

이미 8천명 이상이 구입해 갔고, 별 점수가 나쁘지 않아 아래 제품으로 선택합니다.


검색시 "protective" 와 "tempered film" 으로 검색하면 됩니다.


다른 제품들은, 미밴드 3의 스크린이 조금 곡면이라 들떠버려서 쓸게 못된다고 하더군요.

특히 본체 구입시 주는 번들 제품은 쓰레기라고 합니다.

구입하실 때에는, 구입자 수와 review 를 꼭 참고해 보세요.


* 5Pcs Smart Bracelet For Xiaomi MI band 3 Protective Film High-Definition Non-Curved Edge Steel Tough Tempered Film

https://www.aliexpress.com/item/5Pcs-Smart-Bracelet-For-Xiaomi-MI-band-3-Protective-Film-High-Definition-Non-Curved-Edge-Steel/32946408110.html



회사 동료들도 "왜" 라고 했지만, 5개에 천원도 안해서 전혀 부담은 없습니다.





3. 도착


2주만에 꽤나 빨리 도착했습니다.



요로코롬 생겼습니다.






4. 장착


번호 순서에 맞게, 1번 BACK 의 커버를 띠어 내고, 본체에 부착합니다.



둥그런 부분을 기준으로 맞추면 쉽습니다.


뭐 실패하면 5개나 있이니, 다른 새거로 다시 하면 되죠 뭐.

스마트폰에 강화유리 붙이는 것과는 다르게, 마음이 너무 편하고 전혀 부담되지 않습니다.



짜잔~!

먼지는 조금 들어갔으나 깔끔하게 잘 된듯 합니다.



특히 이 재질이 연질의 비닐이라 둥그런 모서리에도 촥 달라붙는것 같아요.



위의 사진에서 보이듯이 둥그런 면도 잘 붙어 있습니다.




FIN


금액도 부담가지 않고, 느긋한 시간에 쉽게 할 수 있는 작업이었습니다.


재질이 딱딱하지 않은 비닐 소재라, 둥그런 모서리도 신축성 있게 잘 달라 붙어서 좋습니다.

어떤 충격으로부터 보호해 준다는 것 보다는, 생활 긁힘을 방지해 주는 시트지 정도의 느낌입니다.


재질이 살짝 두깨가 있는 말랑말랑함이다 보니, 붙인 이후로도 이질감이 없구요.


고가의 Mi Band 3 는 아니지만, 오래 잘 쓸 수 있도록, 화면 보호 필름을 붙여 봤습니다.

붙이고 하루도 안된지라, 시간이 지나면 어떻게 변하게 되는지 나중에 update 해보겠습니다.




Update - 20191220


보호 필름이 벗겨져서 새로 붙였습니다.



헤어드라이기로 열을 가하니, 곡면이 쉽게 붙는군요.

곡면 부분이 조금씩 일어나서 벗겨지는 결과가 오는데, 열로 가열하고 붙이면, 식으면서 촥 하고 달라 붙는 것 같습니다.



다시 붙였는데, 잘 된것 같습니다.


And

Hardware | iPhone SE 밧데리 교환 DIY

|

1. 이번엔 iPhone SE 다~~~!!!


지금까지 iPhone 6 Plus, 6S Plus 의 배터리를 교환해 왔습니다.


* Life | iPhone 6S Plus 밧데리 교환 DIY

https://chocoball.tistory.com/entry/Life-iPhone-6S-Plus-battery-replacement-DIY


* Hardware | iPhone 6 Plus 밧데리 교환 DIY

https://chocoball.tistory.com/entry/iPhone-6-Plus-battery-replacement-DIY


가족이 쓰고 있는 iPhone SE 도 4년째가 되어가니 배터리 상태가 매롱합니다.

교환해 줘야겠죠?





2. 구입


기계적으로 AliExpress 에서 구입했습니다.

나중에 알게된 사실이지만, 한국 업체에서 구입하면 1만원 미만으로 구입이 가능합니다.


iPhone 6 Plus 도 그랬지만, 이번 SE 도 한국에서 직접 구입했으면 저렴하게 구할 수 있었는데, 괜히 AliExpress 만을 믿었네요.

그치만 신뢰가 높은 NOHON 제품이니 괜찮다고 자위해 봅니다.


거의 2배 가격인 2만원 정도에 구입했습니다.


* NOHON Battery For Apple iPhone SE 4S 5S 6 7 Replacement Bateria For iPhone4S iPhone6 iPhone7 Mobile Phone Batteries + Free Tools

https://www.aliexpress.com/item/NOHON-Battery-For-Apple-iPhone-SE-1624mAh-Original-Li-polymer-Battery-Internal-Battery-Free-Repair-Tools/32803100048.html







3. 도착


문제 없이 도착했습니다.

포장 딱지 붙여진 것을 보니 세관에서 한번 뜯어본것 같습니다. 아무래도 배터리류는 검사가 필요하겠죠.



반갑다 NOHON.



다른 iPhone 들과는 다르게, 대용량 버전이 없습니다.

기존 오리지날과 같은 1624 mAh 입니다.



리튬 폴리머 배터리였군요.

加强版 이라고 써 있지만, 사실 오리지날과 같은 용량입니다. (어디서 약을...)



더이상 필요 없지만, 빨판, 헤라 및 도구들 입니다.

SE 배터리는 폭이 좁아서, 양면테이프가 2줄입니다.






4. 분해


분해의 시작은, 전원 커넥터 밑부분의 별나사 두 개부터 입니다.



별나사를 제거하면, 빨판으로 상판을 끌어 당겨서 살짝 공간을 만든 뒤, 헤라로 쭉 밀고 나가면 됩니다.



다른 iPhone 버전들과는 다르게, 홈버튼과 연결된 커넥터가 밑부분에 하나 존재합니다.

그러니, 상판을 들어 올릴 때, 이 연결 부분을 해제하기 전까지는 조심해서 들어 올려야 합니다.



특이하게 홈버튼 커넥터와 본체 사이에는 아래 사진처럼 철판 쉴드가 하나 존재합니다.

핀셋같은 것으로 살짝 들어올리면, 뽕 하고 빠집니다. 어디 도망가지 못하도록 잘 보관해 놓습니다.



홈버튼 커넥터의 쉴드를 제거하고 커넥터를 제거하면, 상판 밑부분을 들어 올릴 수 있습니다.



상부 부분은 카메라 부터 여러 센서가 연결된 뭉치들이 있습니다.

이 부분도 철판 커버 벗겨내고 커넥터를 분리해 주면 됩니다.


단, 이 부분은 커넥터가 짧은지, 상판을 확 제끼면 끊어질 염려가 있으니, 되도록 최대한 낮게 상판을 들어 올려서 작업해야 합니다.

선에 힘이 걸릴까봐, 드라이버를 거의 45도 눞혀서 작업 했네요.



상판을 분리하기 위한 커넥터는 아래와 같이 3개 입니다.



짜잔~ 상하판이 분리가 되었습니다.



상판에 붙어있는 홈버튼이나 어어피스, 카메라도 나중에 문제 생기면 따로 교체할 수 있겠네요.






5. 배터리 분리


이제 배터리를 분리하기 위해, 배터리 커넥터 커버를 벗겨 냅니다.



다른 iPhone 과 조금 다르게, 접착 테이프를 제거하기 위해, 아래 사진처럼 둥그란 부분을 들어 올려서 테이프가 노출되게 해야 합니다.



요렇게요.



두 줄이 하나로 연결되어 있으니, 들어올린 부분 중간을 자르고, 잘 돌돌 말면서 제거해 줍니다.



한 쪽은 성공 했는데, 다른 쪽은 실패네요. 아놔.

힘을 줘서 배터리를 조금 구부러 뜨려야 합니다.

그러면 나머지 접착 테이프가 살짝 보이니, 보이는 부분을 땡겨서 제거하면 됩니다.



짜잔~ 분리가 되었습니다.






6. 문제 발생


새로 구입한 배터리는 오리지날과 다르게, 90도 꺾이는 부분을 일찍 꺾어 놔서 커넥터까지의 길이가 길어져버렸습니다.



무리하게 연결하면 연결은 되지만, 계속 힘을 받아 나중이 되면 문제가 자연스럽게 생기겠죠?

구부러진 부분 전체를 모두 펴고, 높이와 길이가 오리지날과 동일하게 구부려 줍니다.



작업을 하다 보면, 항상 이런 예기치 못한 사소한 문제점과 맞닥뜨리는 것 같아요.

임기응변이 필요한 부분입니다.



접착 테이프도 잘 발랐고, 잘 안착시킨 다음 조립을 해주면 됩니다.

조립은 분해의 역순입니다.





7. 완료


작업하기 전, 확인했던 배터리 성능 상태 입니다.



조금만 쓰면 금방 50% 가 되어 버렸고, 쉽게 꺼지기 일쑤였죠.



배터리 교체 후, 최고의 성능으로 다시 되돌아 왔습니다.

배터리는 소모품 맞습니다.





FIN


역시 NOHON 의 사용자 메뉴얼은 정말 친절합니다.




이런 완성도 높은 메뉴얼 같으니라구.


And

Hardware | iPhone 6 Plus 밧데리 교환 DIY

|

이번에 iPhone 6 Plus 의 밧데리를 교환할 기회가 생겨서 기록으로 남깁니다.

iPhone 6S Plus 도 한번 갈아 봤었는데, 그 이전 버전의 iPhone 을 해볼 기회가 생겼네요.


* Life | iPhone 6S Plus 밧데리 교환 DIY

https://chocoball.tistory.com/entry/Life-iPhone-6S-Plus-battery-replacement-DIY





1. 밧데리 구매


처음에 AliExpress 를 뒤졌습니다.

가장 많이 구매된 제품이 아래 링크 입니다.


* Baseus Original Mobile Phone Battery For iPhone 6 6s s Plus Replacement Batterie High Capacity Internal Bateria For iPhone 6plus

https://www.aliexpress.com/item/Baseus-Original-Mobile-Phone-Battery-For-iPhone-6-6s-s-Plus-Replacement-Batterie-High-Capacity-Internal/32856181487.html



23 USD 정도군요.

혹시나 하는 마음으로 한국 사이트를 뒤져 봤습니다.


* 아이폰 5s 6 6s 7 아이폰6plus 6s plus 7plus 배터리 자가교체 아이폰6s+ 아이폰7+

https://smartstore.naver.com/sega4216/products/218691174?NaPm=ct%3Dju832v9s%7Cci%3D3848926b594dbfcca956711cb07d9f3ddea122d9%7Ctr%3Dslsl%7Csn%3D209333%7Cic%3D%7Chk%3D6818a9a50eeab8a82232280351059b2a5e40f8d4



* iPhone 6 Plus 용 대용량 베터리 : 18,000 원

* 테입 : 1,000 원

* 배송료 : 2,500 원

-------------------------------------------------

* 총 : 21,500 원


거기다 다음날 배송... 바로 주문합니다.





2. 디스플레이 접착제


iPhone 6S Plus 를 작업할 때에는 adhesive = 접착제를 따로 주문해야 했습니다.

그러나 iPhone 6 Plus, 즉 6S 이전의 제품들에는 이게 필요없다고 하네요.


* iPhone Display Adhesive Replacement

https://www.ifixit.com/Guide/iPhone+Display+Adhesive+Replacement/93983




IPX 를 올리기 위해 실링용 접착제를 사용하기 시작한 듯 합니다.

여튼 iPhone 6 Plus 는 필요 없으니 패~스.





3. 배송


저녁에 주문 넣었는데 다음날 오후에 도착했네요.

빨라서 좋지만, 택배 기사님들에게 그 댓가가 돌아가야 할 터인데요.



박스는 심플.



음? 공구는 선택하지 않았는데?

판매자님 감사합니다.



모든 구성품이 들어 있습니다. 스티커도 3줄이라서, 알리에서 파는 것보다 한가닥 더 많습니다.

이번에는 AliExpress 를 사용하지 않는게 정답이었네요.

항상 알리가 옳지는 않은것 같습니다.



대용량을 시켰더니만, 3400 mAh 짜리가 왔습니다.

예전 iPhone 6S Plus 의 대용량이 3250 mAh 인것을 상기해 보면, 그 사이에 용량을 꾸겨 넣는 기술이 더 는것 같네요.





3. 수술 집도


물건이 왔으니 수술 들어갑니다.



iPhone 6 Plus 입니다.



전원 커넥터 부분에 있는 별나사 2개를 빼면 상판을 쉽게 분리할 수 있습니다.

상판은 빨판을 이용해서 당기면 살짝 올라옵니다.


그 부분을 헤라를 집어넣고 벌리면 쉽게 분리가 되요.

수술에 집중하느라 사진은 없습니다.



상판과 연결된 커넥터들을 모두 분리하면 상하판이 완벽히 분리됩니다.



iPhone 6S Plus 와 거의 비슷하군요.



기존 밧데리가 모습을 들어 냅니다.

3.82V 로 동작하는 11.1Wh 용량입니다.

P=VI 이니, 11.1Wh / 3.82V = 2905mAh 입니다. 표기된것과 거의 비슷한 2915mAh 용량입니다.



밧데리 연결 커버를 분리합니다.



커버를 벗기면, 왼쪽 부분이 밧데리 커넥터 입니다. 이부분을 분리합니다.



하판과 밧데리를 붙여주는 접착 테이브를 벗겨 냅니다.

벗겨내는 작업은 iPhone 6S Plus 에서 했던 작업과 동일합니다.

작업하느라 사진을 못찍었는데, 내용은 같으니 아래 포스트를 참조하세요.


* Life | iPhone 6S Plus 밧데리 교환 DIY

https://chocoball.tistory.com/entry/Life-iPhone-6S-Plus-battery-replacement-DIY


두번째 했더니만, 접착제 제거시 끊어지지 않고 깔끔하게 제거했습니다.



대용량과 비교샷.

크기는 아~주 살짝 큰것 같습니다만 거의 차이나지 않습니다.

두깨도 아~주 살짝 두껍지만 전혀 간섭을 일으킬 만한 정도는 아닙니다.



교환할 새로운 밧데리에 접착 테이프를 이쁘게 바릅니다.



숨죽이며 새로운 밧데리를 본체에 잘 붙입니다.

기회는 한번 뿐이기에 미리 자리를 잘 잡아 보고, 한번에 위치시킵니다.


후훗, 두번째 교환기는 특별히 문제 없이 성공했습니다.


항상 그렇듯, 조립은 분해의 역순.

오늘도 이렇게 하루가 평화롭게 저물어 갑니다.


And

Hardware | touch sensor 를 이용하여 놀아보기

|

오늘은 머리도 식힐 겸, touch sensor 를 가지고 놀아 봤습니다.




1. 구입


터치 센서로는 몇가지가 있지만, RobotDyn 사에서 만든 센서를 선택했습니다.

RobotDyn 사의 기판색이 블렉이고 마무리가 깔끔해서 좋습니다.


* Digital capacitive touch switch sensor. Double side touch area. Module.

https://www.aliexpress.com/item/Digital-capacitive-touch-sensor/32570170116.html






2. 도착


워낙 저렴하고 간단한 부품이라 잊어버리고 있으니 도착해 있더랬습니다.



이 부품은 특이하게 "Capacitive" 라는 단어가 들어가네요.

유도체적인 성질을 가지는 것인가? 라는 생각을 잠시 해봅니다.



외형은 요렇습니다.

Touch Sensor 라고 표시된 밑부분에서 감지를 하도록 되어 있습니다.

Digital Out 이라고 표기해 놔서 arduino 의 digital pin 에 연결하면 된다는 것을 알 수 있네요.



신기하게도 뒷면의 동일한 부분도 터치인식을 합니다.






3. layout


Pin 연결은 digital pin 과 연결하면 됩니다.

전압은 3.3V 줬습니다.


 Touch Sensor | Arduino Nano
-----------------------------
      Out     |     D4
      GND     |     GND
      VCC     |     RX
-----------------------------


회로도는 다음과 같습니다.

그냥 터치센서만 연결하면 어떻게 인식되는지 알 수가 없으니, LED 와 Piezo Buzzer 를 추가했습니다.

Piezo buzzer 사용하는 법은 아래를 참고해 보세요.


* Hardware | Arduino 로 buzzer 소리내기

https://chocoball.tistory.com/entry/HardwareArduinoBuzzer


LED는 220 ohm 저항을 달아주는 것을 잊지 마시구요.



실제 사진은 다음과 같습니다.






4. Sketch


소스는 다음과 같습니다.

각 digital pin 을 정의하고, touch sensor 에 입력이 들어오면 LED 와 buzzer 를 on 하는 구조 입니다.


입력이 없어지면, LED 및 buzzer 오 off 를 꼭 만들어 줘야 합니다.


int T_IN = 4;
int LED = 3;
int PIEZO = 2;

void setup()
{
	pinMode(T_IN, INPUT);
	pinMode(LED, OUTPUT);
}

void loop()
{
	if(digitalRead(T_IN)) {
		digitalWrite(LED, HIGH);
		tone(PIEZO, 600);
	}
	digitalWrite(LED, LOW);
	noTone(2);
}





5. 결과


너무 단순한 내용이라 틀리고 자시고 할 것이 없습니다.

동영상 갑니다.



신기한 것은 손가락이 직접 닿지 않더라도 가까이 대기만 해도 인식합니다. 한 1.5mm 정도?






FIN


요즘 항공무선통신 자격증을 준비하면서, 예전 실기 과목으로는 모르스 부호도 했었다는 것을 알게 되었습니다.

항공무선통신 자격증 시험 준비에 대해서는 다른 포스트에 있습니다.


* Life | 항공무선통신사 도전기 - 1

https://chocoball.tistory.com/entry/Life-airnav-comm-cert-1


나중에 시간 되면, 이번에 했던것을 조금 발전시켜 morse code + arduino 도 한번 도전해 보겠습니다.





* Morse code

https://en.wikipedia.org/wiki/Morse_code


Morse code is usually heard at the receiver as a medium-pitched on/off audio tone (600–1000 Hz), so transmissions are easier to copy than voice through the noise on congested frequencies, and it can be used in very high noise / low signal environments.


And

Hardware | iPhone 6s plus earpiece 자가 수리

|

예전에 제가 쓰던 iPhone 6S Plus 를, 지금은 가족이 쓰고 있습니다.

그러던 중, 전화가 오면 소리가 너무 작다고 불평을 하시네요.




1. 통화 중 소음 차단


인터넷에서 찾아 보면, "통화 중 소음 차단" 설정이 소리를 작게 한다고 하네요.


일반 > 손쉬운 사용 > 통화 중 소음 차단



소용 없군요.





2. earpiece


이건 필히 부품이 고장인거야 라고 생각하고 earpiece 를 교환하기로 합니다.

우리의 친구 AliExpress 에서 찾아 봅니다.


이 멋진 부품이 고작 3 USD 라니... 세상 좋아졌습니다. 부품이 모듈식으로 되어 있어서 수리시 편할것 같네요.

바로 주문합니다.


* Original Earpiece Flex Cable Speaker For iPhone 4 4S 5 5C 5S SE 6 6S 7 8 Plus X XS XS Max XR Ear Sound Receiver 100% Test OK

https://www.aliexpress.com/item/Original-Earpiece-Flex-Cable-Speaker-For-iPhone-4-4S-5-5C-5S-SE-6-6S-7/32871083412.html



3주정도 걸려서 잘 도착했습니다.



부품이 작아서 배송에 특별히 신경쓸게 없네요.



위의 4개의 단자가 신호 연결하는 부분처럼 보입니다.

스프링 모양으로 되어 있어서, 접촉을 지속시키는 힘이 발생시키는 모양이네요. 좋은 디자인이네요.


밑부분은 자석이라서 금속이 있으면 붙습니다. 스피커이므로 자석 부속이 필수겠죠.



전면에 오는 부분입니다.

저 조그마한 돌출 부분에서 소리가 나오는것 같네요.






3. 가스킷


iPhone 6S 부터는 상하판 사이에 접착제가 발라져 있습니다.

그래서 iPhone 6S Plus 를 분해 후, 다시 결합시에는 이 접착 테이프도 같이 붙여서 마무리 해줘야 합니다. 좀 번거롭죠.

다만, 방수는 더 잘 되겠죠.


* 1pcs High quality Waterproof Sticker For iPhone 6s 6s plus 7 7 plus 8 8 plus X LCD Screen Tape 3M Adhesive Glue Repair Parts

https://www.aliexpress.com/item/1pcs-High-quality-Waterproof-Sticker-For-iPhone-6s-6s-plus-7-7-plus-8-8-plus/32868448515.html



구겨질까봐 스티로폼 박스에 잘 쌓여서 왔습니다.






4. 분해


가스킷이 접착제로 발라져 있으니, 그냥 분리하면 힘이 많이 들 수 있습니다.

열을 가해서 말랑말랑하게 만듭니다.



열을 가하는 방법 중에서는 헤어드라이어가, 생활 주변에서 가장 쉽게 구할 수 있는 기기 입니다.



전원 커넥터 주위에 있는 나사 2개를 빼고, 빨판으로 잡아 당기면서 헤라를 집어 넣어서 분리를 시작합니다.

헤라를 넣고 이음새에 조금씩 밀어 넣으면, 지지직 하면서 접착제가 떨어지는 소리가 들립니다.

접착제가 떨어지는 모양이 보이시죠?



상판을 살살 들어 올리면, 오른쪽 윗부분에 상하판 연결된 커넥터 뭉치가 보입니다.



나사와 커넥션을 분리하면 상하판이 깨끗히 분리됩니다.



우리의 목표인 스피커 모듈이 심어져 있는 부분입니다.



나사 3개를 풀면 쉽게 분리됩니다.


부품을 갈아 끼우고, 조립은 분해의 역순으로 진행합니다.

마지막에 가스킷 붙이는거 잊지 말구요.





5. 실패


아놔, earpiece 까지 교체했으나 나아지지 않았습니다.

뭐가 문제인거야~


그렇게 시간이 한달정도 흘러 갑니다.


통화를 스피커폰으로 해야 한다고, 저에게 스트레스를 매일 선물로 줍니다.

지속적으로 검색해 봤으나 딱히 좋아보이는 해결책을 못찾고 있었죠.





6. 성공


우연히 비슷한 증상을 해결했다는 내용 중, 다음과 같은게 있었습니다.


* Ear speaker low sound when making calls

https://www.ifixit.com/Answers/View/381617/Ear+speaker+low+sound+when+making+calls



내용인 즉슨, 통화 소리가 나는 부분을 혀끝으로 침을 뭍힌 다음, 입으로 빨아들이기를 세번 하면 좋아진다 합니다.

처음엔 어처구니가 없더군요. 설마 했습니다.


스피커 망에 이물질이 끼어서 소리를 차단한다는 것이 이사람의 논리였습니다.


좀 드럽긴 하지만, 밑져야 본전이므로 별 기대하지 않고 해봤습니다.

짭쪼름 하더군요.


시키는 대로 3번 실시했습니다.


아놔.... 성공.

작았던 소리가 정상으로 돌아 왔습니다.


기쁘긴 한데, 뭔가 마음이 복잡합니다.


And

Hardware | 또다른 Magnetic Charging Cable 구매기

|

이 글은 진정한 USB 충전 케이블을 찾아가는 여정으로, 관련하여 약 1년 반전에 작성된 글이 있습니다.


* Hardware | Magnetic Charging Cable 을 구매해 보자

https://chocoball.tistory.com/entry/Hardware-buying-Magnetic-Charging-Cable




1. 여정의 시작


처음에 iPhone 충전 케이블을 교체하고자 아래 케이블을 구매해서 사용했습니다. 


* PZOZ usb cable for iphone cable Xs max Xr X 8 7 6 plus 6s 5 s plus ipad mini fast charging cables mobile phone charger cord data

https://www.aliexpress.com/item/PZOZ-USB-Cable-Charger-Data-Sync-2A-Fast-Charging-Cord-Adapter-For-iphone-6-6s-plus/32632635156.html



전류량도 충분하여 고속충전도 잘 되었었죠.

예전 사진이 있어 올려 봅니다.



집과 회사에 놔둘려고 2개를 한꺼번에 구입했었습니다.



포장은 잘 되어서 왔습니다.


케이블 자체에 섬유로 쌓여있고,

단자 부분이 질기면서 너무 딱딱하지 않은 플라스틱으로 되어 있어, 지금도 가끔 사용할 때 문제가 전혀 없습니다.



다만, 집안에 여러 형태의 USB 케이블들이 혼재되어 있는것이 너무 마음에 안들었습니다.

통일만이 살길이라고 생각했지요.


micro USB 로 전 USB 포트를 통일하고, iPhone 일 경우만 male adapter 를 이용하기로 했습니다.

밑의 사진처럼 micro USB 에다가 꼽아서 변형시키는 것이지요.



이 제품의 문제점은 어뎁터 부분이 길어지다 보니 지렛대 작용에 의해, 검은색 플라스틱 부분이 쉽게 부러져 버립니다.

한달도 안되어 두개가 부러져 버리다 보니, 나머지 하나도 버렸습니다. 이건 아니다...





2. 트렌드인 자석형


그 다음 사용된 것이 자석형 충전 케이블 입니다.


기기 부분에 먼저 자석형 단자를 꼽아 놓고, USB 쪽을 근처에 가져가면 알아서 "착" 하면서 붙는 제품이지요.

Kickstarter 에서 먼저 소개되면서 아류 제품들이 중국에서 쏟아져 나왔습니다.


그래서 먼저번 글에서 사용된, 자석식 충전 케이블로 한동안 잘 버텨왔습니다.

자세한 내용은 먼저번 글을 참고해 주세요.


* Hardware | Magnetic Charging Cable 을 구매해 보자

https://chocoball.tistory.com/entry/Hardware-buying-Magnetic-Charging-Cable


제품의 구매 링크는 아래 입니다.


* GARAS Magnetic Micro USB Cable Fast Charging Mobile Phone Magnet Micro USB Charging Cable For Xiaomi/Samsung/Huawei Micro USB

https://www.aliexpress.com/item/Magnet-Cable-For-Iphone-Android-Mobile-Phone-Magnetic-Cable-2IN1-Magnet-Mirco-USB-Cable-Fast-Charger/32804451742.html



이 제품의 문제점은, 충전할 때 단자부분이 너무 뜨거워진다는 것과 가끔 인식이 안되는 것이였습니다.

그럴때는 스마트폰에 꼽혀있는 부분을 뺀 다음 되돌려서 끼우면 되었습니다.

결국에 가서는 인식을 못하고 충전을 못하게 되었습니다. 고장난거죠. 2년을 못넘기네요.


그래서 새로운 제품을 찾게 됩니다.





3. 자석형의 두번째


인터넷 서핑하던 중에 평가 좋은 자석형을 발견하게 됩니다.


* Elough E04 Magnetic Charger USB Cable For iPhone Micro USB Type C Mobile Phone Cable Fast Charging Magnet Charger USB Wire Cord

- https://www.aliexpress.com/item/Elough-E04-Magnetic-Charger-USB-Cable-For-iPhone-Micro-USB-Type-C-Mobile-Phone-Cable-Fast/32847181845.html



요즘 많이 쓰이는 C Type 도 판매가 되고 있네요.



가족과 회사에 있던 제품을 모두 교환할 꺼라 여유롭게 구매합니다.

케이블 4개, iPhone 용 단자 여분 3개, micro USB 용 2개를 구입합니다.




아래는 은색입니다. 확실히 차이가 나죠?






4. 2줄


이 제품의 가장 큰 특징은 단자 접촉 부분이 두줄이라는 것입니다.



실상 연결될 때에는 저 두줄중 한줄만 사용하게끔 되어 있습니다.



자세히 보면 한쪽에만 금색 단자들이 늘어서 있습니다.

접촉 시킬 때에는 위아래 뒤집어서 붙여도 문제 없습니다.


iPhone 에 삽입되는 부분은 요로코롬 생겼습니다.



micro USB 부분에 삽입되는 단자 입니다.



삼성 휴대폰에 끼울 때, 좀 많이 빡빡하더군요.





5. 연결


실제로 충전이 잘 되는지 확인해 봅니다.

이미 iPhone / Android 폰에는 잘 동작되는거 확인 되었고, 이번에 새로 구입한 AirPods 를 가지고 추가 확인해 봤습니다.



AirPods 실리콘 케이스에 뚫린 구멍에 딱 맞는군요.

충전 케이블을 "착" 하고 붙이면 여유공간 없이 정확하게 결합됩니다. 완전 맞춤이네요.



이번 충전 케이블은 단자 부분에서 열도 거의 나지 않습니다.

효율 좋게 잘 만들어진것 같습니다.



잘 충전되고 있다는걸 확인할 수 있습니다.

완전 만족하면서 잘 사용하고 있습니다.


And

Hardware | PN523 - RFID / NFC breakout 보드

|

이 글은, 아래 포스트에서 예고 했듯이, RFID / NFC 를 arduino 를 이용하여 tag를 인식시켜 보는 글 입니다.


* Book | 훤히 보이는 RFID/USN - Get to know RFID/USN

https://chocoball.tistory.com/entry/Book-Get-to-know-RFID-USN





1. 대응 가능한 chip


RFID / NFC 를 읽을 수 있는 chip 중에 PN532 가 FeliCa 도 인식할 수 있으며, 대중적으로 구입 가능하다는 것을 알게 되었습니다. (범용)


* RFID Selection Guide - Adafruit Industries

https://cdn-shop.adafruit.com/datasheets/rfid+guide.pdf

rfid+guide.pdf



PN5xx 시리즈 중에서 시중에서 구입 가능한, 그리고 xx 부분의 숫자가 큰 것으로는 PN532 가 있더군요.

가장 우수한 chip 으로는 PN544 입니다만, 관련 breakout 은 5만원 이상이었습니다.


저렴하게 AliExpress 에서 골라서 구입합니다.


* 1Set GREATZT PN532 NFC RFID Wireless Module V3 User Kits Reader Writer Mode IC S50 Card PCB Attenna I2C IIC SPI HSU For Arduino

https://www.aliexpress.com/item/1Set-GREATZT-PN532-NFC-RFID-Wireless-Module-V3-User-Kits-Reader-Writer-Mode-IC-S50-Card/32859551116.html



- User manual : PN532_Manual_V3.pdf


[Features]

1. Gilt PCB and Small dimension and easy to embed into your project

2. Support I2C, SPI and HSU (High Speed UART), Change between those modes

3. Support RFID reading and writing

  1) SupportP2P communication with peers

  2) Support NFC with Android phone


4. Typical Operating Distance have been updated to 5cm~7cm reading distance

5. Work in NFC Mode or RFID reader/writer Mode

6. RFID reader/writer supports:

  1) 1k, 4k, Ultralight, and DesFire cards

  2) ISO/IEC 14443-4 cards such as CD97BX, CD light, Desfire, P5CN072 (SMX)

  3) Innovision Jewel cards such as IRT5001 card

  4) FeliCa cards such as RCS_860 and RCS_854


7. Plug and play, for compatible

8. Built in PCB Antenna, with 4cm~6cm communication distance

9. On-board level shifter, Standard 5V TTL for I2C and UART, 3.3V TTL SPI

10. Work as RFID reader/writer

11. Work as 1443-A card or a virtual card

12. Exchange data with other NFC devices such as smartphone



[Package Included]

1 x1PCS*PN532 NFC RFID Module

1x 2.54mm spacing 4pin Cable

1xMifare One S50 White Card

1xMifare One S50 Key Card

1x12P bended male pins


사양을 보면 FeliCa 도 읽을 수 있다고 되어 있습니다.

FeliCa 는 일본 지하철 / 국철에서 사용할 수 있는 Suica / PASMO 카드에 사용된 기술입니다.

마침 일본에서 사용했던 Suica / Pasmo 카드를 가지고 있으니, FeliCa 대응 가능한 이 breakout 을 이용할 수 있겠네요.


다만, fake 제품은 읽을 수 없다고 합니다. (나중에 안 사실)

AliExpress 에서 구매할 수 있는 저가품이다 보니, 아마 불가능할 것 같다는 느낌은 듭니다.





2. 도착


배송에 한달정도 소요되었습니다.



구성품은 다음과 같습니다.

Tag 종류가 둥그런 것과 카드형식, 두가지가 들어 있네요.



Breakout 보드의 확대 사진입니다.



뒷면입니다. I2C 용 pin head 와 SPI 용이 따로 구분되어 있습니다.



Arduino 와 연결하기 위해서 pin head 들을 납땜 했습니다.

납땜 팁이 오래 쓰면서 산화되어 버려 이제는 납볼이 잘 생성되지 않았지만, 어떻게든 이쁘게 된것 같네요.







3. Library 설치


이 보드에 관한 제작 / 판매하는 사이트를 따라가다 보면 Seeed Studio 라는 회사가 떠오릅니다.

관련한 source 들은 아래 GitHub 에서 공유되어 있습니다.


* elechouse/PN532

https://github.com/elechouse/PN532


위의 사이트에서 설명되어 있기론, 아래 두 파일을 Arduino libraries 폴더에 압축을 풀어서 copy 하라고 합니다.

결국 위의 GitHub 의 파일과, 추가로 Don 이라는 사람이 만든 NDEF 파일을 Arduino > libraries 에 설치하면 준비는 끝납니다.


PN532-PN532_HSU.zip

NDEF-master.zip


위에서 시키는 대로 하면, PN532 directory 가 많아지므로, 구분을 위해 prefix "elechouse" 를 붙여서 아래처럼 저장했어요.



다른 source 로는, 가장 유명한 adafruit 에서 나온 PN532 library 를 설치하면 됩니다.


* adafruit/Adafruit-PN532

https://github.com/adafruit/Adafruit-PN532


위에서 파일을 다운로드 받아 libraries 에 copy 해도 되고, 아래처럼 Library Manager 를 이용하여 install 해도 됩니다.



다만, adafruit 소스에는 HSU (High Speed UART) 연결방식이 지원되지 않습니다.

그러니 HSU 를 사용하고 싶으면, 처음에 소개된 elechouse source 가 필요합니다.





4. I2C 연결


이제 소스를 올리고 RFID 인식을 시켜 봅니다.

Arduino 와 연결 방식은 I2C / SPI / HSU 가 있으니, 먼저 가장 단순한 I2C 를 이용해 봅니다.


아래처럼 DIP switch 를 I2C 방식으로 변경합니다.



문제 없이 I2C 통신이 이루어 지는지 I2C detect 소스로 확인해 봅니다.

방법은 예전에 올렸던 아래 포스트에서 확인해 보세요.


* Hardware | Gyroscope GY-521 MPU-6050 을 사용해 보자

https://chocoball.tistory.com/entry/Hardware-Gyroscope-GY521-MPU6050



PN532 breakout 의 측정된 주소로 "0x24" 가 나왔네요.

연결은 다음과 같이 합니다.


   PN531  | Arduino Nano
-------------------------
    VCC   |     5V
    GND   |     GND
    SDA   |     A4
    SDL   |     A5
-------------------------


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

구매한 breakout 보드와 동일한 fritzing 파트를 찾을 수 없어서 adafruit 에서 나온 것을 사용하였습니다.



여타 I2C 연결이 그러하듯 동일합니다.



아래 sample source 를 arduino 에 로드합니다. iso14443a_uid 가 처음 시작하기에 가장 평범한 소스라고 하네요.


File > Examples > elechouse_PN532 > iso14443a_uid



Serial Monitor 에서 확인하면 다음과 같이 인식합니다!



위의 소스의 단점은 준비 상태로 되는 것과 카드를 태킹하면 인식에 시간이 좀 걸린다는 것 입니다.

실생활에 전혀 사용할 수 없는 수준이네요.


그럼 이번에는 Adafruit 의 동일한 소스를 사용해 봅니다.


File > Examples > Adafruit PN532 > iso14443a_uid


adafruit 소스는 먼저번 소스와는 다르게, IRQ 와 RESET (RSTO) 를 추가로 연결하는 부분이 존재합니다.


// If using the breakout or shield with I2C, define just the pins connected
// to the IRQ and reset lines.  Use the values below (2, 3) for the shield!
#define PN532_IRQ   (2)
#define PN532_RESET (3)  // Not connected by default on the NFC Shield

// Uncomment just _one_ line below depending on how your breakout or shield
// is connected to the Arduino:

// Use this line for a breakout with a SPI connection:
//Adafruit_PN532 nfc(PN532_SCK, PN532_MISO, PN532_MOSI, PN532_SS);

// Use this line for a breakout with a hardware SPI connection.  Note that
// the PN532 SCK, MOSI, and MISO pins need to be connected to the Arduino's
// hardware SPI SCK, MOSI, and MISO pins.  On an Arduino Uno these are
// SCK = 13, MOSI = 11, MISO = 12.  The SS line can be any digital IO pin.
//Adafruit_PN532 nfc(PN532_SS);

// Or use this line for a breakout or shield with an I2C connection:
Adafruit_PN532 nfc(PN532_IRQ, PN532_RESET);


위의 소스의 일부분에서 보여주는 것 처럼 SPI 부분을 주석처리 하고, I2C 부분을 활성화 시킵니다.

두개의 pin 연결이 아래처럼 추가되었습니다.


   PN531  | Arduino Nano
-------------------------
    VCC   |     5V
    GND   |     GND
    SDA   |     A4
    SDL   |     A5
    IRQ   |     D2
   RSTO   |     D3
-------------------------


결과는 인식률과 인식 속도가 엄청 빨라졌습니다.

결국 IRQ / RESET 핀이 준비상태 및 인식 처리를 추가로 담당한다는 것을 예상할 수 있습니다.

Serial Monitor 결과는 다음과 같습니다.



참고로 위의 소스로 신용카드 (버스카드) 를 인식 시키면 "Mifare Classic" 으로 읽어보라고 메시지가 뜹니다.


File > Examples > Adafruid PN532 > readMifareClassic 을 로드 시켜 봅니다.



뭔가 정보를 더 많이 뿌려줌과 동시에, "Mifare Classic" 이라고 이야기 해 줍니다.


조금 벗어난 이야기 이지만,

RFID / NFC 분야도 존재하는 규격이 많아서 chip 제조사로서는 골치가 아플 듯 합니다.


이것도 결국 기술 로열티와 표준 제정 이권싸움의 결과겠죠.

Thunderbolt 도, 결국은 Thunderbolt 3 = USB Type-C 로 통합되듯, 언젠가 RFID / NFC 도 통합이 되었으면 좋겠습니다.





5. SPI 연결


이제 SPI 연결을 시도해 봅니다. 역시 많은 데이터 교환은 I2C 보다는 SPI 방식입니다.

먼저, Software SPI 연결법 입니다.


   PN531  | Arduino Nano
-------------------------
    VCC   |     5V
    GND   |     GND
    SCK   |     D2
    MISO  |     D5
    MOSI  |     D3
    SS    |     D4
-------------------------


소스는 adafruit 의 것을 이용해 봅니다. (elechouse 것도 상관 없슴)


File > Examples > Adafruit PN532 > readMifare


이미 소스에서 SCK / MOSI / SS / MISO 의 pin 번호를 정희해 놨으므로, 그에 맞게 arduino 와 연결해 줍니다.



TIMEOUT! 이 뜨긴 합니다만, 결과는 아래와 같이 잘 나옵니다.

아무래도 Software SPI 여서 그런 듯 합니다.



역시 SPI 는 Hardware SPI 죠. Hardware SPI 법으로 구동해 봅니다.


   PN531  | Arduino Nano
-------------------------
    VCC   |     5V
    GND   |     GND
    SCK   |     D13
    MISO  |     D12
    MOSI  |     D11
    SS    |     D4
-------------------------


SS pin 은 어느 digital IO pin 이나 상관 없습니다.

이미 PN532_SS 를 4 번 pin 으로 정의해 놨으니, 그 pin 을 그대로 사용합니다.



나머지 pin 들은 각각의 arduino 에 맞게 연결하면 됩니다.

참고로 arduino nano 는 위의 주석에 설명되어 있는 것처럼 SCK = 13, MOSI = 11, MISO = 12 로 맞추면 됩니다.

이는 아래 그림처럼 실제 nano 의 pin out 과 동일합니다.



결과는 다음과 같이 나옵니다. TIMEOUT! 도 없고 인식도 가장 빠른것 같아요.



동영상도 올려 봅니다.






6. FeliCa 인식


FeliCa 가 된다고 하니, electhouse 소스의 FeliCa_Card_Read 를 실행해 봅니다.


File > Examples > elechouse_PN532 > FeliCa_Card_Read


실망스럽게도 PASMO 는 인식되지 않았습니다.

당연하게도 Mifare (ISO14443A) 카드들에게는 전혀 반응하지 않았구요.


단, 희한하게도 일본에서 사용했던 Times (한국의 SOCAR 같은 서비스) 카드는 이 소스로 읽혔습니다.



FeliCa 도 여러 종류가 있는 듯 합니다.

아쉽게도 지하철에 사용되는 FeliCa 인, 일본의 PASMO 와 싱가포르의 EZ-Link 는 어떤 소스에도 읽히지 않았습니다.





7. High Speed UART 연결


특이하게 HSU 라는 연결 방법을 제공합니다. 이는 High Speed UART 의 약자.

이 HSU 는 Hardware Serial (Serial1) 을 바탕으로 소스가 만들어졌습니다.



다만, 위의 표에서 보이듯이, Hardware Serial 를 사용하는 지라, 일부 arduino 에서는 Serial Monitor 를 열어서 확인할 수 없게 됩니다.

Arduino Nano 도 Hardware Serial 은 USB 통신에 점유되어 있어서 "Serial1" 을 사용할 수 없었습니다.



하늘이 무너져도 솟아날 구멍은 있다던가요, 가지고있는 arduino micro 에서는 사용 가능했습니다.

그럼 아래 source 를 arduino micro 에 업로드 해봅니다.


File > Examples > electhouse_PN532 > iso14443a_uid


PN532_HSU 쪽을 활성화면서 "Serial1" 을 사용하게 합니다.



Arudino micro 와의 pin 연결은 다음과 같습니다.


   PN531  | Arduino Micro
--------------------------
    VCC   |     5V
    GND   |     GND
    SDA   |     RX
    SDL   |     TX
--------------------------


잊지 말아야 할 것은, DIP switch 를 HSU 으로 설정해 둬야 합니다.



Arduino micro 의 RX / TX 와 연결하여 HSU 인겁니다.



오오오오! 느낌적으로 SPI 보다 더 빠른 듯 합니다. 이게 가장 빠르네요.




결과는 이렇게 보이구요.



동영상도 올려 봅니다.



그럼 arduino nano 처럼 Hardware Serial 여유가 없는 arduino 는 안되는거냐!

찾아보니 방법을 GitHub 의 설명에서 친절하게 알려주고 있었습니다.


아래 소스처럼 "SoftwareSerial.h" 를 이용하여 구현이 가능합니다.

우선 바로 아래는 Hardware Serial 로 구현된 부분을...


#include "PN532_HSU.h"
#include "PN532.h"

PN532_HSU pn532hsu(Serial1);
PN532 nfc(pn532hsu);

void setup(void)
{
	nfc.begin();
	//...
}


아래처럼 SoftwareSerial.h 를 추가하고 관련된 pin 을 정의해 주면 됩니다.

뭐, 관련된 함수를 "PN532_SWHSU.h" 에서 구현해 줘서 가능한 것이지만 말입니다.


#include "SoftwareSerial.h"
#include "PN532_SWHSU.h"
#include "PN532.h"

SoftwareSerial SWSerial( 10, 11 ); // RX, TX

PN532_SWHSU pn532swhsu( SWSerial );
PN532 nfc( pn532swhsu );

void setup(void)
{
	nfc.begin();
	//...
}


최종적으로 Hardware Serial 관련 부분을 주석처리 하고, SoftwareSerial 을 활성화 하는 코드를 추가하면 됩니다.



Pin 연결은 위에서 정의한 D10 과 D11 에 각각 연결하면 됩니다.

참고로, SDA 는 TX 이고, SDL 은 RX 이므로, SDA(TX) <--> D10 (RX), SDL(RX) <--> D11(TX) 가 됩니다.


   PN531  | Arduino Nano
-------------------------
    VCC   |     5V
    GND   |     GND
    SDA   |     D10
    SDL   |     D11
-------------------------


잘 구동합니다만, 뭔가 타이밍이 맞지 않은지 authentication fail 이 뜹니다.

소스코드에서 수정해야 할 부분이 있는듯 보입니다만, 확인이 어느정도 되었으니 패스.






8. 확인한 RFID / NFC 카드들


마지막으로, 본 포스트에서 확인용으로 사용된 카드들을 소개합니다.



위는 PN532 breakout board 를 구입하면 기본으로 딸려오는 tag 들 입니다. 하나는 원형, 하나는 카드 모양입니다.



위는 싱가포르 출장때 구입해서 사용했던 지하철 패스카드 입니다. 충전식이죠.

아쉽지만, 구입한 PN532 가 짝퉁이라서 못 읽는 것인지 모든 소스와 연결 방법에서 읽기를 실패했습니다.



마찬가지 FeliCa 인식에서 실패한 일본 PASMO 입니다. 일본에서 거주할때 신세를 졌었죠.



저의 회사 출입 카드 입니다. 5년전에 찍은 거라 얼굴이 지금보다 젊어 보이네요. ㅠㅠ



버스카드 겸용인 신용카드 입니다. Mifare Classic 입니다. 잘 읽힙니다.

전용 어플을 이용하면 RFID 정보도 덮어 씌기가 될 듯 한데, 이번에는 도전하지 않았습니다.



유일하게 읽힌 FeliCa 카드 입니다!

다른 소스에서는 전혀 읽히지 않았고, FeliCa Read 소스에서만 유일하게 읽힌 놈입니다.

일본에서 자가용을 운용할 여유가 안되어서, 잘 빌려서 타고 다녔습니다. (SOCAR 같은 서비스)





9. FIN


역시 아쉬운 점은 지하철용 FeliCa 를 읽을 수 없었다는 점 입니다.

뿌듯한건 모든 인터페이스 - HSU, Software HSU, I2C, I2C with RST, Hardware SPI, Software SPI - 모두를 확인해 봤다는 점 입니다.


기회가 되면, 아래 스샷처럼 NXP 에서 나온 어플을 가지고 완벽하게 debugging 을 해보고 싶습니다.

다만, PN544 breakout 보드가 5만원 이상이라는 것 때문에, 일단 여기서 멈춥니다.



And

Hardware | 전파를 copy 해주는 Multicoupler

|

ADS-B 를 이용한 비행기 추적 취미 활동을 하고 있습니다.

지금까지의 내용은 아래 포스트를 참고해 주세요.


* Hardware | PiAware 로 항공기 추적하기

http://chocoball.tistory.com/entry/Hardware-PiAware-FlightAware


* Hardware | Flight Feeder 를 신청해 보자

http://chocoball.tistory.com/entry/Hardware-FlightFeeder-apply


* Hardware | RadarBox24 신청부터 설치까지

http://chocoball.tistory.com/entry/Hardware-RadarBox24-apply-and-deploy


* Hardware | planefinder unboxing

http://chocoball.tistory.com/entry/Hardware-planefinder-unboxing


초기에 모두 직접 부품을 구입하고 만들었던 PiAware. 사용된 Raspberry Pi 3 는 이미 다른 용도로 사용하고 있어고,

지금은 FlightFeeder 와 Radarbox24 및 planefinder 를 운용하고 있습니다.


그런데 이 세개의 ADS-B 기기 운용에 문제되는 것은, 각각 안테나를 따로 설치해야 하는 것입니다.

방법을 찾던 중, 예전에 집에서 TV 신호를 분배기 - splitter 를 통해 "분배" 하던 것이 생각 났습니다.





1. splitter


이 splitter 를 처음에는 AliExpress 에서 검색했습니다.



그리 비싸지 않은 가격으로 팔고 있습니다.

다행히도 ADS-B 주파수인 1090MHz 대역도 커버되는 제품이 꽤 있더군요.


다만 문제는 신호 손실이 발생한다는 점 입니다. 아래는 위 제품의 스펙입니다.


Model No.

OS-S107

Item

Microstrip 4Way splitter

Output 

One Input Four Output

Operating Frequency

 380-2500MHz

Power Capacity

 50W

Ripple

 0.3dB

Impedance

50/N

Isolation

 20 dB

Insertion Loss

 2.5db

VSWR  

 1.2

Operating temp.

 -45 - +70

Connector Type

 SMA female

Materials

 Alloy

Product Size

95*100*20mm

Product Weight

 230g


위의 표에서 보면 "Insertion Loss" 라고 표기되어 있네요.

보다 멀리서 오는 신호를 잡을 수 있도록 필터까지 끼우는 마당에 신호 손실이라니.


좀더 알아보니, splitter 들은 Passive 와 Active 로 나뉘는 것을 알 수 있었습니다.

말 그대로, Passive 는 추가 전원 없어, "신호 손실" 이 발생하는 splitter 이고,

Active 는 추가 전원을 이용하여, 입력 받은 신호를 그대로 copy 하여 분배해줘 "신호 손실"을 발생시키지 않는 제품을 말합니다.


바로 인터넷을 뒤지고 뒤진 결과 아래 제품을 알게 되었습니다.


* Stridsberg Engineering - Receiver Multicouplers : VLF, LF, HF, VHF & UHF

http://www.stridsberg.com/prod01.htm



저처럼 ADS-B 장비를 멀티로 운용하는 사람이 그리 많지 않아서 사용하는 사람이 적은 듯 합니다만, 

이쪽 분야에서는 평이 좋은 제품으로, 몇 군데에서 추천하는 글을 볼 수 있었습니다.


다만, 가격이... 가격이... 가격이 205 USD 라는 것이 높은 벽이었습니다.

손가락만 빨다가, 거의 1년여 동안 돈을 모아서 겨우겨우 구입했더랬습니다.


마지막에 가서는 배송비가 부담되어, 미국 출장까지 늦춰서 현지 사무실로 배송시켰습니다.

다만, 배송지를 정확하게 기제하지 못해 출장기간동안 받지 못하는 불쌍사가 발생한건 덤 입니다. T_T


결국 미국에서 한국으로 오는 출장자를 통하여, 미국 출장 6개월 뒤에 이 제품을 받게 되었습니다.

기획하고 1년 반이나 지나서 겨우 겨우 받은 제품이 아래 입니다.





2. MCA204M/T


제품 명칭은 "MCA204M/T" 이고, 설명은 "VHF/UHF Receiver Multicoupler - 25 MHz to 1 GHz - 4 Ports" 입니다.

연결부는 N-connector 나 BNC 보다 안정적이고 잡음 내성이 뛰어난 TNC 를 선택하여, MCA204M/T 가 제품명이 되었습니다.

이번에 이 제품을 구매하면서 TNC 라는 connector 도 새로 알게 되었네요.


드디어!!! 제품을 받아서 unboxing 사진을 찍을 수 있게 되었습니다.

멀리 돌아돌아 겨우 제 곁으로 온 박스 입니다.



한국에서는 왠지 잘 쓰이지 않는 완충제가 들어 있습니다. 이런게 미국스러운 것인가? 라는 생각에 잠시 잠겨 봅니다.



Made in U.S.A. 가 저를 반겨 줍니다.

MCA204M 에 더해서 TNC 버전이라고 마킹을 해주셨군요.



간단한 메뉴얼 한장.



본체, 그리고 어뎁터가 들어 있습니다.



어뎁터는 12V 에 200mA 입니다. 전류량이 그리 많지 않음에도 불구하고 꽤나 두꺼운 어뎁터 입니다.

CLASS 2 라는게 과전류나 안정된 전기를 주는 그런걸까요?


콘센트에 꼽는 부분이 EU 용이라서 2구이긴 하지만 매우 가늡니다. 집에 굴러다니는 다른 12V 어뎁터로 바꿔서 끼워 줬습니다.



짜잔~~~~~~~~~~~!

드디어 본체 입니다. 아~!



표면은 우레탄 코팅이나 요즘 후라이 팬처럼 오돌토돌하면서도 미끌합니다.

때가 거의 타지 않는 피막인듯 하네요.



전원은 5.5mm/2.1 female DC jack 입니다. 다행히 일반적으로 널리 쓰이는 전원젝 이네요.



우후후후후. TNC connector 입니다. 아래는 입력부 입니다.



출력부도 TNC 입니다. 4 Way 제품이라 4개의 기기를 동시에 연결하여 사용 가능합니다.



정말 빤닥빤닥한 connector 들 입니다.





3. TNC connector


참고로 TNC connector 에 대해 설명해 봅니다.

아래는 TNC (왼쪽) 과 N connector (오른쪽) 와 비교 사진입니다.

N connector 보다는 작으면서, 나사 돌리듯 돌려서 고정하는 방식 입니다.


또한, 안에 스프링이 있어, 돌려서 연결하기 시작하면 스프링이 장력을 받기 시작합니다.

이 스프링은 돌려주는 방향과 반대 방향으로 힘을 가해줍니다. 밀어주는 거죠.

결과적으로 진동으로 인한 풀림 등을 방지해 주고, 빡빡한 상태를 유지해주는 구조가 됩니다.

다른 connector 들과 비교해 신뢰성이 가장 좋아 보입니다. 다만, 내부 구조가 복잡해져 가격이 제일 비싸진 듯 합니다.



제품을 받기 전까지 본체 TNC 가 male 인지 female 인지 알 수 없어서 구입하지 못했습니다.

제품에 붙어있는 TNC connector 가 TNC female 이라는 것을 알았으니, 이제 TNC cable 구매를 진행합니다.


돈없는 회사원이므로, 당연 AliExpress 에서 구입합니다. 배송이 늦는건 덤이죠. 아~~~! T_T


연결할 장비가 3개인지라 3개의 TNC male - SMA male pig tail cable 을 구매합니다.


* Hot sale TNC male to SMA male plug straight connector with 20cm 8" 8in RG316 RG-316 RF Coaxial Pigtail cable and high quality

https://www.aliexpress.com/item/TNC-male-to-SMA-male-plug-straight-connector-with-20cm-8-8in-RG316-RG-316-RF/32365021907.html



똑같은거만 구입하면 심심하므로, SMA 가 90도로 꺾인 것도 구입해 봅니다.


* Tanger TNC male plug to SMA male plug right angle 90 degree RF RG58 Pigtail Jumper Coaxial Cable 20inch 50cm and High Quality

https://www.aliexpress.com/item/Tanger-TNC-male-plug-to-SMA-male-plug-right-angle-90-degree-RF-RG58-Pigtail-Jumper/32758017457.html



아래는 도착 사진입니다. 생각보다 퀄리티가 좋습니다.



배송은 아래와 같이 간단하게 왔습니다.



같이 배송된 SMA가 90도 꺾인 케이블 입니다.



90도 꺾인 TNC 가 아쉬운 부분은, connector 와 채결해야만 튀어 나오는 부분 (채결하지 않으면 스프링 장력으로 가려지는 부분) 이 미리 튀어나와 있습니다. 아마 제품을 잘못 만든게 아닌가 합니다.



내친 김에 마지막 제품은, 양쪽이 90도로 꺾인 놈을 구입했습니다.


* New SMA Male Right Angle Switch TNC Male Right Angle Cable RG316 15CM 6" Adapter Wholesale Fast Ship

https://www.aliexpress.com/item/New-SMA-Male-Right-Angle-Switch-Male-Right-Angle-Cable-RG316-Wholesale-Fast-Ship-15CM-6/32229833231.html



이게 불행의 다른 씨앗...

연말 연시 및 설이 겹쳐, 이 제품을 받기까지 배송이 3개월 걸렸습니다. 이제 시스템의 완성까지 1년 9개월까지 연장되게 됩니다.



너무 오래 걸린 나머지, dispute 걸고 환불받고 난 다음에야 왔습니다.

(이미 추가로 다른 케이블 주문을 넣은 뒤...)



거기다 길이도 짧네요. 이런...


MCA204M/T 는 4 Way 라, port 하나가 남습니다.

이 부분은 50 Ohm Terminator 를 연결해 주기로 합니다.


* 1pcs TNC male to SMA female adapter RF connector Free shipping

https://www.aliexpress.com/item/TNC-male-head-SMA-female-head-screw-hole-connectors/32258486664.html



위의 제품을 2개 구입했습니다.

하나는 안테나와 연결할 부분의 input 용. 나머지 하나는 Terminator 연결용 입니다.



포장은 허접하지만 문제 없이 도착했습니다. 그것도 2주만에.



SMA female 부분은 파손 및 먼지 방지를 위해 캡도 씌워져 있습니다.

요즘 이런 부품류의 중국 제품 퀄리티가 정말 좋습니다. 빤닥빤닥 해서 보기도 좋네요.



MCA204M/T 와 연결하면 이렇게 보입니다. 이쁘네요.


아래는 TNC 부분과 연결될, SMA male 형태의 50 Ohm Terminator / Dummy 입니다.


* SMA Male RF Coaxial Termination Matched Dummy Load 50 Ohm

- https://www.aliexpress.com/item/SMA-Male-RF-Coaxial-Termination-Matched-Dummy-Load-50-Ohm/32420329137.html



앙증맞은 모습입니다.

딱 이 제품이 "본체 > TNC female > TNC male > SMA female" 와의 구성에 맞아 떨어졌습니다.



도착샷이구요.



정말 귀엽게 생겼습니다.



정말 50 Ohm 일까? 궁금해서 테스터기로 찍어 봤습니다. 50 Ohm 이네요.



모두 조합하면, Terminator / Dummy 부분은, 위 사진처럼 됩니다.





4. ADS-B 장비와 연결


드이어 모두 갖춰 졌으니, 모두모두 연결합니다.



마땅한 장소가 없어서 거실 에어컨 뒷쪽 구석에 널부러져 있습니다.



현재 3개의 ADS-B 장비가 운용 중 입니다.


ADS-B 3대, multicoupler 인 MCA204M/T 하나, network hub 하나를 한곳에서 사용해야 하니, 기존의 멀티탭으론 커버가 안됩니다.

그래서 USB 도 사용할 수 있는 샤오미 제품을 추가 구매했습니다.


* Hardware | 샤오미 창미 멀티탭 3구 USB 3포트

https://chocoball.tistory.com/entry/Hardware-Xiaomi-3Sockets-3USB-power-strip


정말 준비할게 많은 취미가 되어버렸습니다.





5. 결과


각 어플에서 잘 되는지 확인해 보겠습니다.

아래는 FlightAware 사의 FligthFeeder 구요.



잘 나오네요. 요놈과 연결된 안테나 위치가 안좋아서 비행기를 많이 못잡았는데, 이제 많이 잡힙니다.



Radarbox24 도 잘 잡히구요.



planefinder 도 잘 됩니다.

Local Network 으로 접속해야 확인이 가능한데, 귀찮아서 신호 잡는 범위 확인까지면 해 봅니다.



아... 이제 다 끝났습니다.




Update - 20201216


참고를 위해 Invoice 문서 첨부.



참고를 위해 설명 문서 첨부.




And
prev | 1 | ··· | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ··· | 15 | next