'Raspberry Pi'에 해당되는 글 7건

  1. 2020.10.12 Hardware | INSTOCK PD594A 구입기
  2. 2020.06.23 Hardware | HP 65W USB-C 슬림 여행용 전원 어댑터 구입기
  3. 2020.03.08 Hardware | Flighradar24 신청에서 설치까지 2
  4. 2019.02.26 Software | RTL-SDR USB dongle 과 PC 활용 - 1 6
  5. 2018.08.14 Hardware | Raspberry Pi CPU Info screen 구매기 2
  6. 2018.08.10 Hardware | Raspberry Pi 3 model B+ unboxing
  7. 2018.01.19 Hardware | Flight Feeder 를 신청해 보자 15

Hardware | INSTOCK PD594A 구입기

|

1. DC pass through


ADS-BGPS 신호를 이용하여 비행기를 추적하고 있습니다.


관련하여, 한개의 GPS 신호를 복수의 수신기에서 분배해 줄 수 있도록, splitter 를 구매해서 사용하고 있었죠.

관련 내용은 아래 링크 참조.


* Hardware | Mini-Circuits ZN4PD-272-S+ Power Splitter 구매기

https://chocoball.tistory.com/entry/Hardware-MiniCircuits-ZN4PD272S-Power-Splitter-buy



다만, planefinder 에서는 아래에서처럼 GPS 에 빨간 불이 들어옵니다.



기껏 splitter 를 구매해서 장착 해 줬더니만, 만족스럽지 않군요.



이유는 양방향 통신을 하는 GPS 가 있다는 군요.

아래 그림처럼 DC Block 이 일반적이고, 고가의 장비일 수록 DC bypass 가 가능하다 합니다.


* GNSS SIGNAL SPLITTER

https://www.gps-repeaters.com/solutions/gnss-signal-splitter/



더더 고가가 되면, 복수의 port 에서 DC bypass 가 가능하고, 내부 회로적으로 voltage 가 높은 쪽을 우선시 하는 방식이라 합니다.



기존에 구입했던, Mini-Circuits ZN4PD-272-S+ 는 깡통 splitter 이다 보니,

DC pass through 를 요구하는 장비에서는 제대로 양방향 통신이 되지 않는 문제가 발생한 것 이었습니다. 비싼 공부 합니다.




2. PD594A


GPS splitter 조사하면서 눈여겨 봤던 INSTOCK 사이트를 뒤져 보니 TNC 이면서 DC pass through 기능이 지원되는 장비를 찾았습니다.


* PD594A - DC & 10 MHz Block L-Band Splitter

https://www.instockwireless.com/pd594a-l-band-splitter.htm

pd594A.pdf



회로도를 보면 DC PASS 포트가 하나 마련되어 있습니다.



이 회로도 대로라면 planefinder 에서 GPS 양방향 통신이 가능할 듯 합니다.

여러 다른 장비들도 조사 했으나, 이 기기가 적당한 듯 하여, 눈물을 머금고 주문을 넣습니다. 배송비 포함 약 200 USD 가 들었네요.





3. 도착


한 일주일 만에 도착. 빠른 배송으로 FedEx 의 신뢰 +1.



Splitter 하나만 들어 있으니, 포장도 심플.



조심히 다뤄 달라는 주의 스티커.



내부 코드인 듯한 문구와 장비명을 매직으로 적어 놨네요.



미국스러운 충격 흡수재.



PD594A 하나가 포장되어 있다는 표시와 회사 홍보 카드 한 장.



뽁뽁이를 뜯어 보니, 묵직한 본체가 나옵니다. 통 알루미늄으로 꽤 무겁네요.



다른 각도에서 한 컷.

분해해 보고 싶은 마음은 간절하나, 실링 스티커를 훼손해야 하는지라 단념.



극히 심플한 뒷면.



Invoice 도 기록을 위해 올려 놓습니다.



FedEx 의 운송장 정보.





4. TNC 모듈


SMA 연결 및 termination 을 위해 TNC Male to SMA Female 모듈을 구매했습니다.

아래 JXRF 는 예전에 구입 했던 가게 입니다. 품질이 좋아서 이번에 2개 구입 했네요.


* JXRF connector TNC male to SMA female adapter RF Coaxial Kits Cover Test Coverter

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



아래 업자는 가격이 살짝 저렴하여 3개 구입해 봤습니다.


* 1pce Adapter Connector SMA to BNC / N / UHF SO239 PL259 / TNC / SMA RF Coaxial Kits Cover Test Coverter Right angle

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



한국 우체국에서 한개로 모아 배송을 해 주셨습니다. 아마 통관 도착이 거의 동시였던 듯 합니다.



사이좋게 한꺼번에 도착.



조금 더 비싼 제품.



좀더 저렴한 제품. 사용해본 느낌으로는 JXRF 에서 판매하는 제품이 조금 더 완성도 있습니다.



TNC Male to SMA Female 모듈을 PD594A 에 장착한 모습.



신호 인입 port 부분.



분배 신호 port 부분.





5. 연결


입력 port 에는 GPS 안테나와 연결하고, split port 의 DC PASS 는 planefinder, DC BLOCK 포트 중 하나는 flightrader24 에 연결.

나머지 비어있는 포트는 50 ohm terminator 를 달아 줬습니다.





6. 확인


PD594A 를 장착하는 순간 planefinder 에서 "Doing Fixes" 와 "Performing survey..." 를 시작합니다.



확인이 모두 끝나고 GPS 부분이 green 으로 바뀌었습니다! 문제가 해결 되었네요.



로그를 살펴 봐도, 예전에 나왔던 아래 문구의 GPS 에러 로그가 사라졌습니다.


Data upload failed with error: 'Waiting for GPS to acquire location.'



Indicator 도 정상으로 돌아 왔습니다.



개운해 졌습니다 :-D





FIN


And

Hardware | HP 65W USB-C 슬림 여행용 전원 어댑터 구입기

|

이번에 Raspberry Pi 4B 를 구입하면서, 높아진 전류를 충족하는 USB Type-C 어뎁터가 필요해 졌습니다.


* Hardware | Raspberry Pi 4 Model B 4GB 버전 구매기

https://chocoball.tistory.com/entry/Hardware-Raspberry-Pi-4-4GB-buy




1. USB 의 충전 사양


USB-C 타입이라면, 모바일 기기부터 렙탑까지 많은 기기에서 유행하기 시작한 전원 공급 방식입니다.


어차피 구입해야 할 것, Raspberry Pi 4 전용 어뎁터 보다, 여러 기기에 활용 될 수 있는 어뎁터를 이참에 구입해 놓는게 나아 보입니다.

범용적인 USB-C 어뎁터를 구입하기 위해서는, 우선 USB PD / Quick Charge 사양에 대해 어느정도 알고 있어야 합니다.


닌텐도 스위치에서 dock mode 라는 것이 있는데, 이걸 가능하게 하려면, USB PD 사양 충족이 필요하다는 글을 우연히 보게 됩니다.


* [일반] [정보] 독 모드 가능하고 돼지코 없어도 되는 어댑터를 알아보자

https://gall.dcinside.com/mgallery/board/view/?id=nintendoswitch&no=27650


* [NS하드] 스위치의 충전과 USB PD에 관하여

https://bbs.ruliweb.com/nin/board/300004/read/2135853


* Xiaomi 45W USB PD対応ACアダプタ レビュー

https://hanpenblog.com/5613


위의 글 들을 통하여, 아래 부분만이 우리가 필요한 지식 입니다.


* USB PD (Power Delivery)

- USB PD는 충전기와 전자기기가 서로 어떤 사양을 지원하는지 신호를 주고받고 최적의 전압/전류로 고속충전을 할 수 있는 규격임.

- 충전기가 지원하는 볼트와 최대전력은 정해져있는데, 가끔 15V는 건너뛰고 12V, 20V 만 지원하는 애들도 있어서 잘 확인해야 됨.

USB PD 1.0 때는 Power Profiles 라고 해서 최대 전력에 따라 5V, 12V, 20V 만 지원 했었음.

