Pull to refresh

Comments 210

Очень круто! И какая же цена данного девайса для получения в личное пользование?
Респект вам, теперь у ардуинохейтеров будет на одну плату для ненависти больше :)
Про конечную цену пока рано говорить, ибо будет зависеть от тиража. Но, само собой, будет дешевле (на крайний вариант, сравнимо) чем похожие железки из-за границы (а главное — без проблем с таможней), иначе бы не затевали всю эту эпопею.
Поглядывал на ардуино, но теперь хочу виртурилку. Желаю удачи и скорейшего выпуска устройства в серию.
Вы нереальные молодцы!
Я тоже хочу себе Виртурилку! Она, как мне кажется, покруче RPi будет.
назначения немного разные
совсем разные
Искренне надеюсь, что вы найдите спонсора для запуска в серию. Очень жаль что нельзя купить прямо сейчас.
Под свой проект ищу аппаратную реализацию которая бы работала на стороне клиента, ваш девайс подходит идеально, впрочем как RPi.
Удачи вам!
Спасибо, очень старались :-)
Ребят, расскажите про ваш background
У нас тут мнения разделились, по поводу какого именно бэкграунда ваш вопрос :-) Можете уточнить?
Это означает на английском «образование/предыдущий опыт работы»
Добавил в конце топика
Спасибо) У читателей не тесно связанных с роботостроительством теперь будет более точное представление как можно прийти «к жизни такой» ))
Хороший вопрос. Теперь подумаем.
Раз уж они они ввезти не смогли, то вывезти — точно не смогут.
ФТС РФ — тот ещё квест!
Надо паять в Белоруссии или на Украине! Процессоры для С-300 делают же в Швейцарии…
Кстати, у нас ряд ограничений по ввозу как раз из-за Белоруссии.
В связи с таможенных союзом и белорусскими требованиями приёмопередающие устройства ввозятся как какое-то ОМП.
Потрясающая штука! на такой наверное очень удобно будет делать народный мониторинг и кучу новых крутых проектов! ААА!!! Сколько новых перспектив!)
У меня самого тут уже немеряное количество проектов сразу восстало из ящика.
Для похожих целей в свое время взял китайдроид и IOIO. Как пойдет в серию — желаю опробовать ваш гаджет.
Будет ли на «Начинающем» уровне поддержка Ruby?
Если нужен — будет.
Да, было бы здорово :)
И Java хочется, раз уж Jazelle есть :)
Классный девайс, на мой взгляд. Надо брать :)
А ещё LuaJIT-2 (а в следующем году бы и 3) бы (с симлинком в «lua») ;)
Вообще самое то было бы!

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

