Энтузиаст за 65 часов создал lo-fi камеру на 30×30 пикселей из сенсора оптической мыши

Энтузиаст 3D-печати создал функциональную цифровую камеру, используя оптический сенсор из старой мыши. Проект в духе переработки старой техники завершился успешно, а результат работы можно увидеть в опубликованном на Reddit видео. Правда, надежды на высокое качество лучше оставить – результаты определённо lo-fi.

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

По словам Dycus, lo-fi результаты связаны с тем, что мышиный сенсор используется в роли фотографического. Сенсор ADNS-3090 способен захватывать всего 30×30 пикселей и ограничен 64 оттенками. Это не значит, что девайс бесполезен, просто нужно понимать ограничения.

Dycus утверждает, что весь проект занял всего 65 часов от идеи до завершения с готовой камерой в руках. Несмотря на минимальные сроки, качество сборки и финишная обработка выглядят отлично, а в корпус камеры упаковано немало технологий.

Помимо 3D-печатных структурных компонентов, Dycus использовал:

  • Сенсор мыши Logitech G400 (винтажный 2011 года)

  • Дешёвый объектив для видеонаблюдения 3.5-8.0 мм F1.4 с Amazon

  • Плату Adafruit 12C FRAM для хранения до 48 фотографий

  • Плату Adafruit OLED

  • Микроконтроллер Teensy LC

  • Аккумулятор на 600 мАч

  • Другие компоненты, припой и усилия

Камера способна снимать видео, но установленная память на 32 КБ не может хранить ничего стоящего.

Dycus больше всего гордится софтом камеры. Активно используя "несколько стандартных библиотек Arduino", автор написал поддержку сенсора, код интерфейса, код для связи с внешним чипом памяти, код для отображения изображений на дисплее и другие разные штуки.

Работа над программной частью, также завершённая за те же 65 часов, обеспечила несколько режимов съёмки:

  • Одиночный кадр

  • Двойной кадр

  • Четверной кадр

  • Размазанный кадр (панорама)

  • Ковбойский режим

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

Dycus написал примитивный скрипт выгрузки фото на компьютер через Python и последовательный порт.

Наконец, Dycus сравнивает свою камеру с, вероятно, самым известным lo-fi девайсом для захвата изображений – Nintendo Game Boy Camera. Хотя Nintendo всё ещё выигрывает в разрешении, новая версия превосходит её по глубине цвета с превосходством 64 против 4 оттенков.

Больше статей на Shazoo
Тэги: