EZ-WifiBroadcast DIY HD видео своими руками
Хм, а переставить microsd в старшую малину - это отличная и очевидная (не для меня) мысль! Выставил txpower_atheros 40, вернул карточку обратно, теперь стик едва теплый (я еще и радиатор прицепил) и писк на грани слышимости. Для опытов пока оставлю так. Спасибо!
Хай, мож дурацкий вопрос, но спрошу) Есть камера Gitup Git2, у нее есть два входа один USB, использую его для FPV, и есть НD выход. Тут наткнулся в инете, через HD выход, подключили к телеку через HDIM, и картинка с камеры передается на здоровенный телек, по качеству приличное HD, ниже видео. Можно ли с этого HD выхода, взять видео сигнал на вашу систему, тем самым будет классная FPV картинка, + писалка. Так же есть недорогие экшен камеры с такиме же HD выходами, в районе 3000 рублей…
Зачем так все усложнять? Покупаем ru.aliexpress.com/item/…/32863885257.html?transAbT… - выкидываем корпус, меняем антенны так как родные тяжелые ,получается вес всего изделия 45 гр и это еще и с записью на флешку в HD качестве.Да, задержка есть, но она на коптере не принципиальна.Ну и выше 200 метров лучше не летать))
Смотря на каком коптере.
Дима, вроде ты собирался попробовать?
или поцепи МинимОСД или блютуф или юарт через rx-tx к компу. И подсоедини к Зеро. Если заведётся-нужно будет бороться с АПМ
Цепляю телеметрийные модемы 915 МГц к APM - телеметрия в Mission Planner идет. Тут же в параллель проводу Tx (от APM) цепляю (через резисторный делитель) пин 10 (RX) Малины - на приемной Малине нет данных телеметрии (а в MP она продолжает идти через модемы)! Не работает костыль (
В wifibroadcast-1.txt:
TELEMETRY_TRANSMISSION=wbc
FC_TELEMETRY_SERIALPORT=/dev/serial0
FC_TELEMETRY_BAUDRATE=57600
MAVLINK_FORWARDER=mavlink-routerd
Что я делаю не так? 😵
Вроде всё так
Правда FC… никакого отношения не имеет
Но чудес ведь не бывает. Выкладывай свой конфиг для передатчика и приемника.
Вот и мне так кажется. Думаю вот как проверить работоспособность uart на малине, вдруг он мёртв…
Выкладывай свой конфиг для передатчика и приемника
Верхняя малина:
#!/bin/bash
#
# Common settings (need to be kept in sync for both TX and RX!)
# ============================================================
#
# Desired frequency in MHz
FREQ=2312
#
# Set to “Y” on the RX for auto-scanning. Frequency still has to be set on TX!
# Feature might be buggy or not work at all!
FREQSCAN=N
#
#
TXMODE=single
#
MAC_RX[0]=00c0ca91ee30
FREQ_RX[0]=2484
#
MAC_RX[1]=24050f953384
FREQ_RX[1]=2484
#
MAC_RX[2]=24050f953378
FREQ_RX[2]=2484
#
MAC_RX[3]=24050f953373
FREQ_RX[3]=2484
#
#
MAC_TX[0]=24050f953378
FREQ_TX[0]=5745
#
MAC_TX[1]=ec086b1c7834
FREQ_TX[1]=2472
#
#
# Wifi Datarate. Lower settings yield higher range and vice versa.
# 1=5.5Mbit, 2=11Mbit, 3=12Mbit, 4=19.5Mbit/18Mbit, 5=24Mbit, 6=36Mbit
DATARATE=3
#
#
# Choose between 30, 40, 48, 59.9
FPS=48
#
#
# FEC SETTINGS
# max. blocklength Ralink = 2278, Atheros = 1550
# min. sensible blocklength ~ 700
VIDEO_BLOCKS=8
VIDEO_FECS=4
VIDEO_BLOCKLENGTH=1024
#
#
# Telemetry transmission method:
# wbc = use wifibroadcast as telemetry up/downlink
# external = use external means as telemetry up/downlink (LRS or 3DR dongles)
# if set to external, set serialport to which LRS or 3DR dongle is connected
# both on ground and air pi
TELEMETRY_TRANSMISSION=wbc
#
#
# Set to “disabled” or “mavlink” for Mavlink (Tower App, Missionplanner, etc.)
TELEMETRY_UPLINK=mavlink
#
#
RC=disabled
#
#
# TX settings
# ============================================================
VIDEO_BITRATE=auto
#
BITRATE_PERCENT=65
#
CTS_PROTECTION=auto
#
# Camera image settings
# V2 cam: 1280x720: 30fps, 48fps, 59.9fps. 1640x922: 30fps, 40fps. 1920x1080: 30fps
WIDTH=1280
HEIGHT=720
#
KEYFRAMERATE=5
#
#
# Set additional raspivid parameters here
EXTRAPARAMS=“-cd H264 -n -fl -ih -pf high -if both -ex sports -mm average -awb horizon”
#
# Serial port and baudrate (19200 is minimum) to use for the R/C connection between air Pi and flight control
# Set this to “/dev/serial0” for Pi onboard serial port or “/dev/ttyUSB0” for USB-to-serial adapter
FC_RC_SERIALPORT=/dev/serial0
FC_RC_BAUDRATE=57600
#
#
# Serial port and baudrate to use for the telemetry connection between air Pi and flight control
# Set this to “/dev/serial0” for Pi onboard serial port or “/dev/ttyUSB0” for USB-to-serial adapter
FC_TELEMETRY_SERIALPORT=/dev/serial0
FC_TELEMETRY_BAUDRATE=57600
#
#
# not supported yet, do not change
FC_MSP_SERIALPORT=/dev/ttyUSB0
FC_MSP_BAUDRATE=115200
#
#
Выкладывай свой конфиг для передатчика и приемника
Нижняя малина:
#!/bin/bash
#
# Common settings (need to be kept in sync for both TX and RX!)
# ============================================================
#
# Desired frequency in MHz
FREQ=2312
#
# Set to “Y” on the RX for auto-scanning. Frequency still has to be set on TX!
# Feature might be buggy or not work at all!
FREQSCAN=N
#
#
TXMODE=single
#
MAC_RX[0]=00c0ca91ee30
FREQ_RX[0]=2484
#
MAC_RX[1]=24050f953384
FREQ_RX[1]=2484
#
MAC_RX[2]=24050f953378
FREQ_RX[2]=2484
#
MAC_RX[3]=24050f953373
FREQ_RX[3]=2484
#
#
MAC_TX[0]=24050f953378
FREQ_TX[0]=5745
#
MAC_TX[1]=ec086b1c7834
FREQ_TX[1]=2472
#
#
# Wifi Datarate. Lower settings yield higher range and vice versa.
# 1=5.5Mbit, 2=11Mbit, 3=12Mbit, 4=19.5Mbit/18Mbit, 5=24Mbit, 6=36Mbit
DATARATE=3
#
#
# Choose between 30, 40, 48, 59.9
FPS=48
#
#
# FEC SETTINGS
# max. blocklength Ralink = 2278, Atheros = 1550
# min. sensible blocklength ~ 700
VIDEO_BLOCKS=8
VIDEO_FECS=4
VIDEO_BLOCKLENGTH=1024
#
# Telemetry transmission method:
TELEMETRY_TRANSMISSION=wbc
#
# Set to “disabled” or “mavlink” for Mavlink (Tower App, Missionplanner, etc.)
TELEMETRY_UPLINK=mavlink
#
RC=disabled
#
# RX settings
# ============================================================
#
AIRODUMP=N
#
# Number of seconds wifi scanner is shown. Minimum recommended scanning time is 25 seconds.
AIRODUMP_SECONDS=25
#
WIFI_HOTSPOT=Y
#
WIFI_HOTSPOT_NIC=internal
#
ETHERNET_HOTSPOT=N
#
ENABLE_SCREENSHOTS=N
#
VIDEO_TMP=memory
#
RELAY=N
RELAY_NIC=112233445566
RELAY_FREQ=5220
#
QUIET=N
#
#
# serial port settings if using TELEMETRY_TRANSMISSION=external
EXTERNAL_TELEMETRY_SERIALPORT_GROUND=/dev/serial0
EXTERNAL_TELEMETRY_SERIALPORT_GROUND_BAUDRATE=57600
#
#
# set to “Y” to enable output of telemetry to serialport on ground Pi (for antenna tracker etc.)
ENABLE_SERIAL_TELEMETRY_OUTPUT=N
# baudrate and serialport used for ground Pi telemetry output
TELEMETRY_OUTPUT_SERIALPORT_GROUND=/dev/serial0
TELEMETRY_OUTPUT_SERIALPORT_GROUND_BAUDRATE=57600
#
#
# Set this to “raw” to forward a raw h264 stream to 2nd display devices (for FPV_VR app)
# Set to “rtp” to forward RTP h264 stream (for Tower app and gstreamer etc.)
FORWARD_STREAM=rtp
#
# UDP port to send video stream to, set to 5000 for FPV_VR app or 5600 for Mission Planner
VIDEO_UDP_PORT=5600
#
# Mavlink forwarder to use. Choose “mavlink-routerd” or “cmavnode”
MAVLINK_FORWARDER=mavlink-routerd
#
DEBUG=N
#
Закинул на флэшку raspbian, загрузился с нее. В консоль вывод есть (то есть tx с 8 пина идет), а вот ввести логин не дает (rx не работает), так что проблема в малине. Разбираюсь дальше
Вайфай хот спот пока о ключи. У тебя телеметрия стоит экстернал!!!
Подскажите пожалуйста, а можно использовать стики 5гГц? Если да, то какие? А то у меня лежит без дела точка доступа Ubiquiti, хочу ее использовать в наземной части. У нее выход Ethernet, если в наземную Pi его воткнуть, она поймёт?
И тоже интересно, можно ли заводить AV сигнал на воздушную малину или по HDMI ?
Давно читаю тему, решил вот попробоватьB-)
5ггц можно. евернет нельзя. ав нельзя. хдми можно через дополнительную плату.
github.com/rodizio1/EZ-WifiBroadcast/wiki
В консоль вывод есть (то есть tx с 8 пина идет), а вот ввести логин не дает (rx не работает), так что проблема в малине. Разбираюсь дальше
Выкинул резисторный делитель на пине RX малины, подключил через самодельный конвертер уровней - UART работает, залогинился в Raspbian. Ставлю карточку с EZWBC - телеметрии нету (( Казалось, что этот проект plug’n’play, но нет 😃
Вайфай хот спот пока о ключи. У тебя телеметрия стоит экстернал!!!
Хот-спот включаю на работе, т.к. нет монитора. Дома без хот-спота тоже нет телеметрии.
Телеметрия стоит wbc:
# Telemetry transmission method:
# wbc = use wifibroadcast as telemetry up/downlink
TELEMETRY_TRANSMISSION=wbc
ОСД хоть на єкране есть? В осдконфиг стоит Мавлинк?
Армить пробовал?
ОСД хоть на єкране есть? В осдконфиг стоит Мавлинк?
Армить пробовал?
- OSD есть.
- Да, мавлинк.
- В APM настроено ARMING_REQUIRE=0, и он стартует заармленный.
Даже и не знаю, чем помочь.
Подключись, как обічно. Поснимай с минуту. Вставь флешку, чтобы слить видео. Флешку в комп. Есть папка телеметрия. Посмотри, есть ли данные Мавлинка.
Другой подход - поставь телеметрию внешнюю. И с АРМа запусти телеметрию напрямую на приемник.
Тоже попробовал эту штуку, стандартный набор, RP 3B+, RP zero, стики на AR9271 с усилителем, камера, все. Весь комплект около 100 долл. Конфиги не правил, скачал образ, записал на 2 флешки, все завелось с первого раза.
По земле с антеннами от роутеров примерно сравнимо с аналоговым передатчиком такой же мощности на 5.8.
В микроволновке передатчик работает, хотя она гасит примерно 50 дБ.
Пришло время вливаться в цифру 😃 Все прочёл и здесь и на групсах и теперь не могу определится с камерой: V1 или V2?
Мнения расходятся.
Пришло время вливаться в цифру 😃 Все прочёл и здесь и на групсах и теперь не могу определится с камерой: V1 или V2?
Мнения расходятся.
Жду пока измельчает.
Пока размеры и вес передающей части не станут равны плате пишущей камеры и видео передатчику. И задержку поменьше)
Пока размеры и вес передающей части не станут равны плате пишущей камеры и видео передатчику.
Дак оно примерно такие размеры и имеет. cam + PI zero + 1свисток
Кстати, о размерах: есть вот такие платки свистков. Размеры там указаны, и они совсем не большие. Кто-нибудь применя такое? Не понятно какая мощность у них… Или это то же самое, что и это? Интересно, можно только одну антенну к ней подключить, или обязательно обе (чтобы не сгорело)?