Activity
Кстати, добавлю про стоимость и альтернативу. Спасибо.
Ни в коем случае не хотел вас троллить.
Мой вопрос заключался в том, как с помощью FTDI эмулировать Human Interface Device, а не только Virtual Com Port.
Начинающему разработчику STM32 пригодится в любом случае, так же, как и Arduino с FTDI. Хотя бы, чтоб сравнить их и понять плюсы и минусы.
Хотя, что касается цены за F3, то вы правы. Лучше взять из Китая платку с STM32F103, она лишь чуть дороже самой мелкой Arduino.
P.S. А ведь два года назад я покупал F3-Discovery за 600 рублей. Сейчас она стоит 1400. Эх, грустно 😦
а так, пара десятков микросхем, которые и кодить не нужно… FTDI, СР2101,02,03 и еже с ыми…
Можно поподробнее, как такое устройство сделать на FTDI/CP2102?
Как из гранатомёта по мухам
Всё зависит от решаемой задачи. Если нужно быстро и дёшево полететь, то это из пушки по воробьям. Если ставить задачу научиться обработке сигналов и разобраться с программированием USB-устройств, то STM32 Discovery - самый подходящий вариант.
молодец, не просто сделал и забыл. нашел силы и время все задокументировать, рассказать проиллюстрировать.
респект и уважуха
Спасибо. Я считаю свои разработки законченными не тогда, когда всё собрано и работает, а лишь тогда, когда я поделился знаниями и опытом с широкой аудиторией. 😃
Теперь запускаем сидюк - слышите разницу? Нет. Значит 128Кбит это CD качество 😃
Не понял, какое отношение это имеет к данной заметке.
хотя не уверен что многие смогут монтировать QFN с шагом 0.5
Кто может припаять LQFP с шагом 0.5, тот и QFN припаяет. Главное, чтоб контактные площадки на плате были удобные.
Основная проблема там - узкая аудитория.
Чтоб расширить аудиторию, можно рассказать про проект на Хабре/Гиктаймсе.
Indiegogo как вариант Вы рассматривали?
Восхитительно! Это самый крутой проект коптера, что я видел на этом форуме)
Было бы интересно посмотреть схему поближе, в предыдущем посте слишком мелкое изображение.
Не собираетесь продавать нераспаянные платы? Их производство наладить намного проще, чем делать монтаж. А желающие уже смогут распаять сами. Мне, например, такой вариант был бы интересен.
Кстати, какой там минимальный размер деталей? 0603 или 0402?
Как построить график изменения высоты в Google Earth, я так и не нашёл. Строит только график скорости.
Но нашёл сервис http://GPSVisualizer.com, на который можно загрузить трек. Участки разной высоты выделяются разными цветами: rcopen.com/files/55e7d9f399707300777aae96
I2C шину начинает заваливать ошибками(отказывают другие датчики) когда длина проводов составляет ~25см(меньше нет смысла), 5-10см - все отлично работает, жду ваши советы)))
У вас провода к компасу идут одним шлейфом или несколькими проводками, собранными в пучок? Если между проводами в шине большие зазоры, то получается контур, на который может наводиться что угодно. Отсюда и ошибки по I2C. Попробуйте скрутить провода к компасу в некое подобие витой пары или косичку.
Ещё варианты - понизить скорость I2C с 400 до 100 кГц или поставить более низкоомные подтягивающие резисторы на линии SCL и SDA.
Для SD-карточки нужен дополнительный модуль и провода к нему. Хотелось максимально использовать то, что уже имеется.
Запись GPS-треков добавлю обязательно.
Её стали ставить только со второй версии.
Спасибо)
3DR-модема у меня пока нет. Но есть телефон с Андроидом и где-то должен быть bluetooth-модуль. Наверное, можно будет обойтись без флешки.
Кстати, вы не знаете, EZ-GUI вместе с 3DR пишет в лог все значения без пропусков (то есть одна запись на каждый цикл) или нет?
Здравствуйте, Александр. Летаю на AIOP v2 c вашей прошивкой, всё прекрасно.
Но у меня от сырости и холода начались проблемы с железом и глюки в полёте. Определить причину я пока не могу. То ли моторы, то ли пульт, то ли ещё что-то.
Поэтому я хочу записывать лог во флеш-память 45DB161, которая стоит на плате и никак пока не используется. Чтоб в полёте записывались значения приходящие с приёмника, с датчиков, и значения выдаваемые на моторы.
Вопрос к вам такой: вы во время разработки её использовали? Встречали ли какие-то уже готовые функции библиотеки для записи логов мультивия во флеш на AIOP?
Всё, что я пока нашёл по этой теме - это внешние логгеры, которые цепляются через serial-port и пишут на SD-флешку.
Полностью согласен. Отличная паяльная станция за свои деньги. Пользуюсь такой же 4 года.
Сделал маленькую доработку: на заднюю панель поставил выключатель питания, чтоб ночью не гудел и не грелся трансформатор.
А для фена поставил разъём, чтоб не мешался, когда им не пользуюсь.
Какая у вас Атмега?
Фьюзы я ставлю через SinaProg, там уже подписано, какой фьюз что означает.
SheD,
Светодиод загорается, когда происходит бинд. Я его не ставил, потому что Hubsan и так мигает своими диодами.
Схема по ссылке такая же, как у меня, только нет кварца.
У вас фьюзы в Атмеге правильно выставлены? Тактирование 8 МГц от внутреннего генератора?
еще один глюк заметил сегодня, тумблеры работают хаотично, один раз в положении от себя светодиоды горят, другой раз выключены 😃
Проверьте значения на канале с тумблерами. Должно меняться от минимального к максимальному, от -100 до +100. Возможно, у вас от 0 до +100, отсюда и нестабильность.
Абсолютно правильно делают, что летают над водой. В большом городе это единственная территория, где нет людей. Лучше уронить аппарат за 30…50к в реку, чем на голову прохожему.
Но есть одна проблема: когда вставлен родной модуль от Turnigy, Hubsan биндится, но управления не работает, как-только достаю родной модуль, hubsan биндится и отлично управляется. Не подскажете в чем может быть проблема?
Честно говоря, не сталкивался с подобным. Модуль FrSky при отключенном питании не влияет на PPM.
А вы подключаете вход ардуино до или после резистора, который в разрыве?
Точно такой же.
Модуль по вашей ссылке тоже подойдёт. У него даже больше дальность.
Там показывается модификация для пультов Walkera DEVO 8S. Для них есть альтернативная прошивка Deviation, которая поддерживает Hubsan.
В прошивке ER9X, увы, нет поддержки A7105, поэтому приходиться выкручиваться вот такими способами.