'분류 전체보기'에 해당되는 글 335건

  1. 2019.08.04 Hardware | Arduino 를 DIY 해보자 - 2
  2. 2019.08.02 Hardware | 납땜 주변 용품
  3. 2019.07.26 Life | Korea Spartan Beast - Saturday, July 13th 2019 - 2 2
  4. 2019.07.23 Life | Korea Spartan Beast - Saturday, July 13th 2019 - 1 2
  5. 2019.07.22 Life | Chuncheon Spartan Super - Sunday, May 19th 2019 2
  6. 2019.07.21 Life | Chuncheon Spartan Sprint - Saturday, May 18th 2019 2
  7. 2019.07.09 Software | SyntaxHighlighter v4.0.1 로 업데이트 하기
  8. 2019.07.07 Hardware | bluetooth 모듈 HC-06 / HC-05 사용해 보기 - 1
  9. 2019.07.05 Life | 비데 설치기 2
  10. 2019.07.04 Hardware | iPhone SE 스크린 교환기

Hardware | Arduino 를 DIY 해보자 - 2

|

1. Arduino Nano 를 DIY 해보자


이 글은 아래 포스트에서 이야기한, arduino 를 직접 만들어보기 2탄 입니다.


* Hardware | Arduino 를 DIY 해보자 - 1

http://chocoball.tistory.com/entry/Hardware-Arduino-DIY-itself-1


처음 DIY 대상으로 arduino nano 입니다.

일단, 회로 보는 EAGLE 프로그램에서 뽑은 part list 를 구입에 필요한 것만 정리해 봤습니다.


-------------------------------------------------------------------------------------------------------
|                  name                  | value         | type                                       |
-------------------------------------------------------------------------------------------------------
| C1, C4, C6, C9                         | 100nF         | 0603 SMD                                   |
| C3, C7, C8                             | 1uF           | 0805 SMD                                   |
| C2, C5                                 | 4.7uF 16V     | 0603 SMD Tantalum capacitor                |
-------------------------------------------------------------------------------------------------------
| RP1, RP2                               | 1k Ohm        | CAY16 Network resistor SMD                 |
| L, PWR, RX, TX                         | LED           | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| D1                                     | SS1P3L-M3     | Schottky diodes & rectifier 30V 1A         |
| F1                                     | 500mA 6V      | 0603 SMD MF-FSMF050 Resetable Fuse         |
-------------------------------------------------------------------------------------------------------
| J1, J2                                 | 15 x 2        | single row male 2.54mm pich pin head       |
| J3                                     | USB Mini B    | USB Mini B type female socket              |
| J4                                     | 6             | double row male 2.54mm pitch pinhead       |
| SW1                                    | 157           | SMD tactail switch                         |
-------------------------------------------------------------------------------------------------------
| IC1                                    | FT232RL       | SSOP28 USB UART interface IC               |
| IC2                                    | LM1117IMPX-5.0| SOT223 Linear regulator                    |
| IC3                                    | ATMEGA328P-AU | TQFP32 8-bit Microcontroller               |
| Y1                                     | 16MHz         | SMD Crystal ceramic resonator              |
-------------------------------------------------------------------------------------------------------


0603 SMD 및 CAY16 network resistor 등, 소형화에 특화된 부품들로 구성되어 있습니다.

Oscillator 마저도 SMD 타입 입니다.


정품 arduino nano 의 앞면과 뒷면 사진 입니다.



최신 arduino nano 는 ATmega328 chip 크기가 더욱 작아진 MLF (Micro Lead Frame) 형식으로,

ATmega328-MU 가 실장되어 있습니다.


참고로, 이 ATmega328-MU 의 Package type 은 32M1-A 라고 하네요.

Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Summary.pdf



아래는 밑면입니다.



맨 왼쪽 밑부분에 0603 크기의 fuse 가 있으며,

중간 부분에 SMD 형식의 network resistor 가 실장되어 있습니다.


공간을 최대한 적게 차지하도록 작은 부품들을 사용되어 있습니다. 다만 구하기 힘든 부품들입니다.





2. 구입 부품 최종 확인


정품 nano 에 사용된 SMD 크기는 0603 이지만, 받은 보드는 0805 SMD 로 수정되었으며,

다른 부붐들도 보다 범용적이고 큰 부품들로 변경되어 있다는 것을 알 수 있습니다. 아래 파일은 그 회로도 입니다.


* BL-386

BL-386.pdf


* BL-386(Silk)

BL-386(Silk).pdf


참고가 될 수 있도록 arduino nano 의 official 자료를 아래에 올려 놓습니다.


* Arduino Nano V3.2

Arduino_Nano-Rev3.2-SCH.pdf


아래는 무료로 받은 보드 윗면입니다.

부품 크기가 0805 SMD 죠? 그리고 reset switch 마저도 큼지막 합니다.



아래는 밑면입니다.



모두 0805 SMD 이며, 왼쪽 윗부분의 diode 도 큼지막 합니다.

특징으로는 oscillator 가 4 pin 이며, 정사각형의 모양입니다. 이런건 처음이네요.


이 보드를 설계하신 분의 배려가 느껴집니다.

Arduino Nano 의 보드 자체 크기가 0805 를 충분히 커버할 수 있으므로, 궂이 0603 SMD 를 쓸 이유는 없는 것이지요.


다음에 준비하고 있는 Duemilanove 에서도 0805 SMD 를 그대로 사용하고 있어,

추가 부품을 그렇게 많이 구입하지 않아도 되어서 다행입니다.


최종적으로 실제 필요한 부품을 다시 정리해 봤습니다.


-------------------------------------------------------------------------------------------------------
|                  name                  | value         | type                                       |
-------------------------------------------------------------------------------------------------------
| C1, C3, C4, C7, C9                     | 0.1uF         | 0805 SMD                                   |
| C5, C6                                 | 22pF          | 0805 SMD                                   |
| C8                                     | 10uF          | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| R1, R2, R3                             | 1k Ohm        | 0805 SMD                                   |
| R4, R5, R6, R7                         | 680 Ohm       | 0805 SMD                                   |
| L, PWR, RX, TX                         | LED           | 0805 SMD                                   |
-------------------------------------------------------------------------------------------------------
| D1                                     | SS14          | Schottky diodes & rectifier 30V 1A         |
-------------------------------------------------------------------------------------------------------
| J1, J2                                 | 15 x 2        | single row male 2.54mm pitch pinhead       |
| J3                                     | USB Mini B    | USB Mini B type female socket              |
| J4                                     | 6             | double row male 2.54mm pitch pinhead       |
| SW1                                    | 3 x 6 x 2.5mm | SMD Tactile switch                         |
-------------------------------------------------------------------------------------------------------
| IC1                                    | FT232RL       | SSOP28 USB UART interface IC               |
| IC2                                    | LM1117IMPX-5.0| SOT223 Linear regulator                    |
| IC3                                    | ATMEGA328P-AU | TQFP32 8-bit Microcontroller               |
| Y1                                     | 16MHz         | 3225 SMD Crystal ceramic resonator         |
-------------------------------------------------------------------------------------------------------



필요한 부품 리스트를 만들면서 알게된, 배려가 깃든 보드의 특징은 다음과 같습니다.


* no network resistor

저항을 한데 모아 회로를 단순화 하기 위한 부품으로 SMD 용으 구하기 힘드나,

위의 보드에서는 모두 0805 SMD 로 변경되었습니다.


* no fuse

Fuse 가 생략되었습니다.

사실 arduino nano 는 과전류에 사용될 목적으로 만들어 진 것이 아니므로, 단순화를 위해 삭제된것 같습니다.


* bigger crystal

좁쌀만한 oscillator 가 아닌, 좀더 큰 resonator 로 변경되었습니다.


* bigger diode

Diode 도 일반적으로 사용되는 큰 부품으로 대체되었습니다.


* bigger switch

RST switch 도 큰걸로 대체되었습니다.


* all 0805 SMD based

그렇습니다. 0603 SMD는 모두 0805 SMD 로 변경되었습니다.


배려가 깃든 보드인 것을 조사하면서 알게 되니 감사한 마음이 저절로 듭니다.

이 자리를 빌어 다시한번 감사의 말씀 드립니다.


이제 각 부품 구입을 정리해 봅니다.





3. Capacitor

필요한 캐페시터의 용량은 다음 세가지 입니다.

- 0.1uF = 100nF
- 22pF
- 10uF

아래 링크에서 구입했습니다.
Duemilanove DIY 할 때도 겹치는 부품들과 nano 에만 사용되는 10uF 를 추가로 구입했습니다.

* MCIGICM 100pcs 0805 smd capacitor ceramic 22pf 100nf 1uf 2.2uf 4.7uf 10uf 47uf 22uf capacitors kit sets 0.5pF-47uF


동시에 다른 arduino 를 준비하다 보니, 겹치는 부품들이 꽤 있습니다.



이런 부품을 공유할 수 있어서 좋네요.



8pin DIP socket 이 필요해서 555 주문할 때, 따로 10uF 을 주문했습니다.



얘만 투명 릴에 왔네요.







4. Resistor

저항은 10K 와 680, 두가지가 필요합니다.

* 20Value * 20PCS =400PCS 0805 SMD Resistor Kit 1% 1/8W (10 ohm~1M ohm) component diy samples kit free shipping


위의 세트에는 다음 저항들이 포함되어 있고, 딱 680 Ohm 은 없습니다.


10R / 22R / 47R / 100R / 220 / 470R / 750R / 1K / 2K2 / 4K7 / 6K8 / 10K

22K / 47K / 75K / 100K / 220K / 470K / 750K / 1M



처음 구매한 제품이구요.


Duemilanove 제작시에 필요할 것 같아서 구입해둔 세트에는 680 Ohm 이 없네요.
그래서 새롭게 한세트 더 구입합니다.

* 2000pcs 0805 SMD Resistor Kit Assorted Kit 1ohm-1M ohm 5% 80valuesX 25pcs=2000pcs Sample Kit


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

10 / 100 / 1K / 10K / 100K
12 / 120 / 1K2 / 12K / 120K
15 / 150 / 1K5 / 15K / 150K
20 / 200 / 2K / 20K / 200K
22 / 220 / 2K2 / 22K / 220K
27 / 270 / 2K7 / 27K / 270K
30 / 300 / 3K / 30K / 300K
33 / 330 / 3K3 / 33K / 330K
39 / 390 / 3K9 / 39K / 390K
47 / 470 / 4K7 / 47K / 470K
51 / 510 / 5K1 / 51K / 510K
62 / 620 / 6K2 / 62K / 620K
68 / 680 / 6K8 / 68K / 680K
75 / 750 / 7K5 / 75K / 750K
82 / 820 / 8K2 / 82K / 820K
91 / 910 / 9K1 / 91K / 910K


다른 부품 구입시 같이 구입하였습니다.


이제 한동안은 0805 SMD 저항 구입할 일은 없겠네요.




5. LED

Duemilanove 와도 겹치는 부품입니다.

* 100pcs=5colors x 20pcs 5050 5730 1210 1206 0805 0603 LED Diode Assortment SMD LED Diode Kit Green/ RED / White / Blue / Yellow





6. Diode

원래는 SS1P3L-M3 이나, 수정된 보드에선 SS14 로 변경되어 있습니다.
Duemilaove 용으로 구입한 세트에 SS14 가 포함되어 있어서 추가 구매는 필요 없었습니다.

