les_01_04_01 [ОрбиКрафт 3D]

Инструменты пользователя


Боковая панель

Назначение ОрбиКрафт 3D

Сборка ОрбиКрафт 3D

Интерфейсы конструктора ОрбиКрафт 3D

Работа с ОрбиКрафт 3D по УКВ

Работа с ОрбиКрафт 3D по Wi-Fi

Работа с ОрбиКрафт 3D через WEB-интерфейс

Полезная нагрузка на базе Arduino

ОрбиКрафт 3D (трехосный) на стенде полунатурного моделирования

Среда разработки

РЭ Houston Control Center

Лабораторная оснастка

Обратная связь

les_01_04_01

Передача файлов по ВЧ

Схема передачи файлов по ВЧ

Команда для передачи фото по ВЧ каналу связи отправляется в Houston App и через Houston Server и наземный УКВ приемопередатчик передается на борт конструктора по протоколу AX.25. Бортовой УКВ приемопередатчик отправляет по CAN-шине команду в бортовой Houston Server, запущенный на Raspberry Pi. При подключенном к компьютеру наземном ИК-приемнике (Ground IR tranceiver) и установленном соединении виртуального COM-порта приемопередатчика с программой IR Reciever, полученная команда запускает скрипт, осуществляющий передачу фото между ИК-приемопередатчиками со скоростью 9600 бод. Изображение, принятое наземным ИК-приемником с помощью IR Reciever, сохраняется в ее папке с названием файла, состоящим из текущей даты и времени (рисунок 1):

Рисунок 1. Схема передачи файлов по ВЧ

Установка IR Reciever

Соберите наземный ВЧ приемопередатчик в соответствии с инструкцией.

Установите драйвер наземного ВЧ приемопередатчика со страницы Необходимое ПО

Подключите наземный ВЧ приемопередатчик к компьютеру по USB, откройте Диспетчер устройств Windows и убедитесь, что новое устройство появилось в разделе Порты СОМ и LPT (рисунок 2):

Рисунок 2. Просмотр устройства в Диспетчере устройств

Программу IR Reciever, необходимую для работы с наземным ВЧ приемопередатчиком, можно скачать на странице Необходимое ПО

Наземный ВЧ приемопередатчик не является радиопередатчиком, как на реальном космическом аппарате, он осуществляет передачу данных по ИК каналу на скорости 9600 бит в секунду.

Порядок передачи файлов с помощью ВЧ приемопередатчика

1. Подключить к компьютеру наземный УКВ приемопередатчик

2. Запустить Houston Server и Houston App

3. Включить конструктор ОрбиКрафт 3D

4. Подключить наземный ВЧ приемопередатчик к компьютеру по USB

5. Открыть Диспетчер устройств Windows и убедится, что новое устройство появилось в разделе Порты СОМ и LPT

6. Запустить IR Receiver – выбрать COM port наземного ВЧ и нажать кнопку Connect (рисунок 3):

Рисунок 3. Подключение к IR reciever

Сделать фото с помощью камеры ОрбиКрафт 3D или выбрать имеющееся фото.

Для передачи несжатого фото открыть Houston App и выдать команду 0x1 execute_script на адрес F (RPi) со следующими параметрами: id 13 arg Nфото. Например, для передачи полноразмерной фотографии 3.jpg нужно задать параметры 13 и номер фото 3. Необходимо дождаться окончания загрузки, скачанное фото будет лежать в папке программы IR Receiver (рисунок 4):

Рисунок 4. Передача фотографии с ОрбиКрафт 3D

Для повышения скорости скачивания фотографий, можно предварительно сжать изображения до нужного качества командой 0x1 execute_script на адрес F (RPi) со следующими параметрами:

  • id 15 arg Nфото – фото минимального качества
  • id 16 arg Nфото – фото среднего качества
  • id 17 arg Nфото – фото максимального качества

После успешного завершения сжатия будет получен ответ ~ACK.

Сжатый файл скачивается с помощью команды 0x1 execute_script на адрес F (RPi) с параметром id равным 14.

9. Для передачи сжатого фото открыть Houston App и выдать команду 0x1 execute_script на адрес F (RPi) со следующими параметрами: id 14 arg Nфото. Например, для передачи превью фотографии 2.jpg нужно задать параметры 14 и номер фото 2. Необходимо дождаться окончания загрузки, скачанное фото будет лежать в папке программы IR Receiver (рисунок 5):

Рисунок 5. Передача фото по ВЧ

В начале загрузки IR Reciever будет выглядеть вот так (рисунок 6):

Рисунок 6. Начало загрузки при передаче фото

При успешной загрузке появится сообщение CRC Correct. Successful receive., и в папке программы IR Reciever появится файл с изображением (рисунок 7):

Рисунок 7. Успешная передача фотографии

При неуспешном окончании передачи окно IR Reciever будет выглядеть вот так, и в папке программы IR Reciever файл не появится (рисунок 8)

Рисунок 8. Пример неуспешного окончания передачи

les_01_04_01.txt · Последние изменения: 2022/03/04 12:21 — ekaterina.manucharova

Инструменты страницы