대형 전광판 만들기

이전 버스 도착 알림 전광판 만들기에서 만들었던 전광판은 실제 유용한 컨텐츠를 표시하기에는 무언가 부족했다. 크기도 너무 작고, 라즈베리파이에서 직접 제어 신호를 만들어 제어하다 보니 주사율도 떨어졌으며 플리커링도 심했다. 그래서 더 발전된 전광판을 새로 만들었다. 사실 만든지는 꽤 됐는데 언젠가 제작기 글을 올려야겠다 다짐만 하고 있다가 뒤늦게야 글로 정리해서 올림. 사용한 LED 모듈은 이전과 동일하다. 모듈당 RGB […]

중소기업 안드로이드 스마트 TV 밝기 측정 결과

최근 4K 안드로이드 TV를 하나 구매했다. QLED TV라고 표기되어 있어서 동사의 일반 LCD TV보다 약간 더 비싸지만, 더 색 재현력이 좋다고 소개된 모델이다. 사실 내가 QLED TV를 선택한 것은 색감 때문은 아니고 스펙상 밝기가 400cd/m2로 일반 LCD 모델의 350cd/m2보다 조금이라도 더 높았기 때문이었다. 400cd/m2도 HDR 컨텐츠를 감상하기엔 그렇게 높은 밝기가 아니지만, 그래도 조금이라도 밝기가 높은 […]

RFID 카드키 복사하기

디지털 도어락이나 각종 출입문 키 등 많은 출입 인증 시스템에서는 인증 수단으로 RFID 카드를 널리 사용한다. 이런 RFID 카드키는 일반적으로 크게 두 가지 규격이 있는데, 하나는 13.56MHz 주파수를 사용하는 HF 계열이고 하나는 125kHz계열을 사용하는 MF 계열이다. HF 계열은 교통카드(티머니 등)나 비접촉 결제(VISA사의 Tap to pay 등의 EMV 결제)에도 자주 사용되는 ISO 14443 표준을 기반으로 하고 […]

Schwind / FEMTO LDV Lenticule extraction 비교

시력교정술의 기본은 안구에 들어온 빛이 망막에 정확히 형성할 수 있도록 해 주는 것이다. 이를 위해서는 크게 각막을 변형하는 방법(Keratectomy, 라식(LASIK), 라섹(LASEK), 에피라식(Epi-LASIK), PRK 등)과 안구 내에 교정용 렌즈를 삽입하는 방법(렌즈삽입술(ICL))의 두 가지가 널리 사용되고 있다. 이 중 한국에서 가장 대중적으로 이루어지는 수술은 아마 라식과 라섹(원래 PRK라고 불러야 맞으나 어쩐 일인지 한국에서는 라섹이라고 많이 부르는 것 […]

Python 3 + 기상청 위성/레이더 영상 API 샘플 코드

Python 3에서 공공데이터포털(https://data.go.kr/)의 기상청 위성영상 조회 서비스(https://data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15058167)와 기상청 레이더 관측 자료 조회 서비스(https://data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15057166)에 접근하는 샘플 코드이다. 각 API 문서에 나와 있는 Python 3 샘플 코드는 urllib을 사용하도록 구현되어 있어서 requests로 구현했다. 기상청 위성영상 조회 서비스 API 샘플 레이더 관측 자료 조회 서비스 API 샘플 각 코드에 API key를 넣고 돌리면 아래와 같은 이미지가 다운로드된다. 두 […]

PCB 크리스마스 트리

책상 위를 조그마한 크리스마스 트리로 장식하고 싶었다. 먼저 회로를 설계한다. STM32F030F4P6 마이크로컨트롤러가 꽤 저렴하길래 사용한다. LED는 대충 JLCPCB에서 SMT작업이 가능한 0603 제품을 골랐다. LED는 MCU에 연결한 NMOS로 PWM 제어한다. 버저도 하나 달았다. 대충 PCB에 옮기고 설계를 마무리한다. 받침대도 설계한다. 도착함 조립중. 앞뒤로 두장의 LED보드를 결합하고 양옆에 받침대 보드를 붙이면 완성된다. 인두만으로 조립할 수 있도록 만들었다. […]

CB650F → 390 DUKE 기변

Honda CB650F → KTM 390 DUKE로 기변. 기존 CB650F 대비 엄청나게 가볍고(공차중량 기준 60kg정도의 차이) 시원해서 좋다. 연비도 CB650F는 15-16km/L정도 나오는데 이건 23-24km/L정도가 쉽게 나오는 듯. 이전에 타던 MT-03도 단거리만 다니면 20 넘기기는 쉽지 않은데 단기통이라 그런가.

버스 도착 알림 전광판 만들기

발단 서울시 번화가를 지나다니다 보면 아래 사진처럼 도착 안내 전광판이 설치된 버스 정류장들이 자주 보인다. 이런 전광판을 나도 하나쯤 갖고 싶다는 생각이 들었다. 그래서 만들기로 했다. 재료 당연히 이런 전광판이 기성품으로 있을 리 없다. 하지만 알리익스프레스에는 모든 것이 있다. 알리에서 아래와 같은 64×32 LED 전광판 모듈을 팔길래 뒷일은 생각하지 않고 일단 구매했다. 어떻게든 연결해서 돌리면 […]

ADS-B 리시버 정비일지 – 피드 추가, 안테나 교체

우선 이전부터 돌리던 ADS-B 리시버의 데이터를 몇몇 사이트에 추가로 피드하기 시작했다. 원래부터 데이터를 올리던 FlightRadar24, FlightAware, Plane Finder에 더해 ADSBHub, ADS-B Exchange, Radarbox까지 라즈베리파이 한 대로 동시에 데이터를 올리고 있다. 사이트들이 전부 dump1090에서 30003포트를 통해 나오는 RAW데이터 포맷을 지원하기 때문에 라즈베리파이 한 대에서 동시에 업로드하는 게 가능하다. 최근 VariFlight랑 AvDelphi라는 ADS-B 데이터 공유 사이트도 찾긴 […]

ADS-B 리시버 정비일지: 안테나 교체, 수신기 교체, 라즈베리파이 업그레이드.

최근 약 한달간 ADS-B 수신기의 하드웨어 구성을 조금씩 바꿔 가며 다양한 시행착오를 반복하고 있다. 목표는 최고의 수신 감도를 얻는 것(즉 가까운 항공기와 먼 항공기의 신호를 모두 잘 수신하며 최대 수신 거리를 늘리는 것)이다. 이전의 셋업에서 처음으로 바꿔 본 것은, 1090MHz bandpass filter(hairpin 타입 필터)를 접지된 알루미늄 호일로 감싼 것이다. 안테나가 설치된 관악산에서는 FM과 지상파 방송이 […]