В общем, можно к вам в почту завалиться (ну или какую-нибудь Jabber-конференцию, чтоли...) на тему умного дома? :)
Расскажите, пожалуйста, про Александра. =) Чем он занимается в реальной жизни, помимо виртурилки? Где и как получал опыт разработки подобных устройств. Какой институт заканчивал?
Какие программы были использованы при разработке платы? Была ли какая-то отладочная плата, или до первой партии в 10шт. всё было исключительно на мониторе?
Где брали детали для плат, например, тот же fpc коннектор?
Александр здесь появится ближе к вечеру, тогда сам расскажет.
пусть отдельную статью намутит лучше, там должно быть много, если по-хорошему писать
Похоже к отдельной статье дело и идет. Если просто выложить логи обсуждений команды за год — уже увлекательнейшее чтиво получится. Сам иногда перечитываю. :-)
Про меня рассказывать особенно нечего. Закончил МФТИ, занимался кучей разных вещей, и в итоге появилась квалификация на стыке разработки железа и софта. В теме с 2000-го года. Все начиналось с этой штуковины . Потом много лет занимался контрактной разработкой электроники, все больше как программист, но с годами все ближе и ближе к железу. Сейчас разрабатываю некоторое мобильное устройство для работы в GSM сетях, о котором, увы, подробно рассказывать не имею возможности. Мы с Евгением учились в институте на одном курсе, и когда они с Сергеем пришли ко мне с этой задачей, я присоединился к проекту. Разработка проводилась в редкие моменты, когда появлялось свободное время, поэтому она длилась так долго. Реально с можно было бы сделать это все месяца за 4, если работать как белые человеки, на не урывками по ночам в свободное от работы время. Изначально моей функцией было техническое руководство созданием платы. Схема рисовалась о OrCad-e, плата рисовалась в PCAD-е. Первоначальный вариант схемы делал не я — мы привлекали стороннего специалиста. Я ее только потом переделывал, когда после того, как она была отдана нам, обнаружил в ней порядка 150 ошибок в самых неожиданных местах :) Как говорится, перепутал RAS и CAS, потому что… не знает как работает память DDR. С разводкой было проще. Мы привлекли очень высококвалифицированного товарища — который сделал все безупречно. При разработке приходилось экономить средства, поэтому пошли на риск и стали делать все в конечном виде. Хотелось сделать все максимально приближенным к реальности, то чтобы следующая итерация была уже серией. Сразу закупили комплектующие на 12 комплектов и изготовили печатаные платы на 10 комплектов.
Сначала были смонтированы 2, мы убедились, что устройство работает, потом еще 8, чтобы можно было нескольким людям поэкспериментировать. Нам хочется получить как можно больше отзывов, чтобы учесть их в следующей итерации. Дальше планируем доработать схему, без революционных преобразований, выпустить еще 2 платы, убедиться в том, что все получилось и по этой документации выпускать тираж. То есть основные идеи были сразу прописаны в ТЗ и мы, типа, знаем, что делаем :)
Насчет комплектующих — так просто и не расскажешь. Часть компонентов заказывали у производителей, как опытные образцы (то есть даром, взамен на развернутое описание нашего проекта), часть просто купили в магазинах типа electronshik.ru и т.д. Часть завозилась через посредников из digikey, farnell и т.д. Платы, в том числе FPC заказывали в PCB Technology, специфика такова, что для данный процессор без использования micro via не развести, поэтому количество компаний, которые могут это сделать — не очень большое. Монтаж делали там же. Параллельно прорабатывали вопрос про выпуск серии (закупка компонентов, поиск производителя печатных плат, производства для монтажа и т.д.), но это уже не технологический вопрос. К сожалению, тиражировать электронику в России очень не выгодно. Но окончательного решения насчет того, где это все будет делаться — еще не принято.
Спасибо большое за развёрнутый ответ, т.е эта разработка, фактически, как серьёзное хобби? А товарищ, который помогал с разводкой — тоже знакомый, или просто фрилансер?
ps Я вам ещё личное сообщение отправил по личному, соответственно, вопросу — если не затруднит, ответьте, пожалуйста =)
Черт, выпускайте уж скорее! Предзаказ тоже будет уместен, возьму сразу 2 штуки! (одну для кофейного автомата, вторую для опытов).
Присоединяюсь. Правда интерес чисто профессиональный.
Ну наконец-то кто-то сделал подобную вещь, а то все эти огромные демоплаты от всяких TI и иже с ними, на которых тонны лишнего.
Хороший продукт.
какая же задержка камера — плеер? для интерактивного управления крайне важная вещь. в цифрах, если можно.
З.Ы. имеется ввиду цифровая передача изображения.
Это самое критичное и было — лаг видео. Разрешение — 640х480, меньшее даже не рассматриваем. Сейчас при MJPEG — 200-250мс по wi-fi, через роутер. Напрямую (на железке SoftAP) ещё не проверял. Но тут тормоза из-за флэша, тестовое приложение для управления на AIR написано. Нативное приложение пошустрее отрисовывать будет. А вот видео ужатое H264 с передачей по RTP — около 100мс, тут всё идеально. Но тоже предстоит приложение разрабатывать, сейчас (в демках видно) пока GStreamer использую для воспроизведения.
А если через аналоговый выход — то какой лаг? И сколько весит, кстати? Для летающих девайсов это важно.
На аналоговом выходе заметной глазу задержки вообще нет. Сравнивал с аналоговым выходом GoPro — у нас так же. Пренебрежительно мизерная, в общем, не знаю как точно измерить. Даже для самолёта подойдёт (я сам самолётчик).
ну, блин, на Qt надо налабать управляющую программу и убрать все проблемы, связанные с Air =)
Ну я для побочного применения (для автономной трансляции на видеосервер) лаг некритичен, тут и разрешение поболее можно (DM365 поддерживает 720p 30fps, DM368 — 1080p 30 fps), лишь бы канал в инет подходящий был.
Кстати, сравнивал с Parrot Ar.Drone (правда, первой версии) — у нас пошустрее видео идёт :-)
Молодцы!
На мой взгляд, будущее за такими как Вы — маленькими группами энтузиастов, увлеченных своим делом. Которым нравится работать над своими проектами.
Тьфу-тьфу-тьфу, и соль через левое плечо…
Люто радуюсь за ваши успехи!!! Жду когда девайс поступит в продажу!
Ну, до полноценных успехов ещё далеко. Сейчас пока личная-командная победа — «Мы её сделали!» :-)
… разработать такую красавицу и умницу

Судя по фотографиям это скорее красавец и умница. :)
Виртурилка — всё же «она». А вот антенна… Как там Бендер говорил? «Как же я без моего бендера-младшего?»
Сделайте рассылку на мыло, когда будет готово — купил бы с удовольствием, мыло сообщим, я думаю тут многие захотят.
До сего дня хранили полное молчание о разработке. Но теперь будем новости в Твитер постить. Так что «рассылка» как раз там и получится.
Кстати интересный вопрос про суеверия при разработке. Что я заметил во время нашей работы по виртурилке — после рассказа очередному человеку о проекте всплывали какие-то проблемы, отодвигавшие результат на несколько недель или месяц.
А, еще вспомнил — изначально мы закладывали соотношение ширины и длины платы как золотое сечение. Но позже проблемы с компоновкой заставили от него отойти. :-)
Может поделитесь у кого какие суеверия есть? Эдакий обмен эзотерическими аспектами разработки. Не знаю насколько такой опыт полезен, но то что интересен — точно.
Не давать бубен кому попало.
Кстати, для CarPC DIY тоже, по-моему, клёвый вариант, там народ на Андроиде мается с камерой заднего вида и видеорегистратором, тут же можно было бы замутить видеосервер + регистратор, как я понимаю… Выглядит вкусно, пишите ещё!
Мало того — тут ещё и не одну камеру можно подключить. Я упоминал дополнительный переходник для подключения аналоговых CCD камер (сразу нескольких).
Да я понял, тут и выходит как минимум две — заднего хода и видеорегистрация
Оплошал я. Забыл самое главное — команду упомянуть. Исправляюсь — добавил в конце топика.
Молодцы!

