I don't know when to quit! But I know when do I quit!

전체 글 129

리버스 엔지니어링을 하는 과정들... 1/n

리버스 엔지니어링을 해보자. 리버스 엔지니어링은 흔히 말하는 해킹이랑 비슷한 개념입니다. 기존에 있는 제품이나 시스템을 분석해서 헛점을 뚫으면 해킹, 대체품이나 복제품을 만들면 리버스 엔지니어링이죠. 대체품이나 복제품을 만든다는게 꼭 불법은 아닙니다. 제품 제조사가 도산을 했거나 전체 중 일부만 개선이나 개량을 해야 할 경우등에 많이 사용을 합니다. 또는 기존에는 시리얼 통신 시스템이였는데 , 이것을 이더넷 통신 시스템으로 변경하기 위해 중간에 컨버터를 개발하는 경우도 있죠. 이런 경우 기존 제품은 그대로 두고 통신 라인만 건드리는 작업을 하게 됩니다. 저도 이런 저런 작업을 진행 봤기에.. 이번에는 개인적인 이유로 리버스 엔지니어링을 하는 과정을 올려 볼까 합니다. 제목에 1/n 이라고 적은 것은 언제..

Diy -자작 2023.01.21

arduino를 이용한 TRDP PC104 인터페이스 테스트용 보드

업무용이든 개인용이든 잡다하게 만드는게 많은데, 기록을 남기고자 하나 둘 올려 보려고 합니다. 철도 차량용 제어기나 관련 전장품을 만드는 회사를 다니고 있는데, 지금은 기존의 HDLC나 RS-485 계열의 통신에서 MVB 통신을 지나 이더넷 기반으로 넘어가는 초입 단계입니다. 철도 차량용 통신은 이미 TCN 에서 진행하고 있으며 WTB (Wired Train Bus)나 MVB (Multifunction Vehicle Bus)도 여기에 포함되어 있고, 이더넷 기반으로는 TRDP (Train Real-time Data Protocol)가 있습니다. 제가 다니는 회사에서는 자체적으로 MVB 표준 문서를 이용하여 순수하게 자체적으로 제품 제작을 진행 했으며 , 이미 여러 프로젝트에 납품 및 설치 운용이 되고 있..

Diy -자작 2023.01.21

NodeMCU를 이용한 Wifi AP 스캐너

업무용이든 개인용이든 잡다하게 만드는게 많은데, 기록을 남기고자 하나 둘 올려 보려고 합니다. 불법적인 용도는 아니고, 업무용으로 Wifi AP 를 검색 할 일이 있어서 만들어봤습니다. NodeMCU (ESP8266)에서 검색하고 USB-시리얼로 PC SW 에 전송하는 겁니다. 안드로이드나 NodeMCU 나 일반 PC 나 Wifi 를 검색하게 되면 검색하는 순간에 검색된 장치만 나타납니다. 그래서 전체 목록을 보기 힘들죠. 어떤 장치는 보이다가 안 보이기도 하고요. 특히 신호 강도가 낮은 경우는 더 그렇죠. NodeMCU 그냥 NodeMCU에 있는 Wifi AP 스캔 예제를 그대로 이용했습니다. 다만 시리얼로 출력하는 부분과 Hidden SSID 가 나타나도록 했고요. 제가 사용하는 Ya~G 에 플러그인..

Diy -자작 2023.01.20

미세 먼지 측정기 자작 하실 분, 깃허브에 올려 두었습니다.

미세 먼지 측정기 자작 하실 분은 아래 깃허브에 올려 두었습니다. https://github.com/dudals-jung/Arduino-M5Stack_BME280_PMS7003 CPU, LCD, 배터리 모듈인 M5Stack 40달러 정도. 미세 먼지 센서 PMS7003 13달러 정도 온도, 습도, 기압 센서 BME280 5천원 정도 그외 약간의 납땜 가능한 도구 정도와 아두이노 개발툴 입니다. PM 2.5 PM10 은 국내 기준으로 설정했는데, PM1.0 은 안 보이길래 PM2.5 와 같이 했습니다. 아두이노 사용하시는 분은 꼭 M5Stack 가 아니더라도 다른 아두이노 제품에 붙이는데는 어려움은 없을겁니다.

Diy -자작 2023.01.20

half D.I.Y 자동차용 LCD 속도계

마음에 드는 HUD 는 없고, 구간 단속를 하는 곳이 많다 보니 속도는 자주 봐야하고, 속도계를 보려니 시선은 아래로 내려야되고.. 그래서 만들어서 사용하는 차량용 속도계입니다. GPS 모듈을 이용한 건데요. 재료비가 만원 정도 되었죠. 만물상이라고 폐업하거나 사업을 접은 곳의 제품이나 재료를 파는 곳이 있는데, 거기에서 카드 사인을 하던 단말기를 5천원에 사서 LCD 와 콘트롤러를 뺐고, GPS 수신기를 3천원인가 5천원인가 주고 사서 재료비는 만원 정도 들었었네요. 차에서 보면 요렇지요. 속도 근데 GPS 백업 배터리 상태가 좋지 않은가 위치 잡는데도 오래 걸리고(출근하는 동안 한번도 안되는 경우도 있고요), 요즘은 터널들도 많다보니 GPS 가 의미 없을 때도 있고요. 그래서 차량 OBD-2 에서 신..

Diy -자작 2023.01.20

포터블 STM32용 Programmer 만들기 시도 중.