USB PD 2.0 에서는 Power Rules 라고 하서 최대 전력에 따라 5V, 9V, 15V, 20V 를 지원함.

USB-C to USB-C 충전시에만 적용됨.

퀄컴 퀵차지와는 전혀 별개의 규격이므로 주의.


* Quick Charge

- USB PD 와 USB QC 는 혼용될 수 없슴.

QC 4.0 에서는 혼용될 수 있도록 계획하고 있으나, QC 3.0 이하에서는 혼용 사용을 금지하고 있슴.

- 이는 USB-C 의 경우, USB 가 정한 방법 이외로 VBUS 전압을 정해놓은 기본값 외로 변화시키는 것을 금지가호 있기 때문.

- 이를 위반시에는 케이블에 내장된 eMarker 를 파손시킬 수 있슴.


생소한 용어와 여러 조건들이 열거되어 있습니다만, 일반 USB-C 전원 어뎁터를 Raspberry Pi 4 에서 사용하려면 최종적으로 아래 세 가지를 만족하는 것을 구입하는게 좋다는 결론이 도출됩니다.


----------------------------------------------------------

- 이왕이면 USB-C PD 2.0 을 만족하는 어뎁터가 best 

5V / 3A 충족

USB-C to USB-C 케이블 사용

----------------------------------------------------------




2. Xiaomi 45W USB Charger


대륙의 실수 중 하나인, 샤오미 생산 USB-C 충전기 입니다.


* 샤오미 USB Type-C 45W 충전기 개봉 / 사용 후기

https://ruinses.tistory.com/1346



일본의 어느 까다로운 블로거가 칭찬할 정도로 잘 만들어 졌다 합니다.

특히, QC 3.0 과 USB PD 규격을 혼용할 수 없도록 규정되어 있으나, 그런 규정을 씹어 먹고 양쪽을 대응하는 스펙.


65W 가격이 약 3만원 정도로 엄청 싸거나 비싼 정도는 아니고, 그럭 저럭으로 보입니다.




3. HP 65W USB-C Slim Travel Power Adapter


HP 에서 새로 출시된 여행자용 USB-C 어뎁터.


* HP 65W USB-C 슬림 여행용 전원 어댑터

https://store.hp.com/kr-ko/default/hp-65w-usb-c-slim-travel-power-adapter-3pn48aa.html



컴팩트 하면서 심플한 디자인이 돋보입니다.



케이블도 굵으며, 외부 스크래치에 강한 면소재로 마감되어 있습니다.



따로 USB-A 포트를 가지고 있어, 동시에 충전이 가능합니다.



스펙상으로도 최고이며, 휴대성도 좋아, 출장시 가지고 다닐만 할 듯 합니다. 이것으로 결정!




4. 구입


마침 전직한 새로운 직장에서, 환영의 뜻으로 원하는 전자기기 (업무에 필요한) 구입 할 수 있는 복지가 있어서 바로 신청!



가격은 5만원.



이걸 산 당신, 떠나라~! 의 문구들.



이쪽 제품 중, 가장 비싼 만큼 포장이 깔끔합니다.



한국에서 구입하니, 한국 콘센트에 맞는 플러그 동봉.



가끔 유럽 형식으로 출시되어, 정작 한국의 콘센트에 꼽을 시 헐렁하여, 스파크가 튈 수 있으나, 한국형이라 안심.



USB-C 케이블은 돌돌 말려서 고정될 수 있게 되어 있습니다. 역시 여행자 / 출장자를 위한 배려.





5. 렙탑 충전


이번 회사에서 새로 지급 받은 HP Probook 440 G7 노트북 충전에 사용해 봤습니다.

일반 동그란 단자의 충전기 단자도 있고 USB-C 단자도 지원하는 노트북 입니다. 회사에는 구입시 딸려온 일반 충전기로 충전하고 있습니다.


집에서 업무를 하려면, 매번 전용 충전기를 가지고 다녀야 해서 불편했었죠.

이번 구입으로 USB-C 지원하는 다른 기기들도 활용 하면서, 회사 노트북 충전에도 활용할 수 있는지 확인해 봤습니다.



올 오케이.




6. Raspberry Pi 4


라즈베리파이 4 는 5V/3A 를 기본 전원으로 요구하고 있습니다.

일반적인 USB Charger 들이 1~2A 대응을 감안할 때, 3A 는 꽤 높은 수치 입니다.


비싸며 단순히 5V/3A 만 대응하는 제품보다, Fast Charging 이나 9V / 12V / 15V / 20V 대응 되는 USB PD 제품을 구매하는 것이 좋겠죠.

이번에 구하게 된 HP 65W USB-C 를 새로 구입한 Raspberry Pi 4 에 물려 봤습니다.


아래 사이트에서 제공하는 소스를 돌려, 충분한 전력을 공급하여 Raspberry Pi 4B 가 throttling 이 걸리는지 확인해 주는 스크립트 입니다.


* maxme/raspberry-power-supply-check.sh

https://gist.github.com/maxme/d5f000c84a4313aa531288c35c3a8887


소스는 다음과 같습니다.


#!/bin/bash

# Before running this script, make sure you have sysbench installed:
#           sudo apt-get install sysbench
#
# This script helps you check if your Raspberry pi is correctly powered.
# You can read more about Raspberry pi powering issues here: https://ownyourbits.com/2019/02/02/whats-wrong-with-the-raspberry-pi/


# If you're pi is correctly powered (stable power supply and quality cable), after running the script, you should get something like:
#
# 45.6'C 1400 / 600 MHz 1.3813V -
# 55.3'C 1400 / 1400 MHz 1.3813V -
# 58.0'C 1400 / 1400 MHz 1.3813V -
# 60.2'C 1400 / 1400 MHz 1.3813V -
# 60.2'C 1400 / 1400 MHz 1.3813V -
# 61.1'C 1400 / 1400 MHz 1.3813V -
# 61.1'C 1400 / 1400 MHz 1.3813V -
# 60.8'C 1400 / 1400 MHz 1.3813V -

# If your power supply can't provide a stable 5V 2.5A or if the cable is not good enough, you should get something like:
#
# 45.6'C 1400 / 600 MHz 1.3813V - Under-voltage,
# 55.3'C 1400 / 1400 MHz 1.3813V - Under-voltage,
# 58.0'C 1400 / 1400 MHz 1.3813V - Under-voltage,
# 60.1'C 1400 / 1400 MHz 1.3813V - Under-voltage,
# 60.1'C 1400 / 1400 MHz 1.2875V - Under-voltage, Under-voltage has occurred,
# 59.6'C 1400 / 1200 MHz 1.2875V - Under-voltage, Under-voltage has occurred,
# 60.1'C 1400 / 1200 MHz 1.3813V - Under-voltage, Under-voltage has occurred,
# 60.1'C 1400 / 1200 MHz 1.2875V - Under-voltage,
# 60.1'C 1400 / 1200 MHz 1.2875V - Under-voltage, Under-voltage has occurred,
# 60.7'C 1400 / 1200 MHz 1.2875V - Under-voltage, Under-voltage has occurred,
# 60.7'C 1400 / 1200 MHz 1.2875V - Under-voltage, Under-voltage has occurred,

function throttleCodeMask {
  perl -e "printf \"%s\", $1 & $2 ? \"$3\" : \"$4\""
}

# Make the throttled code readable
#
# See https://github.com/raspberrypi/documentation/blob/JamesH65-patch-vcgencmd-vcdbg-docs/raspbian/applications/vcgencmd.md
#
# bit 0 0x80000: Under-voltage detected
# bit 1 0x40000: Arm frequency capped
# bit 2 0x20000: Currently throttled
#
# bit 16 0x8: Under-voltage has occurred
# bit 17 0x4: Arm frequency capped has occurred
# bit 18 0x2: Throttling has occurred
# bit 19 0x1: Soft temperature limit has occurred
#
function throttledToText {
  throttledCode=$1
  throttleCodeMask $throttledCode 0x80000 "Under-voltage, " ""
  throttleCodeMask $throttledCode 0x40000 "Arm frequency capped, " ""
  throttleCodeMask $throttledCode 0x20000 "Currently throttled, " ""
  throttleCodeMask $throttledCode 0x8 "Under-voltage has occurred, " ""
  throttleCodeMask $throttledCode 0x4 "Arm frequency capped has occurred, " ""
  throttleCodeMask $throttledCode 0x2 "Throttling has occurred, " ""
  throttleCodeMask $throttledCode 0x1 "Soft temperature limit has occurred, " ""
}