* 7 kinds*10pcs=70pcs/lot SMD diode package / M1 (1N4001) / M4 (1N4004) / M7 (1N4007)/ SS14 US1M RS1M SS34 KIT





7. Switch

Original arduino nano 에서는 대략 1210 SMD 정도 크기의 RST switch 가 큰걸로 2510 SMD 급으로 변경되어 있습니다.

* Smart Electronics 10 Kinds of Tactile Switches Push Button SMD Tact Switch Switch 100pcs


이전에 Wi-Fi 모듈 firmware upgrade 하기 위해 구입한 tactile switch 에 포함되어 있으니,
이번에 추가로 구입하지 않았습니다.

* Hardware | 스위치 부품 구매하기




8. USB female socket

Arduino Nano 사양서 상, Mini USB 이면 됩니다.

* 10PCS Short Type SMD Mini USB Connector Micro USB 5pin B type Female Jack For Mobile Phone Micro USB Jack Connector


잘 도착하여 받아본 부품 입니다.



다만, 요즘 Micro USB 추세라, Micro USB 도 구매합니다.

Mini USB 와 비교시 pin 간의 간격만 다를 뿐, pin 순서는 동일했습니다.


* 10pcs Micro USB connector 5pin seat Jack Micro usb Four legs 5P Inserting plate seat Mini usb connector Free shipping 


역시 Micro USB 가 더 단순하고 깔끔한 느낌을 줍니다.



Pin 간격이 좁을 뿐, 순서는 동일합니다.



혹시 몰라, 조금 높이가 있는 Micro USB 도 구매합니다.

* 10pcs/lot Micro USB 5P Connector Mini USB Jack Socket sink 0.72 FLAT MOUTH Width 1.0


다만, 요놈은 도착까지 3개월이 걸렸네요.






9. Pin head

예전에 male pinheader 가 필요했을 적에 구입해 놓은게 있어, 따로 구입하지 않았습니다.

* Hardware | 2.54mm pin header 구매하기


물론 검정 버전도 같이 가지고 있습니다.







10. ICs

이제 마지막으로 IC 주요 부품들 입니다.

FT232RL
- SSOP28 USB UART interface IC

* 5pcs/lot New FT232RL FT232 FTDI USB FS SERIAL UART SSOP28 serial chips imported original In Stock


Duemilanove 용으로 구입한 세트에 모두 포함되어 있습니다.



LM1117IMPX-5.0
- SOT223 Linear regulator

Regulator 인데, 소형이면서 5V / 800mA 대응의 제품은 많은 업자가 팔지도 않을 뿐더러 조금 비쌉니다.
가잘 적절해 보이는 제품이 밑의 링크라서 구입합니다.

* 10PCS/LOT LM1117IMPX-5.0-NOPB SOT223 IC N06B NO6B REG LINEAR 5V 800MA SOT223-4 LM1117IMP-5.0


사양 대로 LM1117IMPX/5.0 을 받고 싶었으나, 사진과 동일한 제품이 왔군요.



5V/800mA 사양대로라면 특별히 문제될껀 없다고 봅니다.



확대 사진입니다.



가지고 있는 arduino micro 를 확인해 보니, AMS1117 / 5.0 이군요.



ATMEGA328P-AU
- TQFP32 8-bit Microcontroller

워낙 유명한 chip 이라 쉽게 찾을 수 있습니다.
가격도 좀 있고 하니, 이번 프로젝트에 끌어들인 동료에게 구입을 의뢰합니다.

* 1PCS ATMEGA328P-AU QFP ATMEGA328-AU TQFP ATMEGA328P MEGA328-AU SMD new and original IC







16MHz Oscillator
- 3225 SMD Crystal ceramic resonator

Oscillator 는 길쭉한것이 아니라 정사각형 모양에 4개의 접점이 있는 모양입니다.


치수는 대략 2mm 조금 넘는것으로 보입니다.
다른 제조사 spec. sheet 를 찾아본 결과, 한쪽 면의 접점 거리가 2.1mm 인 것이 SMD 3225 형식이라는 것을 알아 냈습니다.


형식만 알면 제품을 선택하는 것은 그리 어렵지 않습니다.

AliExpress 에서 검색하니 바로 나오네요. 그 중에서 16MHz 제품을 선택해 줍니다.


* 10pcs SMD 3225 active crystal oscillator OSC 16MHZ 16M 3.2*2.5 3.3V 25PPM

- https://www.aliexpress.com/item/10pcs-SMD-3225-active-crystal-oscillator-OSC-16MHZ-16M-3-2-2-5-3-3V-25PPM/32776378121.html



잘 도착했구요.



Oscillator 치고는 직사각형으로 생겨서 신기합니다.






11. 조립

열풍기가 없으므로, 액체 플럭스를 이용하여 납땜해 갑니다.



인두 팁으로 납땜을 하다 보니, 아무래도 사용되는 납이 많아져 버립니다.

특히 소자 밑으로 스며들게 해야 하는 oscillator 가 가장 힘들었습니다. (좀 지저분하게 되었죠?)


표면에 안착되지 않은 듯 해서 납을 좀 많이 먹여버리기도 하고, 네 귀퉁이의 소자가 붙어버린 것 같아서 납을 빨아들이기도 하고.



0805 SMD 의 LED 소자는 납땜 하는 열로 인하여 안쪽 구조가 쉽게 망가질 수 있어서 신경이 많이 쓰였습니다.



신기한 것은, anode / cathode 가 쉽게 구분될 수 있도록 띠가 마킹 되어 있었습니다.



위의 사진 처럼, 돌기가 있는 쪽이 + 극이네요.



설계대로라면 USB mini B 이어야 하지만, 요즘은 micro USB 로 통합되는 분위기라서 micro USB 를 장착해 봤습니다.

리드선의 순서는 동일해서, 간극만 맞추고 납땜하면 되었습니다.


잘 안착되게 리드선을 밑으로 구부려서 납땜 해야 하는데, 그러지 않아서 납을 많이 먹여도 떠버리네요. (위 사진)



micro USB 부분의 접점이 잘 되지 않자, 조금 많이 인두로 지졌더랬습니다.

그랬더니 패턴이 나가버렸네요. ㅠㅠ (망함)



micro USB 를 PC 에 연결하면 LED 도 들어왔다 나갔다 뭔가 하는것 같은데, PC 에 인식이 되지 않았습니다.

pinheader 까지 다 납땜 해버렸는데...


이번 작업은 망했어요.

다시 이 기판을 주문하여 도착하면 다시 시작하려 합니다.


그러기 전에 열풍기로 작업해야 겠습니다.

열풍기가 준비 되면, 그 때 다시 arduino DIY 를 시작하겠습니다.


And

Hardware | 납땜 주변 용품

|

납땜 취미를 가지다 보면, 인두기부터 시작하여 납땜을 잘 되게 해주는 flux, 인두팁 관리용 제품 등, 다양한 용품이 필요합니다.

향후 작은 SMD 소자를 잘 납땜하기 위해서도 꼭 필요한 물건들이 되겠습니다.


관련된 제품 중에는 일본산이 많습니다. 마침 출장간 김에 부품을 준비해 봅니다.


참고로, 본 일본 제품 구매는, 지금의 무역분쟁이 발생하기 전, 올 5월달에 구매했던 내용입니다.





1. 소포왔다~!


필요한 물품들을 AliExpress 에서 구매해도 되나, SMD를 잘 납땜하기 위해서는 좋은 품질의 용품이 필요하니,

마침 일본 출장 때, Amazon Japan 에서 구매하여 호텔로 배달시켰습니다.



출장 중, 호텔 프론트에서 받는 소포란... 뭔가 업무에 중요한 물건이라도 된 듯 표정으로 받아 들고 옵니다.



박스 하나와 서류 봉투같은 것, 두 개 왔습니다.

업무를 마치고 홀가분한 마음으로, 에어컨 빵빵한 호텔방에서 홀라당 빤쓰 차림으로 기분 좋게 하나씩 뜯어 봅니다.



아... 이게 얼마만에 주문하여 받아보는 물품이던가.

작년 말에 필요했었지만, 저번 출장 때는 생각을 못해 구매를 놓쳐버려, 이번 출장 오자마자 바로 주문하고 받았습니다.



물건 부피는 다 합쳐도 크지 않지만, 배송 상 쉽게 배송할 수 있도록 적어도 이 사이즈의 박스로 배송한다고 어디선가 들었습니다.

중국 AliExpress 는 거의 편지봉투 수준인데...






2. Tip Refresher


정확한 명칭이 이건지 모르겠지만, 인투팁 피막에 엉겨붙은 불순물들을 날려주는 용품입니다.


* goot チップリフレッサー BS-2

https://www.amazon.co.jp/gp/product/B0016VDHIE/



이놈은 낱개 주문이 안되고, 한꺼번에 7개를 주문해야 배송해준다고 해서, 평생 쓸꺼 한꺼번에 샀습니다.



Before / After 모습을 그림으로 보여주고 있구요, 인두팁을 300~360도로 가열한 다음 사용하라고 되어 있습니다.



하나 까서 열어 봅니다.

손끝으로 만져보면, 무슨 금속 가루와 화학약품을 풀로 이겨서 굳혀 놓은것 같은 느낌입니다.



산화되어서 도저히 납땜이 되지 않는 저의 인투팁 등장.



달군 다음 살짝 fresher 에 뭍혀 봤습니다.



지지직~ 흠... 뭔가 변화가 별로 없네요?



아차차, 온도를 450 도로 맞춰 놨었네요.

310 도 정도로 낮춘 다음 다시 fresher 에 지져 봅니다.



오오오옷!

팁의 윤기가 돌아 왔어요~! 신기.


까슬까슬한 페이스트같은 게 녹으면서, 피막을 벗겨 내고 (사진상 페이스트에 뭍어있는 검붉은 색 부분)

혼합된 금속 가루들이 코팅되는 느낌입니다.


처음 구매했을 때의 때깔까지는 복원해 주지는 못하지만, 그럭저럭 사용할 만 하게 되었습니다.

효과 있네요.





4. Tip Recovery


이 제품도 인두 tip 을 재활시켜주는 물건입니다.


* goot チップリカバリー ST-45

https://www.amazon.co.jp/gp/product/B01LWO95KZ/



Tip Refresher 와 비교하여 뭐가 좋은지 몰라서 두개 모두 구매해 본 것입니다.



이놈은 Tip Refresher 와는 반대로, tip 을 완전히 식힌 다음, 이 고무같은 것에 문지르라고 합니다.



고무긴 고무인데, 금속과 혼합되어 있어서, 팁을 문지르면 팁 표면이 갈리는 느낌이 납니다.



살살살 문지르면, 지우개 똥 만들어 지듯, 문지른 주위로 똥이 만들어지고 우수수 떨어집니다.



느낌 상 이게 더 효과가 좋아 보입니다. 깔끔하게 갈렸어요.



별로 많이 문지르지도 않았는데, 저렇게 시커멓게 되는군요.



갈린 부분을 코팅하고자 Tip Refresher 도 해줬습니다.

이 두 물품은 같이 쓰는게 맞는 듯 하네요. 갈아서 벗겨주고, 코팅해주고.





5. Flux


이 제품은 납땜을 이쁘게 해주는 flux 입니다.

SMD 납땜에는 필수라고 할 수 있겠습니다.


이걸 납땜할 자리에 도포하고 납과 함께 지지면, 신기하게도 부품 다리와 PCB 패턴에 납이 잘 모입니다.


