Рубрика «разработка электроники» - 2

Печатная плата (ПП) — основа любого электронного устройства. На ней устанавливаются электронные компоненты. У неё есть дорожки, по которым ходят электрические сигналы между пинами компонентов. Для увеличения плотности монтажа и сокращения размеров, платы делают многослойными. А какова общая длина дорожек на обычной плате?
Читать полностью »

Teensy 3.5 & 3.6: две новых версии Arduino-совместимых плат - 1

Teensy — это целое семейство небольших плат, которые совместимы с Arduino IDE. Старшие представители семейства (версии 3.х) созданы на основе высокопроизводительных ARM-процессоров с ядром Cortex-M4. Эти платы всегда производительны, оснащены большим количеством памяти и достаточным для практических любых задач набором интерфейсов.

Сейчас появились две новые модели семейства — Teensy 3.5 & 3.6. На их разработку у авторов ушло около года. Основные изменения — использование более мощных, чем в предыдущих версиях чипов. Эти платы можно использовать и для обучения, и для серьезных проектов, где требуется большой объем памяти, совместимость всего со всем и высокая общая производительность системы.
Читать полностью »

Приветствую всех, кому может оказаться полезной данная статья. Хотя конечно, сейчас «квеструмы» уже далеко не на пике своей популярности, и новое поколение «квестов в реальности» использует совсем другие технологии. Но я искренне надеюсь, что кто-то сможет извлечь для себя опыт и из данной публикации, и применить его в быту.

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

Итак, начнем. Для тех, кто не в курсе, «квесты в реальности» — вид современного развлечения, где команде игроков за определенное время предлагают найти выход из «кастомной» локации, попутно решая различные возложенные на них задания и миссии. Начиная с комнаты с дверью, и кучей механических кодовых замочков, «квеструмы» эволюционировали до огромного «шоу-монстра», соединив в себе элементы театрального представления, перфоманса, 3-d шоу, аттракциона и т.д. Создание таких квестов требует немалых финансовых вложений и усилий. И сейчас я расскажу, как мы построили подобный квест, не используя промышленные решения в автоматике и обеспечении интерактивности, ибо подобные вещи обошлись бы в суммы, на порядок выше тех, что мы потратили на постройку всей локации вместе с отстройкой ресепшена. В целях соблюдения коммерческой тайны, я не смогу назвать ни названия самого «квеструма», ни компанию, ни показать фото реализованных головоломок и устройств. Но все же что-то я смогу показать, и попробую рассказать обо всем максимально детально в рамках данной статьи.
Читать полностью »

Когда б Вы знали, из какого сора
растут стихи, не ведая стыда ...

Тема данного поста возникла совершенно неожиданно, в процессе чтения книги «Real-Time C++», более конкретно в процессе чтения раздела 6.13, в котором рассматривалось построение делителя измеряемого напряжения таким образом, чтобы получившийся результат легко (с применением только операции сдвига) масштабировался. Так вот, в конце раздела на странице 121 приводилась формула для оценки погрешности получаемой величины, которая привела меня в некоторое замешательство. Поскольку данную книгу «могут увидеть дети» и получить непоправимую травму психики, если некритично отнесутся к написанному, мною и создан настоящий пост с целью привнести определенный порядок в понимание методики оценки погрешностей измерений молодыми инженерами.

К вопросу о погрешностях - 1
Читать полностью »

Дозиметр в интернете вещей: составляем карту радиоактивных зон для себя и всего мира - 1

На днях в Минске состоится выставка новых устройств, созданных в рамках белорусских железячных стартапов — Party Hard! 2016. Мы решили рассказать об одном из самых интересных экспонатов этой выставки — умном дозиметре ZIVE, который синхронизируется со смартфоном и собирает данные для глобальной карты радиационного загрязнения.
Читать полностью »

С чего начинается hardware-стартап: Команда и прототип - 1

Если бы мне давали один рубль каждый раз, когда я слышу фразу «как тяжело и рискованно заниматься разработкой электроники», я бы, наверняка, лежал сейчас на пляже, попивая коктейль, а не писал бы этот пост.

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

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

Эти данные могут быть не совсем точными и зависят в большей степени от огромного числа параметров: считайте, что это скорее приближенные значения, чем какие-то строгие правила. Итак, поехали.Читать полностью »

Разработка электроники: Процесс и продукт - 1

Одним из самых известных высказываний в мире стартапов является бессмертная фраза Цукерберга «Двигайся быстро и круши все на своем пути». Даже несмотря на то, что Facebook уже сменил свой слоган, скорость по-прежнему высоко цениться в Кремниевой долине.

Предприниматели постоянно заявляют о своей активности, используя такие фразы, как «я создал этот проект за выходные» или «мы проводим по пять итераций в день». Инвесторы хвастаются компаниями из своего портфеля, которые «нельзя остановить» и призывают компании «делать быстрее и больше».

Скорость – одно из необходимых условий существования в среде стартапов. Она позволяет небольшим и скромным стартапам опережать крупные и влиятельные компании. Сокращение цикла Build-Measure-Learn (реализуем, измеряем, делаем выводы) имеет большое значение для выживания стартапа.

Высокая скорость – хороший показатель для софтверной компании, однако она легко может погубить hardware-компании, если основатели не научатся контролировать ситуацию должным образом.Читать полностью »

Доброго времени суток, уважаемые читатели!

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

Однажды поступило непрофильное предложение по покупке и поставке из Китая партии мини-роутеров с функцией организации WiFi-Ethernet моста. Тем кому интересно, что из этого получилось прошу пожаловать под кат.
Читать полностью »

Настало время собрать и запустить на Galileo свой «Hello, world!» (и не только), изучив в процессе, как сделать это наиболее техничным образом.

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

Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel - 1

В этой статье мы познакомимся с отладочной платой DM816x/C6A816x/AM389x и фреймворком C6Accel (он же C6EZAccel), а также рассмотрим инструкции по наладке системы для выполнения встроенных тестовых приложений.

Всё началось с интересной идеи использовать алгоритмы нынче очень популярной библиотеки компьютерного зрения OpenCV на микропроцессоре. Однако, изучив немного тему, идея уточнилась. Почему бы не реализовать алгоритмы не просто на ядре ARM, а на специализированном ядре для цифровой обработки сигналов DSP? Тем самым разгрузим ядро ARМ, ускорим выполнение алгоритмов, и, глядишь, самое громоздкое приложение заработает в реальном времени.

Итак, что же использовать для решения задачи? Оказалось вариантов немного…
Читать полностью »