Перейти к содержанию

Направление на маячОк.


Рекомендуемые сообщения

Всем добрый день.

Подскажите, каким образом можно реализовать устройство (робота) , которое будет направлять фонарик на радио маячок? Т.е. "ОНО" отслеживает направление на перемещающийся передатчик. Механика может быть выполнена на ШД, а вот как реализовать электронику этого "солнечного" трекера?

Самым простым для  определения направления кажется разность сигналов от двух антенн, но какие "готовые модули" можно использовать? Да и вообще, насколько это эффективно?

Более сложным (для меня) кажется вариант с двумя ЖПС модулями + вычисление разности координат.

Подскажите, может кто делал такое?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Как же тогда радистка Кэт из "Семнадцать мгновений весны" попалась? А охота на лис?

Избегайте тех, кто старается подорвать вашу веру в себя. Эта черта свойственна мелким людям. Великий человек, наоборот, внушает чувство, что вы можете стать великим. (Марк Твен)

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

...Радистка Кэт спалилась, на левой симке с Совёловского ... :rolleyes: Женщины ! ...

Охота на "Лис" из далёкого детства интересный вариант почти готового решения - добавить туда-сюда вращатель (горизонтальный "маятник" НЕ совмещённый с поворотным ус-вом фонарика) и по разности сигналов ардуинка выдаст поворот. А... есть ли "недорогие" готовые диверсити приёмники с "индикацией" выхода? Тогда и маятник делать не придётся ?

Собственно, задача сводится держать маячОк в луче фо-нарика на расстоянии не больше 100-120 метров. :drinks:

Изменено пользователем gosha-master
Ссылка на комментарий
Поделиться на другие сайты

Да. Я делал макет теплового трекера

 

Теперь задача "заменить" ИК датчики на слежение за маяком. Если бы с диверсити "снять" управление или просто с двух приёмников... Но... Каких ?

Ссылка на комментарий
Поделиться на другие сайты

Для начала - частота маячка? От этого будут зависеть габариты напраленной антенны. Для понимания - вот фото "охотника на лису" 144 МГц.
kam.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, oldmao сказал:

Для начала - частота маячка?

Одинаково приятно - т.к. исполнительная нагрузка - фонарик, приёмо-передающая "часть" может быть 2.4 - 5ГГц, что уменьшит габариты (надеюсь), хотя и работает в зоне прямой видимости. Но я мало "общался" с приёмо-передатчиками этого диапазона - только в "квадрокоптерном варианте" применения. Возможно ли использовать две остронаправленные антеннки (а-ля Хеликс) в качестве "бинауральных датчиков" для управления ардуинкой, вместо ИК от моего макета ? :huh:

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, gosha-master сказал:

Возможно ли использовать две остронаправленные антеннки (а-ля Хеликс) в качестве "бинауральных датчиков" для управления ардуинкой, вместо ИК от моего макета ?

Возможно и возможно, а возможно и невозможно. Подозреваю, что Ваш "теплонаблюдатель" чувствует разницу уровней тепла в "левом и правом глазу". Вот если бы теплотрекер "видел" пламя зажигалки с расстояния в пару метров...

Нужны две горизонтально разнесённые на несколько сантиметров (частота высокая - длина волны ~7см) антенны. Далее - амплитудно-фазовый детектор. Усилители после антенн перед детектором тоже можно пристроить, если есть опыт построения таковых. Если фазы в антеннах совпали - значит "цель" впереди (или сзади - в зависимости от диаграммы направленности антенн), если не совпали - значит нужно антенны поворачивать. Всё почти как в теплотрекере. Так что всё без проблем. Почти без проблем...

С уважением В.

Ссылка на комментарий
Поделиться на другие сайты

Проще по принципу радиолокатора кругового обзора. Антенна вращается, а "мозг" находит максимум сигнала и поворачивает туда фонарик.

Длина диполя направленной антенны примерно равна половине волны (для рефлектора чуть больше, для директора чуть меньше), для сантиметровых волн выгоднее рупорную антенну использовать, у неё диаграмма направленности острее получается. В любом случае сделать это "на коленке" без измерительных приборов - сродни подвигу. И то тому, кто в СВЧ собаку съел.