* goot プリント基板フラックス BS-75B

https://www.amazon.co.jp/gp/product/B004ANR7KY/



이놈만 병으로 되어 있어서, 뽁뽁이 봉투로 배달된 놈 입니다.



솔직히 이 가격에 이 용량은 좀 아닌것 같아요.



PCB 에 알아서 적정량 잘 발라주고, 잘 납땜하라고 설명하고 있습니다.



금싸라기 같은 용액이라, 일단 약통에 1/3 만 부어서 사용해 보도록 합니다.



주사기 같이, 끝이 아주 미세하게 뚤려 있서, 방울로 액체를 떨어트릴 수 있는 용기가 있으면 좋겠으나,

그런건 없으므로, 버릴 약통을 우선 사용했습니다.



가장 하고 싶었던, 가드다란 다리가 많은 chip 을 PCB에 납땜해 보기로 합니다.



이번에 해보려는 arduino nano DIY 기판 입니다.

이 액체 flux 가 도착하기 전까지 시작하지 못했던 arudino DIY 입니다.


* Hardware | Arduino 를 DIY 해보자 - 1

https://chocoball.tistory.com/entry/Hardware-Arduino-DIY-itself-1


살짝 도포한다는게, 약병 구명이 너무 커서 한 5방울치 떨어진 것 같아요.



오호호~!!! 기대 이상으로 잘 되었습니다.

신기하게 납들이 금속으로 가서 붙네요. 저런 가느다란 다리임에도 불구하고 전혀 힘들지 않았습니다.


또한, 이 액체는 송진이 원료중에 하나라서, 솔방울 냄새가 나요.


그치만 이 용액만으로는 양이 부족할 듯 하여 알아보던 중,

미국 Amazon 에서는 1리터 짜리가 17 USD 하는 액체 flux 가 좋다고 너tube 에서 봐서 구매했습니다.


사실은 미국에서 출장오시는 분에게 부탁해서... 이걸 가지고 먼저 일정에 있던 중국 들렸다가 서울 오셨슴...

(중국 세관에서 해명하느라 혼났다 함)


* MG Chemicals 836LFNC Lead Free NO Clean Flux, 1 Litre, Bottle

https://www.amazon.com/gp/product/B01MYEE84K/



역시 통큰 나라답게 1리터다! (20ml 가 말이 되냐!)



크고 아름답습니다.



Product of U.S.A. 임... 이라고 당당하게 써 있네요. 따봉.

가격차가 3배 이지만, 용량 차이는 50배나 차이나는 goot (20ml) 놈과 비교해 보면...

효과는 별 차이가 없습니다.





6. Solder Wick


이 제품은 납을 빨아주는 솔더윅 입니다.

이미 알리에서 중국 제품을 구매했지만, 완전 효과 없슴.

원래 내가 기술이 없어서 안되는 것인지 제품이 이상한 것인지 확인하고 싶었습니다.


* goot はんだ吸取り線 CP-3015

https://www.amazon.co.jp/gp/product/B001PR1KPQ/



내가 기술이 없어서 납이 제대로 빨리지 않은 것이면, 많이 사두면 쓰레기만 늘어가는 것이니, 한 개만 구매해 봅니다.



납 위에서 인두로 지지라고 합니다.

중국제로도 그렇게 했는데 말이지...



길이는 1.5m... 미국의 기상을 본받자.



쥐똥만한 길이로 감겨져 있습니다.



ESP8266 의 Flash ROM chip 을 대용량으로 교체할 때, 사용해 봤습니다.

액체 flux 뿌리고 지져 댔습니다.



야이C... 잘됩니다.

깔끔하게 납이 흡수되어 기판에 붙어 있던 Flash ROM chip 이 분리 되네요.


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

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


이로써 알리발 중국 제품은 전혀 효과 없음이 증명되었습니다.





7. Iospropyl Alchohol


기판 세척제로는 위험한 TCE, 친환경 세척제 등이 있다고 합니다만,

소독약으로 쓰이는 이소프로폴 알콜 99% 도 기판 세정에 딱이라고 하더군요. 인체에 해도 거의 없고.


그치만 99% Isopropyl Alchohol 을 구하긴 힘듭니다.

그래서 대체제로 소독용 에탄올을 구입했습니다. 1000원.


농도를 보니 83% 네요.

깔끔하게 세척해주지는 못하지만, 그나마 기판에서 불순물을 벗겨내서 날려 줍니다.



Flux 를 사용하면 아무래도 찌꺼기가 남습니다.

마무리는 에탄올 들이 붙고, 칫솔로 쓱싹쓱싹 하면 나름 깨끗해 집니다.







FIN


납땜 스테이션도 교체하고 싶고, 열풍기도 필요하고, Bench Power Supply 도 필요하고...

일단, 최소한 SMD 부품을 납땜 할 수 있는 용품은 준비가 되었네요.


이제 arduino nano DIY 를 시작해 보려 합니다.


And

Life | Korea Spartan Beast - Saturday, July 13th 2019 - 2

|

이 글은 2019 년 Spartan Race 의 세가지 코스를 모두 공략하는 Trifecta 에 관한 이야기 중, 마지막인 Beast 코스 참가 이야기 입니다.

대회가 열린 동해 망상해변까지 가는 여행기는 아래 글에서 다뤘습니다.


* Life | Korea Spartan Beast - Saturday, July 13th 2019 - 1

https://chocoball.tistory.com/entry/Life-Korea-Spartan-Beast-Saturday-July-13th-2019-1


올해 5월달에 열렸던 Sprint 와 Super 이야기는 아래 포스트를 봐 주세요.


* Life | Chuncheon Spartan Sprint - Saturday, May 18th 2019

https://chocoball.tistory.com/entry/Life-Chuncheon-Spartan-Sprint-Saturday-May-18th-2019



* Life | Chuncheon Spartan Super - Sunday, May 19th 2019

https://chocoball.tistory.com/entry/Life-Chuncheon-Spartan-Super-Sunday-May-19th-2019





1. 준비


Beast 코스에 관한 최종 안내가 메일로 도착했습니다.

기록을 위해 여기에 캡춰한 사진을 올려 봅니다.


준비사항을 보면, 외계인을 제외하고는 놀러오는 마음으로 참가하면 안된다는 것을 이야기 하고 있습니다.

(적어도 저에게는요...)



동아시아 대회 챔피언쉽도 진행되고 있었군요.

저도 이 글을 정리하면서 처음 알게 되었습니다.


제가 참가하는 시간은 11시 15분.



호텔에서 늘어지게 잔 다음, 9시쯤 일어나서 관절 및 근육 맛사지와 스트레칭 했습니다.

오늘 겪게 될 엄청난 레이스에 적응하기 위해, 또한 부상을 막기 위해 최대한 풀어줬습니다.



호텔 나서기 직전, 간에 있는 피로를 풀어줄 수 있도록 자양 간장제를 한알 먹습니다.



원래 하루에 한알이지만, 오늘은 다른 날과 다르므로, 출발하기 전에 한알 더 먹고, 레이스 끝나고 한알 더 먹었습니다.





2. 등록


호텔로부터 걸어서 5분이니 느긋하게 갔더니만, 이 상황입니다.



정해진 시간에 못뛰는줄 알았습니다.

다행히 빠릿빠릿하게 지원해 주시는 자원봉사 남자분이 잘 가이드 해주셔서 이 긴 줄이 금방 줄었네요.

이 분 아니였다면 제 시간에 출전 못했을 껍니다. (감사해요~)


지금까지 대회에서 본 가장 잘하는 자원봉사자 분이셨습니다. (제 바로 앞에서 다른 분으로 바뀌더니만 바로 정체...)



번호표를 받고 짐을 맡기고 출발선으로 갑니다.


스파르탄 레이스 대회장에서 항상 울려퍼지는 테마곡을 들으니 피가 끓어 오름을 느낍니다.

그 순간만큼은 출전해서 잘 했다라고 생각이 드는 순간입니다. (출발 전 그 순간만요...)



내가 Beast 코스라니...

21.1Km 에 30개 장애물입니다. 얏호~.


이번 Beast 코스 중, 오르게 될 산의 최고 높이는 304m... 5월달의 Super 140m 의 두배가 되겠네요.

사진에서 오른쪽에 보이는 부분입니다.





3. 출발


11시 15분 전까지 트레이너 분이 앞에 나오셔서 스트레칭을 가르쳐 주십니다. 아마 유명하신 분이겠죠? 최대한 따라 합니다.

지금껏 해보지 않은 스트레칭도 있어서 열씸히 따라 했습니다.


시간이 이 되자, 아루~아루~아루~! 외치고 바로 출발.



사진사들이 멋진 분들만 찍으셔서 저는 아웃 포커스가 되어 있습니다. (화살표)

사진은 인터넷에 공개되어 있고, 누구나 다운로드 할 수 있어서 그냥 게제합니다. (멋진 분들이기도 하고)


저도 다음 레이스는 색들어간 선글라스를 써야 할까 봐요.





4. 산타기


레이스 시작 후, 간단한 장애물들을 해안 모래!!! 위에서 넘어갑니다.

좀 불길하더군요. 모래 위에서 달리는건 평지에서 달리는 것의 피로도와 비교가 안됩니다.

레이스 후반에 다시 모래 해안가로 되돌아오게 됩니다.


한 몇 키로 달리니, 바로 산을 타는 코스가 시작되었습니다.

여기서부터는 사진이 없습니다. 그냥 계속 산을 타는 것이거든요.


한참 올라가다 다시 내려가고, 한참 올라가다 다시 내려가고,

정상이겠다~ 싶으면 저 멀리 출전자들이 개미같이 산등성이를 올라가는 다른 봉우리들이 보이고... 의 연속이었습니다.


레이스 시작 3시간여동안 초반 모래 코스와 산을 탔습니다.

산 코스의 1/3 을 남겨두고 사이클리스트들이 겪는다는 Bonk 가 왔습니다.


Bonk 는 몸에 축적된 에너지원을 모두 사용해 버리고, 갑짜기 탈진해 버리는 현상입니다.

이걸 방지하려면 중간중간에 파워젤이나 음식을 먹어줘야 하는데, 제가 가지고 있던 파워젤은 고작 2개.

그나마 한 개는 중간에 없어져 버렸습니다. 아마 8FT Wall 넘으면서 주머니에서 떨어진게 아닌가 하네요.


이런 장거리 코스는 처음이라, 중간 중간에 먹으면서 보충해야 한다는 것은 익히 들었었지만,

이렇게 중요한 것임은 알지 못했습니다. 다른 사람들이 뭘 꺼내서 먹을 때, 제발 하나만 달라고 할까 고민도 수없이 했습니다.

해안가 코스에서는 텐트 치고 휴식을 즐기는 가족들에게 먹을 꺼를 구걸할까도 여러번 생각했습니다.


숨을 폐속 깊은 곳까지 들이 쉬고, 영혼이 빠저나가게끔 내 쉬어, 몸속에 산소를 공급해도 에너지원이 고갈되어 힘을 낼 수가 없었습니다.

몽롱한 상태에서 멈추면 안된다는 생각으로 산 코스를 마무리 했습니다.


"정말 이 레이스를 완주할 수 있을까?" 와의 생각과 싸우면서 오르고 내리는 것을 반복했습니다.

산 코스의 마지막 급수대에 왔을 때에는 땅에 주저앉아 한 10분정도 쉬었습니다.