Отличный пост и отличное подтверждение моих тезисов вот в этом посте: и затянутая разработка железа, и традиционные проблемы «железячников» с портированием выливающиеся в неизвестную дату коммерческой готовности встраиваемого софта и много другое.

Взяли бы готовый SoM — с таким напором имели бы готовую к серии и продажам железку к прошлым новогодним праздникам!

Но всё равно, вы молодцы — желаю удачи!
В статье мы постарались не забуриваться в совсем уж аппаратную плоскость обсуждения (аспекты проектирования). Если кратко — наш мониторинг готовых на тот момент решений не дал нужного результата, это раз. И второе — при разработке мы учли множество специфических вещей, которые не всегда предусмотрены в готовых платах.
За ссылку спасибо — попробуем подумать в этом направлении. А пока мы пошли по принципу «самый короткий путь — тот, который знаешь». :-)
Я понял это.
Но пошли по пути изобретения велосипеда.
Плата в любом случае была бы своя, а вот процессор разводить и всё остальное, а зачем ещё и портировать ось — смысла не имело на мой взгляд. Путь долгий, дорогой и требует большого кол-ва компетенций для толкового результата.
Есть пути проще и короче.

Кстати, рекомендую ещё 485-й вывести, протоколы на базе него вроде сейчас и в RC применяются.
Не буду спорить, мы решили в общем-то стандартную задачу, заложив в нее столько требуемой нам специфики, сколько смогли. Использование модулей имеет много ограничений, основным из которых, на мой взгляд, является их доступность с течением времени. Плюс, номенклатура этих модулей тоже не очень большая. Нашим преимуществом является то, что сделав железку мы можем модифицировать ее как нам захочется, а с модулями так не выйдет. На самом деле мы как раз и сделали свой SоM, заточенный под конкретный класс задач :)
Насколько помню, когда затевали проект искали готовые варианты и полуфабрикаты, но не нашли подходящего.
Или я не внимательно читал, или Вы не уточнили вес изделия и точные габариты.
Первое очень критично для самолето/вертолето моделистов.
Габариты указаны (70х42х10мм) а вот вес да, ещё не измеряли. Сравниваю вот с GoPro Hero 2 — гоупро тяжелее. Точных весов под рукой нет, так что сейчас не смогу взвесить.
Молодцы! А если бы на второй этаж вывели шину данных/адреса, то цены вам бы не было!

К сожалению, не всё можно прокачать через GPIO. Хотелось бы иметь возможность вешать на второй этаж ПЛИС в зависимости от конкретного устройства, активно с ней общаться.
Есть такая идея, так что вполне возможно что так и поступим.
Тогда я встану в очередь)

jAN выдает правильную мысль, что разводить процессор / писать SDK — дело неблагодарное. Но на их SoM'ах доступны только 16/8/0 бит шины, поэтому пользоваться внешней ПЛИСиной очень геморно.
Нет, конечно же SDK совсем с нуля никто писать не собирается. Написать патчи для PSP от производителя — да, но это намного проще.
Или вы имеете в виду выходы I2C? Для I2C как раз на второй этаж выведены I2C_DATA и I2C_CLK
Нет, я именно про общую с внешней ПЛИС шину адреса/данных.

Либо любой другой интерфейс с приличной скоростью
Всё в наших руках. Если очень надо будет (прям хоть опрос устраивай — что наиболее востребовано) — всегда можно внести изменения в схему и добавить интерфейс. У нас после небольшой оптимизации как раз место на первом этаже освободилось. Надо у Александра уточнить, серьёзные ли потребуются переделки.
Есть мысль USB чип (FTDI FT245) вынести на промежуточную плату (которая на картинке с SDIO разъемом), тогда можно будет организовать 8-битную шину на которую цеплять всевозможные устройства. Типа снимаем USB контроллер, если он не нужен, и ставим свой контроллер. Но вопрос в процессе проработки. Сейчас с помощью FT245 мы имеем высокопроизводительную консоль, но по ощущениям, несмотря на все ее прелести она нам не слишком нужна.
SPI целых пять есть. Но тут человек про другое спрашивал.
Это сугубо моё личное мнение: наиболее простым вариантом как с fpga, так и с процессора будет именно SPI. Использование всех 5 уменьшает кол-во gpio и отключает clkout(0,1). Расскажите, пожалуйста, о других возможных вариантах.
Про возможность организации 8-битной внешней шины в будущем я написал. Сейчас для высокоскоростного обмена предназначен именно SPI. Если фантазировать, то можно задействовать USB HOST порт, Ethernet порт или SDIO порт, отказавшись от SD карты. Но эти варианты подразумевают наличие мощного контроллера на втором этаже — только тогда можно будет получить выигрыш в скорости. Абстрактно рассуждать об организации высокоскоростного интерфейса тяжело. Если бы было понятно зачем это нужно — конкретная постановка задачи, было бы намного проще предложить какой-то вариант.
При разработке всякого рода радиоприемников ПЛИС и процессор сильно завязаны друг на друга. Поэтому при написании софта для процессора удобно иметь возможность обращаться к регистрам ПЛИСины как к любым другим ячейкам памяти. Просто по указателю. При этом между ПЛИС и процессором идет постоянный двунаправленный обмен данными. Относительно интенсивный, но самое главное — жестко завязанный по времени. Задержки больше десятков микросекунд — недопустимы.