Ссылка на комментарий
Поделиться на другие сайты

34 минуты назад, oldmao сказал:

Проще по принципу радиолокатора кругового обзора.

Может Вы и правы: достаточно амплитудного детектора. А вот если "ловить" фазу, то придётся оперировать на основной частоте - гигагерцы... Думаю, что на трёхэлементном волновом канале врядли получится - слишком "тупая" диаграмма направленности.

@gosha-master Даже ненастроенная рупорная антенна может дать хороший эффект направленности. Вот первое, что попалось на глаза: ТЫЦ!  Принцип действия этой штуки - обнаружение ВЧ излучения.

С уважением В.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, bam-buk сказал:

Далее - амплитудно-фазовый детектор

А... http://www.findpatent.ru/img_show/3482540.html

а ... на Али чО-нить подобное есть ? ;) А то в руках не держал - боюсь ошибиться. :D

Из "современных" вариантов вспоминается РССАй - как индикатор уровня входного сигнала приёмника. Только я не  знаю в виде чего она "выдаётся" и как её измерить АЦП Ардуинки, чтобы сравнить их по уровню сигнала. Т.е. два одинаковых приёмника, антенны которых разнесены.

36 минут назад, oldmao сказал:

сделать это "на коленке" без измерительных приборов

Для "офонаревшего" варианта достаточно точности консервной банки с юТуба -100 метров прямой видимости без явных помех. Но вот лишнее поворотное ус-во - надёжность, габариты ... Из приборов. КСВ-метр ? Я бы просто "разнонаправлял" остронаправленные антенны, пока сигнал не попал. Хеликс около 30° (ка-ца, и он не большой для 2.4.ГГц), т.е. если направить под 45°, например, перемещающийся маяк добавит на одну, и уменьшит сигнал на другую антенну. Но это "типа теория"...:blink: У меня нет опыта в приёмниках. Но это по уровню сигнала.

9 минут назад, bam-buk сказал:

Принцип действия этой штуки - обнаружение ВЧ излучения.

Т.е мы просто "ловим" несущую частоту ? А авторадар, как донор - это решение. Спасибо. - Надо понять ещё насколько он подходит для маяка или .... какой маяк ему подойдёт.:huh:

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, gosha-master сказал:

как индикатор уровня входного сигнала приёмника.

Ну да! Продетектировать и дальше иметь дело с напряжением очень низкой частоты - с почти постоянным током! Ардуина только обрадуется...

15 минут назад, gosha-master сказал:

Я бы просто "разнонаправлял" остронаправленные антенны, пока сигнал не попал. Хеликс около 30° (ка-ца, и он не большой для 2.4.ГГц), т.е. если направить под 45°, например, перемещающийся маяк добавит на одну, и уменьшит сигнал на другую антенну.

Пожалуй, это хорошее решение. Только развернуть антенны нужно одна относительно другой на такой угол, чтобы "алгоритм работал" и не было бы "двусмысленности".

С уважением В.

Изменено пользователем bam-buk
Ссылка на комментарий
Поделиться на другие сайты

Так... Быстропокупной вариант.

Два приёмника с RSSI (так каца?) со штатными соСиськами, скажем под 60° для начала. Они дадут некие уровнИ, которыЕ можно будет сравнивать, а ардушка решит - куда поворачивать.

https://yandex.ru/yandsearch?text=Приёмник с Rssi&lr=10&clid=2039342

Вопрос: как выбрать такие приёмники, учитывая , что уровень надо будет измерять Ардушкой. Или моШ есть цифровой вариант, но, думаю, проще на АЦП аналог подать...

Тогда качестве маяка можно использовать обычный передатчик ?

Изменено пользователем gosha-master
Ссылка на комментарий
Поделиться на другие сайты

19 минут назад, gosha-master сказал:

как выбрать такие приёмники, учитывая , что уровень надо будет измерять Ардушкой.

