К содержимому
  1. Главная
  2. Блог
  3. Модуль камеры для BBC Micro:bit: Arducam Mini 2MP

Модуль камеры для BBC Micro:bit: Arducam Mini 2MP

23 мая 2021 · По материалам Arducam

У Micro:bit появился модуль камеры

Камера Arducam Mini на OV2640, подключённая к Micro:bit

Для BBC Micro:bit выпускают самые разные датчики, но за шесть лет существования платы для неё так и не появилось сенсора изображения.

Все прежние попытки подключить к ней модуль камеры не решали главную проблему: плата не умеет работать с сенсором изображения напрямую. Решить её взялась Arducam.

Вот что удалось сделать.

Отдельного интерфейса камеры у платы нет, поэтому инженеры Arducam подключили Arducam Mini к её выводам SPI через плату расширения, написали полноценную библиотеку драйвера камеры и разработали расширение для браузерной среды Microsoft MakeCode.

Теперь данные изображения можно передавать прямо в микроконтроллер (MCU) платы и смотреть результат в браузере. Проще говоря, у Micro:bit появился глаз.

Фото и видео с камерой Arducam 2 Мп и Micro:bit

Съёмка и просмотр фотографий в среде MakeCode

С поддержкой OV2640 из Micro:bit можно сделать много интересного — фотобудку, ретрокамеру и т. д. И это не только для любителей: специалистам по машинному зрению такая связка даёт очень дешёвый способ собирать наборы данных для исследований в области компьютерного зрения.

Программировать камеру в MakeCode просто: готовыми блоками, которые перетаскиваются мышью, можно инициализировать модуль камеры, задать формат и разрешение и сделать снимок. Если вам привычнее JavaScript, MicroPython, C, C++ или Mbed от ARM, доступны расширенные возможности управления камерой.

По данным Arducam на момент публикации, поддержку видео и другие функции в MakeCode планировалось добавить позже.

Быстрый старт: камера Arducam 2 Мп с Micro:bit

Пошаговая инструкция — в статье Модуль камеры Arducam 2 Мп на OV2640.

Камера для сложных проектов и роботов

Камера Arducam в проектах и роботах на учебной плате

Модуль камеры открывает новые возможности для проектов и даёт большой шаг вперёд конструкторам роботов. Как микроконтроллерная плата Micro:bit ограничена чипом nRF52833 и 512 КБ флеш-памяти, но как плата для школ с множеством встроенных датчиков она остаётся одной из самых популярных платформ для начальных учебных роботов любого типа.

Типичный сценарий для Arducam Mini — проекты, где камера делает снимки, а плата выполняет несложную обработку изображений.

Можно пойти дальше и поручить плате более сложные задачи. Например, если к плате подключён модуль Wi-Fi, камера делает снимки, плата отправляет их в облако, там изображения обрабатываются, а результаты возвращаются на плату для дальнейших действий.

Плату с камерой можно превратить и в испытательный стенд TinyML для исследований и экспериментов с ИИ на устройстве.

Проекты с камерой дают плате вторую жизнь: они знакомят больше людей со встраиваемым машинным зрением и помогают развить интерес к информатике и робототехнике.

Micro:bit и Arducam: новые возможности для учителей и учеников

Камера Arducam в учебных проектах для учителей и учеников

Micro:bit — хороший учебный инструмент: плату создали, чтобы вдохновлять детей и подростков и учить их всему, что связано с цифровым творчеством. Камера Arducam Mini хорошо дополняет эту экосистему. Учителям камера помогает строить новые курсы — по компьютерному зрению, фотографии и другим темам, а ученикам даёт базовые знания о цифровых камерах и оборудование для первых приложений машинного зрения.

Ещё по теме

Запросить цену

Укажите количество — пришлём коммерческое предложение.