까먹을까봐 올려 둡니다. 완료 목표는 ST-Link 의 동작을 모방하는 수준까지 한 한달 정도 예상 함 Data 핀이 St-Link에서 송신하거나 타켓 보드에 송신하는 경우가 어느 경우인지를 찾는 것이 관건인 것으로 보임 SWD관련 자료 찾기가 쉽지 않음 Github 에 유용한 일부 소스가 있으나 설명이 별도로 없음 목표 : STM32F4 , STM32F7 시리즈용 포터블 Programmer 만들기 구상 : M5stack 를 이용해서 저장된 Hex 나 bin 파일을 STM32F4, STM32F7 시리즈에 직접 다운로드 할 수 있도록 한다. Jtag 말고 SWD 를 이용한다. I2C와 비슷하게 Clock 과 Data 만 사용 함 로직 및 프로토콜 아날라이져를 이용해서 ST_Link 의 동작을 분석해서 직접..

Diy -자작 2023.01.20

e-ink 를 가지고 사부작 사부작 만들고 있는 스마트폰 노티 알리미

스마트폰으로 이런 저런 알림들이 많이 오는데요. 작은 스마트 워치 화면으로 간단하게 보는 경우도 있지만, 좀 시원하게 봤으면 해서 만들었습니다. 메신져도 1세대 정도, 스마트폰도 pda 시절 부터 사용해서 그런지 요즘 전화나 스마트폰 안 보고 있으면 어색한 경우 말고는 거의 안 봐요. 알림 왔다고 할 때마다 스마트폰 보기도 귀찮고. 회사 챗 사용 중에 다른 그룹 메시지가 오면 확인도 쉽지 않고. 차에서도 전화는 블루투스로 받으면 되지만, 메시지 온 것은 확인 방법이 없는게 아쉽더군요. 그래서 안드로이드 노티를 블루투스로 전달하는 것을 하나 만들었습니다. 그걸 e-ink 로 뿌려요. 스마트폰을 들고 자리를 벗어나서 링크가 끊어지면 기본 이미지 화면으로 전환을 시킬려고 하고요. 메시지가 개인적인게 많아서 사..

Diy -자작 2023.01.20

나 홀로 우중(雨中)...캠핑 후기...

옮긴 글 작성일 2022년 6월 6일 원래는 캠핑이 목적이 아니라 캠핑장 근처 낙동강에서 낚시를 하는게 목적이 있습니다. 한 달 전에 예약을 해야하는데... 어제 이렇게 비 바람이 불 줄은 몰랐죠. 도착해서 비 바람 속에 텐트를 쳤습니다. 말 그대로 다 젖었습니다. 일단 짐을 더 줄여야겠어요. 혹시나 해서 챙겼는데.. 리어카에 다 차는 정도더라구요. 백패킹정도까지 줄일려고 합니다. 제일 무거운게 단조팩이네요. 경략 팩으로 바꾸어야겠어요. 설치 할 때부터 오늘 아침까지 비바람이라... 좀 깨끗한 사진은 철수하기 전에 사진이 있네요. 바람이 많이 불어서.. 따로 이너텐트가 없는 형태로 사용합니다. 앞이나 뒤나 모두 오픈 가능한 상태고요. 간이 침대와 자충매트에 USB 전원을 사용하는 발열 침낭을 사용했습니다..

캠핑용 나이프를 칼집(케이스)에서 안전하게 뽑는 방법

캠핑을 하시는 분들이면 감성이든 실용적이든 캠핑용 나이프를 가지고 있을겁니다. 불멍 같이 나무를 이용한 난로나 화로를 사용하기 위해서 나무를 잘게 쪼개는 바토닝이나 처음에 불을 붙일 때 사용하는 페더스틱을 만들기 위해서요. 뭐 있어 보이기 위해 베어 그릴스도 사용하는 마그네슘 막대기로 불을 붙이기 위해서도요.. 뭐 이런거 귀찮으면 가스 토치로 싹~~~~ 해버리면 되죠. 저도 나이프가 3개 정도 있고요. 유튜브나 이런 곳에서 보면 다양한 캠핑용 또는 전투용 나이프를 소개되고들 있죠. 보통 캠핑용 나이프는 케이스가 없거나, 널널한(?) 가죽 스타일이거나, 딱 맞게 제작된 하드 케이스가 있습니다. 딱 맞는 하드 칼집이 있는 경우 대부분 나이프를 칼집에서 분리하는 방법이 좀.. 위험하다고 할 수는 없겠지만.....

알리표, 카메라용 Tilt 렌즈 (미니어쳐 효과) 잠깐 사용기

비싸다는 Tilt Shift 렌즈를 알리에서 118달러에 팔기에 사봤습니다. $50달러로, 언더밸류로 신고되서 세관에 묶여 있었는데, 세관에 묶여 있기에 배송 업체랑 통화를 했는데, 그래서 그런지 바로 다음 날 배송이 되더군요. 다음 주에나 받을 줄 알았는데요. 저는 소니 Nex-5t 에 붙였습니다. 제품은 단순합니다. 한글이 없는 설명서 2개와 렌즈. 설명서 주된 내용은 카메라 설정에서 (렌즈 없이 촬영 옵션)을 활성화 시켜라는 것입니다. 수동 렌즈 사용하시는 분들은 아실 옵션인데요. 기본적으로는 이 옵션이 비활성화 되어 있습니다. 그래서 자동 렌즈나 정품 렌즈가 아니면 렌즈가 제거된 상태라 청소나 기타 등등에 대한 상황으로 촬영이 안되도록 되어 있거든요. Nex-5T에 붙이면 이렇습니다. 렌즈가 많이..