Специальные цены   новые товары
Закрытая тема
Страница 19 из 58 ПерваяПервая ... 9 17 18 19 20 21 29 ... ПоследняяПоследняя
Показано с 721 по 760 из 2313

OSD на ATmega1281

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Немного не по теме.. Погода нелетная, от скуки слепил прогу захвата видео. Кроме VirtualDub проги либо слишком тяжелые для моего ...

  1. #721
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Немного не по теме..
    Погода нелетная, от скуки слепил прогу захвата видео. Кроме VirtualDub проги либо слишком тяжелые для моего ноута, либо денег просят. Собственно даб устраивал, но захотелось упростить жизнь. Те сверхзадача была максимально сократить необходимые действия в поле, для старта записи. Получилось вроде- проще некуда..
    Одна кнопка- превью, другая кнопка- запись. Даже имя файла генерируется автоматом, по дате/времени. Конечно всех, достаточно сложных и серьезных наворотов от даба нет, да и весь код просто ^C+^V из msdn, но вроде работает.
    Вообщем кому интересно поиграться - FPVcap. Версия по сути альфа..

  2.  
  3. #722

    Регистрация
    02.09.2009
    Адрес
    Караганда, Kазахстан
    Возраст
    41
    Сообщений
    273
    Сергей, как всегда - на высоте!!!!!!!
    Спасибо!!! Супер!!!

  4. #723
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Версия по сути альфа..
    а она под XP? попробывал под Win7-64 чего то не того не пишет а так молодец! я в этом не разбираюсь к сожалению
    PS папочку организовал вроде заработала
    Последний раз редактировалось Vlado; 08.10.2012 в 00:12.

  5. #724

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Цитата Сообщение от msv Посмотреть сообщение
    слепил прогу захвата видео
    То, что надо. Ни плюх, ни свистулек. Четко и просто. Спасибо!!!

  6.  
  7. #725

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    на х86 работает и под ХР и под 7й

  8. #726
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Ок, благодарю за оценку и тестирование.
    Немного букв о своей суперписАлке..
    1. Несмотря на активные советы msdn использовать только VMR9, поэспериментировав, пришел к старому доброму Video Reder. Все варианты VMR, VMR7, VMR9, то не создаются на некоторых компах (может там старые DirectX, не разбирался особо), то не соединяются в графе, то еще какая фигня. Возможно я не умею их готовить, но от компа к компу, от одного устройства захвата к другому,- не угадать какой казус выйдет. Простой VR оказался самым стабильным. Может стоит дать возможность определять рендер юзеру в конфигурации, но пока не увидел в этом особого смысла.
    2. Для синхронизации потоков полностью доверился стандартному AviMux из DirectShow. Единственно, что там можно сделать (и конечно сделано) указать "мастером" аудио-поток. В принципе при нормальном захвате все более-менее синхронизировано, но при большом количестве дропов (увы, для нас актуально) все как-то непредсказуемо.. То почти идеально сводится, то появляется не устраняемая со временем ощутимая рассинхронизация аудио и видео.. Увы, простых решений пока не вижу, а писАть свой мукс пока не готов..
    3. Далеко не все аудио-устройства поддерживают интерфейс микшера для DirectShow. Нужно сделать интерфейс к системному микшеру с возможностью установки при запуске всех настроек, определенных в конфигурации. Это полезно и для авто-включения мониторинга звука с установлением предварительно заданных значений уровней и параметров. Надеюсь добавлю в след. версиях.
    4. Сознательно не стал делать возможность включения аудио-кодека. Экономии на копейки, а проблем может оказаться много (не совместимость форматов аудио/видео для avi-контейнера, рассинхронизации итп..).
    5. Есть и хорошая новость ( ) - прога регистрирует как положено свой граф в системе и его можно посмотреть GraphEdit и прочими подобными смотрелками (типа GraphStudio из пакета K-Lite). Весьма полезное и поучительное занятие..

  9. #727

    Регистрация
    25.05.2012
    Адрес
    Ленинград
    Возраст
    38
    Сообщений
    1,952
    Шыкарная прога ! Мега респект. Буду видео на нетбук теперь писать)))

  10.  
  11. #728
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Тут как раз и обновление поспело: FPVCap 1.1(beta)..
    Со "спасибами" не торопитесь, все-таки сыровато наверное.. Тем более в этом деле (куча возможных устройств с неизвестно кем писанными дровами) добиться гарантированной надежности невозможно..
    Немного рекомендаций:
    1. Если девайс позволяет, выбрать формат для PAL 720x576 25fps YUY2 (или подобный).
    2. Мой любимый кодек PICVideo M-JPEG.
    3. Звук желательно захватывать тем же устройством, что и видео. Гораздо меньше проблем с синхронизацией.
    4. Для наших дел формат звука пойдет 22050Hz, 1ch, 16bps.

  12. #729
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Еще вспомнил:
    5. VideoRederer более универсален, но в некоторых случаях дает в динамике артефакты или может неоправданно грузить проц. Есть смысл тогда попробовать включить в настройках "VMR".
    6. УСБ-бишные устройства захвата могут конфликтовать с другими УСБ девайсами. Например мой PCTV начинает жутко тормозить если включить USB WiFi адаптер.
    7. Audio->Playback->Enable включает софтовый мониторинг звука через DirectSound устройство. Это дополнительная нагрузка на проц и неустранимая задержка (уменьшение размера аудио-буфера приводило к зависаниям графа и даже вываливание в синий экран смерти). Если нет желания с этим (с задержками) мириться можно для аудио-мониторинга просто параллельно в выходу аудио подключить активную колонку.
    Последний раз редактировалось msv; 19.10.2012 в 07:18.

  13. #730

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Сергей, подскажите, как переназначить вывод MCI вместо окна в какую-нибудь переменную типа TImage?
    Написал плеер, выковыривающий телеметрию из видео. Видео воспроизводится через TMediaPlayer, в котором в качестве Display можно назначить только оконный элемент: форму, панель, кнопку... Все бы хорошо, но если окно закрыто другим окошком или свернуто, информацию с кадра считать невозможно.

  14. #731
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Вроде для MCI нужно передавать HWND окна для отображения. Вероятно по этому TMediaPlayer.Display может быть только наследник от TWinControl, имеющий свойство Handle- по сути HWND. Конечно всех возможностей MCI не помню, но вполне может оказаться, что эта задача нерешаема..
    Есть повод окунуться в DirectShow , там эта задача легко решается. Даже можно не писать свой фильтр, пользовать готовый SampleGrabber.

  15. #732

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    ага, там черт ногу сломит.
    Нашел такой код:

    Код:
    #ifndef DIBSIZE
    #define WIDTHBYTES(bits) ((DWORD)(((bits)+31) & (~31)) / 8)
    #define DIBWIDTHBYTES(bi) (DWORD)WIDTHBYTES((DWORD)(bi).biWidth * (DWORD)(bi).biBitCount)
    #define _DIBSIZE(bi) (DIBWIDTHBYTES(bi) * (DWORD)(bi).biHeight)
    #define DIBSIZE(bi) ((bi).biHeight < 0 ? (-1)*(_DIBSIZE(bi)) : _DIBSIZE(bi))
    #endif
    
    void PlayAvi(LPCSTR pszFile, HWND hWndOutput)
    {
      AVIFileInit();
      PAVIFILE paf;
      AVIFileOpen(&paf, pszFile, OF_READ, 0);
      AVIFILEINFO afi;
      AVIFileInfo(paf, &afi, sizeof(AVIFILEINFO));
      PAVISTREAM pas;
      AVIFileGetStream(paf, &pas, streamtypeVIDEO, 0);
      AVISTREAMINFO asi;
      AVIStreamInfo(pas, &asi, sizeof(AVISTREAMINFO));
      long nFormatSize;
      AVIStreamReadFormat(pas, asi.dwStart, NULL, &nFormatSize);
      BITMAPINFOHEADER* pbihIn = (BITMAPINFOHEADER*)malloc(nFormatSize);
      AVIStreamReadFormat(pas, asi.dwStart, pbihIn, &nFormatSize);
      BITMAPINFOHEADER bihDec;
      memcpy(&bihDec, pbihIn, sizeof(BITMAPINFOHEADER));
      bihDec.biCompression = BI_RGB;
      bihDec.biBitCount = 24;
      bihDec.biSizeImage = DIBSIZE(bihDec);
      BYTE* pDecData = (BYTE*)malloc(bihDec.biSizeImage);
      memset(pDecData, 0, bihDec.biSizeImage);
      HIC hic = ICDecompressOpen(ICTYPE_VIDEO, pbihIn->biCompression, pbihIn, &bihDec);
      ICDecompressBegin(hic, pbihIn, &bihDec);
      HDC hdc = GetDC(hWndOutput);
      RECT rc;
      GetClientRect(hWndOutput, &rc);
      HDRAWDIB hdd = DrawDibOpen();
      BYTE* pInData = NULL;
      long nBufSize = 0, nSampleSize = 0;
      for (int nSample = asi.dwStart; nSample <= asi.dwStart + asi.dwLength; nSample++)
      {
        AVIStreamSampleSize(pas, nSample, &nSampleSize);
        if (nSampleSize > nBufSize)
        {
          pInData = (BYTE*)realloc(pInData, nSampleSize);
          nBufSize = nSampleSize;
        }
        AVIStreamRead(pas, nSample, 1, pInData, nBufSize, NULL, NULL);
        ICDecompress(hic, 0, pbihIn, pInData, &bihDec, pDecData);
      // ñåé÷àñ â pDecData òåêóùèé êàäð â âèäå áèòìàïêè, ðèñóåì åãî
        DrawDibDraw(hdd, hdc, 0, 0, rc.right - rc.left, rc.bottom - rc.top, &bihDec, pDecData, 0, 0, bihDec.biWidth, bihDec.biHeight, 0);
        Application->ProcessMessages();
      }
      DrawDibClose(hdd);
    
    
      ReleaseDC(hWndOutput, hdc);
      ICDecompressEnd(hic);
      ICClose(hic);
    
      AVIStreamRelease(pas);
      AVIFileRelease(paf);
      AVIFileExit();
      free(pInData);
      free(pDecData);
      free(pbihIn);
    }
    При указании пути файла и хендла формы/панельки должен воспроизводить файл. Нифига, вылетает на строке ICDecompress(hic, 0, pbihIn, pInData, &bihDec, pDecData); с ексепшеном ffdshow.ax. Удалил ffdshow - дает просто черный экран.

    ===
    еще нашел dspack, попробую его.

  16. #733
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Олег, имхо все эти библиотеки (в тч. MCI) по сути софтовые интерфейсы к этому. А зачем нам посредники? Конечно реальное приложение будет посложнее, вместо RenderFile придется свой граф собирать, но Intelligent Connect сделает всю самую сложную работу.
    //-------------------------------------
    Обновление FPVcap_1.2(beta). Исправлен тексты сообщений о ошибках, и вылеты на исключения при отсутствии железки захвата. Никаких принципиальных изменений.
    Последний раз редактировалось msv; 25.10.2012 в 14:48.

  17. #734
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Special... в свете последних достижений MSV сделал антенку для DX приложений на диапазон 400МГц. Измереный gain ~ 7dB, КНД порядка 9dB, ну и на модельке диполь с gain 2-5dB. ИМХО довольно перспективно, на какую сотню другую км потянет, обенно если тракт профессиональный, от какой либо р.станции
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: 1.jpg‎
Просмотров: 126
Размер:	85.3 Кб
ID:	719260  
    Последний раз редактировалось Vlado; 23.11.2012 в 00:18.

  18. #735
    ubd
    ubd вне форума

    Регистрация
    17.03.2003
    Адрес
    г.Осинники, Кемеровская обл
    Возраст
    41
    Сообщений
    4,270
    А чертёжик антенны можно?

    ну и на модельке диполь с gain 2-5dB
    И на самолете, обычный четверть волновый диполь?
    Разве есть разница между, просто штырьком четверть волны?
    И как определили 2-5 db.

    И ещё вопрос, поляризация какая подразумевается?

  19. #736
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    А я во какой коаксиал на 434 забабахал:
    Нажмите на изображение для увеличения
