대형 전광판 만들기

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

PCB 크리스마스 트리

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

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

발단 서울시 번화가를 지나다니다 보면 아래 사진처럼 도착 안내 전광판이 설치된 버스 정류장들이 자주 보인다. 이런 전광판을 나도 하나쯤 갖고 싶다는 생각이 들었다. 그래서 만들기로 했다. 재료 당연히 이런 전광판이 기성품으로 있을 리 없다. 하지만 알리익스프레스에는 모든 것이 있다. 알리에서 아래와 같은 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과 지상파 방송이 […]

LG gram 2020 (14ZD90N), Acer Swift 3 SF314-42 내부 사진

LG gram 2020 (14ZD90N-VX70K) 분해 사진. SSD는 교체한 것이고 RAM(SODIMM)은 따로 추가한 것. Acer Swift3 SF314-42 R9YN 내부 사진. 순정 상태에서 달려 나오는 SK Hynix NVMe SSD(HFM256GDJTNI-82A0A)는 제거함. 기록용으로 찍었는데 갤럭시 S20의 64MP 후면 카메라가 생각보다 좋지 않다. 왜곡같은 건 그럭저럭 괜찮은데 중심과 주변의 초점 차이가 꽤 커서 이런 물체를 고해상도로 찍기에는 좋지 않다.

ADS-B 리시버 하드웨어 변경 및 셋업 방법 정리

이전에 설치해둔 ADS-B 리시버 하드웨어가 소프트웨어 문제로 나간 지 좀 되었는데, 귀찮아서 정비를 몇 달간 미루다가 드디어 보완을 좀 했다.   안테나를 ADS-B 1090MHz Mode S용 PCB 안테나로 바꾸고, 1090MHz Band-pass (hairpin 타입) 필터를 추가했다. SPF5189Z칩 기반 LNA(Low-noise Amplifier)도 추가했다. 안테나 – LNA – BPF – RTL-SDR로 연결시켰다. 원래는 라즈베리파이 4 4GB버전에서 돌아가고 있었는데 아까워서 […]

ADS-B 리시버 가동 시작

얼마 전 RTL-SDR을 구매한 뒤 Flightradar24, Plane Finder, 그리고 FlightAware에 데이터를 제공하는 ADS-B 피더를 가동하기 시작했다. 옥상에 RTL-SDR에 번들로 포함된 안테나를 놓고, Raspberry Pi 4에 연결해서 dump1090-fa로 ADS-B 데이터를 디코딩하고, 이후 PiAware와 Flightradar24 Feeder로 데이터를 제공하고 있다. 원래는 데스크탑에서 feeder 프로그램을 돌리려고 했는데, 프로그램들이 라즈베리파이용으로만 활발하게 유지보수되고 있는지 dump1090은 x86-64 시스템에서 제대로 컴파일도 되지 않고, […]