환경 및 도구 • 실행 및 디버그 단계
LiveFeed는 프로브에서 지상국으로 이미지를 실시간으로 보내는 소프트웨어 프로젝트입니다. 개발에서 우리는 프로브에 Raspberry Pi Model 3B 와 160º 광각 렌즈가 장착 된 8MP Raspberry Pi 카메라를 사용했습니다. 라즈베리 파이는 비행 중에 이미지를 캡처, 압축 및 보내야했습니다.
RF (Radio-Frequency)를 통해이 데이터를 전송하기 위해 IoT (Internet of Things) 응용 프로그램에 널리 사용되는 LORA 기술, SX127X와 함께 칩을 사용했습니다. 우리 지상에서 또 다른 Raspberry Pi와 Lora 칩이 Yagi 안테나로 신호를 받고있었습니다.
실험적으로,이 시스템은 개발 된 프로브와 함께 수십 미터에 근접한 프로브와 잘 어울 렸습니다. 그러나 수신기가 변속기에 사용 된 저전력으로 인해 저장 된 안테나와 결합 된 통신을 잃어 버렸기 때문에 프로브가 더 높은 고도로 올라 갔을 때 시스템은 작동이 중단되었습니다. 그럼에도 불구하고,이 하위 프로젝트는 혁신적이고 유망한 것으로 나타 났으며, 다음 비행의 성능을 향상시키기 위해 그룹에 도전하여 안정적인 이미지 전송 시스템을 만듭니다.
이 프로젝트를 실행하려면 2 개의 Raspberry Pi, 2 개의 SX127X 및 Raspberry Pi 카메라가 있어야합니다. 하나의 Raspberry Pi는 지상국이 되려면 SX127X에 연결되어야하고 다른 하나는 다른 SX127X 및 Raspberry Pi 카메라에 연결되어야합니다.
또한 Raspberry Pi에는 Python2와 모든 종속성이 설치되어야합니다.
지상국에서는 명령을 실행합니다.
python2 receiver.py
그리고 다른 Raspberry Pi에서는 명령을 실행합니다.
python2 transmission.py