Типичный обмен выглядит примерно так:
1) ПЛИС формирует прерывания для процессора 5 раз в 1 мс
2) Каждое прерывание процессор опрашивает 300-3000 флагов готовности измерений
3) Если измерения готовы (в среднем они готовы раз в 1 мс), забирает их себе в ОЗУ. Каждое измерение — от 3 до 64 32-разрядных чисел. В ответ кладет два 32-разрядных числа.
4) По пути изредка раздает команды управления

Вероятно, скорости и надежности SPI на это хватит. Но будет ли это удобно… Всё равно что использовать ОЗУ, подключенное по сети.
Мысль насчет ПЛИС у нас тоже была, но выводить шину интерфейса EMI на второй этаж не очень хотелось. У нас в нашем конструктиве всего 88 контактов. Внешняя шина займет очень много места. Рост числа контактов приведет либо к увеличению габаритов платы, либо надо будет ставить разъемы с меньшим шагом, и тогда к ним будет труднее подпаиваться. Это с одной стороны. С другой стороны у процессора есть всего 2 чипселекта для внешней шины, и оба они заняты — на одном висит NAND, на втором USB контроллер для подключения к компу. С третьей стороны у нас устройство разрабатывалось как контроллер, поэтому упор делался на конечный функционал, а внешняя шина — это некоторое промежуточное звено, которое в нашем случае будет работать в ущерб другим функциям. То есть сигналами, используемыми для внешней шины моторчиком уже не порулишь. Поэтому от внешней шины мы отказались. Для относительно скоростного обмена данными мы планировали использовать SPI (12 Мбит/с). Тогда на втором этаже можно разместить контроллер или ПЛИС, которая будет выполнять заданные функции под управлением этого интерфейса.
Мож шину получится не «на второй этаж» вести, а «в подвал»? Не вместо платы расширения, а в дополнение, типа для второй платы расширения?..
Есть такая мысль, чтобы зарезервировать контактные площадки, чтобы к ним можно было легко подпаять SMD разъем, какой-нить с шагом в 1 мм. Тогда туда можно будет вывести кучу всего полезного, того, что обычным людям не требуется.
Выпускайте уже в продажу быстрее. Не знаю пока она зачем мне, но даже ради поддержки вас куплю одну штуку, а там гляди придумаю куда примастерить)
Вообще респект вам ребята! Я Raspberry Pi так и не заказал ибо ждать ну очень не хочется, а хочется побыстрее сесть и сделать.
А о крудфандинге/донейте не думали?
Raspberry у нас есть (специально сравнивали) — она всё же больше под стационарное применение заточена. Плюс очень прожорливая в плане питания. И габариты приличные, а уж торчащая SD-карта — вообще жесть. Так что — не конкурент ни разу. Но зато очень дешёвая (хотя с доставкой получается не так уж и очень).

Про краудсорсинг думали, очень возможно что попробуем если желающие найдутся.
Желающие есть! только в комментах увидел человек 10, сам бы купил штук 10 — 20
Я в деле RC нуб. Расскажите как с этой машинкой можно по радио пообщаться на расстояниях до 500 — 1000 метров. wifi же, я так понимаю не добьет. Хочу самолет собрать.
Для дальнобойного применения — либо обычную аппу подключать (пульт), либо на UART вешать трансивер. Какой-нибудь APC220 (433Мгц, на открытом воздухе бьёт примерно на километр на 9600бит/сек). А видео с борта — через аналоговый видеопередатчик, видеодемонстрашка есть в топике (Видео №13)
Через мобильный интернет;-) моя мечта с 2000 года…
У нас в одном из роликов показана работа с 3G модемом, можно и йоту прицепить при желании. Вопрос в задержках видеопотока. Будем экспериментировать еще — у нас железка только-только на ноги встала, идет фаза активного тестирования для разных применений.
Капризная штука — этот интернет. Поэтому управление будет либо какой-нибудь переферией, либо автопилотом.
Парни, Вы молодцы! Подписался на Ваш твиттер, напишите, когда будете продавать устройства, хочу приобрести несколько.
на второй этаж бы еще 9dof систему…
Это без проблем подключается по i2c. Хоть прям щас бери да подключай. И второй этаж для этого вообще не нужен
>Вообще, второй этаж был задуман так, чтобы позволить легко реализовать специфику разнообразных пользовательских приложений.
Тогда он вообще не нужен
Нужен для разводки более сложной периферии. А для dof по i2c — четыре проводка подключить. Или вы имели в виду не готовый DOF взять а свой развести? Если так — то да, согласен.
Памяти минимум 512 надо, иначе Firefox не пойдёт…
А вы в Сколково не пытались получить грант?
Нет. Ну, пока нет, и не уверен что будем пробовать. Хотя в наше время зарекаться нельзя. Только сейчас у нас проект дорос до такой стадии, когда можно всерьез рассматривать шаги в этом направлении. Очень не хотелось на ранних стадиях превратить идею в «пшик-стартап», когда недоразвитые ноги бегут далеко впереди головы.
Поздравляю Евгения и всю команду! Надеюсь на скорое продолжение ;)
Илья спасибо! Стараемся вовсю! Год работы над проектом в тяжелом режиме, однако, придает уверенности в своих силах, особенно когда видишь результат.
А если на kickstarter вам эту штуку прорекламировать?
У нас нет постоянно проживающего в штатах участника команды, а там есть всякие нюансы по родине проекта.
Я бы выложил ваш проект на краудфандинг и начинал собирать заказы.

И выложите видео нормального качества, плиз, а не с экрана ноутбука или чего у вас там.
Насколько мне известно адекватных площадок краудфандинга в России нет пока. Поправьте, если ошибаюсь.
По видео — учтем.
Поясните, что вы имеете в виду. Что нельзя будет ВЫВОЗИТЬ из РФ? Ну так не проблема перевести производство в другие страны.
Ввозить внутрь РФ будет нельзя из других стран.
Ну так а при чём здесь сбор денег на зарубежных площадках? Собрали и производи здесь, проблем-то.
А может без площадки? Просто разместить кнопку «donate» и подпись «Мы уже собрали Х денег, до запуска в серию нужно ещё Y рублей». Я бы пару тысяч подкинул, особенно, если бы это дало скидку при покупке устройства.
Тут много вопросов доверия людей к проекту и системе сбора средств. Вот если бы, например, такая площадка родилась под крылом хабра и была бы совместным проектом с каким-нибудь банком или фондом — да, жизненно.
Поискали подходящие контроллеры в продаже в России — есть в малых количествах и за дикие деньги. С двойной, а то и с тройной накруткой. А нам-то не одна-две штуки нужно, нам надо много таких контроллеров. А кошелёк не резиновый. Да и потакать ценовому беспределу перепродающих посредников как-то не хотелось.
Ну дык, «список А» же. Возят то, что вывозить нельзя, рискуют. Вдруг их показательно прищучат к очередным выборам в США? Если нельзя, но очень хочется, то можно, но дорого…
Привет! Ну, проект, всё-таки, бОльшей частью Москва-Питер, в Туле у нас только Макс остался.
И что же он тут, все зачеты сдает?)
Ээээ… Зачёты??? У нас универ закончился в 2002-м (у меня) и в 2004-м у него :-) Так что все зачоты уже давно в прошлом
>>Вы не представляете (ну, за исключением тех людей, кто часто занимается разработкой девайсов) что это такое —
>>держать в руках готовую плату, которую придумали год назад, сидя на кухне и попивая пиво.
Представляю, на днях получил с производства первые опытные образцы, не давинчи конечно но и не AVR, ещё не включал.
>>Самое Главное Видео. У всех ардуинщиков должно пробить слезу ностальгии, ибо здесь заснято моргание
>>светодиодом.
Ниразу не ардуинщик, но радость мигающего светодиода ничто не заменит, это да. Едва ли не первое что делается с новым девайсом — помигать светодиодом.
Было бы здорово видеть качественные фотки платы в большом разрешении, люблю разглядывать.
За статью спасибо.
Моя невеста сейчас ностальгирует, как моргала аналоговой схемой в 5 классе.
К сожалению, нет видео, на котором было бы заснято как мелкой фрезой бурили скважину до третьего слоя платы (всего у платы 10 слоёв), чтобы поменять местами линии дифференциальной пары.


*CRAZY* :)
А в чем разводили плату и почему так много слоев?
Во сколько обошлось изготовление одной платы?
Плату разводили в PCAD, Минимальное количество слоев, в которых можно развести данный процессор — 6. Но есть рекомендации производителя и практика использования дополнительных земляных слоев для обеспечения устойчивости работы высокочастотных шин… Процессор в BGA корпусе с шагом 0.4 так просто не разведешь. И тут даже не в количестве слоев дело, а в используемой технологии, потому требуются micro via. 10 плат, которые мы произвели были конечно золотыми, но при партии в 1000 штук при заказе в Китае можно получить цену ~10$, что нас вполне устраивает.
Сам немного занимаюсь разработкой железа и понимаю, что это огромная работа! Молодцы, респект!
шаг же вроде 0.65 у dm36x?
но micro via все равно требует :(

так сколько, если не секрет, стоило изготовление?
Каждая плата вышла дешевле штуки зелени, судя по заявлению;-)
Да шаг 0.65 подтверждаю. Это я с чем-то другим перепутал. Насчет стоимости, предпочел бы не будоражить сознание, учитывая, что стоимость 10-ти комплектов — это совершенно абстрактная величина.
… про машинки и про то как бы не врезаться в дамочку на жёлтой бэхе, которая очень коварно меня подрезала на перекрёстке у торгового центра...