도저히 바로 다음 코스를 달릴 수 없었습니다.


그나마 신기한 것은 물이 위 속에 들어가는 순간은 좀 살것 같았습니다.

어떻게든 에너지가 쥐어 짜여지는게 느껴졌어요.

물빨이 떨어지면 다시 Bonk 가 찾아오고 다리가 꼬이는 것이 반복되길, 레이스 마지막까지 지속되었습니다.


그 힘든 와중에 저를 피식 하게 웃게 해준 대화들을 여기에 남겨 봅니다.


- 8FT Wall 마치고, 그룹으로 온 사람들 중 한 친구가 힘들다고 징징거리자, "그럴꺼면 보라매 공원 가라고~~ 아 왜 여기 와서!!!"

- 어떤 남자분이 넉다운된 여성 동료들에게, "깊게 들이 마시고, 영혼까지 내뱉어!", "산을 지배 해!"

- 정상 즈음에서, "어떤 ㄱㅅㄲ가 산불내서 이 뙤얏볕에서 뛰어야 하는거야!"


뉴스로만 듣던 강원도 산불.

네, 나무들이 다 타버리거나 그을려서 나뭇닢은 없고, 민둥산이 되었습니다. 처참하더군요. 레이스 내내 가슴 아팠습니다.


그래도 마지막 정상에 올랐을 때에는 정말 장관이 펼쳐졌습니다.

사진으로 남길 수 없으니 많이 아쉽네요. 시야에 들어오는 반은 산이고, 반은 수평선까지 보이는 바다였습니다.

다음 레이스에서는 액션캠이 있어야 할까 봐요.





5. 해안 코스


산을 내려오니 해안에 장애물들이 기다리고 있었습니다.


몸이 완전 넉다운이 되어 있었는데, 다른 사람들도 하니 어찌어찌 하나씩 클리어 해 갔습니다.

물론 실패하거나 못한 장애물들은 버피 30회.


숨이 끊어질것 같았고, 제 몸이 아닌것 같았지만, 시간이 얼마가 걸리든 결승점까지만 가자고 되뇌이면서 진행했습니다.



Beast 코스 사람들은 이미 많이 지나쳐 가 버리고, 저는 Sprint 코스 참가자들과 섞여서 갔습니다.

저 얼굴 표정 차이가 보이죠?



난 죽어있다, 난 죽어있다... 라고 속으로 되뇌이면서 Dunk Wall 을 넘어가는 모습.



물속에서 올라오니 바닷 바람이 순식간에 몸을 식히더군요. 흐횻햐~~~! 저 표정.


Sandbag Carry 할 때에는 정말 눞고 싶었어요.

가다 쉬다 가다 쉬다 반복하는 모습이 공식 사진 속, 몇 장에 걸쳐 담겨 있어서 움직이는 GIF 로 만들어 봤습니다.



저 웃음은 허탈함 속의 어이없는 웃음입니다.



사진에는 없지만, Beast 만의 장애물도 몇 가지 있었습니다.


저번 Super 코스에서 혼자 힘으로 Hercules Hoist 를 못 올렸던 것을 상기하면서, 최대한 아귀 힘을 아껴 두었습니다.

이번 Beast 에서는 Hercules Hoist 는 혼자 잘 했네요.


단, 로프를 거꾸로 올라가는 장애물과, 손잡이가 돌아가는 정글 짐 같은 것은 실패 했습니다.

특히 손잡이가 돌아가는 정글짐은 미친 난위도예요!


내년에 출전하게 된다면 꼭 공략할 수 있도록 훈련을 미리 해두겠습니다.

(내년에도 뛴다고 !!!?)





6. Finish


아직도 실감이 안나는 finish 장면.



배가 쏙 들어갔어요!

내가 Beast 를 완주 하다니... ㅠㅠ (눈물)



샤워 하고 나서 새 옷으로 갈아 입으니 좀 살아 났습니다.



제가 들어오니 거의 마무리 하는 분위기.

행사 끝나기 전에 레이스 완주할 수 있어서 다행입니다. 하긴 5시간 48분동안 뛰었으니.



벌써 많이 사람들이 빠져 나갔군요.



DJ Party 가 시작되고 흥 많은 사람들은 춤추기 시작.



레이스 완주 후에 주는 바나나 한개로는 모자라, 2개 더 달라고 해서 먹었고,

음료수도 3인분 가져와서 그 자리에서 다 먹었습니다.


그래도 배고프다~!!!!

푸드트럭에서 스테이크 Large 바로 주문합니다.


저 사진은 가격이 비싸다는 것을 알려드리려는 의도로 찍...



1만원어치 치고는 양이 만족스럽지 않지만, 맛있게 잘 먹었습니다.


모든게 끝나고, 턱으로 고기를 씹고 소화시키는 행위는 "생존" 그 자체를 느끼게 해 줬습니다.





7. 집으로...


저는 차를 가지고 가지 않았으므로, 어제 왔었던 버스터미널로 되돌아 가야 합니다.

시내버스를 타기 위해 시간에 늦지 않도록 부지런히 걸어 가야 합니다.



오옷!

대회장 앞으로 좀 걸어 나오자, 시외버스 터미널까지 가는 마지막 무료 셔틀버스가!!!!

완전 lucky~!



버스 터미널 도착 후, 7시 30분 우등버스 티켓팅을 합니다.

우등버스 얼마만이냐...


버스 대합실에서 기다리고 있으니, 일본 출전자 일행들과 마주쳤습니다.

요즘 일본과 여러가지 감정이 좋지 않지만, 개인끼리는 그럴 필요가 없으니, 말을 걸어 봤습니다.


이 분들은 미국 스파르탄 레이스에도 출전하고, 본격적으로 대회마다 출전하는 분들이더군요.

저의 꿈을 이미 이루고 있는 사람들이라니...


나중에 시간과 경제적 여유가 되면, 각국에서 열리는 스파르탄 레이스를 점점하면 세계 일주를 해보겠습니다.



서울로 출발.



다시 돌아왔습니다. 서울고속버스터미널 경부선.


서울 도심에 돌아오니, 평화로운 표정으로 지나치는 많은 사람들.

뭔가 이 도심 분위기에 적응이 안되더군요.



집에 와서 메달을 찍어 봤습니다. 올 5월 대회 메달과 사뭇 색감이 좀 다르네요.



이렇게 붙일 수 있습니다.



드.디.어. 2019년 Trifecta 완성 !!!

올 한해는 정말 알차게 보내고 있습니다.


최종 레이스 결과는 다음과 같습니다.

40대 중반이지만 결코 좋은 성적이 아니라 아쉬움이 남습니다.


내년 대회때는 좋은 성적을 거둘 수 있도록 훈련을 다시 시작해야겠어요.



산 코스 급경사 내리막에서 발까락 끝이 아프다 했더니만, 발톱에 무리가 가서 내출혈이 일어났었습니다.



왼쪽 엄지발톱은 2주가 지난 다음에도 통증이 있는걸 보면 빠질것 같네요.





FIN


한동안 스파르탄 레이스병에 걸려있을 것 같습니다.

그 격한 레이스에서 또다시 달리고 싶습니다.


그래서 Spartan Race theme song 과 DJ Party 때 신났던 노래 두 곡을 여기에 소개합니다.





마지막으로 저의 어록...


"이 세상 사람들은 스파르탄 레이스를 참가한 사람과, 그렇지 않은 사람으로 나뉜다."





UPDATE 01/Nov. 2019


레이스 당일 2XL 티셔츠가 부족하여 못 받았더랬습니다. 3달 후에 도착했네요.


도착샷은 항상 예의 입니다.



네, 내년에도 Aroo!! 하겠습니다.



비스트가 찍힌 티셔츠는 처음입니다.



Super 때에도 마지막 2장 남은거 하나 받아 왔는데, 2XL 좀 많이 생산해 주세요.



배송이 늦어서 미안했던지, Essential Pack 이라는 것을 넣어 줬네요. 휴대폰걸이랑 스티커.


아... 2020년이 빨리 왔으면!


And

Life | Korea Spartan Beast - Saturday, July 13th 2019 - 1

|

이 글은 2019 년 Spartan Race 의 세가지 코스를 모두 공략하는 Trifecta 에 관한 이야기 중 하나 입니다.


* Life | Chuncheon Spartan Sprint - Saturday, May 18th 2019

https://chocoball.tistory.com/entry/Life-Chuncheon-Spartan-Sprint-Saturday-May-18th-2019


* Life | Chuncheon Spartan Super - Sunday, May 19th 2019

https://chocoball.tistory.com/entry/Life-Chuncheon-Spartan-Super-Sunday-May-19th-2019


앞전에 Sprint 와 Super 코스를 끝내고, 마지막 Beast 코스에 대한 이야기로써,

오늘 할 이야기는 레이스 자체의 이야기는 아니고, 레이스 전날에 대한 이야기 입니다.


혹시 레이스 자체만의 이야기를 보고싶은 분은 이 글을 넘겨주세요.





1. 전전날


두둥~! 스파르탄레이스 주최 단체로부터 메시지가 왔습니다.



꺄~ 드디어 왔습니다. 그날이.

올해 1월에 등록 후, 몸쓸 몸뚱아리를 단련하고자 뒷산도 타보고 어떻게든 노력해 봤습니다만,

거의 운동 못하고 올것이 와버렸군요.


* Health | 새벽 산타기 시작

https://chocoball.tistory.com/entry/Health-dawn-running-for-new-year





2. 전날 아침


내일 레이스가 오전에 있으므로, 당일날 집에서 출발하는 것은 레이스 출발시간에 늦을 확율이 높습니다.

거기에다 일찍 기상 후, 교통수단을 이용해야 하므로, 컨디션 및 수면이 확보되지 못할 수 있습니다.



그래서 가족이 예약해 준, 대회장 바로 앞에 있는 호텔에 묵기로 되어 있었습니다. 얏호~!



다만 다른데 들어가는 비용을 최소화 해보고자, 집에서 가져갈 수 있는 최대한 가져가 봅니다.

에너지 젤, 간장 피로 회복제, 홍삼 엑기스, 초코렛, 섬유 음료수 등등이요.



오늘은 날씨가 좋네요. 내일도 날씨가 좋겠군요. 음... 이건 많이 타겠는데?

회사는 오전 근무만 하고 바로 고속버스 터미널로 갈 것이기 때문에, 출근하는 아침이 무척 설레였습니다.





3. 전날 정오


회사에서 오전 근무 그까이꺼 대충 하고, 고속버스 터미널을 향해 출발합니다.



버스 속에서 강남과 논현을 지나가는 길에서 한컷.

다들 일하고 있을 시간에 혼자 나와 대회 참여를 위해 이동한다는 느낌이, 설사 여행하는 기분입니다.

룰루~~!!!



강남 고속버스 터미널에 도착 후, 경부선 건물로 이동합니다.

동해는 영동선이므로, 버스 승차장을 찾아 갑니다.



동해는 20번 승강장 이네요.



고속버스를 오랜만에 이용해 봅니다.

마지막으로 고속버스를 이용했던 때가, 자가용이 생기기 전이므로 거의 xx 년 전이군요.

그래... 이런 분위기였지.



괜히 동료들과 급하게 점심먹고 온 걸 후회합니다.

터미널에 오면 모든게 있는데... 저쪽에 서서 먹을 수 있는 분식집이 맛있어 보였습니다.