Название: GP434(1).JPG
Просмотров: 67
Размер:	18.3 Кб
ID:	721886Нажмите на изображение для увеличения
Название: GP434(2).JPG
Просмотров: 95
Размер:	21.6 Кб
ID:	721887
    Подробности здесь.
    Сверхзадача была уменьшить объемные габариты классической GP с тремя противовесами, торчащими во все стороны, для удобства хранения транспортировки.
    -----
    Самым неудобным моментом системы сейчас является привязка проводом пульта к передатчику, установленному на крыше авто.. Может есть какие дешевенькие RF-модули желательно на 2.4 обеспечивающие уверенный цифровой линк до 15-20м? Интерфес.. не знаю.. UART что-ли..

  20. #737
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Цитата Сообщение от ubd Посмотреть сообщение
    А чертёжик антенны можно?



    И на самолете, обычный четверть волновый диполь?
    Разве есть разница между, просто штырьком четверть волны?
    И как определили 2-5 db.

    И ещё вопрос, поляризация какая подразумевается?
    я подразумевал 3/4 ( 5/8 ) диполь у того гейн поболее а штырь на 400МГц нужна крыша ( пара кв метров ) в качестве противовеса иначе не работает. У штыря импеданс (36 + j20) Ом главное отмерить и прилепить к крыше по центру.
    Поляризация ессно линейная.

  21. #738
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Имхо 5/8 имеет скромные 2-3db по сравнению с GP только в узком секторе. Зато на вполне "ходовых" углах возвышения имеет жуткие провалы..

  22. #739
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Цитата Сообщение от msv Посмотреть сообщение
    Имхо 5/8 имеет скромные 2-3db по сравнению с GP только в узком секторе. Зато на вполне "ходовых" углах возвышения имеет жуткие провалы..
    Я собственно считал, как вариант 5/8 диполь, изогнутый буквой V. Он имеет вполне цивильную диаграмму, типо серпа, перекрывающую всю нижнюю полусферу а gein там около 5-6 dBi получается. Но это так, для коллекции. А провалы характерны для монопля ( штырь ) без противоеса.

  23. #740
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Цитата Сообщение от Vlado Посмотреть сообщение
    .. изогнутый буквой V..
    Хотелось бы ммана-модельку.. Там бы и ДН поглядел..

  24. #741

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Добрый вечер.
    Извините, что встреваю в дискуссию, но уже голова квадратная.
    Решил повторить проект Сергея. Собрал ОСД, но что-то не заладилось у меня совсем
    Мега после 3-5 включений перестает видится программатором (isp). Кажется слетают фьюзы, потому что фьюз-доктор в режиме параллельного программирования мегу поднимает. У меня последовательность действий такая:
    1. Подключаю isp программатор
    2. Заливаю бутлоадер
    3. Ставлю фьюзы на внешний кварц и бутлоадер, а также brownout protection
    4. Подключаюсь к ногам 28, 29 меги при помощи кабеля USB-UART
    5. Пытаюсь при помощи MegaLoad залить прошивку - выбираю hex и ставлю скорость 38400
    6. Как только MegaLoad пишет, что Waiting for device - подаю питание на ОСД. Ничего не происходит. Зеленый светодиод моргает.
    7. После пары-пятерки передергиваний питания саетодиод не мигает.
    8. Мегу считать/записать при помощи isp программатора невозможно. Подключаю фьюз доктор, сброшу фьюзы и все по-новой.
    Вот такая история на тему как я провел субботу

    UPD.
    Залил просто хекс без бутлоадера. К конфигуратору коннектится, пока все пишет и читает.
    Последний раз редактировалось dollop; 01.12.2012 в 20:14. Причина: Обновил...

  25. #742
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Константин, без паники!
    1. На всякий скачайте последнее обновление OSD.rar, разархивируйте.
    2. Программатором залейте в OSD cvmegaload.hex и установите фузы согласно fuse.JPG.
    3. Запустите OSDcnf.exe. Выберете порт вашего USB-UART, нажмите Open.
    4. Подключите USB-UART вместо GPS-модуля ( к 28,29 ногам меги). Питание OSD отключено!
    5. Нажмите кнопка Flash, выберите файл osd.hex.
    6. В течении ~5сек(не помню точно, но без того чтобы кофейку попить), пока статус "Ready from target", включите питание OSD.
    7. Несколько секунд наслаждайтесь процессом загрузки прошивки.

    В принципе загрузка через бутлоадер сделана для возможности заливать прошивку прямо в поле, с ноута, без программатора (чем неоднократно пользовался). А так, конечно, можно сразу залить osd.hex сразу программатором, не заливая предварительно бутлоадер (только скорректировать фузы..)..

    Удачи!
    ЗЫ О! уже догадались сразу залить..

  26. #743

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Сергей, спасибо!
    С таким порядком действий все работает в лучшем виде. GPS (mtk3329) нашелся сразу. Красотища, и плавненько вся анимация. Не налюбуюсь. Теперь жду когда приедет IMU и погоду.
    Сергей, а подробнее про кнопки расскажите, пожалуйста.
    S1 - если подержать секунды две - моргнет красный светодиод и запишется позиция home. А если подержать еще секунды две, то красный светодиод моргнет два раза и кажется тоже запишется home. Что-то со временем еще происходит Получалось его запустить на счет
    Назначение S2 не выявил.

  27. #744
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Отлично! Теперь стоит пройти процедуру калибровок.. Вещь неприятная, благо ее надо сделать только один раз.
    Ну и проверить PPM, честно говоря в последних прошивках даже не проверял, пользуюсь только LRS.
    Если будут вопросы, конечно спрашивайте.
    По кнопкам: одна кнопка пока чисто для отладки, не заморачивайтесь.
    Вторая, все правильно:
    - нажатие до 1 мигания -уточнение home (позиция, высота, итп). У меня такой ритуал запуска: после того как все включил, проверил, наловил спутники, похожу с моделью вокруг машины ( заодно проверяю работу антенного трекера.. ). Затем ложу модель на несколько сек и смотрю насколько ушло показания расстояние до база, высота. Значения могут сильно отличаться от 0 (GPS уточнил высоту и положение), и если это так, жму кнопку до одного мигания- ура, опять все нолях..
    - продолжать держать до двух миганий- режим "продолжения полета". Тут такая штука..
    АП определяет момент взлета после увеличения GPS-скорости больше минимальной (по конфигурации) и поднимает флаг- "Полет". По этому флагу начинает работать таймер полетного времени. Если после этого скорость GPS станет равна 0, АП считает что самолет приземлился и записывает автоматом в eeprom значения таймера полетного времени, пройденное растояние и (главное!) количество съеденных мАч. Естественно отключаю батарею, прихожу в себя.. Затем, если решу сделать еще полет на том-же акке, есть смысл при уточнении home подержать кнопку подольше и к текущему расходу акка, времени полета и пройденному пути будут добавлены значения из eeprom. Те система считает это продолжением полета и будет показывать реальное состояние батареи. А в конце полета можно оценить сколько км и сколько мин пролетели на одном акке, даже с промежуточными посадками.

  28. #745

    Регистрация
    17.11.2006
    Адрес
    Нижний Новгород
    Возраст
    58
    Сообщений
    347
    Цитата Сообщение от msv Посмотреть сообщение
    -----
    Самым неудобным моментом системы сейчас является привязка проводом пульта к передатчику, установленному на крыше авто.. Может есть какие дешевенькие RF-модули желательно на 2.4 обеспечивающие уверенный цифровой линк до 15-20м? Интерфес.. не знаю.. UART что-ли..
    Посмотрите на http://www.ebay.com/itm/2-4Ghz-NRF24...item3a77edfbe4 , есть разные варианты исполнения, но лучше использовать м/сх с + - nRF24L01+

    Есть форум по ней - http://kazus.ru/forums/showthread.php?t=19992&page=1
    Успехов!!!

  29. #746

    Регистрация
    28.12.2010
    Адрес
    Oulu, Finland
    Возраст
    58
    Сообщений
    602
    Цитата Сообщение от msv Посмотреть сообщение
    Тут как раз и обновление поспело: FPVCap 1.1(beta).. Со "спасибами" не торопитесь, все-таки сыровато наверное..
    Слишком старое сообщение - мое спасибо не подоспело Пришел новый китайский изикап - дорогая вещь, 6 баксов платил, однако С предыдущим прекрасно справлялся StkATVAp - тоже программа безо всяких плюшек. Новый не переварила. Ваша программа успешно переварила их по очереди - правда, когда перетыкаешь платки - информация берется из ini файла про старый модуль и приходится все перенастраивать, настройки на старый, соответственно, пропадают.
    Но это так, к слову - а программа чем проще и меньше ресурсов кушать изволит - тем лучше.
    То, что ini лежит на виду, а не зарыт в реестре - еще один громадный плюс.
    Давным давно пользуюсь чьей-то Quick Start Menu - программа, которая работает под Windows размером 20кбайт (не мега или гига!) - это правильная программа.

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

  30. #747
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Там бы и ДН поглядел..
    Нажмите на изображение для увеличения