Довести до уровня ардуишки нынче нет никакой проблемы - два операционника после двух приёмников. Важнее найти два приёмника, которым понравится подключение внешних антенн малых размеров (хеликс? -не знаю что это такое), из которых по фидерам... 5ГГц... 

А может сразу вай-фай? Или радиомышь?

Кстати: в качестве широкополосного передатчика можно использовать искровой разрядник.

С уважением В.

Ссылка на комментарий
Поделиться на другие сайты

Собственно, частота

12 минуты назад, bam-buk сказал:

вай-фай? Или радиомышь?

для меня не критична - важнее размер и надёжность (точность направления). Так что "тройки" можно делать на любой "подходящей" частоте, не требующей дополнительной "многоступенчатой обработки".

12 минуты назад, bam-buk сказал:

(хеликс? -не знаю что это такое)

https://yandex.ru/images/search?text=хеликс антенна wifi своими руками

-эт разновидность направленной антеннки - выше частота - меньше антеннка. Удобно таскать в поле - маленькая и относительно прочная.

А обязательно операционники ставить? Какие надо ?

14 минуты назад, bam-buk сказал:

использовать искровой разрядник

оч большие помехи для всех - лучше "обычый" передатчик.

Изменено пользователем gosha-master
дополнение
Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, gosha-master сказал:

выше частота - меньше антеннка

Так бывает со всеми антеннами.

8 минут назад, gosha-master сказал:

А обязательно операционники ставить?

Думаю, что почти любой из недорогих. Для уменьшения проблем - с малым входным током и возможным напряжением питания как у приёмника или ардуины.

А какой уровень напряжения выходит из приёмника? А может и не нужно - "и так сойдёт". С ардуинами дело не имел - не знаю, какой у них входной уровень. 

С уважением В.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо ! Надо почитать - подумать.

Мысль с мышиным радиоканалом тоже интересна - из-за размера :dance2:. Только дальности маловато.

Ссылка на комментарий
Поделиться на другие сайты

В 01.09.2018 в 09:11, gosha-master сказал:

Более сложным (для меня) кажется вариант с двумя ЖПС модулями + вычисление разности координат.

Подскажите, может кто делал такое?

Если подразумевается использование на открытом воздухе, где есть доступ к спутникам, то лучше конечно смотреть в сторону вычисления по координатам. По такому принципу работает антенный трекер для ФПВ.  Например ATT MFD, Ardupilot Antenna Treker или есть самодельный проект под названием " Easy to fly" ссылка 1 . Основной принцип -передача всей информации в ряде видеокадра. Но например первые версии наземки ATT MFD позволяли передать информацию в звуковом канале видеопередатчика. Если считатывать направление по уровню сигнала ( RSSI) то тогда наверно смотреть в сторону радиомодулей типа RFM22, считивать уровень программно и уже определять по двум уровням. Но когдато занимался радиоспортом, и "охотой на лис" немного, там  направление опеределялось по триангуляции с разных точек. Но это хорошо когда "лиса" т.е. маяк на большом удалении(сотни метров или километры) . Когда находишься непосредственно или вблизи за счет сильного и иногда переотраженного сигнала маяк слыен отовсюду. Для этого на приемниках была кнопка аттеньюатора,по нажатию снижалась чувствительность приемника и можно было точно навести антенну пеленгатора. Сейчас пеленгация используется в авиамоделизме для поиска иногда упавшей или утеряной модели. Есть как по тоновому сигналу на  частоте 433,так и спередачей "голосом" самих координат. вот например тема "радиопоиск моделей" , и вот продолжение

Изменено пользователем olegtur77
Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, olegtur77 сказал:

по уровню сигнала ( RSSI) то тогда наверно смотреть в сторону радиомодулей типа RFM22

Судя по http://www.parkflyer.ru/ru/blogs/view_entry/2386/

D3 - RSSI Channel ? А ... в "виде чего" он там живёт, чтобы

2 часа назад, olegtur77 сказал:

считивать уровень программно

? Не держал такого в руках.

Варианты с ЖПС оч интересные - они могут и высоту маяка отслеживать - но пока у меня мозга не хватает. Хотя технически, надо просто данные передать любым радиоканалом - не обязательно ФПВ - тем же RFM22.