Стиль повествования рулит :)
Я испытываю глубокую ненависть к сухим официальным текстам. Так что, по возможности, стараюсь излагать живым языком :-)
Редкое сочетание гуманитарного и технарского склада?! :)
Отдельное спасибо за описание такого количества нюансов в комментариях!
Только вот не надо обзываться! Гуманитариев среди нас нет, одни технари, вот специально специальности (сорри за каламбур) указал в конце топика :-)
Технарь так никогда не напишет ;)
Технари разные бывают. У некоторых даже всё в порядке с русским языком.
О, привет конкурентам! Мы тут доделываем что-то похожее, только немного попроще (без кодирования видео) и думается заметно дешевле. Скоро всем покажем.

Кстати, сколько примерно итераций заняло изготовление платы? DDR да ещё и свой wifi с первого раза заводится редко.

Почему конкурентам? :) Может быть «потенциальным партнерам». :)
А у вас для каких целей устройство?
Ну если совсем вкратце, то это готовый встраиваемый компьютер с полным набором нужной периферии для дешёвых отдельных устройств. Т.е. это такая штука, которую остаётся только в корпус вставить и запрограммировать, потому что всё остальное на ней уже есть. Ну и это «всё остальное», в отличие от вашей железки, не включает в себя вход для камеры и (по крайней мере пока) ethernet.

В общем, это продвинутая замена собственной разработки платам с микроконтроллером, к которым изолентой примотана всякая периферия. Видимо область применения не очень пересекается с вашей, хотя наверное это всё будет зависеть от конечной цены.
Интересно. Ждем анонса с нетерпением.
Видеозахват очень круто. Что на счет устройства захвата через HDMI? Я хочу из фотоаппарата сделать Ip камеру.
Кстати, SoC, который вы используете, вообще доступен в промышленных объёмах? По слухам, у raspberry pi например большие проблемы с поставками broadcomовских SoC'ов. И Allwinner свои дешёвые A10/A13 отгружает как-то не очень просто.
Смотря что считать промышленными объемами. 1000 штук можно купить хоть сейчас с поставкой в три недели. TI предлагает количества до 5000 прямо со склада через дистрибьютора на своем сайте. Вопрос о квотировании 10000 штук на след. год, когда мы их спрашивали, они даже думать не стали, сказали, что поставят без проблем.
Вот если говорить о 100000 штуках, то скорее всего надо будет поработать и lead time будет полгода — не меньше. Но о таких количествах у нас пока речь не идет. Что касается Allwinner, то да, знаю, с ним есть проблема, потому что производственный план расписан далеко-далеко вперед, и если речь идет о партии меньше миллиона, они даже разговаривать не станут и документации не дадут. Но все таки у нас процессор достаточно специфичный, поэтому есть основания полагать, что для наших задач у TI процессоров найдется.
А как же на allwinner тогда cubieboard появился. Разработчик Том, бывший сорудник этой компании. Быть может он через знакомых партии меньше берет?
Насколько я понимаю, 100 штук allwinner a10 купить не проблема, а cubieboard в природе существует именно столько.
С первой итерации пошло, правда кое-что пришлось подточить и посверлить :)
Уже хочу! Много! Ещё больше! И что-бы на площадке сайта продавались ещё и модули разные и совместимые камеры!
Блиииин… Это такая мечта, что просто дальше и некуда!
Про камеры мы много спорим. Я настаиваю на качественной камере (ну, относительно), а не самой дешёвой. Сейчас для отладки как раз дешёвенькие подключили (ov7675), не очень радуют. Хотя при нормальном освещении вроде более-менее.
Собирайте предзаказы. Будет понятен спрос ну и вообще, я не против поддержать отечественного производителя. Подскажите, а можно будет завести на вашей виртурилке пакет owfs (1-wire), для дома было бы самое то, мониторить и управлять устройствами.
1-wire есть, само собой. Я градусник DS18B20 всё собирался подключить на пробу, но тут в последнее время моск взрывался от обилия работ, так что не до него пока.
Очень круто! Поздравляю :)

Запилите на ней видеорегистратор для машины у которого можно камеру на шнуре утащить втихаря под стекло, а сам блок под панелью сныкать, с руками отрывать будут.
Спасибо! Реально старались! :-)
Мысль про скрытый видеорегистратор однако хороша! Нам бы сейчас еще обойти проблему с длиной шнурка — и решение считай готово, да.
А где вы видите проблему длины шнурка? 30см есть? ну и отлично. Камера на мелком кронштейне за зеркалом средним. Сам девайс предельно плоский и прячется под козырек солнечный. На липучке. Провод питания заводится либо от подсветки. либо традиционно, но длинным проводом сверху, прячась за молдингом окантовки двери. Все реально уже сейчас и установка займет десять минут в любой машине.
Даже полметра пашет без проблем, специально проверял шлейф подлиннее.
Видеокамеры скрытой установке вроде как запрещены к продаже.
Похоже, о том и речь…
При съемке видеокамера может переводиться из скрытого состояние в заметное окружающим.
Тут дело в продаже. Ясен пень, что замаскировать можно и дивикам двадцатилетней давности.
А что за светодиод такой что-то я не понял?
Минусёр второе видео смотрел?
Ясно, просто в видео говорится что светодиод один и светит синим, белым, голубым и фиолетовым, думал может светодиод какой-то специальный, типа цвет от напряжения(ШИМа) зависит.
Если светодиод RGB, то почему он у вас зелёным не светил или красным?
Там на самом деле несколько светодиодиков в нем, и комбинация их цветов дает результирующий цвет.
Да, я понял конечно же что внутри там три светодиода. Просто синий, белый, голубой и фиолетовый довольно «близкие» цвета применительно к светодиодам, поэтому думал может какой-то хитрый светодиод.
Cлоёность, модульность, похожесть на макетку и открытость шины — т.е. нацеленность на сборщиков и экспериментаторов, думаю, должны быть в числе «фишек» изделия…
UFO landed and left these words here
Замечательное устройство! У Raspberry Pi выигрывает по количеству интерфейсов и форм фактору ( то что можно как у Arduino сверху поставить плату расширения). Если сделать такую же простую среду программирования как у Arduino, что бы можно было уже через 5 минут после того как вытащил из коробки работать с ней (добавив конечно в язык расширения типа запуска из кода каких то программ и тп), и назвать как ни будь вроде ARMduino, то может стать настолько же популярной как и остальные *duino.