역시 여행 떠나는 것은 저렇게 간단하게 먹고, 다음 이정으로 옮겨가는 과정들이 있어야 기분이 납니다.



늦을 줄 알았는데, 시간맞춰 잘 도착했습니다.



약 4시간 반 거리.

운이 좋게 마침 가장 저렴한 일반 고속을 잡을 수 있었습니다.



타는 사람도 별로 없어서 혼자서 두 자리를 사용하면서 널찍하게 갈 수 있고, 가장 저렴하거든요.

기분이 좋습니다.


승객과 운전 기사분들도 서로 아시는 듯, 농담도 주고 받습니다.

기사분이 인사를 하시자 모두가 박수를 치시네요. 노래 한곡 뽑아야 할 분위기 입니다. :-)



동해까지는 4시간 정도. 버스에서 푹 쉬기로 합니다.





4. 고속 버스에서


시간이 되자, 버스가 서서히 터미널을 빠져 나갑니다.



도심을 벗어나자 녹색이 펼쳐지네요. 이제 막 여름이 시작되었으니까요.



중간 휴게소는 횡성 휴게소 입니다.

횡성은 한우가 유명하다고 들어서 예전에 왔을 때, 소고기 전골을 먹었었는데 별로였던 기억이 납니다.



음료수 하나만 사고, 화장실만 다녀 왔습니다.



다시 버스에 올라 타고 출발입니다.





5. 동해시 도착


동해시 종합버스 터미털에 도착.



캬~~ 하늘 보소.



이제 망상 해수욕장까지 가야 합니다.


원래는 버스 터미널 바로 앞에 있는 정류장에서 버스를 타도 되지만, 잘 모르고 한정거장 걸어왔네요.

제 1함대 사령부.... 울림이 너무 멋집니다. 함대 사령부라니!



오는 차마다 망상해수욕장 가느냐 물었더니 안간다고 기사분이 그러시네요.

알고보니 망상까지는 1~2 시간에 겨우 한 대가 배차되어 있고, 그 근처까지 가는 버스는 많았습니다. (약 1.5 Km 떨어진 거리)


다들 지치셨는지, 그런 안내는 해주지 않아, 스마트폰으로 한참 검색하고야 알게 되었습니다.

외지인은 알 길이 없습니다 이런 상황은... 만일 외국인이 온다면 정말 더 알기 힘들 듯 했습니다.


예전 인터넷을 스마트폰으로 검색할 수 없었을 시절에는 어떻게 했을까요. 궁금했습니다.

그땐 인심이 좋아서 다들 알려 주셨을 라나요?



이름이 써 있지 않은 정거장에서 내렸습니다.

여기가 망상 해수욕장과 가장 가까운 정거장 입니다.


사진 속, 저~기 앞에 같이 내렸던 일행이 가네요.

두 명의 처자들과 한명의 젊은 친구였습니다. 다들 망상을 향하고 있었죠.

처자들은 여행온 듯 했고, 젊은 친구는 분위기가 스파르탄 참가 아니면 부대 복귀로 보였습니다.





6. 망상으로


찻길로 가도 되지만, 궂이 해안선 타고 가려고 바닷가로 나아갑니다.



이게 뭡니까. 그것도 금요일 평일에.

눈 앞에 펼쳐지는 바다가 쉽게 와 닿지 않습니다. 아~ 너무 좋아.



파도 소리며 바람소리, 모든게 행복한 순간들 입니다.



장면 장면들이 아쉬워, 이렇게도 찍어보고 저렇게도 찍어 봅니다.



계속 해안선을 따라 걸어가니, 주위엔 아무도 없네요.

발 밑의 모래와 밀려오는 파도, 그리고 바람소리만 있습니다.



당연히 바닷가에서는 맨발이죠.



파도가 제 발까락들을 훑고 지나갑니다.



밀려오고 나가는 파도도 동영상으로 찍어 보고.



저~~어기 멀리 보이는, 파도로 생긴 안개쪽에 뭔가 있는게 보입니다.

아마 거기가 거기겠죠.



계속 걸어 갑니다. 이건 1.5Km 가 아닌걸... 하면서 말이죠.


중간에 건장한 life guard 같은 분이 가까이 다가옵니다.

"여기는 군사 지역입니다~ 조속히 벗어나 주십쇼~"


이런, 해안가로 왔더니만 군 작전 지역을 관통하고 있었네요. 어쩐지 나 혼자다 했습니다.

저 철조망 같이 생긴 구역을 넘어가면 민간지역이라고 합니다. 후다닥.



두둥~. 한참을 더 걸어가니 이게 보이네요.

버스 하차 후, 거의 2Km 와도 보이지 않아서, 스파르탄 대회 개최 하는건가 했는데, 설치된 장애물이 보였습니다.


이게 모래 해안에 에 설치되어 있단 말이지...

설마 모래밭에서 뛰는건 아니겠지... 하면서 지나쳤습니다.



평지에도 설치가 되어 있네요. 제대로 도착한 것 같습니다.

오늘 저녁 묵을 숙소는 여기 바로 앞이니 이제 다 왔습니다. 사진속에서 저 멀리 호텔 지붕 끝이 살짝 보입니다.





7. 숙소


해안에서 살짝 벗어나니 바로 숙소가 보였습니다.



모래를 잘 털구요.



구름다리를 지나 호텔로 이동합니다.



생각한 것보다 건물이 멋졌습니다.



전경도 더할 나위 없이 좋네요.



캬~ 노을 봐라.

내일 여기서 보이는 저 산들을 올라가는 것이겠지?



평범한 리셉션에서 체크인 한 다음 방으로 갑니다.



왠지 마주하는 모든 것들을 찍고 싶었습니다.

묵은 방 번호는 515호.



예약 할 때, 침대방은 모두 차고 없어, 하나 남아있던 온돌방 입니다.



조금 좁아서 뜨헉 했지만, 혼자 하룻밤만 잠자는 것인데 이것도 충분 했습니다.





8. 저녁 식사


레이스 당일인 내일 아침밥은 먹지 않기로 합니다. (큰 실수)

운동시간 확보 실패로, 훈련을 제대로 못해 몸이 불어 있으므로 조금이나마 가볍게 뛰려고 생각해서 그랬습니다. (큰 오판)



호텔에서도 조식과 저녁을 먹을 수 있었습니다만,

혼자 먹는데 저렇게 비용을 지불하며 먹는게 아까워 편의점에서 대충 사다가 때우기로 합니다.



이 호텔은 구조가 참 특이하네요. 그런데 사람이 보이질 않습니다.

비수기는 아닐 것 같고... 방은 다 찼다는데...


수영장도 덩그러니.



건물 올릴 때, 투자는 많이 한것 같습니다.



낙원 그렌드 호텔? 이 호텔의 이름은 여러가지 인것 같아요.



현수막을 보니, 문제 없이 잘 도착했다는 안도감이 올라옵니다.



금방 저녁이 되기 시작하면서 바닷가가 다른 색으로 물들어 갑니다.



고맙다 emart24 편의점.

원래는 단백질 보충을 위하여 치킨집에서 순살치킨을 시켜먹으려 했으나, 도심에서 1.5만원 하는 것을 2만원 받더군요.


바로 포기하고 편의점에서 1만원어치 사가지고 왔습니다.



만명단위로 참가하는 대회니, 동해시로서도 도시경제 활성화 면에서 환영할 만한 일일 듯 합니다.



호텔로 돌아와 이거 먹고 바로 잤습니다.

충분한 수면은 필수니까요.


그치만, 아침을 먹지 않고 출전한다는 생각은 내일 있을 레이스에서 큰 재앙으로 다가온 다는 것을 이 때는 몰랐습니다.


To be continued...


And

Life | Chuncheon Spartan Super - Sunday, May 19th 2019

|

1. 둘째 날


오늘 뛰는 Spartan Race 는 Super 코스 입니다.

전날인 토요일 (5월 18일) 에는 Sprint 를 뛰었었죠.


* Life | Chuncheon Spartan Sprint - Saturday, May 18th 2019

https://chocoball.tistory.com/entry/Life-Chuncheon-Spartan-Sprint-Saturday-May-18th-2019


밤새 끙끙 앓고 어찌어찌 일어나서 둘째날 대회에 참가하였습니다.

레이스 시간은 오전 10시 45분.


어떻게든 버텨보자는 생각으로 레이스를 시작하게 됩니다.



찍힌 사진을 보니, "휴... 어떻하지?" 라는 표정이네요.

실제로 그렇게 생각하면서 스타트 했습니다.





2. 코스


코스는 어제 뛴 길과 거의 비슷합니다. 한가지만 빼구요.



바로 저 노란색 구간. 그냥 산을 타는 길 입니다.

어제 Sprint 에서는 언덕산 71m 넘는게 숨이 끊어질 것 같았습니다만, 오늘은 147m 를 올라가야 합니다.



거리는 13.1km 이고, 26개의 장애물 입니다. Sprint 보다 6개 많아졌네요.

그 많아진 장애물이 쉬운게 아니겠죠? Super 코스에 걸맞는 것이어야 할 테니까요. 한번 적어 봅니다.


- O.U.T : Over Under Throw

- 4FT Wall

- Hurdles

- Rope Climb

- Inverted Wall

- Sandbag Carry

- Multi Rig

- Plate Drag

- Monkey Bar

- Bender

- Stairway to Sparta

- Barbed Wire 1

- Olympus

- 7FT Wall

- Vertical Cargo

- Bucket Brigade

- Rolling Mud

- Dunk Wall

- Slip Wall

- 6FT Wall

- Z-Wall

- Spear Throw

- Hercules Hoist

- Barbed Wire 2

- A-Frame Cargo

- Fire Jump


연이은 대회 참가로 인한, 피로 누적과 근육 인대가 복구되지 않아,

아귀 힘으로 버티는 것을은 죄다 버피 했습니다.

그래서 그런지, 레이스 중반에 찍어주는 사진들 속에 별로 보이지 않더군요. ㅠㅠ


또한 4FT Wall / 6FT Wall / 7FT Wall 에서는 종아리에 쥐가 났습니다.

몸무게가 많이 나가는 것이 레이스에는 쥐약이었습니다.



그남아 찍힌 Dunk Wall 에서의 사진.



전일 사진사에 미소지었던 여유는 이미 얼굴에서 찾을 수 없네요.





3. 산악 구간


산악 구간 전에 장애물들을 넘은 뒤라 기진 맥진 해 있었는데,

끝이 보이지 않는 급격한 경사 구간에 들어설 때에는 영혼이 털리는 것 같았습니다.


비도 추적추적 내리고 있어서, 산길도 미끄러웠구요.


그나마 힘을 낼 수 있었던 것은, 앞 뒤로 모두 즐겁게 올라가는 사람들이 있었기 때문이 아닌가 합니다.

그 중 한 그룹인 미국 친구들은 배낭에 스피커 달고 음악 들으면서 올라 가더군요.


물론 힘들어 하는 사람들이 대부분이었지만,

가장 강인하고 분위기 메이커인 동료가 스피커 가방을 매고 앞뒤로 격려해 가면서 올라가는 그룹이 있었습니다.


저도 앞서거니 뒷서거니 하면서 올라갔더니만 정상에 다달았습니다.


"Here is the Summit !" 이라고 누군가 그러더군요.

아... 맞네. 산의 정상을 summit 이라고 중학교때 배웠었지.

어? 그래서 각국의 정상들이 만나는 회의를 Summit 이라 하는구나! 라는 깨우침을 받으며 하산했습니다.


저~ 멀리 Finish 라인이 보이고, 가족들이 보이는 순간 눈물이 조금 핑~ 하고 돌았네요.

물론 내리는 비가 모든걸 덮어 주었습니다. ㅠㅠ


뭔가 해 냈다는 감동이 있었습니다.

이 100kg 몸뚱아리로 연일 대회 참가였으며, Super 코스는 처음 공략이었습니다.





4. Hercules Hoist


Finish 라인 전에 있는 가장 큰 난관인 "Hercules Hoist".

전날 무난하게 처리했던 장애물인데, "어~?"


손힘이 들어가질 않아, 중간까지 올리다가 더이상 도저히 못 올리겠더군요.



그래도 이를 악물면서 도전했지만, 끝내 못하고 말았습니다.

아~ 이대로 버피 30번인가... 30번 하고 나면 아마 죽을것 같은데.


그 때 눈에 들어온 산과 같은 분.



이 형 없었으면 난 마지막에서 쓰러졌을 껍니다.

"Could you please help me out?" "Of course !"

이러려고 영어 배웠나 봅니다.


사진에서도 보이지만, 저는 팔에 잔뜩 힘만 들어갔지, 사실 이 형이 다 해줬어요. 그것도 아주 쉽게...

그냥 보기에도 다른 행성 사람입니다.



나중에 사진을 찾아보니 이 형이시네요.

다른 분들도 같이 나온 사진이라 게재할까 고민했는데, 이 파일 자체가 아무나 볼 수 있고, 너무 멋진 분들이라 그냥 올려 봅니다.


근데, 이 형, 7월 13일에 열렸던 동해 Spartan 에서도 만났습니다.

"그 땐 정말 고마웠어~!" 라고 인사 했습니다.


이 형은 모든 Spartan 대회를 마실 기분으로 참여 하는 것 같았습니다.

훗, 멋져브러.


담에 또 만나게 되면, 꼭 이름을 물어봐야겠습니다.





5. Finish


어찌어찌 레이스 무사히 완료 했습니다.



날라차기 포즈를 할꺼야 라고 산타고 내려오면서 결정한 포즈 입니다.



아~ 끝났네.



맛이 간 40대 아저씨가 사진에 찍혔군요.





FIN


남는건 메달과 벤드, 그리고 Finisher 티셔츠 입니다.



Trifacta 를 위해 두 개의 레이스를 완주 했습니다.



조각들 모서리에 자석이 붙어 있어서 이렇게 붙일 수도 있습니다.

마지막 Beast 까지 얻으면, 또다른 하나의 메달을 완성하게 됩니다.



2017년 Sprint 메달과 비교샷.



최종 결과 입니다.



성적은 그리 좋지 않았지만, 3시간 25분동안 참여한 레이스는 처음이었습니다.


개인적으로는 뜻깊은 레이스 였습니다.

뭔가 자기의 한계를 하나 뛰어 넘은 듯 한...


올해 2019년 첼린지인 Spartan Trifacta 완성까지, 이제 마지막 Beast 레이스만을 남겨놓고 있습니다.


And

Life | Chuncheon Spartan Sprint - Saturday, May 18th 2019

|

1. 스파르탄 레이스


2017 년에 스파르탄 레이스를 처음 접했습니다.


* Life | Spartan Sprint, Korea - Saturday, September 23 2017

https://chocoball.tistory.com/entry/Life-Spartan-Sprint-Korea-September-23-2017


레이스 성격은, 5Km+ / 10Km+ / 20Km+ 코스를 달리면서 여러가지 장애물을 넘는 레이스 입니다.

장애물로는 높은 벽을 넘거나, 창던지기, 돌덩이 옮기기, 밧줄 타기 등 여러가지가 있으며,

장애물을 넘지 못해도 버피 30회로 - 죽음 - 대신 처리할 수 있습니다.


주로 돌밭이나 산길을 뛰며, 진흙탕을 뒹구면서 쾌감을 얻는 그런 레이스 입니다.


2018년에는 심적인 여유가 없어서 지원을 못했다가,

올해 초 Trifacta - 세가지 난위도 코스를 한해에 모두 뛰는 - 세일 공지를 보게 됩니다.



가격이 60% 할인이라니... 초급 코스인 Sprint 밖에 뛰어보지 않았지만, 이참에 욕심을 내 봅니다.

내가 Super 와 Beast 를 뛰게 되다니...


Trifacta 를 신청하게 되면, 올해 춘천과 동해에서 열리는 세 개 대회에 참가할 수 있게 됩니다.



춘천 레이스는 5월 18일(토) 과, 19(일) 양일동안 열립니다.

18일은 Sprint 에 참가하고, 19일은 Super 레이스에 참가하는 하드한 스케줄.



대망의 Beast 는 7월 13일(토) 에 참가하게 됩니다.

일반적인 체력가지고는 택도 없는 레이스 이므로, 미리 훈련하기로 합니다... 만, 몇번 못했어요.


* Health | 새벽 산타기 시작

https://chocoball.tistory.com/entry/Health-dawn-running-for-new-year





2. 2019 스파르탄 레이스 시작!


2019 년 첫 레이스 입니다.

13시 30분 레이스 이므로, 아침 8시 정도에 출발했건만 역시나 미친 교통 체증으로, 제시간에 도착 못했습니다.



도착 후에도 사람들이 많아, 등록 하는데도 시간이 많이 걸렸습니다.

결국 14시 15분 레이스로 변경해서 참가하게 됩니다.



레이스는 춘천의 강을 따라 뛰므로 초반에 기분이 너무 좋았습니다.



길도 거의 포장된 길이 많았습니다.



이번 Sprint 는 6.5Km 에 20가지의 장애물이 있네요.



전체 코스는 위와 같습니다.

오늘이야 어찌 뛴다 하지만, 저 퍼런색 Super 코스는 바로 내일 뛰는데... 걱정이 앞서지만 어쩌겠습니까.



내일 있을 Super 코스는 13.1Km 에다 26개 장애물이네요.

장애물은 그렇다 쳐도 산을 타는 코스입니다. 쉽게 넘어갈 수 있는 코스가 아니에요.... ㅠㅠ





3. Sprint 2019


시간이 되자 Start 지점에 몰려 갑니다.

훗, 사진으론 아직 깔끔 하네요.



몸도 최대한 풀구요.

뒷모습 사진을 보니 운동을 안해서 상체 비만임이 확실히 느껴집니다.



이 몸뚱이를 가지고 내일까지 뒤게 되다니.



잘하기 보단, 다치지 않고 그간 못한 운동한다 생각하고 뛰었습니다.

들뜬 마음으로 가족들에게 손을 흔들고 있군요.





4. 코스


레이스가 시작된 지 얼마 되지 않아, 모래주머니 옮기기 후, 바로 Multi Rig 코스가 나옵니다.

지금 사진을 보니 웃으면서 했네요.



상체 비만에 엉덩이가 무거워 사진으로 이쁜 모양이 나오지 않는군요.

일단 체중 감량과 상완 근육 발달이 시급한 모습을 보실 수 있습니다.



여러 장애물을 통과하고 Dunk Wall 입니다.



이전 장애물이 돌맹이로 가득 찬 버켓 옮기기여서 녹초가 되었지만, 사진 찍는 곳이니 최대한 웃어 보입니다.



여차 저차 해서 Finish 지점 바로 전에 있는 Hercules Hoist 라는 장애물 입니다.

무게는 90lb, 즉 40Kg 되는 모래 주머니를 7미터 정도 높이까지 들어 올려야 합니다.



몸무게가 100Kg 정도 하다 보니 어찌어찌 클리어 할 수 있었습니다.



자갈때문에 몸무게가 실리는 부분이 까이지만, 어려운게 아니니 기쁜 마음으로 클리어.



그냥 붙잡고 올라가는 장애물.



빨리 가고 싶은데, 사람들이 지쳐서 인지 다들 속도가 나지 않는군요.



마지막 Fire Jump 입니다.

이번 Sprint 코스의 인생샷 되겠습니다.



역시 동영상으로 보면, 엉덩이가 무겁네요. 꾸준히 운동해야겠습니다.



레이스 끝나고 바로 기록을 확인해 보니 1시간 49분. 평범한 기록입니다.



끝나고 샤워장.

사람은 많고 샤워 부스는 한정되어 있어서 너무 오래 걸렸어요.

매번 느끼는 것이지만, 샤워 시설은 좀 너무하다 싶습니다.







5. 기록


완주 후 받은 메달.



그리 긴 코스는 아니지만, 쉬지 않고 뛰었던, 뜻 있는 경기였습니다.

아래는 나중에 Athlinks 라는 전용 사이트에서 확인 한, 전체 기록입니다.






FIN


운동을 거의 하지 않다가 참가한 레이스이다 보니, 불어난 몸무게로 체력 소모가 컸습니다.

다치지 않고 그 다음날 있을 Super 경기를 위해 조금 조심해서 뛰었네요.


그래도 레이스는 레이스 인지라, 그날 저녁 온몸이 불덩이가 되더군요.

근손실 등, 몸이 복구하느라 너무 몸이 뜨거워진게 아닌가 합니다.


그날 저녁은 최대한 잘 먹고, 잘 자고, 다음날 Super 경기에 임하게 됩니다.


And

Software | SyntaxHighlighter v4.0.1 로 업데이트 하기

|

지금까지 SyntaxHighlighter 를 사용하여, source code 들이 console 에서 보여지는 것 처럼 표현해 왔습니다.


* Software | TISTORY 에서 소스코드 보이기

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


그런데, 제가 기존에 사용한 theme 가 default - 배경 흰색 이더군요.

Theme 을 바꿔 볼까 하던 중, SyntaxHighlighter 자체가 version up 이 되어 있다는 것을 알게 되었습니다.


3.0.83 > 4.0.1



원제작자 사이트는 아래와 같습니다.


* syntaxhighlighter/syntaxhighlighter

https://github.com/syntaxhighlighter/syntaxhighlighter


작업 한김에 버전업을 진행해 봅니다.





1. 필요한 파일


필요한 파일은, 최신 공개된 파일을 가지고 Linux 나 OS X 머신에서 compile 하면 됩니다.

문제는 지금 제가 Linux / OS X 머신을 사용하고 있지 않습니다.


위의 웹사이트에 나와 있는 가이드 대로 컴파일 하면, 또한 즐겁겠으나,

그러질 못하니 필요한 파일을 여기저기 적용된 사이트에서 다운로드 하여 유용하기로 합니다.


- theme.css

- syntaxhighlighter.js

- syntaxhighlighter.js.map


Theme 는 배경이 검은색인 RDark 를 적용한 사이트를 찾아 다운로드 했습니다.

제가 다운로드 하여 이 블로그에 적용된 파일을 여기서 공유해 봅니다.


syntaxhighlighter.zip


한가지 주의점은, 제가 직접 compile 을 하지 않아서 그런지, mobile 에서는 제대로 동작하지 않습니다.

나중에 Linux 머신 구하게 되면 그 때 해보겠습니다.


일단 위의 세개 파일을 아래 메뉴에서 업로드 합니다.


Tistory > 꾸미기 > 스킨편집 > Html 편집 > 파일업로드



파일이 올라간 위치를 잘 기억해 둡니다.

"images" 폴더에 올라갔네요.