Спасибо!

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, gosha-master сказал:

там на выходе обычный ШИМ уровнем от 0 до 3,3В, соотв от 0 до 100% сигнала. Отслеживается автопилотом(например при пропадании сигнала включается режим "возврат домой") Кстати вот на этих РФМ22 и собраны эти "оранж" модули. Причем все это есть в открытом доступе(схемы,платы,прошивки), Я себе тоже его собрал. В моей версии (и той что на паркфлаере) режим маяка включается в приемнике автоматически через 30 сек если пропал сигнал с передатчика. Он посылает парусекундный тоновый сигнал в эфир. Тем самым обычной рацией с направленной антенной можно его найти. часть инфы можно копнуть ссылка на исходники

Изменено пользователем olegtur77
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • @nekrylov Кулер на малых оборотах по центру радиатора решит все проблемы, при толщине основания 10 мм такое расположение выходников ничем плохим не грозит, при условии обдува. Радиатор выше 50-60 градусов вряд-ли нагреется когда-нибудь, его температура, скорее всего, будет от силы градусов на 10-15 выше температуры окружающего воздуха... Но схемка термоконтроля все же не повредит, на всякий пожарный.
    • двухтактный полумостовой импульсный преобразователь.   Качество монтажа ужасное, половина элементов, как этот конденсатор. Про сами детали сказать ничего не могу.   Пиковый ток из розетки? У меня есть осциллограф, если нужно могу провести замеры.    
    • Попробуйте скачать ГОСТ 16745-83 про конденсаторную бумагу. Там понятные слова, русские... :-)
    • Так ладно в общем нужно до конца разобраться с UART. Сейчас я выкладываю весь код и всю информацию что у меня есть. Сначала поясню что по схеме. Микроконтроллер у меня ATMEGA16. На PD2 и PD3 установлены светодиоды, На PC0 и PC1 установлены кнопки. Также установлен внешний кварц на частоту 7.3728 MHz. Теперь собственно сам код по UART. Код был взят из одного примера в просторах инета. Первоначально он был под ATMEGA8, но он вполне подошёл и на ATMEGA16. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) volatile start=1; char b; ISR(USART_RXC_vect) { b=UDR; } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Здесь я пробовал этот код UART конечно в таком виде работает, но здесь есть некоторая непонятная ситуация. На микроконтроллер почему то принимаются значения только в цифровом виде. По другому он отказывается работать. Возможно нужно как то перенастроить что то не совсем это понимаю. А UART эта вещь такая очень нужна без него не сделать управление плеером.
    • Заходишь в даташит усилителя, ищешь вход, обычно конденсаторы, туда и подпаиваешь. Выводишь 5 проводов: входы 4 каналов, и земля входа. Потом: провод левого переднего входа (in1) соединяешь с левым задним (in3), по аналогии с правой стороной делай так же. Получается 2 контакта и земля. Ищешь распиновку своего разъёма и паяешь. Распиновку могу объяснить, если фото будет. Что бы включить, Подключи разъём в телефон и вставь, например, диск с записанной тишиной. Именно с записанной тишиной. То есть со звуком. Например, скачиваешь аудиосигнал 100 гц, и в аудиоредакторе делаешь громкость этого звука на минимум и сохраняешь на диск. Тогда вроде песня будет, но не будет её слышно. И когда этот звук с диска будет воспроизводиться, включи музыку с аукса. 
    • @Гость Михаил, что мешает поставить и послушать? Что мешает потестить операционник из магазина на предмет подлинности, хотя бы замерить скорость нарастания выходного сигнала и сравнить с даташит? Из магазина с большой вероятностью может быть перемаркированный LM358, его сразу видно то характерной ступеньке на синусоиде и по частоте он просто "тормоз" по сравнению с ne. Ваш LG медленнее в три раза от исходного. Ваш lg со своими 3 МГц должен быть однозначно лучше, чем перемаркированный ne из 358. Например, разницы между оригинальным LM833 и с хорошей  8 мегагерцовой  подделкой ne с Али не слышно.
×
×
  • Создать...