Название: Snap115.jpg
Просмотров: 32
Размер:	42.0 Кб
ID:	726876Под серпом я подразумевал такую диаграмму и конструкцию.
    Два луча по 5/8 лямбды , вмесле диполь длинее лямбды.

  31. #748
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Нажмите на изображение для увеличения
Название: Snap116.jpg
Просмотров: 34
Размер:	37.8 Кб
ID:	727468Тут еще... раз пaшла такая пьянка, в предверии праздников, реж последний огурец. Тут может и почитателям стаканов. Раз стаканчик, два стаканчик а в результате OMNI на 2.5Гига, Ку ~ 4dB.

  32. #749
    ubd
    ubd вне форума

    Регистрация
    17.03.2003
    Адрес
    г.Осинники, Кемеровская обл
    Возраст
    41
    Сообщений
    4,270
    Начал паять IMU Сергея. Посмотрим что получитсья...

  33. #750

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Аналогично. Со дня на день получаю 9DOF. Думаю, то ли платку свою разводить под IMU, то ли попросить у Сергея. Сколько думал, уже б свою сделал, но пока отсутствие в руках датчиков останавливает

  34. #751
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Цитата Сообщение от dollop Посмотреть сообщение
    ... то ли попросить у Сергея.
    Разве я не выкладывал печатку? Может и нет.. плз: imu_pcb.rar.
    Платка сенсоров припаивается пин в пин сверху контроллера. Через единственную дырочку в плате сенсоров и пару втулочек стягивается болтиком из немагнитного материала такой бутерброд: платка сенсоров, контроллер и пластинка из дюраля. За эту пластину через силиконовые резинки вся конструкция подвешивается в корпусе (по типу анти-вибрационной платформы c rangevideo). Частота собственного резонанса этой системы должна быть много ниже всех возможных вибраций на борту.

  35. #752
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Платка сенсоров
    А платка сенсоров тоже своя, если нет то плз ссылочку где брать. И прошивку для меги 8 плз из посвежей.

  36. #753

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Отвечу за Сергея. Прошивка (на предыдущей странице. О сенсорах - тут. Я купил такие же. Думал, может 10DOF брать с другим гироскопом плюс баро (на 5 у.е. дешевле), в итоге взял вот здесь 9DOF

  37. #754
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    Цитата Сообщение от dollop Посмотреть сообщение
    Отвечу за Сергея. Прошивка (на предыдущей странице. О сенсорах - тут. Я купил такие же. Думал, может 10DOF брать с другим гироскопом плюс баро (на 5 у.е. дешевле), в итоге взял вот здесь 9DOF
    А, ооо, спасиб сами понимаете вотка бывает не свежая. А 10DOF супортится?
    Так я понимаю этот девайс лучше себя ведет чем пирогоризонт а то энтот горизонт стоил кучу денег.

  38. #755

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Игорь, ввиду того, что Сергей любезно предоставил исходники IMU то сделать саппорт другим датчикам не сложно. Однако для данного АП от платы IMU требуются гироскоп и акселерометр (может быть и компас - пока сильно не смотрел). А высоту и курс АП берет от GPS. Поэтому сенсу в 10DOF может и не быть.
    Так я понимаю этот девайс лучше себя ведет чем пирогоризонт
    Думаю - да. Коптеры ж все подобной связке датчиков летают и стабилизируются огого

  39. #756
    Забанен
    Регистрация
    20.11.2010
    Адрес
    Подольск
    Возраст
    61
    Сообщений
    420
    предоставил исходники IMU то сделать саппорт другим датчикам не сложно.
    Дык я почти инвалид, видишь стаканами занимаюсь, код почти атрофировался, эх давненька кода не правил.

  40. #757
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Решил слепить маленький пультик (atmega88, nRF24L01+) для своего FPV-комплекта. Схема готова Нажмите на изображение для увеличения
Название: MiniRC.jpg
Просмотров: 158
Размер:	47.9 Кб
ID:	729063, печатка разведена, софт на подходе.. 5 аналоговых каналов+ 4 дискретных, мне хватит. LRS будет работать ретранслятором.
    Корпус- может удастся впихнуть в ви нунчак (плата контроллера 35x50).
    Почта.. заказы доходят за 2 месяца, такими темпами боюсь к сезону не успею..
    Спасибо Denn и Aleksey Gorelikov за дельные советы и идеи!
    ЗЫ Да.. самое главное забыл.. Может у кого есть под рукой ви нунчак, гляньте плз, какой размер платы туда влезет..
    Последний раз редактировалось msv; 18.12.2012 в 09:39.

  41. #758

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Сергей, я правильно понял, что это пульт для управления моделью? Берет данные с ручек/переключателей и передает по SPI в nRF24L01. На другом конце (LRS) стоит nRF24L01 принимает это все и ретранслирует на модель. а-а-а тогда где же триммеры? Иль когда носитель один и отстроенный, то можно и пренебречь... А куда на нучак еще один джой цеплять? там места совсем мало. Если никто ранее меня размеры нунчака не напишет, то приду с работы положу фоток с линейкой в открытом виде, но по-моему 35мм может не влезть. У него наружный размер примерно такой, а там еще толщина стенок.
    А не думали сделать как у fmkit (если не ошибаюсь) управление по крену на аксели нунчака повесить? Да и руль высоты тоже можно. Но тогда прежде чем летать в свое удовольствие придется долго практиковаться. Во всяком случае, когда я в симе на нучаке летал - удовольствия от управления ниразу не получил, прикольно - да, не более того. Но это не фпв было.

  42. #759
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    58
    Сообщений
    2,376
    Да, это пульт управления. Тут такой мыслительный процесс шел:
    Поначалу задумался, как освободиться шнурка от пульта до LRS. Он если длинный- путается под ногами, если короткий- боишься шевельнуться.. Вообщем- не комфортно. Тут Денис подсказывает замечательные модули на 2.4, почти бесплатные. В LRS такой модуль поставить- не проблема, даже может проще получится, чем аналоговый PPM парсить. А вот в пульт с самокодером запихать не так просто. Да и функциональность для FPV у него явно избыточная, что порой даже вредит.
    Так прихожу к выводу, что проще сделать специально под FPV простенький пульт. Задумывал в нем один 2-осевой джойстик, слайдер для газа, ну и переключалки режимов полета. Неожиданно столкнулся, что купить один джойстик, да еще задешево, не так просто. Нашел какой-то маленький на ebay, и тут Алексей подсказывает что в два раза дешевле подобные можно выдрать из вии нучака..
    А нунчак, это же не только джойстик, но и красивый эргономичный корпус..
    А буквально несколько часов назад обнаружил, что с контроллером нунчака (который хотел безжалостно выбросит) можно легко и просто общаться по TWI.. Тут вспомнил про fmkit и уже захотел сделать нечто подобное..
    Сейчас пытаюсь придумать логику управления, но что-то пока не очень нравится.
    Понятно джойстик однозначно для крена, тангажа.
    Нажатие и удержание одной из кнопок - переключение управление джойстиком камерой.
    Для переключения режимов придется трехпозиционный тумблер воткнуть. Вторая кнопка расширение управления режимами (как и сейчас- двух и трех позиционный тумблеры).
    А вот что с газом делать, как акселем накручивать газ?... У fmkit не очень понравилась неоднозначность, но до конца и не понял..
    Какие идеи будут?

  43. #760

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    40
    Сообщений
    1,204
    Записей в дневнике
    7
    Так газом при фпв вроде не сильно часто рулить приходится. Сколько проектов видел для газа народ делает следующее:
    - Газ управляется акселем и Z кнопкой. (короткий клик - газ в 0, двойной клик - пропорциональный. Еще режим при нажатой кнопке - акселем газ установил, кнопку отпустил - положение газа зафиксировал). Это у fmkit
    - Вешают на джой - вниз вверх для +/- газа. Значит тангаж - на аксель.
    - Видел делают, например, кнопку C для увеличения газа, Z для уменьшения.
    Как удобней - только практика и привычка покажет. По-моему, самое понятное и удобоваримое, как, вы, Сергей, предлагаете - поставить слайдер на газ.

    upd.
    В общем в 90% случаев газ на аксель вешают.
    И тут человеку вроде такое управление нравится
    И в этом проекте тоже. Давим Z и от_себя/на_себя нучаком регулируем газ.
    Последний раз редактировалось dollop; 18.12.2012 в 16:52. Причина: добавил ссылки

Закрытая тема

Похожие темы

  1. Обзор Eagletree OSD Pro
    от R_K в разделе Полеты по камере, телеметрия
    Ответов: 5817
    Последнее сообщение: 23.06.2018, 20:51
  2. Eagle Tree Video OSD Expander
    от _Олег_ в разделе Полеты по камере, телеметрия
    Ответов: 14
    Последнее сообщение: 08.06.2009, 01:09
  3. RV OSD g2 vs IF Dragon OSD что лучше?
    от Шифт в разделе Полеты по камере, телеметрия
    Ответов: 1
    Последнее сообщение: 03.04.2009, 20:44
  4. OSD Expander + EagleTree v.3
    от sf73 в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 3
    Последнее сообщение: 03.04.2009, 03:15
  5. Супер-камера с osd на Tricon'е и дельталете
    от Prikupets в разделе Электролеты. Общие вопросы
    Ответов: 2
    Последнее сообщение: 02.08.2006, 15:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения