Задать вопрос
  • Чтение из порта монитора?

    gorbln
    @gorbln
    Инженер-разработчик
    Вопрос задан некорректно. Что вам нужно сделать? Распарсить строчку, которая приходит на порт ардуины? Или на вход компьютеру ОТ ардуины? Это как бы совершенно разные задачи.
    Соответственно - в первом случае изучайте примеры работы с портом для ардуино, например SerialCallResponseASCII. Но вообще парсинг на ардуино - не совсем удобная вещь.
    Во втором случае - всё будет зависеть от того, что вы хотите получить. "Монитор порта" - это просто подключение к последовательному порту, на котором висит ардуина. Соответственно, вы также можете подключиться к этому порту и получать с него данные, а дальше их обрабатывать, как захочется. Питон там всякий, или ещё что понравится. Я дельфи использую....
    Ответ написан
  • Как усилить l293d?

    gorbln
    @gorbln
    Инженер-разработчик
    Как уже написали - L298. У неё есть одна весёлая особенность - питание силовухи должно включаться ПОСЛЕ питания логики, иначе есть немаленький шанс сгорания микрухи нафиг.
    Из безгеморройного ещё (кроме размеров корпуса) TB6560.
    Ответ написан
    Комментировать
  • На каких резистрах собрать нагреватель?

    gorbln
    @gorbln
    Инженер-разработчик
    Резистор в первом комментарии шикарнецкий.
    Но если давит жаба, можно набрать связочку из 5 вот таких резисторов, соединить их последовательно, и прижать к алюминиевой пластине (чем толще, тем лучше) для пущего распределения тепла.
    Ответ написан
    Комментировать
  • Приемник и передатчик на 433 МГц: антенна и дальность. Как можно получить большую дальность связи?

    gorbln
    @gorbln
    Инженер-разработчик
    Про зигби сказали.
    Есть модули RFM23BP от HopeRF, мощностью до 1 ватта. Частоты 433, 470, 868, 915 МГц. Частота настраивается в широком диапазоне. Ценник в районе 11 баксов.

    Пониже скорость (скажем, 300...1200 бод), дублирование пакетов, восстановление с избыточностью, и frequency hopping, чтобы отстраиваться от внезапно возникающихся мощных помех - залог успеха.

    Посмотрите проект 3DR radio telemetry. Там очень неплохо сделана помехозащищённость
    Ответ написан
    Комментировать
  • Как расшифровать данные, поступающие с ИК-пульта управления?

    gorbln
    @gorbln
    Инженер-разработчик
    Ага, а ещё в РУ тематике принято кодирование сигналов управления шириной импульса, где 1000 мкс - это 0%, а 2000 мкс - это 100% канала управления. Ни разу не удивлюсь, если по ик передаются все каналы управления друг за другом именно в такой "кодировке". А для разделения пачек каналов используется пауза. Ну то есть ((2+2)*4)+4мс пауза для разделения пачек.
    Вообще, если есть осциллограф - неплохо бы прицепиться к светодиоду на пульте и посмотреть, что на него поступает.
    Ответ написан
  • Как сделать компас на Android при вертикальном положении телефона?

    gorbln
    @gorbln
    Инженер-разработчик
    Если повернуть телефон вертикально - нужно использовать другую ось компаса. Если она, конечно, есть. Например, в широко распространённом компасе HMC5883L от Honeywell - 3 оси. Соответственно, при повороте компаса "на попа" - работает другая ось (ну, например, не Z, a Y). Отслеживать повороты можно по акселеромеру.
    Если у компаса только одна ось - тут вам аксель не поможет. Можно выудить какие-то данные о направлении, если телефон повёрнут не совсем вертикально - но точности уже не будет.
    Ответ написан
    Комментировать
  • Есть ли у Вас Arduino? Если да, то что Вы с ним делаете?

    gorbln
    @gorbln
    Инженер-разработчик
    На мой взгляд, ардуинка хорошо подходит в качестве такого "разветвителя интерфейсов". Ибо GPIO в компьютерах отсутствует напрочь, LPT порт тоже нечасто встретишь. А тут 16 ног, могущих работать на вход, выход, как аналоговые входы-выходы... Снабдив ардуинку каким-нибудь интерфейсом, от простого USB до WiFi и Ethernet - можно через компьютер что-то включать-выключать, или измерять, или ещё что....
    Ну например - понадобилось вам замерить скорость вращения колеса, которое крутит ваш хомяк. Можно сидеть и считать обороты, а можно приделать оптический или механический датчик, завести это дело в ардуину, посчитать, отфильтровать, передать на комп =)
    А можно датчиков накупить и сделать модель сегвея. Или квадрокоптер. Или танк с управлением по блютуфу....
    Мне нравятся ардуины. У меня их штук 10, наверное.
    Если будете покупать - берите версию Arduino nano v3 - у неё встроен преобразователь USB-UART, и для начала работы с ней нужен только лишь Mini USB кабель.
    Китайцы продают сейчас третьи версии по совершенно неприличной цене в 5.5 долларов. Они заменили дорогую FTDI на ее дешёвый аналог.
    Ответ написан
    2 комментария
  • Бюджетный видеорекордер для мультикоптера

    gorbln
    @gorbln
    Инженер-разработчик
    Третий вариант, видеорегистратор. И просто, и если не понравится можно присобачить в машину.
    Проха дорого, кроме того, вариант white недалеко ушёл по качеству от нормальных видеорегистраторов.

    Есть ещё такая камерка - Mobius. Это развитие "шпиёнского" видеобрелка-автосигнализации. Очень достойное качество (приближается к прохе silver), цена 80 долларов, размер со спичечный коробок. Но в РФ не продаётся.
    Ответ написан
  • Как повлияет на работу GPS приемника отключение наземных станций в России с 1 июня?

    gorbln
    @gorbln
    Инженер-разработчик
    Геодезисты расстроены. На бытовом уровне отключение не отразится ровным счётом никак.
    Ответ написан
    Комментировать
  • FPV на квадрокоптер?

    gorbln
    @gorbln
    Инженер-разработчик
    В принципе и в общем случае - да. Прошивать ничего не надо =)
    Но есть отдельная тема - АНТЕННЫ. И там всё неоднозначно.
    Вы с частотой определились?

    Плюс, если будете питать передатчик от бортовой батареи - возможно потребуется фильтр на питание, чтобы помехи не пёрли на вход передатчика и не портили картину.
    А ещё - камера может фонить на частоте телеметрии (433).
    Ответ написан
    Комментировать
  • Все ли подойдет из списка для квадрокоптера?

    gorbln
    @gorbln
    Инженер-разработчик
    Контроллер старый как мамонт. Уж если хочется под вий - берите AIOP
    DT750 - огромный, тяжелущий. Но надёжный и вполне работоспособный. Благородные доны рекомендуют использовать моторы SunnySky.
    Регуляторы в помойку. Перепрошивке поддаются, но это геморрой. Там процессоры Silabs. Сейчас модно юзать регули Afro. Они уже прошиты чем надо, и вообще хорошие.
    Пульт - старьё. И передатчик FlySky (встроенный) не хвалят. Берите 9XR и комплект FrSky.

    Взлетит или нет - считайте в калькуляторе коптеров.

    П.С. Откуда вы вообще откопали такой наидревнейший конфиг? Он был актуален года 2 назад.
    Ответ написан
    Комментировать
  • Какой выбрать квадракоптер для облета по точкам (gps) без пользователя?

    gorbln
    @gorbln
    Инженер-разработчик
    Так-так, полегче.
    Какая ещё ИНС? Там за 10 секунд такая ошибка накопится, что ё моё. Знаю что говорю. Попробуйте "завесить" в точке коптер с отключенным удержанием по ГПС. Секунд через 10-20 он начнёт плавно съезжать вбок, даже без ветра. Я уж молчу о том, что будет при ветре.

    Теперь по делу.
    На данный момент внятных полётных контроллеров, осуществляющих автоматические миссии по заданным точкам, мне известно три:
    DJI Wookong-M (сейчас она модифицирована и называется DJI A2)
    MikroKopter - производит и контроллеры, и полностью готовые коптеры.
    ArduCopter.
    Последний проект открытый, дешёвый, и адски глюкавый. Но это единственное из доступных по цене решений.

    Естественно, все коптеры используют для навигации GPS. И в России качество его не очень хорошее - нет наземных станций коррекции, нет нормального атласа. Поэтому и качество удержания и навигации с использованием GPS страдает.

    Вообще - автоматические миссии - это не такое простое дело, каким оно кажется на первый взгляд. И самое пристальное внимание должно уделяться фейлсейвам и системам спасения коптера в случае его нештатного поведения.
    Ответ написан
    3 комментария
  • Подключение 7-сегментного электромеханического индикатора к Arduino

    gorbln
    @gorbln
    Инженер-разработчик
    Возьмите 2 штуки ULN2003. И 2-полярный источник питания. Пожалуй, проще некуда. Один провод катушки на "общий" (на каждый сегмент - отдельный ключ), а другой коммутировать ULN-кой к "плюсу" или "минусу". Главное - оба сразу не включить =))

    По видео у меня сложилось впечатление, что там по 2 катушки на сегмент, тогда можно обойтись однополярным источником
    Ответ написан
    Комментировать
  • Присвоение значений выводам в arduino

    gorbln
    @gorbln
    Инженер-разработчик
    Ваш вопрос непонятен чуть более чем полностью.
    Какие 2 части? Что значит работают корректно?
    Что бы хотелось получить и что не получается?

    Если что-то работает не так как задумывалось, можно в качестве превентивной меры поправить вот это:
    if (left == HIGH && right == HIGH)
    на вот это:
    if ((left == HIGH) && (right == HIGH))
    А то что-то я не припомню, какой приоритет операций в ардуине.
    Ответ написан
  • ТВ разветвлитель (краб) с удаленным управлением

    gorbln
    @gorbln
    Инженер-разработчик
    Есть такая штука — AB RF switch. По простому — переключатель антенны. Самый некачественный вариант такого был в комплекте с приставкой «Денди».
    Если взять более нормальный вариант:
    image
    И прилепить к нему управление переключателем (сервой, например) ;) — получите удалённо управляемый переключатель.
    А вот здесь даже управляемый, как вы хотели. Но 100 баксов…
    Ну, и после свича надо будет поставить обычный краб.
    Ответ написан
    1 комментарий
  • Надежная пайка

    gorbln
    @gorbln
    Инженер-разработчик
    паяете провода, одев термоусадки. Садите усадки. берёте крепкую нитку (полимерную) либо леску (это хуже). Кусок должен быть такой длины, чтобы перекрыть кусок с запаянным, плюс по 5-10 миллиметров нахлёст на кабель. После чего приматываете нитку к кабелю тонкой капроновой ниткой (для шитья). С одной стороны и с другой. После чего пропитываете швейные нитки цианакрилатом (суперклеем). После этого всю эту бороду усаживаете сверху термоусадкой (только нежно и быстро, ЦА не любит нагрева!!!). При таком способе — оторвётся изоляция кабеля, но нитка уцелеет =)
    Ответ написан
    Комментировать
  • Mpu 9150 stm32?

    gorbln
    @gorbln
    Инженер-разработчик
    Предположу глупое, но всё-же:
    Вы питание с платы Discovery модулю подаёте? Если не ошибаюсь, дискавери работает от 3.3 вольт, а на плате датчика (которая у вас на фотке) — установлен стабилизатор по питанию. Если вы питаете плату от 3.3 вольт — стабилизатор садит на себя всё напряжение и на выходе у него лажа. Плату датчика надо питать от 5 вольт. Может, из-за этого косяк?
    Ответ написан
  • Каким датчиком можно измерить изменение длины резинки?

    gorbln
    @gorbln
    Инженер-разработчик
    Есть одна идея, но она вам не понравится =)))
    На резинку крепим ферритовый стержень.
    Вокруг резинки мотаем катушку.
    При вдвижении стержня в катушку — происходит значительное изменение её индуктивности, которое уже можно отслеживать электронно. Ну например, включить катушку в резонансный контур и поставить преобразователь частота-напряжение…
    Способ очень точный, накопление ошибки отсутствует, можно сделать как угодно миниатюрно, но надо дружить с руками, головой и паяльником.

    Раньше на таком принципе делали педали для электрогитары.
    Ответ написан
  • Передатчик 433 мгц 10 mw дальность?

    gorbln
    @gorbln
    Инженер-разработчик
    Если бы не забитый напрочь диапазон, можно было бы попробовать хеликсы…
    Мужики в интернетах на 30 км в прямой видимости вайфай кидали.
    Но тут возникает другая проблема — а как эти антенны друг на друга наводить???
    Ответ написан
  • Переключение между внешним питанием и аккумуляторами для питания Arduino?

    gorbln
    @gorbln
    Инженер-разработчик
    Если у вас есть пара свободных портов в ардуино — можно использовать схему заряда отсюда
    Там же и описание есть
    Ответ написан
    Комментировать