# Main script, kill sysbench when interrupted
trap 'kill -HUP 0' EXIT
sysbench --test=cpu --cpu-max-prime=10000000 --num-threads=4 run > /dev/null &
maxfreq=$(( $(awk '{printf ("%0.0f",$1/1000); }' < /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq) -15 ))

# Read sys info, print and loop
while true; do
  temp=$(vcgencmd measure_temp | cut -f2 -d=)
  real_clock_speed=$(vcgencmd measure_clock arm | awk -F"=" '{printf ("%0.0f", $2 / 1000000); }' )
  sys_clock_speed=$(awk '{printf ("%0.0f",$1/1000); }' 


바로 돌려 봤습니다.



프라임 연산을 시키면서 CPU 를 풀로 혹사시켜도, 전혀 흔들림 없는 전압과 충분한 전류로 throttling 이 전혀 걸리지 않습니다!

대만족!


And

Hardware | Flighradar24 신청에서 설치까지

|

지금까지 ADS-B 통신을 이용한 한공기 추적 서비스에 참여하고 있습니다.

관련된 내용은 아래 글들을 참고해 주세요.


* Hardware | PiAware 로 항공기 추적하기
    - https://chocoball.tistory.com/entry/Hardware-PiAware-FlightAware


* Hardware | Flight Feeder 를 신청해 보자
    - https://chocoball.tistory.com/entry/Hardware-FlightFeeder-apply

* Hardware | RadarBox24 신청부터 설치까지
    - https://chocoball.tistory.com/entry/Hardware-RadarBox24-apply-and-deploy

* Hardware | planefinder unboxing
    - https://chocoball.tistory.com/entry/Hardware-planefinder-unboxing

* Hardware | 전파를 copy 해주는 Multicoupler
    - https://chocoball.tistory.com/entry/Hardware-active-splitter-Multicoupler

* Hardware | VX-8D transceiver 간단 사용기
    - https://chocoball.tistory.com/entry/Hardware-VX8D-transceiver-simple-usage


이번 글은, 항공기 관련 ABS-D 스테이션을 설치하는 시리즈 마지막 글 되겠습니다.




1. 신청


Flightrader24 는 거의 9년 전부터 iOS 용으로 유료 결제하여 사용하고 있었습니다.

iPhone 의 카메라로 하늘을 보면 근처를 지나가는 비행기의 정보를 보여 줍니다. 안드로이드용도 물론 있습니다.


비행기 좋아하는 저로서는 바로 구매하여 사용하고 있었죠.


Flightradar24 | Flight Tracker

- https://apps.apple.com/us/app/flightradar24-flight-tracker/id382233851



이 서비스를 위해 실시간 비행기들 좌표를 보유하고 있어야 하는데,

이 회사도 비행기 신호를 잡는 ADS-B 기기를 무료 대여해 주는 댓가로, 해당 유저로부터 오는 신호를 분석하여 전 세계 비행기 데이터를 수집하고 있습니다.


당연히 무료 기기 대여 서비스를 신청 했습니다.

그치만, 적절한 위치가 아니라며, 무려 1년 반 동안 거절 당해 왔습니다.


간절히 원했던 것이라, 때때로 생각이 나면 무료 기기를 신청 했더랬습니다.



엇!!!!! 그러던 작년 말의 크리스마스 쯤, 위치 선정 심사를 위한 추가 정보 요청이 있었습니다.

이 스탭까지 진행된 것은 처음이었던 지라, 느낌이 좋았습니다.


Our_Receiver.pdf

Installation guide Skyv2.0.pdf



두둥!!!! 약 3주일 후, 최종 심사가 완료되었고, 무료 기기 대여 대상으로 선정되었다고 연락이 왔네요.

으아아아아아아~! 드디어~!!!! 2020년 시작이 좋네요!




2. 도착


승인이 떨어진 후, 약 10일 후에 기기 발송 메일이 오고 배송이 시작되었습니다.

승인까지 1년 반이 걸렸지만, 배송은 1주일도 걸리지 않았습니다.


기기는 스웨덴의 스톡홀름에서 출발해서 5일만에 도착했네요.



DHL 을 통해 문제 없이 배송되었습니다.





3. 구성품


박스를 까니, 스웨덴의 스톡홀름 냄새가 납니다. 킁킁.



여타 서비스들 처럼, 신호 잡는 안테나와 케이블, GPS, 본체, 그리고 인터넷과 전원 어뎁터가 들어 있습니다.



신호는 기존 안테나와 splitter 를 위해 공유할 예정이므로, 사용하지 않는 안테나와 케이블이 쌓여 갑니다.



GPS 는 가지고 있던 것 보다 괜찮은 제품으로 보입니다.



전원 어뎀터는 5V / 2.5A 로, 라즈베리파이용으로 만들어진 제품이네요. micro USB 규격 입니다.

근래에 출시된 라즈베리파이 4 B 용은 C-type 인데, 이건 micro USB 이므로 이전 제품용으로 생산된 것이군요.



안테나와 고정구.



안테나 결합부가 묵직하고, 통 알루미늄으로 되어 있어서, 내구성이 좋아 보입니다.

사용하지는 않겠지만... 아니지, 기존것과 바꿔볼까?



제품 설명은 SCO 1.09-4 / Omnidirection Antenna / 1090 MHz 등이 표시되어 있습니다.



핵심이 되는 본체 입니다.



뽁뽁이 포장으로 잘 쌓여서 도착.



밑면 입니다. ADS-B / Mode S Receiver 라고 되어 있습니다.



뒷 면입니다. "DESIGNED AND MANUFACTURED IN SWEDEN" 문구가 멋있습니다.



윗 면입니다. flightradar24 !!!



특이하게 LCD 창이 달려 있습니다. 오른쪽 버튼을 눌러도 반응은 없습니다.




4. 기기 내부


당연하게도 기기 내부가 궁금하여 분해해 봤습니다.



2인치 SPI TFT LCD 가 장착되어 있습니다. 사용법은 모르겠지만, 버튼들도 뭔가 기능을 하는 듯 하네요.



앞뒤 나사를 모두 분해하면 본체가 빠져 나옵니다.



본체 MCU 는 ALTERA 사의 Cyclone IV 입니다.

cyclone4-handbook.zip



사양을 보면, 딱 적당한 정도의 성능을 지닌 것 같습니다.



Cyclone IV E 의 위치는 LCD 쪽에 자리잡고 있습니다.



USB 와 Ethernet 을 관장하는 SMSCLAN9512i-JZX 를 사용했습니다.

9512db.pdf



SMSC 는 RJ45 Jack 부분에 자리하고 있습니다.



그 옆에 GPS (GNSS) 신호 처리용 칩인 AirPrime 사의 XM1110 이 달려 있습니다.

XM1110.pdf



본체 바닥면에는 Raspberry Pi Compute Module 3 !!! 가 있습니다.

rpi_DATA_CM_3p0.pdf


그렇겠죠... OS 를 올리고 software 를 돌리려면 linux 인데, 개발 쉬운 라즈베리파이를 사용하지 않을 이유가 없습니다.



사용된 MCU 는 BROADCOM 사의 BCM2837 입니다.

BCM2837-ARM-Peripherals.pdf


성능은 a quad-core ARM Cortex A53 (ARMv8) cluster 에 1.2GHz 로 동작합니다.



뒷면은 1GB RAM 과 4GB eMMC Flash 가 달려 있습니다. (다만 eMMC flash 는 2GB 일 가능성이 높음 - 내부 모니터용 페이지 확인)



5. 추가 부품 - Splitter


ADS-B 의 1090 MHz 신호는, 기존 설치된 안테나에서 나오는 신호를 4 way active multicoupler 를 통해 받으면 됩니다.

그렇지만, GPS 신호는 splitter 가 없어서 copy 를 못하고, planefinder 만 사용하고 있습니다.


GPS 신호도 copy 받아야 하므로, GPS 용 splitter / divider / coupler 가 필요하네요.

GPS 신호가 1,250 MHz 대역이므로, 아래 기기면 충분 할 것 같습니다.


* 4-Way SMA Power Divider GSM CDMA 3G Signal Booster Splitter 380-2500MHz SMA Female Signal Repeater Divider RF SMA Connector

- https://www.aliexpress.com/item/32883146329.htm



단, 이번 코로나 사태로 인하여 중국에서 물건이 오지 않습니다. 취소 됨. 다른 업자 두 곳도 마찬가지 취소됨.


* RF Microwave Power Divider Splitter 2-Way Combiner 100-2700MHz 20dB

- https://www.ebay.com/itm/RF-Microwave-Power-Divider-Splitter-2-Way-Combiner-100-2700MHz-20dB/184084749329



한 달을 기다렸건만, seller 로부터 일방적으로 cancel. 그럴꺼면 미리 취소 해달라고!

결국 planefinder 에서 사용하던 GPS 선을 이용하고 있습니다.




6. 추가 부품 - SMA pig tail cable


GPS splitter 를 위해 구매.


* ALLiSHOP SMA Male To SMA male RG316 cable assembly Jumper Pigtail 5cm/10/15/30/50cm/1m SMA plug Crimp FPV RG316 Cable 50ohms

- https://www.aliexpress.com/item/32948634584.html



도착은 잘 되었슴.



나중에 혹시 몰라 15cm x 1 / 30cm x 2 개 구매.

기기 사이를 엮어주는 케이블이라, 짧은 15cm 는 사용할 곳이 없겠네요.



제품 마무리는 해가 거듭 될 수록 좋아지고 있는 것을 느낍니다.



그치만, 생산에 돈을 투자하고 비싼 케이블들 과는 역시 비교 불가.




7. 추가 부품 - 50 Ohm terminator


역시 이것도 GPS splitter 의 남는 port 에 사용하기 위한 것.


* 2pcs 2W 6GHz 50 ohm SMA Male RF Coaxial Termination Dummy Load Gold Plated Cap Connectors Accessories

- https://www.aliexpress.com/item/4000121678425.html


특별한 사항 없이 도착.



같은 50 Ohm 이라 하더라도, 충분히 전류를 처리해 줄 수 있는 대용량 terminator 와는 비교 불가 입니다.



생각보다 작은 용량 (2W 라고 하지만) 일 듯.



저항은 딱 50 Ohm 이 나오지 않는 것이 아쉽군요.



한놈은 그나마 나은 편.




8. 전원 ON


드디어 전원 ON!



Raspberry Pi Compute Module 3 는 대략 이 정도의 boot time 을 갖는군요. eMMC flash 에서 살짝 기대 했지만...

MCU 는 Raspberry Pi 3 정도의 성능이라 하니 (model B 나 model B+ 가 아님) 이해가 가는 대목.



모든 케이블을 연결하고 부팅하면, 귀신같이 개통 메일이 날라 옵니다.




9. Business 패키지


비록 무료 Mode S 리시버를 받았지만, 네트웍과 설치 장소는 제가 제공하는 지라, flightradar24 의 유료 서비스를 사용할 수 있게 됩니다.


Business (유료) 와 무료 차이. Business 는 걍 모두 다 할 수 있슴.



이번에 설치한 Mode S 리시버에서 얼마나 많은 뱅기들이 잡혔는지 알 수 있습니다.

저의 station 명은 "F-RKSS4". 수도/경기 지역 (RKSS) 에 저보다 3명이 더 먼저 설치한 분이 계시는 군요.



다른 ADS-B 와 거의 같은 성능을 보여 줍니다. 다만, flightaware 가 동일한 상황 (동일 안테나) 에서 몇 대 더 많이 잡더군요.



현재 (2020.03.08) 하루 잡는 뱅기 숫자는 350개 정도로, 코로나 영향이 크다는 것을 알 수 있습니다.

코로나 전 : 700 여개 --> 코로나 후 : 300 번대.




10. 내부 모니터링


동일한 네트웍 (동일한 라우터) 에서는 IP 를 통하여 직접 기기에 로그인 할 수 있습니다.



로그인 하면 아래와 같이, 좀 더 자세한 내용을 표시해 줍니다.



실시간으로 어떤 뱅기들을 잡고 있고, 각 뱅기의 상태를 볼 수 있습니다.



시스템 로그도 볼 수 있습니다. 데이터 보내는 양과, time sync 맞추는 로그가 가장 많네요.



Private map 으로, 뱅기를 잡는 모양을 보여 줍니다.



마지막으로 network 설정. 특별한건 Secondary DNS 를 설정하는 정도.





FIN


FlightAware 다음으로 설치해 보고 싶었으나, 2년 걸렸습니다.

우여 곡절이 많았지만, 결과적으로 설치를 완료할 수 있어서 행복합니다.


아직 해결되지 않은 GPS 의 splitter 설치가 남아 있지만, 매일 얼마나 뱅기를 잡고 있는지 확인하는 것이 즐겁습니다.




Update - 20200711


배송된 송장을 스캔하여 기록으로 남깁니다.







And

Software | RTL-SDR USB dongle 과 PC 활용 - 1

|

일전에 Raspberry Pi 를 이용하여 ADS-B receiver 를 만든적이 있습니다.


* Hardware | PiAware 로 항공기 추적하기

http://chocoball.tistory.com/entry/Hardware-PiAware-FlightAware


직접 만들 때에는 Raspberry Pi 부터 시작하여, 안테나, 필터, RTL-SDR dongle 등을 모두 구입해야 했죠.

이후, FlightAware 사에서 완제품을 제공받아 설치한 후로는, RTL-SDR dongle 을 사용하지 않고 있었습니다.


우연한 기회로 이 RTL-SDR 을 이용하여 주파수 스켄이 가능하다는 것을 알게 되었습니다.


* 19 RTL-SDR DONGLES REVIEWED

https://hackaday.com/2017/09/05/19-rtl-sdr-dongles-reviewed/


* Group ADS-B test: 19 dongles

http://www.radioforeveryone.com/p/group-ads-b-test-19-dongles.html


원래 RTL-SDR 은 라디오나 TV 수신을 PC 에서도 할 수 있게 만들어진 제품이지만,

기본 기능만 이용해도 주파수 스켄이 가능하게 되어 있습니다.


참고로 SDR 은 Software-Defined Radio 의 약자로,

예전에는 전자 회로나 DSP 를 이용하여 전파를 분석후 video / audio 로 변환 했으나,

요즘은 범용 CPU 를 사용하는 PC 등의 발달로 이 부분을 Software 로 처리할 수 있게 한 개념 입니다.


* Software-defined radio

https://en.wikipedia.org/wiki/Software-defined_radio





1. Cable


안테나 하나에서 신호를 받아, 신호 열화 없이 각 기기에 분배해 주는 active splitter - multicoupler 를 운용하고 있습니다.


* Hardware | 전파를 copy 해주는 Multicoupler

http://chocoball.tistory.com/entry/Hardware-active-splitter-Multicoupler


Multicoupler 인 MCA204M/T 와 RTL-SDR dongle 의 연결시 어떤 케이블이 적합한지 고민해 봤습니다.

일단 선 굵기에 대한 개념이 필요하더군요. 굵은 copper core 를 가지는 선이 당연 신호 전달에 유리합니다.


* LMR / RG comparison

LMRComparisonChart1.pdf


위의 PDF 의 캡춰본은 아래와 같습니다.



LMR-240 케이블을 채용한 TNC/SMA male 을 구매하려고 했으나 가격이 비싸고,

RG-58 도 충분히 굵고 신호 특성이 좋으니 RG-58 케이블로 제작된 SMA male/female 을 선택했습니다.


* SMA Connector SMA male to SMA female Extension wifi RG58 cable plug to jack antenna cable coaxial cable 1M 3M 5M 8M 10M 12M 15M

https://www.aliexpress.com/item/SMA-Connector-SMA-male-to-SMA-female-Extension-wifi-RG58-cable-plug-to-jack-antenna-cable/32900471753.html



케이블은 딱 20일만에 잘 도착했습니다.



제가 필요한 것은 양쪽 다 SMA male 이어야 하지만,

향후 확장용으로 필요할지 모르니, SMA male / female 한쌍으로 된 것을 주문했습니다.



추가로, MCA204M/T 와 직접 연결되는 부분은 TNC/SMA female 에 연결되어야 해서 어뎁터가 필요합니다.

pig tail SMA male/male 을 구매해도 되지만, 그 부분에 잡신호가 들어갈 수도 있어, 메탈 어뎁터를 선택했습니다.


다만, pig tail 어뎁터일 경우는 케이블이 구부러지는 힘이 가해질 때, 자연스럽게 구부러지면서 완충해주는 구조이나,

메탈 어뎁터를 쓰면 서로 꽉 물려있는 형태라 자칫 본체 기판과 연결된 부위에 크렉을 발생시킬 수 있으니 주의해야 겠습니다.

좋은 점으로는 외부 신호가 비집고 들어가지 못하므로 신호 특성은 좋겠네요.


* DSHA New Hot SMA Male to SMA Male Plug in series RF Coaxial Adapter Connector

https://www.aliexpress.com/item/DSHA-New-Hot-SMA-Male-to-SMA-Male-Plug-in-series-RF-Coaxial-Adapter-Connector/32700416436.html



케이블과 같이 주문해서 그런지, 비슷하게 18일만에 도착했습니다.



양쪽 모두 SMA male 로 되어 있어서, SMA male / female 케이블 양쪽을 male 로 바꿔줄 수 있습니다.



RG-58 SMA female 쪽에 연결하면 이렇게 됩니다.



결국 아래 사진처럼 RG-58 양쪽을 모두 SMA male 로 만들어주기 위한 adapter 였습니다.



MCA204M/T 쪽 남아있는 connector 에 50 ohm terminator 를 달아놨던 부분을 빼고 구매했던 RG-58 SMA male 을 연결합니다.



이렇게 되구요.



PC는 아래와 같이 연결하면 물리적인 작업은 끝 입니다.



참고로 Windows 의 장치관리자에서는 SDR dongle 이 "RTL2832U" 로 검색됩니다.






2. Software


RTL-SDR 을 이용하는 프로그램이 어떤게 좋은지를 찾아 봤습니다.


* THE BIG LIST OF RTL-SDR SUPPORTED SOFTWARE

https://www.rtl-sdr.com/big-list-rtl-sdr-supported-software/


가장 처음에 소개되는 어플이 SDR# (SDR Sharp) 이라는 군요.

괜찮아 보여서 이걸 사용하기로 합니다.



설치 과정은 아래 사이트에 잘 나와 있습니다만, 이 포스트에서도 과정을 따라가 봅니다.


* QUICK START GUIDE

https://www.rtl-sdr.com/rtl-sdr-quick-start-guide/


파일은 아래 link 에서 다운로드 받을 수 있습니다.


* Windows SDR Software Package

https://airspy.com/download/






3. Installation


압축을 풀고 폴더 내부를 살펴 보면, "install-rtlsdr.bat" 파일이 있습니다. 실행시킵니다.



그 뒤, 폴더를 살펴보면 "zalog.exe" 가 생겼습니다.

관리자 실행 권한으로 실행합니다.



Options > List All Devices 를 선택하면, USB 에 연결된 RTL2832U 을 선택할 수 있게 됩니다.



이제야 Device 를 선택할 수 있네요.



오른쪽 밑에 있는 Reinstall Driver 를 누르면 완료됩니다.






4. 실행


사용법은 아래 link 에 있습니다.


* SDRSHARP USERS GUIDE

https://www.rtl-sdr.com/sdrsharp-users-guide/


이제 본 프로그램인 "SDRSharp.exe" 을 실행시키면 프로그램이 실행됩니다.

여기서 "RTL-SDR (USB)" 를 선택하면 신호을 받기 시작합니다.



마지막으로 톱니바퀴 모양의 옵션에서 RF Gain 을 37.2 dB 로 맞추는 것을 잊지 마세요.



가장 궁금한 인천공항 관제탑과의 신호를 잡아 봅니다.

인천공항에서 사용되는 주파수는 다음과 같습니다.


* 인천국제공항/항행 시설

https://namu.wiki/w/%EC%9D%B8%EC%B2%9C%EA%B5%AD%EC%A0%9C%EA%B3%B5%ED%95%AD/%ED%95%AD%ED%96%89%20%EC%8B%9C%EC%84%A4



개뿔. 공항과 멀어서 그런지 신호가 살짝 뜨긴 하는데 음성이 거의 들리지 않습니다.

운이 좋으면 한문장 들릴까 말까.


마침, 가지고 있던 transceiver VX-8D 의 안테나 연결부가 SMA female 이라 연결이 가능했습니다.

VX-8D transceiver 에 대해서는 아래 글을 참고해 주세요.


* Hardware | VX-8D transceiver 간단 사용기

https://chocoball.tistory.com/entry/Hardware-VX8D-transceiver-simple-usage



잔뜩 잡음만... ㅠㅠ



증폭기를 고려해야 하나...

동일 시간대에 집에서 비교적 가까운 인천공항과 비행기들의 교신을 아래 Live ATC 사이트에서 확인해 봤습니다.


* LiveATC.net LLC

https://www.liveatc.net/search/?icao=rksi



MP3 파일로도 다운로드 받을 수 있어서 여기에 업로드 해 놓습니다.


엄청 교신이 많이 이루어 지고 있었네요.

아침 이른시간이라 그런지 실제 공항 모습도 정신없어 보였습니다.



Air band 교신은 공항에서 멀어 힘들더라도 일반적인 신호들도 잡을 수 있으니, 라디오 방송국 신호를 잡아봅니다.



잘 잡히네요.


이 프로그램의 좋은 점은, 주파수를 정확하게 설정하지 않아도 주변 주파수에서 신호가 있을 시,

파형이 떠서 쉽게 그 주파수로 점프할 수 있습니다.


이게 주파수 스켄이라고 하는군요. 흠흠...


소방서나 경찰 주파수 대역도 궁금해서 오갔으나 뜨는게 없어서 실패.

요즘은 VHF-TRS (디지털) 방식을 사용하여 도청이 불가능하다고 하네요. 





FIN


안테나가 지상 5층에 설치되어 있어, 신호가 세지 않은 전파는 잘 못잡는것 같아 증폭기가 있어야 할 것 같네요.


참고로 안테나를 통해 ADS-B 신호를 잡기 위해 아래 filter 가 설치되어 있었더니, audio 신호는 다 필터링 해버리더군요.

Voice 통신을 듣기 위해서는 아래같은 필터를 제거하고 들으면 됩니다.



And

Hardware | Raspberry Pi CPU Info screen 구매기

|

1. Headless


Raspberry Pi 3 를 사용하고 있습니다.


* Hardware | PiAware 로 항공기 추적하기

http://chocoball.tistory.com/entry/Hardware-PiAware-FlightAware


* Hardware | Cross cable 로 MediaWiki 서버 연결해 보기

http://chocoball.tistory.com/entry/Hardware-connect-MediaWiki-with-Cross-cable


* Hardware | Raspberry Pi 3 model B 의 RPC 와 UK 생산지 차이를 비교해보자

http://chocoball.tistory.com/entry/Hardware-Raspberry-Pi-3-model-B-RPC-UK-compare


* Linux | Ubuntu-Mate 를 원격 데스크탑으로 사용해 보자

http://chocoball.tistory.com/entry/Linux-UbuntuMate-remote-desktop


* Hardware | Raspberry Pi 3 model B+ unboxing

http://chocoball.tistory.com/entry/Hardware-Raspberry-Pi-3-model-B-plus-unboxing


다만, desktop 환경이 아니라 서버처럼 사용하고 있죠.

이런 사용을 headless 라고 부릅니다.


연결도 SSH 를 통해서 연결하므로, 키보드 / 마우스 / 모니터가 필요 없어서

유지하기에 깔끔한 형태로 사용할 수 있습니다.


다만 문제가 되는건, SSH 를 통한 원격 연결시 사용되는 Raspberry Pi 의 IP가 dynamic 발급이 되므로,

가끔씩 접속하려는 IP를 확인해야 할 필요가 있습니다.


이때는 키보드 / 모니터 연결하여 "ifconfig" 를 때려봐야 알 수 있죠.


그렇습니다. 매우 귀찮습니다.





2. Raspberry Pi 용 간단 모니터를 구입하자


터치패드가 되며, 칼라는 바라지도 않습니다.

단순한 정보만 표시해주는 제품을 찾아 봅니다.


* Raspberry Pi 3 Model B CPU Info LCD Screen 1.6 inch 84x48 with Backlight Switch Compatible Pi2/1 / Orange Pi

https://www.aliexpress.com/item/Raspberry-Pi-3-Model-B-CPU-Info-LCD-Screen-1-6-inch-84x48-with-Backlight-Switch/32822409671.html



상품소개의 사진을 보니 IP 도 표시해주는 sample code 도 존재하나 봅니다.

세상 편해졌습니다. 바로 구매합니다.





3. 도착


1만원이 넘는 제품이라 그런지 2주만에 도착했습니다.



포장은 잘 되어 있네요.


안에 들어있는 박스에 제품이 들어있습니다.



짜잔~... 흠?!!!



뭔가 좀 이상합니다.


그렇습니다. 소개 사진과 다른 제품입니다.

업자 말로는 업그레이드 버전이라고 하는데, 제가 보기에는 다운그레이드 제품입니다.





4. 다운그래이드인 이유


아래는 업자가 개시하고 있는 사진입니다.



우선 앞면.

백라이트 on/off 스위치가 작고 간결하며 딱 저 위치가 사용하기 편합니다.



배달된 제품은 백라이트 스위치가 뒷면에 있고, 조작 버튼도 딱딱합니다. 한마디로 불편함.



또한 I2C pinout 이 구비되어 있습니다. 도착한건 생략되어 있습니다.

이 pinout 이 있으면, arduino 프로젝트에도 그대로 사용할 수 있습니다.

물론 GP pin 이 있으므로 그쪽으로 연결하면 되겠지만, 이렇게 깔끔하게 해놓은 것을 사용하고 싶었죠.



저는 Raspberry Pi 에 MediaWiki 를 집어 넣고, 개인정보 관리를 하고 있습니다.

그래서 portable 성이 중요한데...

저 pin 들 때문에 이 screen shield 는 가지고 다니면 손등이 뚫리겠어요.


업자는 V4.2 로 올라가면서 더 좋아졌다고 하지만, 저는 아직 dispute 를 풀지 않았습니다.





5. Python 으로 동작


우찌 되었든, 일단 동작이 되는지 확인해 봅니다.

다음 링크는, 이 제품컨셉을 처음 만든 회사의 사이트처럼 보입니다.


* SUNFOUNDER

http://wiki.sunfounder.cc/index.php?title=Raspberry_Pi_5110_Mini_LCD_84*48_PCD8544_Usage


우선 git 을 통해 repository 를 다운로드 받고, 실행시키면 됩니다.

git clone https://github.com/sunfounder/Adafruit_Nokia_LCD.git



그 다음 필요한 python 파일을 인스톨 해줍니다.

cd Adafruit_Nokia_LCD
sudo apt-get install python-dev
sudo python setup.py install
sudo apt-get install python-imaging



그런 다음, 해당 디렉토리로 가서 py 파일을 실행시키면 됩니다.

cd examples
sudo python image.py



자주보던 사진을 실재로 눈앞에서 보게 되네요.

동작에는 문제가 없어 보입니다.





6. C compiler 를 통한 실행파일로 동작


이제 IP 를 표시해주는 어플로 동작시켜 봅니다.

아래 사이트에서 cpu_show_v1.zip / cpu_show_v2.zip / cpu_show_v3.zip 을 다운로드 받아서 해동합니다.


* Raspberry Pi Viet Nam

https://raspberrypi.vn/thu-thuat-raspberry-pi/huong-dan-cai-dat-raspberry-pi-cpuinfo-screen-3315.pi


- cpu_show_v1.zip : cpu_show_v1.zip

- cpu_show_v2.zip : cpu_show_v2.zip

- cpu_show_v3.zip : cpu_show_v3.zip



처음에 "curl -O" 명령어를 사용했더니만 redirection 되는거 모르고 엄한 파일만 해동하려 했습니다.

가능하면 wget 사용하세요.


각 버전별로 보여주는 내용이 살짝 다릅니다.

v2 는 온도를 추가로 보여주고, v3 는 실행파일까지 만들어져 있네요.


v3 의 cpushow 실행파일을 실행시켜 보면 다음과 같습니다.



taobao 이메일 쓰는 5iPi 누구야~.

입맛에 맞게 화면을 수정하려면, "pcd8544_rpi.c" 파일의 프로그램을 조금 수정해야 할 필요가 있습니다.


일단 compile 할 수 있도록 필요한 페키지를 인스톨 합니다.


cd /home
git clone git://git.drogon.net/wiringPi
cd wiringPi
sudo ./build



warning 이 뜨고 그렇지만 사용하는데는 문제가 없어 보이는군요.



마지막에 wiringPi 페키지가 인스톨 되면, 컴파일시 "-lwiringPi" 옵션을 꼭 붙이라고 합니다.

이 주의문구 무시했다가 2시간가량 삽질했습니다.



wiringPi 가 잘 인스톨 되었는지 확인하려면 "gpio -v" 를 통해서 GPIO 통신을 시도합니다.

위의 화면처럼 나오면 정상적으로 인스톨 되었습니다.


자... 아까의 taobao 및 IP 를 해결해 봅시다.



소스를 보니 저 부분에서 수정해주면 되겠네요.

IP는 eth0 로 정의되어 있지만 device 리스트에는 enxb... 로 시작하는 device 명이니, 그걸로 수정합니다.



위와같이 하니, 온도 및 IP 가 모두 정상적으로 표시되었습니다.



문자가 들어갈 칸 수가 모자라, 제일 위의 문구는 빼버리고 IP 정보를 표시하게 했습니다.


IP octet 이 길어서, 마지막 숫자가 넘어가버렸네요.

대충 5라고 알수는 있는데... 10번 시도해서 알수 있는 부분이니 그냥 넘기기로 합니다.

(이제 막 귀찮아지기 시작)


아... 컴파일은 아래 명령어 입니다.


gcc -o cpushow pcd8544_rpi.c PCD8544.c -L/home/wiringPi/wiringPi/ -lwiringPi


최종적으로 잘 동작하는 동영상 입니다.



시작시 자동으로 프로그램이 back ground 로 실행될 수 있으며,

logging / 화면으로 결과를 나타내지 않도록, 아래 줄을 "/etc/rc.local" 파일의 "exit 0" 앞에 추가해 줍니다.


/home/cpu_info/cpushow >/dev/null 2>&1 &






FIN


cross cable 로 연결된 기기는 PC 가 IP를 자동 발급하고, arp 명령어를 통해서 알수 있다는걸 깜빡 했습니다.



나, 이거 왜산거야?


And

Hardware | Raspberry Pi 3 model B+ unboxing

|

1. Raspberry Pi 3 의 새버전이다!



2016년에 Raspberry Pi 3 model B 가 나온지 2년이 지난 지금, 3 model B 의 업그레이드 버전인 3 model B+ 가 출시되었습니다.

이 친구들은 2~3년에 한번씩 나올꺼라 하더니만, 실제로 그러네요.


3 model B+ 가 처음 출시당시인 올해 3월에는 도저희 구할 수 없어서 참고 있다가,

이번달에 되어서야 구매했습니다.


정시가는 35 USD 이지만, 아직도 알리에서 구할 수 있는 가장 싼게 40.70 USD 였네요.


* In Stock 2018 New Original Raspberry Pi 3 Model B+ on-board 2.4G & 5G WIFI Cpu Plus 1.4GHz add PoE Raspberry Pi 3 Plus Pi3B+

https://www.aliexpress.com/item/In-Stock-2018-New-Original-Raspberry-Pi-3-Model-B-on-board-2-4G-5G-WIFI/32870342438.html






2. 도착


역시 가격이 좀 되는거라 1주일만에 도착했습니다.



음? RPi 는 명함사이즈 인데 박스가 꽤 크군요.



뽁뽁이 봉투를 제거하면 비닐 포장지가 나옵니다.



그 안에 박스가 이제야 나오는군요. 그렇지만 여전히 큽니다.



Hey~~~! 안녕.

Model B+ 문구가 저를 반겨 줍니다.



버전이 올라갈수록 포장은 점점 더 simple 해지고 있습니다.



아직 RPC 버전 (중국 생산 버전) 은 없는건가?

"Made in United Kingdom" 이라고 박스에는 프린팅 되어 있네요.



저 뒷면의 CMIIT ID 란 무엇일까 찾아 봤습니다.


* CMIIT Wireless Applications

https://fccid.io/CMIIT-ID-2018AJ2147


우리나라로 따지면 "전파 인증" 정도가 되는듯 합니다.






3. 본체


짜잔~!!!



여느 버전들과 비슷한 모양의 본체가 박스안에서 나왔습니다.



눈에 들어오는 가장 큰 차이점은 CPU 에 붙은 heat spreader 와, 산딸기가 세겨진 WiFi 뚜껑정도가 되겠네요.

"Made in the UK" 되겠습니다.



뒷면도 얼른 확인해 봤습니다. Elpida 의 1G RAM은 여전하네요. 언능 2G 시대가 왔으면... 하고 바래 봅니다.






4. B vs. B+


팔려나갈 Model B 와의 비교샷 입니다.



오른쪽 위에 PoE 점퍼가 추가되었으며, 전원부 근처에 칩이 하나 커졌습니다.

그리고 기판 위의 각 component 들에 대한 라벨링이 사라졌습니다.



밑면 model B 입니다.



메모리 주변 회로가 깔끔해졌습니다.



옆면은 비교할게 없어서 그냥 model B+ 사진입니다.



Network port 생산연도는 18년 16주차인듯 하네요.






5. 전원 ON !


그 사이에 Ubuntu-Mate 18 버전이 새로 나왔고, 새로 구입한 Raspberry Pi 3 model B+ 이니,

OS 를 새로 깔아야 마땅 하나 너무너무너무너무너무너무너무너무너무너무너무너무 귀찮습니다.


CPU (클럭 상승) / Network 정도만 바뀐거라, 기존 OS 도 무리없이 돌아갈 것이라 생각되었습니다.

기존 model B 에 꽂혀있던 microSD를 넣고 전원을 키니 문제없이 Ubuntu-Mate 16 이 잘 돌아갑니다.



Keyboard / HDMI / Wired netowrk 등을 연결했더니만,

화면 좌측 윗쪽에 번개표시가 자꾸 뜨면서, network 을 통한 다운로드 속도가 줄고, 진행이 더디어지는게 느껴집니다.



네... idle 시에는 전기를 적게 먹지만, 로드가 걸리면 전기를 더 많이 처 드시는군요.

위의 표에서 가장 오른쪽이 칼럼이 model B+ 입니다.


* Raspberry Pi

https://en.wikipedia.org/wiki/Raspberry_Pi



"Under-voltage detected! (0x00050005) 가 작렬하지만, 우선 다른 선택이 없으므로 기존 USB charger 를 그대로 사용합니다.


좀더 안정적으로 전원 공급이 되는 USB Power 이어야 본래의 성능이 나온다 하니,

나중에 좋은걸로 달아줘야겠습니다.






6. OS / firmware upate


가는날이 장날이라고, "apt-get update" 와 "apt-get upgrade" 를 통하여 package update 를 시켜줍니다.



흠흠... 문제 없이 잘 됩니다. (무슨 문제가 생기겠어...)



그 후에, "rpi-update" 를 통하여 Raspberry Pi firmware update 를 시켜줍니다.



모두 끝나고 리부팅해서 확인해 보면, 문제 없이 적용이 되었습니다.



Raspberry Pi 로서는 6번째 라즈베리파이 인지라 뭔가 그리 흥은 많이 안나는군요.



심심하니, dmesg 를 통하여 부팅 시퀀스도 확인해 봅니다.

CPU 는 ARMv7 의 revison 5 로 알고 있었는데, 아직 OS 에서 명확하게 구분해주지 못하나 봅니다.


참고로 CPU 제조는 Sony 라는 사실.


* RPi HardwareHistory

https://elinux.org/RPi_HardwareHistory


흠흠~~ 그렇구나~~.





FIN


이로써, 1 Model B, 1 Model B+, 2 Model B, 3 Model B 및 이번의 3 Model B+ 까지,

Model B 버전은 모두 사용해보게 되었습니다.


개인 WiKi page 를 운영하고 있어서, CPU 도 좋지만 RAM 좀 얼른 2G로 올려주면 안되겠니?


And

Hardware | Flight Feeder 를 신청해 보자

|

1. 영원한 꿈, 비행기


일전에 항공기 추적을 Raspberry Pi 3 로 만드는 프로젝트를 완료 했었습니다.


* Hardware | PiAware 로 항공기 추적하기

http://chocoball.tistory.com/entry/Hardware-PiAware-FlightAware


다만 문제는, linux 의 root 로 로그인 한 상태로 계속 놔둬야만 운영되는 부분이었습니다.

그리고 어플이 죽으면 매번 모니터에 연결해서 실행시켜야 했기 때문에 많이 번거로웠습니다.


몇번 그렇게 하고 나니 너무 짜증이 나서 Raspberry Pi 3 는 다른 용도로 사용하게 되었습니다.




2. FlightAware


PiAware 가 개인이 직접 만들어서 구축할 수 있도록 한 버전이라면,

FlightFeeder 는 해당 회사에서 완성품으로 보내주는 kit 입니다.


다시한번 신청해 봅니다.

신청시, 개인적으로 예전에 PiAware 했었다를 최대한 어필 했습니다.


* FlightAware

http://flightaware.com/adsb/flightfeeder/



무심하게 다시 신청을 넣어 봅니다.



신청해줘서 고맙고, 추가 질문이 있으니 잘 답변하라고 합니다.

링크를 클릭하여 잘 답변해 줍니다.



오잉? 이게 왠일입니까?

Free Feeder 를 보내주기로 결정했다고 연락이 왔어요!!!

산타크로스는 존재했어!



장비를 곧 보낼 것이니, 정말 이것을 진행함에 문제 없고, 주소가 맞는지 확인 메일이 왔습니다.

순순히 말 잘 듣습니다.



장비를 보냈다고 연락이 왔습니다!!!

정말 꿈이 현실이 되는 순간입니다.




배송에 문제가 없으며, 빠른 배송인 FedEx 를 사용했네요.

오오오 뭔가 달라 !!!




3. 도착


정말로 도착했습니다 !!!



포장된 박스도 비범해 보이는군요.

정말 튼튼한 소재로 포장되어 왔습니다.



예전에 개별 구매했던 친숙한 부품들이 들어 있습니다.



저 주황색이 버전업 된 Feeder 인 듯 합니다.



안테나와 low pass filter 를 연결하는 케이블 입니다.

N type / SMA 네요.



깔끔한 마무리의 케이블 입니다.



네트웍 케이블도 같이 왔습다.

WiFi 를 사용할 것이기에 포장을 뜯지 않습니다.



이것은 1090MHz Mode S Filter 네요.



안테나 지지 브라켓 입니다.



속이 궁금해 지는 Feeder 본체 입니다.

FilghtAware 웹에서는 파란색 금속재질로 보였는데, 완전 다른것 같습니다.



안테나구요.



T-shirt 까지 보내 줬습니다.

이디서 FlightAware 세미나가 있으면 꼭 입고 가보겠습니다.





4. Teardown


PiAware 는 Raspberry Pi 3 를 이용해서 직접 이용해 봤습니다.

이 FlightFeeder 는 어떨지 궁금해 집니다.



우선 내용물을 봅니다.

본체와 터치 팬, 그리고 방수용 실링 고무가 같이 들어 있습니다.



모니터가 기본 장착 되어 있으며, 터치 입력이 가능할 것 같습니다.

그 전에는 직접 HDMI 모니터에 연결하고, USb Keyboard 를 연결 해야 했었는데, 완전 편해졌습니다.



밑면은 환기를 위한 구멍이 있습니다.

분해도 쉬울것 같네요.



어림 짐작해, 이놈도 역시 Raspberry Pi 3 가 들어있을것 같습니다.



커버를 분해해 봅니다.

역시, Raspberry Pi 3 가 들어 있네요.



Low Pass Filter 가 일체형 입니다.

내부에서 USB 로 연결되어 있네요.



터치스크린 입니다.

3.2 inch 라는군요.



터치스크린을 제거한 모습입니다.

간단하지만 필요한 모습을 하고 있습니다.



자동 부팅되도록 이미 microSD 에 OS 도 함께 들어 있습니다.



microSD 는 SanDisk 의 Ultra 8GB 버전입니다. Class 10 이네요.



일반적으로 Raspberry Pi 3 를 구입하면 중국산이 오는데,

보내준 기기는, 본고장 영국 - UK 에서 생산된 버전이 들어 있었습니다.

카메라나 디스플레이 포트는 먼지 들어가지 마라고 실링도 되어 있네요.



기존 제가 직접 구입했던 Raspberry Pi 3 는 PRC - People's Republic of China (중화인민공화국) 생산품 입니다.





5. 부팅


모든 선을 연결하고 전원을 넣어 봅니다.



모니터에 푸른 빛이 돌면서 부팅을 시작합니다.



Linux 부팅 시퀀스가 터치스크린을 통해서 잘 보이네요.



아무 설정을 하지 않아서, Status 가 모두 빨간색으로 뜹니다.



조금 있으니 Radio 가 노란 색으로 바뀌었습니다.

전파는 잡은것 같습니다. 일단, Network 을 잡아야 겠군요.



System 메뉴로 들어가 "Wifi Settings" 를 선택합니다.



Network ID 를 선택합니다.

선택 후, 비번이 필요하면 비번도 넣어 줍니다.



네트웍을 잡으면 Network 과 Gateway 가 녹색으로 바뀌어 문제 없음을 알려 줍니다.



System Status 를 보면, Network 을 통한 통신량 상황과 Raspberry Pi 3 의 보드 온도를 표시해 줍니다.

41도가 나오는데 괜찮을런지 모르겠습니다. 이거 24시간 켜 놓을껀데....



System > Log 를 보면, 관련된 어플들이 어떻게 구동되고 있고 어떤 동작을 하고 있는지 확인할 수 있습니다.

저의 ID도 이미 설정되어 있어서, 자동으로 로그인 되었다고 뜨네요.



업그레이드 된 FlightFeeder 의 정식 명칭은 "FlightFeeder Orange (H8)" 인듯 합니다.

소프트웨어 버전은 7.8.6 이라네요.



Radio 시그널 상황도 볼 수 있습니다.



모두 정상으로 작동하면 Status 에서 모든 항목이 녹색으로 표시되는 것을 확인할 수 있습니다.

아.... 뭔가 편하다.




6. 혹시...?


궁금점이 생겼습니다.

기존에 가지고 있던 Raspberry Pi 3 랑 본체를 바꿔서 구동시켜 보면 어떨까...?



흠흠. 할당된 시리얼 넘버와 다르다고 바로 뜹니다.

아마 MAC Address 를 보고, 발송한 본체와 동일한지 확인하는것 같습니다. UUID 등을 보는 것일까요?


microSD 를 따로 마운트 해서, 자동실행과 관련된 파일을 뒤져보면 알수 있을것 같은데,

뭔가 violation 이 생길듯 합니다. 안되는거 확인만 하고 다시 원래대로 되돌려 놓습니다.


어떻게 준 기회인데, 뭔가 문제가 생기면 안되잖아요?

나중에 시간이 지난 다음 기회가 되면 한번 분석해 보겠습니다.




7. 최종 확인


무사히 Status 에 all green 이 뜨면, 다음과 같은 메일이 조금 있다가 도착합니다.

"우리가 보낸거 잘 설치했네~. 너로부터 data 가 들어오고 있어! Thanks" 라고 메일이 옵니다.



메일에 있는 URL 로 접속해 보면, 저의 space 가 생긴것을 확인할 수 있습니다.



예전에 처음 PiAware 했을때의 친숙한 화면이네요.

다만, 기기가 PiAware 에서 Feeder 로 바뀌었습니다. 당연한거죠.



무사히 모든게 정상 작동하기 시작했습니다.




FIN


이 프로젝트 시작한지 2년째가 되어, 해당 회사에서 기기를 직접 공수받아 다시 시작하는 단계가 되었네요.

이 자리를 빌어 감사의 말씀 전합니다.

Thank you FlightAware~!


이제 하늘을 더 자주 쳐다보게 될것 같습니다.




Update - 20200212


기존 사용하던 WiFi 라우터에 문제가 있어, 라우터를 교체했습니다.

그러더니, FlightFeeder 에서 WiFi 를 못 잡더군요.


한 반년을 유선 네트워크 - Wired 로 사용하다, 캐이블이 너무 복잡해 지는 바람에 마음 잡고 문제를 확인해 봤습니다.

FlightAware 의 서포트에 문의해 보면, 기계같은 답변만 오더군요.


그러다, 제가 가지고 있는 FlightFeeder Orange (H8) 버전이 Raspberry Pi 3 B+ 이 베이스라는 것을 기억해 냈습니다.

구글링에서 라즈베리파이 3 B+ 의 WiFi 문제를 검색해 보니, Region - 지역 설정 때문에 잡히지 않는다는 글이 몇 개 보였습니다.



지역을 United States 로 바꿔 줬습니다.



아... 잘 잡네요. 이제 다시 WiFi 를 사용할 수 있게 되었습니다.


여러 feeder 들 중에, 오로지 FlightFeeder 만 WiFi 를 사용할 수 있어, 케이블이 복잡해 지는 것을 조금이나마 줄여주는 것 같습니다.

또한 제가 수령한 이 기기 이후 버전들은, 모두 철재 깡통으로 만들어지고 있어, 이 Orange (H8) 만 WiFi 사용이 가능합니다.

(철재로 case 를 만들면, 내부 안테나를 이용한 무선 통신이 불가능하게 되기 때문 - 차폐)




Update - 20200226


Corona-19 바이러스 창궐로 중국향, 중국발 항공기편이 줄었다고 합니다.



중국 내륙 공항에 이착륙하는 비행기 숫자는 확연하게 줄었네요.



제가 수집하는 station 에서도 1월부터 꾸준히 position 데이터 수집의 하락세가 관측 되었습니다.



중국 내륙만큼은 아니지만, 하루 700대 관측되던 비행기 숫자가, 500대 정도로 내려왔네요.



Station 을 운용하면, 이렇게 세상 변화도 관측할 수 있어서, 또 다른 즐거움인 듯 합니다.


And
prev | 1 | next