Как мы работаем

По сертификату
"военный регистр"
Только с Юр. Лицами,
мелкий и крупный опт

PixyCam2 - подарите своему проекту глаза

При работе над проектами чрезвычайно полезным инструментом может стать датчик, определяющий наличие или отсутствие предмета. Обычно люди используют ИК-датчики или ультразвуковые датчики, которые просто обнаруживают препятствия, но для предметов, находящихся на большом расстоянии или имеющих определенный цвет, будет полезнее использовать что-то вроде PixyCam2.

Что такое PixyCam2?

Созданный светлыми умами из Charmed Labs and Carnegie Mellon University, PixyCam2 - это электронный компонент, который выступает в качестве датчика для вашего проекта. По сути, это мини-камера, установленная на печатной плате, которая обрабатывает то, что видит, и возвращает данные в виде положения или площади определенного цвета, который она видит. Это означает, что PixyCam2 может определять цвета, расстояние до них и их размер на объекте.

 

Заметили, что квадратики сосредоточены вокруг определенного цвета? Каждый пиксель в поле зрения камеры относится к определенному цвету и будет отображаться, если вы обучите камеру его обнаруживать. Вы можете настроить камеру на обнаружение определенных цветов или изменить вид камеры с помощью настроек на верхней панели.

 

Каждая подпись - это цвет, который нужно искать. Подпись CC используется, если вы хотите использовать определенный гексокод. Также стоит отметить, что вы можете обнаружить несколько цветов одновременно. Когда камера обнаруживает искомый цвет, на печатной плате вспыхивает индикатор.

 

Кроме того, поле зрения PixyCam2 представляет собой большую сетку, что означает, что вы можете получить площадь каждой "коробки", чтобы получить относительное представление о том, как далеко она находится (если коробка меньше) или как близко она находится (если коробка больше). Вы также можете определить относительное положение ящика (находится ли он левее или правее, выше или ниже и т. д.). Системы сеток выглядят следующим образом:

 

Как можно использовать PixyCam2?

Для использования PixyCam2 вам понадобится микроконтроллер и устройство для программирования (например, ноутбук), чтобы настроить его. Arduino IDE не поддерживает показ видео в реальном времени или настройку PixyCam2, поэтому первое приложение, которое вы должны получить, это PixyMon V2, которое вы можете найти на сайте PixyCam. 

С помощью USB-кабеля, который прилагается к PixyCam, вы можете подключить ее к компьютеру.

В приложении PixyMon вы можете посмотреть, что видит ваша PixyCam, и установить сигнатуры (Action -> Set Signature __), то есть цвета, которые будет искать PixyCam. В разделе "Программы" также есть примеры программ, которые вы можете использовать. Поиграйте с ними, чтобы понять, как PixyCam видит мир, и, установив параметры, не забудьте сохранить их (File -> Save Parameters). Затем вы можете загрузить ее обратно в том же меню.

 

PixyCam2 совместима с пинами Arduino UNO, поскольку в комплекте с ней поставляется специальный кабель для подключения. Кроме того, вы можете использовать USB-кабель, чтобы легко подключить ее к Raspberry Pi. Если у вас нет ни того, ни другого, в устройстве имеется ряд интерфейсов (UART, I2C, SPI), позволяющих подключить к нему любой контроллер.

 

Потенциальные проекты

Особенность PixyCam2 в том, что она постоянно обнаруживает или ищет эти конкретные цвета. Это означает, что вы можете легко заставить его отслеживать объект, даже если ваш проект движется. Сделали автономный ровер, который отслеживает розовую банку и следует за ней. Он использует камеру PixyCam2 для обнаружения розовой банки и соответствующего поворота. Для управления поворотами я использовал ПИД-регулирование.

 

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

 

По меньшей мере, возможности безграничны, когда в вашем арсенале есть этот инструмент. PixyCam2 обеспечивает глаза для ваших проектов и дает им возможность взаимодействовать с миром и смотреть на него. Она проста в использовании и открывает мир возможностей.