이제 남은 것은, HTML 의 head 부분만 수정하면 됩니다.





2. 기존 설정 해제


저는 3.0.83 버전 설정과 파일이 올라가 있으므로, 그것을 해제해 줍니다.

처음 설치하시는 분은 이 부분을 건너 뛰면 되겠습니다.


가만 보니, 4.0.1 버전 설정과 겹치는 부분이 없으므로,

단순히 disable - comment out 해 놓고, 예전 버전의 파일도 걍 놔두기로 합니다.


혹시 나중에 모르잖아요.



우선 head 섹션에 설정되어 있던 관련 라인을 몽땅 comment out 시키구요.



body 끝부분에 설정해 놓은 javascript 부분도 주석처리 합니다.

한방에, 이쁘게 잘 되었네요.





3. 새로운 설정


4.0.1 버전은 단 3줄로 설정이 끝납니다. (아래는 가이드에 설명된 내용)







자세히 보면, 필요한 파일에 대한 구문이 javascript 와 link 로 정의되어 있습니다.







head 섹션에 위의 구문을 넣어 줍니다.

끝~!





4. 차이


Version up 도 했지만, 기본적으로 차이가 없으므로,

theme 변경에 따른 source code 표시 시, 배경이 아래처럼 바뀌었습니다.



흠흠, 의도한 대로 되었습니다!






5. 다른 옵션들


아래 링크의 가이드에도 나와 있지만, 자잘한 기능들도 있었네요.


* Configuration

https://github.com/syntaxhighlighter/syntaxhighlighter/wiki/Configuration


* auto-links (Default true)

Allows you to turn detection of links in the highlighted element on and off. If the option is turned off, URLs won’t be clickable.

* class-name (Default null)

Allows you to add a custom class (or multiple classes) to every highlighter element that will be created on the page.

* first-line (Default 1)

Allows you to change the first (starting) line number.

* gutter (Default true)

Allows you to turn gutter with line numbers on and off.

* highlight (Default null)

Allows you to highlight one or more lines to focus user’s attention. When specifying as a parameter, you have to pass an array looking value, like [1, 2, 3] or just an number for a single line. If you are changing SyntaxHighlighter.defaults['highlight'], you can pass a number or an array of numbers.

* html-script (Default false)

Allows you to highlight a mixture of HTML/XML code and a script which is very common in web development. Setting this value to true requires that you have shBrushXml.js loaded and that the brush you are using supports this feature.

* smart-tabs (Default true)

Allows you to turn smart tabs feature on and off.

* tab-size (Default 4)

Allows you to adjust tab size.


위의 옵션들 중에서 제가 쓸만한 내용만 확인해 봤습니다.





6. first-line


라인 넘버링 시작 번호를 1번이 아니라 원하는 번호로 바꿀 수 있습니다.


<pre class="brush:cpp; first-line:5;">
#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}
</pre>


어디선가 발췌 한 듯한 효과를 줄 수 있으며, 정확한 라인 정보를 추가 설명 없이도 공유할 수 있습니다.


#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}





7. gutter


왼쪽에 표시되는 라인 번호를 없앨 수 있습니다.


<pre class="brush:cpp; gutter:false;">
#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}
</pre>


이렇게요.


#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}





8. highlight


강조하는 줄을 마킹할 수 있습니다.


<pre class="brush:cpp; highlight:3;">
#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}
</pre>


이렇게요.


#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}


복수의 줄을 한꺼번에 설정할 수 있습니다.


<pre class="brush:cpp; highlight:[4,7,8];">
#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}
</pre>


이것도 꽤 유용하겠네요.


#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}





9. tab-size


Tab 으로 띄어 쓰기가 되어 있으면, 기본 4칸을 띄우는데,

이 기본 4칸을 원하는 칸 수로 바꿀 수 있습니다.


<pre class="brush:cpp; tab-size:12;">
#include	"SoftwareSerial.h"
 
#define	HC06_RXD 2
#define	HC06_TXD 3
</pre>


만, 제대로 되지 않는군요.


#include	"SoftwareSerial.h"
 
#define	HC06_RXD	2
#define	HC06_TXD	3


아마 직접 compile 한게 아닌 파일을 사용하고 있어서 뭔가 맞지 않는지도 모르겠습니다.

자주 사용할 내용은 아니라 무시하기로 합니다.





FIN


나중에 시간 되면 Linux 에서 제대로 compile 해서 올려 놓겠습니다~


And

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

|

1. Bluetooth 통신


룰루~ arduino 로 놀 수 있는 센서나 모듈이 뭐가 있을까~ 하고 AliExpress 를 둘러 보던 중,

HC-05, HC-06, SPP-C 가 bluetooth 연결에 사용할 수 있는 모듈이라는 것을 알았습니다.


아직 쌓여있는 센서가 많지만, 일단 구매해 봅니다.


* 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




* HC-05 HC 05 hc-06 HC 06 RF Wireless Bluetooth Transceiver Slave Module RS232 / TTL to UART converter and adapter

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








2. 도착


한 업자에게서 구매 해서 동시에 배달되었습니다.



HC-05 이구요.



HC-06 이구요.



응? HC-05 랑 보드는 같고, 다른점은 오른쪽 밑에 스위치와 pin 갯수가 다른 것 뿐이네요.



뒷면에 세겨진 pin out 배열도 동일합니다.



SPP-C 만 다른 보드를 사용합니다.






3. HC-06


일단 오늘은, Slave 만으로 사용할 수 있는 가장 간단한 HC-06 구동을 시험해 보기로 합니다.

HC-05 는 Master / Slave 양쪽으로 사용할 수 있고, HC-06 은 Slave 만 가능하다 하네요.


보드가 동일한 것을 미리 알았더라면, HC-05 만 두개 살껄 그랬습니다.

SPP-C 는 완전 다른 모양이라 HC-05 / HC-06 을 가지고 놀아 보고 그 다음애 해보려 합니다.


구동 전원 Vcc 는 3.6v~5V 라서 arduino nano 의 3.3v 로는 조금 부족하고 5v 로 확실하게 구동됩니다.


HC-06 의 RXD, TXD 는 3.3v 를 이용한 입출력이므로. level shift 회로가 필요합니다만, 출력 (TXD) 은 그대로 하고,

입력 (RXD) 에 저항을 연결하여 회로를 보호해 줍니다.

사실 그대로 연결해도 됩니다만, 저항을 연결해 주는게 느낌상 좋습니다.


실제로 전용회로를 꾸미게 되면, 입출력 전압을 측정하여 거기에 맞는 저항을 달아 주는 것이 좋겠죠?

사양은 다음과 같습니다.


- Bluetooth protocol: Bluetooth V2.0 protocol standard

- Power Level: Class2(+6dBm)

- Band: 2.40GHz—2.48GHz, ISM Band   

- Receiver sensitivity: -85dBm

- USB protocol: USB v1.1/2.0

- Modulation mode: Gauss frequency Shift Keying

- Safety feature: Authentication and encryption

- Operating voltage range:+3.3V to +6V

- Operating temperature range: -20ºC to +55ºC

- Operating Current: 40mA


* Specification : hc06.pdf





4. pin out


여러 연결 방법이 있을 수 있으나,

우선 가장 간단한 arduino nano 를 통해서 PC 와 통신을 시도해 봅니다.

Pin out 정보 입니다.


 HC-06 | Arduino Nano
-----------------------
  RXD  |      D2
  TXD  |      D3
  GND  |      GND
  VCC  |      3.3V
-----------------------



아두이노에서 받는 3.3v 전원은 조금 약한 감이 있고, 5v 를 받자니 arduino nano 가 버거울 것 같아,

외부 전원을 사용하면 안정적으로 3.3v 인가 가능할 것 같습니다.


실제로 arduino nano 의 3.3v 에 연결하면, 되었다 안되었다 불안한 동작을 보여 줍니다.





5. layout


연결 diagram 입니다.



실제로 아래와 같이 연결했습니다.



삽질한 부분은 arduino nano 와 추가 전원의 ground 는 서로 연결해줘야 하는 것이였습니다.

그렇지 않으면, 정상적으로 통신이 되지 않습니다.

Ground 는 꼭 서로 맟춰 줘야 합니다.





6. sketch


아래는 arduino nano 를 PC 와 연결 할 경우에 사용한 소스 입니다.


#include "SoftwareSerial.h"
 
#define HC06_RXD 2
#define HC06_TXD 3
SoftwareSerial bluetooth(HC06_RXD, HC06_TXD);
 
void setup(){
  Serial.begin(9600);
  bluetooth.begin(9600);
}
 
void loop(){
  if (bluetooth.available()) {
    Serial.write(bluetooth.read());
  }
  if (Serial.available()) {
    bluetooth.write(Serial.read());
  }
}





7. AT commands


HC-06 과 연결되면 AT 명령어를 통해서 상태 확인이 가능합니다. 



Arduino IDE > Tools > Serial Monitor 를 띄우고 위의 AT 명령어들을 쳐 봅니다.



통신 속도 = baud rate 는 9600 으로 해야 합니다.

HC-06 은 공장 출하 설정이 9600 bps 로 되어 있습니다.


Bluetooth 이름은 "HC-06" 이구요, ROLE 은 0, 즉 SLAVE 로 되어 있습니다.


* AT+ROLE: See role of bt module(1=master/0=slave)



Password 는 기본 "1234" 로 되어 있습니다.


통신 속도 UART 는 9600 으로 되어 있네요.

바꾸고 싶을 경우는 아래와 같이 설정하면 됩니다.


* 1 set to 1200bps

* 2 set to 2400bps 

* 3 set to 4800bps 

* 4 set to 9600bps (Default) 

* 5 set to 19200bps 

* 6 set to 38400bps 

* 7 set to 57600bps 

* 8 set to 115200bps

  ex) AT+BAUD4 will set the baud rate to 9600



다른 명령어도 다 쳐 봤습니다.





8. Windows 10 과 연결해 보기


Windows 10 에서 블루투스 장치로 연결해 봅니다.



HC-06 을 연결하면 비번을 물어봅니다.



블루투스다 보니 잘 연결됩니다.



장치관리자에서 연결된 HC-06 의 주소를 확인해 보면, 가지고 있는 HC-06 의 address 인 것을 알 수 있습니다.

동일한 장치임을 확인 할 수 있는 부분이죠.



COM 포트를 확인해 보면, 송신 port 가 COM8 임을 알 수 있네요.



시리얼 포트 리스트에도 떠 있습니다.



putty 를 이용하여 COM8 에 연결합니다.



오호라. putty 에서 타이핑 한 것은 보이지 않지만, 글씨를 타이핑 후,

"Ctrl + M, J" 를 치면 arduino IDE 의 Serial Monitor 에서 송신된 단어를 확인할 수 있습니다.



반대로, Serial Monitor 에서 글씨를 치고 Send 를 누르면, putty 화면에 나타나는 것을 확인 할 수 있어요.






9. USB UART CP2102


Serial 연결은, USB Serial 장치인 CP2102 를 통해서도 연결해 봅니다.



RXD 는 저항을 달아서 보호해 주면서, 그림과 같이 연결해 줍니다.


 HC-06 | CP2102
----------------
  RXD  |  TXD
  TXD  |  RXD
  GND  |  GND
----------------

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



역시 putty 를 이용해서 확인해 봅니다.



모든 AT commands 가 잘 먹힙니다. 정상적으로 통신이 가능하네요.





FIN


