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버전에서 돌아가고 있었는데 아까워서 […]

WWDC 20 키노트 정리

오늘(27일) 오전 2시부터 약 두시간동안 WWDC 20 스페셜 이벤트 키노트가 있었다. 그 내용을 대략적으로 정리해 보았다.   우선 iOS 14 소개로 시작. 앱을 자동으로 분류해서 정렬하는 새로운 App Library 기능   홈 화면 페이지 편집 기능 (드디어) 지원   (드디어) 홈 화면에 위젯을 넣을 수 있음   (마침내) PIP 지원   Siri의 UI 변경. 전체 […]

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 시스템에서 제대로 컴파일도 되지 않고, […]

홈페이지 이전 준비 중 – 자체서버, 다시 Oracle Cloud로.

지금 이 페이지는 AWS EC2 T2.micro 인스턴스 Oracle Cloud Always-free에서 돌아가고 있다. 처음에야 1년 사용이 무료이니 별 상관이 없었지만 무료 사용 기간이 끝나고 나니 비용 부담이 제법 된다. 거기에 AWS EBS를 같이 사용하고 있으니 Lightsail에 비해 꽤나 비싸다. 그런데 얼마 전 Oracle Cloud 에서 Always-free 조건으로 2개까지의 인스턴스를 제공한다는 소식을 듣고 그쪽으로 이전을 준비하고 있다. […]

STM32 Pro Mini Rev. 2

개발중인 STM32 Pro Mini 보드의 두 번째 시험 버전을 만들었다. 이번에는 50개. STM32F103C8T6 MCU를 올렸던 이전 버전과는 다르게 보다 성능도 높고 메모리가 넉넉한 STM32F411CEU6를 올렸다. 메모리(SRAM)는 20kB에서 128kB로, 플래시 메모리는 64kB에서 512kB로 올랐다. 클럭은 72MHz에서 100MHz로 얼마 안 올랐지만 Cortex-M4는 Cortex-M3에 FPU가 추가로 들어가므로 부동 소수점 연산에서 상당한 성능 향상이 있다. 완성된 개발 보드의 앞면. […]

STM32 Pro Mini

토이프로젝트로 STM32F103C8 기반의 초소형 개발 보드를 만들고 있다. 간단하게 하드웨어를 제어하기에 아두이노만큼 작고 간편한 게 또 없지만, 아두이노는 성능이 너무 낮다. 브레드보드에 대충 꽂거나 어딘가 던져 놓기에 적당한 Arduino Pro Mini는 8bit의 16MHz AVR CPU를 탑재하고 있다. 간단한 하드웨어 제어를 하기에야 부족함이 없는 성능이기는 하다. 하지만 산술 연산을 조금이라도 하거나, LCD 등 그래픽을 제어하기에는 CPU […]

ReLEx SMILE(스마일라식) 후기 및 경과

6월에 근시 교정을 위해 스마일라식(ReLEx SMILE) 수술을 받았다. 사실 맨 처음 수술은 상당히 충동적으로 결정했는데 지금 생각하면 조금 더 고민해볼걸 하는 생각은 든다. 수술 전 나안시력(pre-op UCVA)은 왼쪽 spherical error -4.25D / cylindrical error -0.75D, 오른쪽 spherical error -4.75D / cylindrical error -0.50D였다. 절삭 영역의 지름과 교정할 디옵터에 따라 각막을 깎는 두께를 계산하는 Munnerlyn Formula로 […]

CB650F 1000km 운행 후기

CB650F를 5월 12일에 업어와서 어느덧 1000km정도를 운행했다. 그 와중 느낀 점들을 간단히 정리해본다. 출력 및 가감속 그래도 나름 90마력정도는 되니 시내에선 대적할 상대가 같은 미들급이나 리터급 바이크밖에 없다. 다만 시외로 나가면 고속영역에서 공기저항때문에 R8이나 X5같이 잘 나가는 차한테 따인다. 코너링에서는… 아반떼한테도 따이는 게 바이크이니 생략. 제로백은 클러치 조작만 익숙해지면 3초대로 끊을 수 있다. 시내에서는 어차피 […]