Увеличиваем дальность радиоуправления дронов Phantom и Mavic
А теперь кто купил программу эту, нужно предъявить разробам о такой херне!
Только им наплевать как мне кажется =-))) Так же как и DJI наплевать , что половину пультов убилось их обновлением прошивки…
Деньги уплочены - до свиданья. Поддержка DJI это вообще недоразумение. Я думаю любой из нас знает больше о продуктах DJI, чем эти бездари.
Так что иллюзий не питаем … Выкидываем ролики , чтобы как можно больше народу смотрело , вот это хоть как то на них по действует…
Оказывается Phantom 3 standard в режиме F в программе Litchi управляется по каналу 2.4 Ghz.
В том то и дело, что не управляется. А идет только видео и телеметрия.
Сегодня тестировал свой Phantom 3 standard на 1 км в Личи по точка. Связь управления рвется через 100-150 метров. А вот видео и телеметрия идут прекрасно. Вывод надо усиливать только 5.8 ГГц. Кто может посоветовать антенну. Какая из них лучше, эта ru.aliexpress.com/item/…/32596405903.html или эта ru.aliexpress.com/item/…/32454009051.html
Вопрос к elected у тебя вроде первая. Как она работает?
Кто может посоветовать антенну.
Да это круто. Но много надо колхозить. Пока хочу нормальную антенну.
В том то и дело, что не управляется. А идет только видео и телеметрия.
Сегодня тестировал свой Phantom 3 standard на 1 км в Личи по точка. Связь управления рвется через 100-150 метров. А вот видео и телеметрия идут прекрасно. Вывод надо усиливать только 5.8 ГГц. Кто может посоветовать антенну. Какая из них лучше, эта ru.aliexpress.com/item/…/32596405903.html или эта ru.aliexpress.com/item/…/32454009051.html
Вопрос к elected у тебя вроде первая. Как она работает?
FPV + VR + Immersive или Joystik и управление пойдет по 2.4 Ghz - проверено !!!
про Waypoint никто ничего не говорил
смотрите видео - вникайте
FPV + VR + Immersive или Joystik и управление пойдет по 2.4 Ghz - проверено !!!
Согласен. Я сразу не посмотрел видео. А что по моему вопросу об антене.
Согласен. Я сразу не посмотрел видео. А что по моему вопросу об антене.
Aomway даст результат около 500 метров , спиральную я не тестировал , но по идее она должна дать больший прирост. Но она громоздкая и неудобная + кустарная … Я бы остановился на панельной aomway
Я бы остановился на панельной aomway
Спасибо, так и сделал уже заказал.
Интересный момент…На Фантоме 4К с модом 27дб сегодня летал в литчи по точкам, видео линк держался на расстоянии до 3700м!, управление пропало уже после 1.7км. Как бы 5.7 “прокачать”. За бугром коллеги делают внешние антенны на самой тушке
В режиме FPV + VR + Immersive сможете летать на растояние видеолинка, но будьте осторожны в случае обрыва связи дрон не вернётся .
в случае обрыва связи дрон не вернётся
нет, так не интересно) Надо его полностью контролировать
Да это круто. Но много надо колхозить. Пока хочу нормальную антенну.
пробовал этот усилитель на штатные антенны пульта (2.4 штатные, 5.8 штатную к усилителю не подключить, брал от роутера), улетал на 1км с лишним, начало видео теряться.
этот же усилитель + антенны itelite вышло почти 3км (высота 150м), видео не терялось. это при взлете с возвышенности. в ровном поле 2-2,1км выходило
с одним itelite улетал один раз на 1,3км, больше не получилось даже в том же месте, не понятно почему.
но это все тестил весной, со старыми прошивками. деревья были без листьев, трава тоже не мешала))
пробовал этот усилитель на штатные антенны пульта
А как делал питание? Какой аккумулятор?
А как делал питание? Какой аккумулятор?
два аккума 18650, лепил к низу пульта. для тестов, быстрая сборка)
а да, ещё заказывал дс-дс конвертер с али. поднимал напряжение с родной батарейки пульта 18650 до 5в (этот усилитель на 5.8 питается от 5в, просто сверху плата понижающая 6-23в до 5в) но улетал меньше… ток 0,21А против 0,3А при питании с двух внешних 18650. такой уж конвертер видимо
Перечитал ветку по второму разу, совсем запутался. Поменял:
#!/bin/sh
# This script runs when init it run during the boot process.
# Mounts everything in the fstabmount -o remount +w /
mount -t tmpfs mdev /dev
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mount -t sysfs sysfs /sys
mount -t proc proc /proc
mount -t tmpfs tmpfs /tmp
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -smknod /dev/caldata b 31 6
mount -t debugfs none /sys/kernel/debug
mkdir /var/run
mkdir /var/lock
mkdir /var/log
/sbin/klogd
/sbin/syslogdinsmod /lib/modules/3.10.49/compat.ko
insmod /lib/modules/3.10.49/crypto_blkcipher.ko
insmod /lib/modules/3.10.49/crc-ccitt.ko
insmod /lib/modules/3.10.49/arc4.ko
insmod /lib/modules/3.10.49/cfg80211.ko
insmod /lib/modules/3.10.49/mac80211.ko
insmod /lib/modules/3.10.49/ath.ko
country=`fw_printenv -n country`
if [ $country = “OK” ];then
insmod /lib/modules/3.10.49/ath9k_hw.ko cert_country=1
else
insmod /lib/modules/3.10.49/ath9k_hw.ko
fi
insmod /lib/modules/3.10.49/ath9k_common.ko
insmod /lib/modules/3.10.49/ath9k.koecho dji > /proc/sys/kernel/hostname
/etc/init.d/sysfixtime bootiw dev wlan0 del
#iw phy phy0 set antenna all all
iw phy phy0 set antenna_gain 0
iw phy phy0 set distance 0
iw phy phy0 interface add wlan0 type managed 4addr on
iw wlan0 set power_save offifconfig wlan0 up
brctl addbr br-lan
ifconfig br-lan 192.168.1.2 netmask 255.255.255.0 up
dwifi sta start
clisrv &ifconfig usb0 hw ether 60:60:1f:ff:ff:ff up
brctl addif br-lan usb0
brctl addif br-lan wlan0ifconfig lo 127.0.0.1 up
#telnetd -l /bin/ash &
mkdir -m 0755 -p /var/run/vsftpd
/usr/sbin/vsftpd &
#/usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org &
djiled.sh &iw phy phy0 set retry short 1 long 1
iw phy phy0 set rts off
iw phy phy0 set frag 256
iw dev wlan0 set noack_map 0x00c0
iw reg set US
iw dev wlan0 set txpower limit 2700
но судя по логам скидывает FCC режим:
Jan 1 00:00:02 (none) syslog.info syslogd started: BusyBox v1.22.1
Jan 1 00:00:02 (none) kern.notice kernel: klogd started: BusyBox v1.22.1 (2015-11-16 16:28:58 CST)
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.000000] Linux version 3.10.49 (yello@ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r2635) ) #1 Mon Apr 18 12:37:04 CST 2016
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] bootconsole [early0] enabled
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] CPU revision is: 0001974c (MIPS 74Kc)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] SoC: Atheros AR9342 rev 2
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Clocks: CPU:560.000MHz, DDR:450.000MHz, AHB:225.000MHz, Ref:40.000MHz
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Determined physical RAM map:
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] User-defined physical RAM map:
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Initrd not found or empty - disabling initrd
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.580000] 0x0000007f0000-0x000000800000 : “art”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.590000] 0x000000050000-0x000000420000 : “firmware1”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.600000] 0x000000420000-0x0000007f0000 : “firmware2”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.600000] 0x000000000000-0x000000800000 : “all”
Jan 1 00:00:02 (none) kern.warn kernel: [ 0.610000] g_ether gadget: using random self ethernet address
Jan 1 00:00:02 (none) kern.warn kernel: [ 0.610000] g_ether gadget: using random host ethernet address
Jan 1 00:00:02 (none) kern.info kernel: [ 0.620000] usb0: MAC 7a:5e:33:b7:3e:b6
Jan 1 00:00:02 (none) kern.info kernel: [ 0.630000] usb0: HOST MAC 42:ee:f0:1d:38:11
Jan 1 00:00:02 (none) kern.info kernel: [ 0.630000] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
Jan 1 00:00:02 (none) kern.info kernel: [ 0.640000] g_ether gadget: g_ether ready
Jan 1 00:00:02 (none) kern.info kernel: [ 0.640000] TCP: cubic registered
Jan 1 00:00:02 (none) kern.info kernel: [ 0.650000] NET: Registered protocol family 17
Jan 1 00:00:02 (none) kern.info kernel: [ 0.650000] 8021q: 802.1Q VLAN Support v1.8
Jan 1 00:00:02 (none) kern.notice kernel: [ 1.440000] jffs2: notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Jan 1 00:00:02 (none) kern.info kernel: [ 1.450000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:3.
Jan 1 00:00:02 (none) kern.info kernel: [ 1.460000] Freeing unused kernel memory: 220K (802c9000 - 80300000)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.430000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
Jan 1 00:00:02 (none) kern.info kernel: [ 2.440000] Backport generated by backports.git backports-20140320-37-g5c33da0
Jan 1 00:00:02 (none) kern.info kernel: [ 2.670000] cfg80211: Calling CRDA to update world regulatory domain
Jan 1 00:00:02 (none) kern.info kernel: [ 2.700000] cfg80211: World regulatory domain updated:
Jan 1 00:00:02 (none) kern.info kernel: [ 2.710000] cfg80211: DFS Master region: unset
Jan 1 00:00:02 (none) kern.info kernel: [ 2.710000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.720000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.730000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.740000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.750000] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.750000] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.760000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.770000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.780000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: EEPROM regdomain: 0x0
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: EEPROM indicates default country code should be used
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: doing EEPROM country->regdmn map search
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: country maps to regdmn code: 0x3a
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: Country alpha2 being used: US
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.560000] ath: Regpair used: 0x3a
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.580000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
Jan 1 00:00:03 (none) kern.info kernel: [ 3.590000] cfg80211: Calling CRDA for country: US
Jan 1 00:00:03 (none) kern.info kernel: [ 3.600000] cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:03 (none) kern.info kernel: [ 3.600000] cfg80211: DFS Master region: FCC
Jan 1 00:00:03 (none) kern.info kernel: [ 3.610000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.620000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.620000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.630000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.640000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.650000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 3.670000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
Apr 18 05:05:17 (none) kern.info kernel: [ 4.490000] cfg80211: Calling CRDA for country: GB
Apr 18 05:05:17 (none) kern.info kernel: [ 4.510000] cfg80211: Regulatory domain changed to country: GB
Apr 18 05:05:17 (none) kern.info kernel: [ 4.510000] cfg80211: DFS Master region: ETSI
Apr 18 05:05:17 (none) kern.info kernel: [ 4.520000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Apr 18 05:05:17 (none) kern.info kernel: [ 4.530000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 1700 mBm), (N/A)
Apr 18 05:05:17 (none) kern.info kernel: [ 4.530000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Apr 18 05:05:17 (none) kern.info kernel: [ 4.540000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Apr 18 05:05:17 (none) kern.info kernel: [ 4.550000] cfg80211: (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm), (0 s)
Apr 18 05:05:17 (none) kern.info kernel: [ 4.560000] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.260000] device wlan0 entered promiscuous mode
Apr 18 05:05:20 (none) kern.info kernel: [ 7.630000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:05:20 (none) kern.info kernel: [ 7.640000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:05:20 (none) kern.info kernel: [ 7.670000] device usb0 entered promiscuous mode
Apr 18 05:05:20 (none) daemon.info udhcpd[523]: udhcpd (v1.22.1) started
Apr 18 05:05:20 (none) daemon.err udhcpd[523]: can’t open ‘’: No such file or directory
Apr 18 05:05:20 (none) kern.info kernel: [ 7.810000] cfg80211: Calling CRDA for country: US
Apr 18 05:05:20 (none) kern.info kernel: [ 7.830000] cfg80211: Regulatory domain changed to country: US
Apr 18 05:05:20 (none) kern.info kernel: [ 7.830000] cfg80211: DFS Master region: FCC
Apr 18 05:05:20 (none) kern.info kernel: [ 7.840000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.850000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.850000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.860000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.870000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Apr 18 05:05:20 (none) kern.info kernel: [ 7.880000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 05:05:27 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0c:e4:be IEEE 802.11: authenticated
Apr 18 05:05:27 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0c:e4:be IEEE 802.11: associated (aid 1)
Apr 18 05:05:28 (none) kern.info kernel: [ 15.190000] device wlan0.sta1 entered promiscuous mode
Apr 18 05:05:28 (none) kern.info kernel: [ 15.190000] br-lan: port 3(wlan0.sta1) entered forwarding state
Apr 18 05:05:28 (none) kern.info kernel: [ 15.200000] br-lan: port 3(wlan0.sta1) entered forwarding state
Apr 18 05:05:28 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0c:e4:be WPA: pairwise key handshake completed (RSN)
Apr 18 05:05:28 (none) kern.info kernel: [ 15.630000] TCP: TCP: Possible SYN flooding on port 2345. Sending cookies. Check SNMP counters.
Apr 18 05:05:35 (none) kern.info kernel: [ 22.680000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:05:43 (none) kern.info kernel: [ 30.240000] br-lan: port 3(wlan0.sta1) entered forwarding state
Apr 18 05:07:06 (none) daemon.info hostapd: wlan0: STA c0:38:96:05:f9:b9 IEEE 802.11: authenticated
Apr 18 05:07:06 (none) daemon.info hostapd: wlan0: STA c0:38:96:05:f9:b9 IEEE 802.11: associated (aid 2)
Apr 18 05:07:06 (none) daemon.info hostapd: wlan0: STA c0:38:96:05:f9:b9 WPA: pairwise key handshake completed (RSN)
Apr 18 05:07:08 (none) daemon.info udhcpd[523]: Sending OFFER of 192.168.1.20
Apr 18 05:07:08 (none) daemon.info udhcpd[523]: Sending OFFER of 192.168.1.20
Apr 18 05:07:08 (none) daemon.info udhcpd[523]: Sending ACK to 192.168.1.20
Пожалуйста, прошу помочь, я так понял и в пульте и в дроне нужно править только один файл “rcS”
заменить там нужно GB на OK и должно получиться так:
if [ $country = “OK” ];then
insmod /lib/modules/3.10.49/ath9k_hw.ko cert_country=1
в конце дописать:
iw reg set US
Пожалуйста поправьте если что то упустил. Или давайте для всех в шапке темы сделаем окончательную инструкцию. Спасибо:)
Чтобы действительно работало , нужно делать по этой инструкции !!!
Господи, убивал бы за такие посты. Зачем там логи все ваши? Выяснили уже ведь, что ни пропиши в rcS все равно при запуске dji go регион скидывается в ce режим. По идее можно включить консоль, не трогая rcS менять регион через терминал с могильника после запуска dji go. Или скрипт всучить, как у elected на канале
Спасибо!
А что, на litchi не лктается?
А что, на litchi не лктается?
На личи денег пока нету, а на iOS ломаную не поставить. И меня сначала обрадовал лайвхак с личи: если правый тумблер во второе положение перевести, то видео и управление в разы увеличивается т.к. Все идёт через 2.4… НО ПРИ ОБРЫВЕ СВЯЗИ ФАЙЛСЭЙВ НЕ СРАБАТЫВАЕТ…
На личи денег пока нету, а на iOS ломаную не поставить. И меня сначала обрадовал лайвхак с личи: если правый тумблер во второе положение перевести, то видео и управление в разы увеличивается т.к. Все идёт через 2.4… НО ПРИ ОБРЫВЕ СВЯЗИ ФАЙЛСЭЙВ НЕ СРАБАТЫВАЕТ…
Не совсем правый тумблер , а в определенных режимах: