Рубрика «Виртурилка»

За последние несколько лет мне довелось сделать немало дистанционно управляемых устройств. Некоторые управлялись локально, с обычного ПК или со смартфона. Некоторые — через Интернет. Все устройства объединяет общий принцип — управляет ими человек, ориентируясь по картинке с видеокамеры на борту устройства. А само управление, в итоге, сводится к выдаче управляющих сигналов на сервомоторы или регуляторы (драйверы) моторов.

Так что, набравшись опыта в данном деле, решил попробовать более-менее систематизировать различные типы управления устройствами, чтоб при создании нового девайса не приходилось кучу всего переписывать, а достаточно было лишь изменить некоторые параметры конфигурации. В результате родился программный комплекс RCboard, или РЦборда. Т.к. все управляемые штуки я делаю с контролером Virt2real (Виртурилка) в качестве главного бортового мозга, то и рцборда изначально писалась именно под неё. Так что всю связку можно пафосно называть «Программно-аппаратный комплекс РЦборда».

В общем, в продолжении топика попробую написать рецепт про то как с помощью Виртурилки и РЦборды из обычной радиоуправляемой машинки сделать машинку, управляемую через Интернет (ну и локально она тоже будет управляться). Каналом связи будет обычный Wi-Fi (выход в инет через домашний роутер) или 4G связь через свисток Yota.

Краулер BSD Racing 4WD RTR 2.4Ghz 1:10
Рцборда, или Как Сделать Управляемую через Интернет Машинку - 1

Сразу уточню — под термином «радиоуправляемая машинка» я подразумеваю не дешёвые китайские машинки, в которых вся электроника реализована на одной плате, а более-менее приличные машинки, построенные по модульной схеме — которые имеют регулятор оборотов двигателя (коллекторного, бесколлекторного — неважно) и сервомашинку для управления поворотом передних колёс.

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

Что понадобится для сборки

  • Машинка c регулятором двигателя, двигателем и сервой
  • Аккумулятор (любой с подходящим для регулятора напряжением)
  • Контролер Virt2real (Виртурилка) с камерой, переходник USB-OTG, флешка micro-SD
  • Свисток Wi-Fi или Yota (можно и любой другой 4G модем)
  • Руки умеренной линейности

Читать полностью »

КДПВ
Аналоговый видеовход для Виртурилки и его применение в народном хозяйстве - 1

Предыстория

В наше время повсеместного засилья очень компактных, экономных и многомегапиксельных цифровых видеосенсоров старые добрые аналоговые видеокамеры CCD потихоньку уходят в забытье, оставаясь востребованными лишь там где требуется наличие преимуществ CCD матриц над CMOS. Это и автомобильная промышленность (камеры заднего вида), и видеонаблюдение, и различное профессиональное оборудование (например, тепловизоры). В общем, там где требуется высокая чувствительность при плохом освещении и приличный динамический диапазон. Но и в этих сферах камеры с CMOS сенсорами потихоньку вытесняют «цэцэдешки».

Но остаётся большое количество старых аналоговых камер и хочется их как-то задействовать на новый лад. А если вспомнить, что аналоговый (композитный, с разъёмами «RCA», он же — «тюльпан») выход есть и у многих интересных устройств, очень хотелось захватывать с них видеопоток для последующей передачи по цифровым каналам связи. Само собой, для этих целей можно использовать USB TV-тюнер или более-менее специализированные USB-устройства с композитным входом, но такой вариант получается довольно громоздким, да и не все ARM контролеры могут использовать преимущества аппаратного кодирования видео для USB источников.

Читать полностью »

В продолжение к вчерашнему топику про машинку.

На машинке отлично покатались, но аппетит приходит во время езды — захотелось полетать. Само собой, над Питером, управляя из Москвы. Да простит меня Хабр, но самолёт — намного круче чем машинка, так что заслуживает отдельного топика.

У realizator как раз имеется самолёт Bixler, специально для экспериментов. Самолётик уже бывалый, успешно пережил немало морковок. Для тех кто не в теме — морковка это такая фигура высшего пилотажа, когда самолёт втыкается носом в землю :-)

Самолёт, HD FPV, линк 600 км по 4G

Вот мы и подумали что ещё одна морковка погоды не сделает. Реализатор установил на Бикслер (который, кстати, имеет кличку «Кащей», ибо бессмертный) тот же самый комплект, который на машине стоял. Добавили один канал (для самолёта минимум три канала PWM требуется). Я у себя дома вместо курковой автомобильной аппы подключил самолётную аппаратуру управления (народную Турнигу — Turnigy 9x). Тот же самый сервер команд, та же рулилка виндовая — всё без изменений.

Реализатор поехал на полянку на окраине Питера, поездил рядышком — телеметрия с борта показала что сигнал Йоты намного слабее чем на Дворцовой площади был, но он есть и видео более-менее идёт.
Читать полностью »

Холодильник против

Задача

Так как Виртурилка используется в автотранспорте и в некоторых уличных девайсах — понадобилось проверить как она работает при отрицательных температурах, а то зима уж на носу. В теории — если не будет конденсата то должна какое-то время продержаться при минусе. Но вот до какой минусовой температуры сохранится работоспособность и что там с конденсатом будет — неизвестно, надо проверять. Причём проверять в голом виде — железку надо поместить в холодное помещение как есть, без какой либо закрытой коробки, ибо проц греется (и чип Wi-Fi тоже), в итоге коробка будет подогреваться изнутри силами самой Виртурилки.

Где взять минусовую температуру в бытовых условиях (за окном ещё пока плюсовая осень)? Конечно же, в холодильнике :-) Точнее, в морозилке. Судя по нарисованным на дверце холодильника звёздочкам и по описанию в Википедии, вот такая сигнатура "*(***)" обозначает потенциальную возможность морозилки устраивать мороз в 18 градусов и более.

Заодно получу ответ на давно сидевший в голове вопрос — будет ли работать wi-fi из закрытого металлического холодильника.

Читать полностью »

Итак, первый серьёзный (по нашим меркам) тираж железок успешно прошёл приёмку нами на заводе и официальную растаможку в России. Процент брака основных плат зашкалил за нуль и составил 0.5%. Очень неплохо, мы рассчитывали в худшем на 5-6 процентов брака. К слову, есть мысль отдать одну бракованую железку BarsMonster на вскрытие проца (если он заинтересуется, само собой).

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

В общем, железки уже у нас на руках, теперь начинается самое интресное

Виртурилки прилетели!
Читать полностью »

Ну не мимимишечка ли?

Реальные заказы микроконтроллера Virt2real (Виртурилки)

Сразу скажу: мы открыли интернет-магазин, где начинаем продавать Виртурилку и комплектуху для неё. Магазин на базе нашего старого магазина Микрогонки, так что не пугайтесь когда вас перекинет не не virt2real.ru а на другой сайт. Продаём пока по принципу «утром деньги, через месяц стулья», почему — объясню чуть ниже.

Но сначала немного вводной информации

Мы немного переработали компоновку контроллера. Модуль Wi-Fi, который раньше был на основной плате, переместились на маленький шилдик (мы их называем мезонинами). Сделано это для большей универсальности. Да и, опять же, вайфай не всем нужен по дефолту. А из-за размещения на мезонине сразу появилась возможность менять модули, не трогая основную плату контроллера.
Читать полностью »

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

КДПВ
Виртурилка — текущее положение дел

Итак:

Мы доработали конструкторскую документацию на тиражную версию Виртурилки

Была частично переделана принципиальная схема устройства, Wi-Fi вынесен с основной платы на дополнительный модуль, что позволит в дальнейшем использовать различные коммуникационные чипсеты, добавлены ранее неиспользуемые выводы для специальных устройств (например, для подключения LCD) и многое другое.

Также отказались от применения в штатном модуле Wi-Fi чипа HDG104, заменили на более приятный Marvell 88W8686.
Читать полностью »

— На женщин всегда производят впечатления крайности. Либо слишком большие, либо слишком маленькие. …
© Алекс Экслер, «Ария Князя Игоря, или Наши в Турции»

Предвидя вопросы «когда тираж?» — докладываю. Виртурилка в тиражном виде готова на 99%, осталось сделать сэмплы и проверить живьём. На это неделя-две уйдёт, после чего мы готовы к тиражу. Просто к нам приходит много укоров в том что мы пару публикаций сделали и пропали. Количество тиражных экземпляров увеличили до 5000, ибо предзаказов на 2 тысячи набралось. Предзаказ ещё открыт до конца месяца.

Ну а теперь по теме топика

После наших давних экспериментов с гонками на маленьких машинках (дистанционно, через Инет) решили попробовать погонять на чём-то побольше. Были опробованы разные тележки, гусеничные и колёсные. Но не покидало ощущение что это что-то не то. Это ощущение постепенно привело к мысли что нефиг мелочиться и надо делать машинку в масштабе 1:1

Тачка Бонда, или Виртурилка рулит!

Читать полностью »

Вы думали мы куда-то пропали? Ничего подобного. Мы всё ещё в строю, этот топик — тому подтверждение.

Начат сбор предзаказов на virt2real (Виртурилку)

После первой публикации на Хабре мы получили мощный фидбек — шквал писем, сообщений в скайп и стучаний в аську. Тематическое сообщество отнеслось к нашей затее благосклонно, так что почти все сообщения были позитивно-одобрительные. Мы познакомились со многими интересными людьми, которые нам написали, с некоторыми даже пообщались лично. Коллектив пополнился ещё одним человеком. В общем, процесс пошёл.

Сейчас в полную силу идёт доработка тиражного образца и просчёт разных вариантов производства, ищем набившее оскомину оптимальное «соотношение цена/качество». Знаете, говорят соотношение цена/качество придумали китайцы — цена всегда низкая, а на ноль делить нельзя. Поэтому хотим сделать все грамотно, дабы не делить потом на ноль. Процесс этот очень небыстрый, но, надеемся, что концы с концами благополучно сойдутся и весной (этой) мы выпустим первый тираж.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js