ПС.
На счет названия. Виртом в интернете называют виртуальный секс (пруфлинк — lurkmore.to/%D0%92%D0%B8%D1%80%D1%82)
Ну мы написали про поддерживаемые языки — при таком арсенале смысла писать отдельную среду программирования особо нет…

п.с. а кто сказал что виртурилку нельзя использовать в этой области?
Это больше вопрос не техники, а маркетинга. Из этого арсенала: PHP, Node.js, Perl, Python, Erlang — я, к примеру, ни одного языка не знаю, возможно я, конечно, отношусь к 1%, а остальные 99% хоть какой то из них знают, но мне кажется что соотношение скорее обратное (можно провести опрос на форумах авио- и прочих моделистов, которые как я понял одна из целевых аудиторий) и соответственно доля рынка сильно снижается, потому что если у человека не хватит терпения прочитать книжку вроде «Как писать на PHP» то покупать плату он не станет.

Тут есть на практике пример — arduino. Обычная плата с AVR микроконтроллером, но что бы её программировать, не надо читать книгу об устройстве микроконтроллера, не надо читать книгу про AVR Studio, язык программирования для нее изучается за 5-10 минут — и как результат известность и популярность.

Но это важно только если затачивать плату под массового потребителя. Для других целей, наверно, там другие вещи будут важны.
Ну вообще для ардуины Вы пишете почти на C/C++. Просто когда есть огромное количество прекрасных пошаговых инструкций все кажется простым и легким.
Мы, по сути, делаем на виртурилке доступными огромное количество языковых инструментов, доступных на настольном компьютере.
И там и там конечно Си, но для измерения напряжения в AVR Studio код выглядит так
ADMUX = 0x44;
ADCSRA = (1 << ADEN)|(1 << ADSC)|(1<<ADPS2)|(1<<ADPS1);

while(ADCSRA & (1 << ADSC));

l2 = (ADCL & 0xFF);
h2 = (ADCH & 0x03);
val = ((h2<<8) | l2);

а для Arduino IDE:
int sensorValue = analogRead(A0);

Понятно что с первым можно разобраться. Я это уже дел и мне уже это не кажется чем то сложным. Но я помню свои ощущения когда я два года назад читал даташиты с целью понять что все эти буквы значат. По этому вначале купил arduino, а потом только с AVR стал разбираться.

Главный аргумент делать что то понятное новичкам — то что их больше чем продвинутых. (во сколько раз трудно сказать, но по ощущением на порядок)

В теории, среду вроде Arduino' вской можно достаточно просто сделать. Нужно написать текстовый редактор с парой кнопок, который будет редактировать какой то файл являющейся частью проекта скрытого от пользователя, в котором будут подключены написанные библиотеки и прочее. А затем при нажатии «скомпилировать» запускаться компилятор. На распембери я сейчас скидываю на него свои исходники и pro файл, а затем из консоли запускаю qmake и make(я с Qt Creator'a перешел поэтому использую это). То есть (просто для примера) при этой схеме нужен общий проект с реализованными функциями ввода, вывода и прочего и редактор, который бы открывал один файл, редактировал его, а потом запускал мэйки. Но на практике все конечно намного сложнее и время затратнее.
Лего лого, если правильно помню, — отличный образец полу-игровой IDE для ЧПУ, рекомендую посмотреть по возможности
UFO landed and left these words here
Офигенная штуковина, ребята! Вы большие молодцы!
Получилось даже получше всяких Raspberry.
Надеюсь вы еще будете публиковать новости о своей разработке на Хабре!
ЗЫ уже хочу купить парочку виртурилок!
Вы мне вот что расскажите. H.264 жмется, понятное дело, отдельным ядром, выдавая на выходе что-то терпимое.