HC-06 / HC-05 은 해볼 것이 여러가지 있는것 같습니다.

일단 오늘은 HC-06 의 여러가지 연결법과 AT commands 를 사용해 봤습니다.


다음은 HC-05  HC-06 을 사용하여 Master / Slave 연결 등을 활용해 볼께요.




Update - 20210124


사진 정리를 하다, 예전 경주에 놀러갔을 때, 3D 놀이공간 건물 한켠에 전자 공방에서 찍은 사진을 발견.

HC-06 / HC-05 는 bluetooth 에 있어서 널리 사용되는 모듈임을 새삼 다시 알게 되었네요.



And

Life | 비데 설치기

|

1. 화장실


하루의 시작이 화장실로 시작되고, 끝남이 화장실을 통해 마무리 됩니다.

그렇습니다. 화장실은 너무너무 소중한 장소 입니다.


저번 주말에 집에 있는 2개 화장실 중, 작은 화장실 쪽에 비데를 설치하였습니다.



노비타의 선전 스샷인데요, 정말 마음을 움직이는 문구와 사진들 입니다.





2. 도착


퇴근하고 집에 오니, 주말에 할 일감이 도착해 있었습니다.



확인은 안해봤지만 제품명은 "BD-AD700" 인 듯 합니다.


* BD-AD700

https://novita.co.kr/shop/AD700/



5년 전에 안방에 설치한 비데는 등치도 크고 무거웠는데, 제품 자체가 엄청 심플해 졌습니다.



이번에 행사로 6개월 필터 2개가 추가로 들어가 있네요.

(2017년에도 동일한 행...)






3. 개선점


인터페이스가 깔끔해 졌습니다.

전원을 인가하면 LED 로 상태를 나태내 줍니다. (기존 제품 X)



실 구매 가격대가 20만원 근처라고 알고 있습니다. 결코 싸지 않지요.

그치만, 4년 이상 쓴다고 가정하면 결코 비싼건 아닙니다. 4년동안 커피 마신 값으로 따지면, 이거 몇 대야...?



저는 주말에 화장실 청소하는 것이 취미라, 이 제품을 접하고 대번에 알아 차렸습니다.

이 제품의 우수한 점을!


바로 저 위 사진처럼, 물 나오는 팁 부분이 알루미늄 코팅되어 있습니다.


항균에도 좋으며, 둥그스름한 모양이 세척을 쉽게 할 수 있게 생겼습니다.

기존 제품의 통 플라스틱 부품은, 항상 거므스르한 그것이 끼어 있고, 세척도 잘 되지 않았습니다.


개선이 많이 되었음을 느끼게 해주는 대목입니다.

(이렇게 장황하게 설명이 필요한가?)



또 한가지.

저 옆구리 눌러주면 힌지가 움직여서 변기에서 쉽게 탈착이 가능합니다.


기존 제품은 변기 밑부분에서 나사를 풀어줘야만 가능 했습니다.

한번 세척하려면 여간 번거로운게 아니죠.


좋아 졌네요. 행복합니다.





4. 설치


설치될 변기에서 기존 뚜껑을 제거합니다.

제거는 변기 밑부분에서 조여져 있는 플라스틱 너트를 풀면 쉽게 가능합니다.



새 비데가 올 자리니 깨끗히 청소해 줍니다.



이겁니다!

기존은 바로 비데 본체를 바로 설치했으나, 새 버전은 비데를 거치할 지지대만을 먼저 설치합니다.

자리를 잘 잡아, 지지대 설치가 끝나면, 바로 인스톨이 가능합니다.


딸깍 하는 소리와 함께, 힌지가 결합되어 고정됩니다.

분해는 옆구리의 버튼을 누르면 되구요.



비데가 변기 위에 안착 되면, 파이프를 연결해 줍니다. 위 사진의 검은 캡을 제거하구요.



기존에 물탱크로 직접 연결되어 있던 호스를 벽에서 나온 관에서 제거합니다.



그 다음, 화살표시 된 T 형 관을 연결해 주고, 물통과 비데로 각각 연결해 주면 끝납니다.


네, 끝이예요.





5. 필터


아차~. 필터 설치하는 것을 까먹었습니다.

필터는 있는게 좋겠죠. 우리 똥꼬는 소중하니까요.



6개월정도 사용 할 수 있겠네요.

사실 제 똥꼬는 필터 사용에 따른 물의 질을 느낄 수는 없지만, 뭔가 좋을 것 같습니다.



다시 비데와 연결된 호스를 분리하고, 그 사이에 필터를 연결시켜 줍니다.



짜잔~!

작업은 다 합하여 30분정도 걸렸습니다.



오늘부터는 양쪽 화장실에서 즐거운 비데 라이프 입니다. FIN.


And

Hardware | iPhone SE 스크린 교환기

|

1. 오늘도...


가족의 iPhone SE 화면이 맛이 갔습니다.

원인은 화장실에서 휴대폰 하다가 물기가 스며들어간 것이죠.


스크린에 물이 들어가면서, 전해질끼리 반응하여 화면이 검게 변해가고 있습니다.



사진으로는 그 현상이 잘 보이지 않네요.



화면 밝기를 최대로 해도 이 모양 입니다.

계속 사용하다가는 눈도 나빠지겠어요.





2. 대체품 구입


AliExpress 에서도 구매 가능하나, 요즘 iPhone 부품은 한국에서도 저렴하게 구입할 수 있습니다.


인터넷에서 검색하여 비교해본 결과 아래 물품이 적당해 보입니다.


* 아이폰 전기종 액정 자가수리

https://smartstore.naver.com/sageplus/products/2396112234



참고로 iPhone SE 액정은 다음과 같은 가격대가 형성되어 있습니다.


- 정품액정 (일반형) : 41,500원

- 호환액정 (조립형) : 21,800원

- 호환액정 (일반형) : 11,400원


정품액정은 가격이 넘사벽이고, 호환액정 중, 조립형과 일반형이 있는데,

그 차이는 상부 카메라와 근조도센서가 미리 장착되어 있는지의 유무 입니다.


일반형을 구입하면 상부 카메라와 근조도 센서 및 백패널도 자가로 이식해야 합니다.

참고로, 홈버튼은 그 폰의 identity 이므로, 홈버튼까지 이식할 필요가 있습니다.


저는 돈의 노예이므로, 몸으로 때우는 "호환액정 (일반형)" 을 구입하게 됩니다.

조립형이라니... 용납이 되지 않습니다.




3. 도착


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



자가수리 할 때마다 공구가 늘어갑니다.

다만, 이번에 배송되어온 공구는 제품 마무리가 좋지 않아서 (특히 별나사!) 버리고, 기존에 쓰던걸로 작업했습니다.



가장 중요한 액정은 플라스틱 재질로 잘 포장되어 왔습니다.



그냥 눈으로 보면 정품과의 차이를 모르겠습니다.



뒷면이구요.

역시 상부 카메라, 조도센서 및 홈버튼이 없어서 썰렁 합니다.





4. 수리 시작


iPhone 의 수리는 하부 별나사로부터 시작합니다.



예전에 iPhone SE 배터리도 갈아 봤으니, 메뉴얼 보지 않고도 쓱싹쓱싹 진행합니다.



홈버튼의 커넥터도 이쁘게 제거하구요. (화살표의 저놈)



띠롱~.



상판 연결부의 케이블들이 조금 짧으니, 상판을 너무 꺾지 말고 살짝 들어 올려서 나사들을 풀어줍니다.



띠롱~.



기존에 달려 있던 액정의 상판과 비교샷 입니다.



상부의 저 뭉치들을 이식해야 하는 군요. 쉽지 않아 보입니다.





5. 홈버튼 이식


이제부터 본격적인 작업 입니다.

마음을 가다듬고 최대한 안정을 취한 뒤, 홈버튼 이식(수술?) 을 시작합니다.



제일 먼저 화살표의 나사를 풀어 주구요.



주의할 점은, 화살표의 조그만한 접지용 부속품이 날라가서 없어지지 않게 조심하면서 분리해야 합니다.



나사를 모두 제거하면, 홈버튼 자체를 들어 올립니다.


가상자리의 고무에 양면 테이프로 고정되어 있어서, 최대한 살살 달래주면서 빼 줍니다.

쉽게 하기 위해 헤어드라이기로 대운 뒤 작업했습니다.



잊지 마세요. 위의 둥그런 나사 쿠션(?) 같은 친구도 살살 제거하여 이식시켜 줍니다.



새로운 액정에 역순으로 조립하여 이식시켜 줍니다.

휴... 잠시 쉬었다 가겠습니다.





6. 상부 카메라와 조도센서 이식


상부는 조금 복잡해 보입니다.


백패널과 한몸으로 연결되어 있네요.

테이프 같은 것으로 백패널이 접지 역할을 해주는 것 같습니다.



우선 아래 사진의 두 나사를 제거해 줍니다.



그냥 힘줘서 빼려고 하면 고장날 수 있으니, 아래 사진의 화살표 부분을 바깎쪽으로 살짝 꺾어줍니다.

그러면, 힌지가 풀리면서 earpiece 를 고정하고 있는 금속 프레임이 사진과 같이 분리됩니다.



Earpiece 가 자연스럽게 분리 되면서, 그 밑부분의 연결 선들을 상판에서 살살 달래며 분리합니다.

역시 이 부분도 양면 테이프로 고정되어 있으니, 절대 힘줘서 작업하면 안됩니다.



백패널을 고정하는 4개의 사사를 풀고 (윗사진), 상판의 마지막 나사를 풀면 아래 사진처럼, 완전히 분리가 됩니다.



역시나...

액정과 백패널 사이에 물이 스며들어간 흔적이 고스란히 보이네요.

도대체 어떻게 해야 이렇게 물이 스며들어가는 겨...



아직 끝나지 않았습니다.

마지막 작업으로 카메라와 조도 센서 고정용 프래임을 제거합니다.


주의할 점은, 글루건같은 것으로 고정되어 있어서, 부러지지 않게 살살 분리해야 합니다.


이번 작업에서 가장 힘들었던 부분은, 이 고정 프레임 들을 새 액정에 고정시키는 것이였습니다.

제대로 되지 않으면, 카메라와 센서가 삐뚤어져서 장착이 됩니다.


그리고 기존에 붙어있는 글루건 같은 것이 절대 떨어지지 않으므로, 조금 갈아서 위치를 맞추고, 새 액정에 장착해 줘야 합니다.

장착 후, 움직이지 않게 하려면 뭔가 발라줘야 할 것 같은데, 그 작업까지는 못했습니다.



이식은 분해의 역순.



카메라와 센서의 위치를 잘 잡고 (마음같이 잘 되지 않음), 나사를 조여주면 됩니다.



아닛!

나사를 조일 때, 길이가 긴 나사를 얇은 쪽에다 조여버려 상판에 동그란 스크레치가 났습니다.

옥의 티.






7. 마무리


모두 재조립 하고 전원 인가해 봅니다.



휴~ 다행입니다.

홈버튼, 지문인식, 카메라, 조도 센서, 통화 모두 잘 됩니다.



버려질 기존 액정을 햇볓에 비춰 보니, earpiece 는 구멍의 일부분만 뚫여서 연결되어 있었네요.



잘가라... 쓰레기 통으로.

그간 고마웠다. 기억할께~.



작업한 시간은 4시간...

다음에 동일한 작업을 한다면, 일반액정(조립형) 을 꼭 구매하겠습니다.


And