Вы представляете, как запаять CMOS видеокамеру? Такую же качественную, как в Logitech B910?
C910 у меня как раз эталоном является (та же B910, считай). У OmniVision много всяких моделей, будем выбирать дотошно (сейчас паршивенькая-дешёвенькая). У меня вот, к примеру, в планшете ASUS TF300 тоже вроде сенсор OVххх стоит (долго искал конкретную модель но пока так и не нашёл), картинка чуть ли не лучше чем у C910. «Запаивать видеокамеры» не требуется — модуль камеры идёт на небольшом шлейфике, который втыкается в шлейф-переходник любой длины. Лично проверял шлейф 50см — работает без проблем. Так что можно и короткий делать, и длинный. Короче, как угодно. Сейчас шлейф слегка колхозный (на видео демках видно), но окончательный будет заводской пайки, так что просто воткнуть модуль сенсора и всё заработает.
Кстати, Макс, на недавней Яндекс.конфе по Эрлангу (когда пиво уже распивать начали) я к тебе подходил, как раз хотел тебе железку эту нашу показать, но ты так раскритиковал аналогичные девайсы в плане кодирования видео что я рисковать не стал :-) И ещё я тебя мучил вопросами по минимизации задержки для скармливания видеопотока ерлику, эт тоже как раз применительно к виртурилке было. Сейчас вот RTP пытаюсь скормить напрямую Erlyvideo, но пока не удалось.
Да он вообще критикан тот ещё :)
А нужен независимый порт, или достаточно хаб на втором этаже поставить?
Независимый порт. Я давно ищу недорогой гаджет, чтобы на нем поднять шейпер трафика.
Нет, сейчас гляну, спасибо.
Посмотрел описание. Там процессор Ralink RT3050.
Расковыриваем подходящий роутер (Zyxel Keenetic Lite(4G), DIR-300/NRU) и получаем почти карамболу. Только что размер поболе будет.
Мы бы тоже были рады увидеть его там :-)
Приезжало ТВ снимало у меня дома :-) Это ужас. Заранее примерный текст составили чтоб не теряться, но репортёр весь план порушил нафиг. Так что сейчас вот сижу, чувствую себя идиотом. Похоже, рассказывал вообще не то что надо было. Короче, если шибко уж облажался — чур громко не ржать :-)
Попроси их выслать ролик с передачей — сможешь вырезать непонравившиеся куски и выложить на ютьюб более-менее приличную версию. При поиске инвестиций и в других случаях ролик с телепередачей о своем продукте лишним не будет :) Если не секрет — какой телеканал?
Россия 2, «Вести.ру», эфир ночью 01:55, повтор утром у пятницу 8:42. Но могут перенести на понедельник. Запись обещали на сайте вестей выложить.
Наш проект тоже ребята из «России-2» снимали :) Если попросить, могут выслать материалы.
Обязательно приобрету! Запускайте продажу поскорее!
Мои поздравления! Эпичная работа! Даешь серийные девайсы!
Поздравляю парни! Приятно что сидели за одной партой, а с некоторыми и на соседних горшках )
Здарова, Серёг! Спасиб! Теперь главное не просрать все полимеры.
Если сделаете проект открытым, хотя бы в плане прошивки и SDK, то цены ему не будет, а если еще и аппаратную часть открытой, то оторвут с руками и ногами. Удачи Вам!
Прошивка и SDK однозначно открытыми будут, это даже не обсуждается. Аппаратная часть — частично открыта будет (доп модули, всё кроме основной платы).
Возможно, это моё слишком сильное воображение и это никому больше не мешает. Тогда, пожалуйста, просто не обращайте внимание и пройдите мимо. Но я о названии. Виртурилка — что-то тут не то для русскоязычного :), извините, уха! Извините, но «дурилка» какая-то слышится. Притом, что само устройство более чем достойно! (восхищения, похвалы, гордости за своё детище для вас — создателей и за страну для нас — наблюдателей, кучи предзаказов и так далее) Не знаю… Это как туалетная бумага «Серла» и мыло «Дуру». Только это всё иностранцы, а тут мы сами… Ещё раз прошу прощения, если я один такой!
Ух ты! Туляки с политеха рулят! есть еще порох в пороховницах!
Я вот уже пожалел что про ТулГУ написал :-) Тут рулит МФТИ. Я из ТулГУ отчислился с 4-го курса ибо достал бред «особо талантливых» преподов с моей кафедры (ТК). Так что не благодара ТулГУ, а вопреки :-D
а, чорт! Но все равно приятно земляков встретить :)
Не томите как и где заказать? А может быть вы отдадите в свободное плаванье небольшой тиражик в магазины, что бы не нужно было искать вас и стыковаться. А так после универа заехал забрал из магазина? ;)
А вам приходила в голову идея использовать в качестве мозгов какой-нибудь смартфон?
А зачем? Arduino ADK и так хватает.
Эта идея уже многократно реализована — всякие айпады на колесиках и андроиди на тележках. Поищите на кикстартере.
Если коротко, у смартфонов есть три беды:
1. У него практически нет внешних GPIO и к нему трудно подцепить кучу периферии (иными словами, «кишки внутри»)
2. Он большой и создавался под другие задачи — экран накладывает свои ограничения
3. Цена. Я понимаю, что китайские андроиды есть по цене виртурилки. Но если виртурилку сделать тиражом в 50 000 экземпляров — все встанет на свои места.

Понимаю что в вопросе используется технический сленг, но все равно он чудесен! :)
Only those users with full accounts are able to leave comments. Log in, please.