Делаем фотокамеру на Raspberry Pi

Сегодня мы сделаем один из самых интересных проектов - создадим по-настоящему компактную и портативную фотокамеру на основе Raspberry Pi.

Главная проблема при создании компактных устройств является в том какое питание подключить к нему. В разных примерах использовались отдельные аккумуляторы, конвертеры и зарядные блоки, но в данном уроке был использован, так называемый PiJuice, который можно заказать на Кикстартере. Этот модуль можно назвать "всё в одном"  блок питания для "малиновой" Pi, и это идеальное интегрированное решение для фотокамеры.

Также было решено использовать Raspberry Pi Model A+, так как он самый дешевый и самый маленький из доступных Pi, и он отлично подойдет для PiJuice.

Шаг 1. Комплектующие

  • 1 x PiJuice
  • 1 x Raspberry Pi Model A+
  • 1 x модуль камеры Raspberry Pi Camera Board v1.3 (5MP, 1080p)
  • 1 x экран Adafruit TFT 2.2"
  • 1 х кнопочный переключатель
  • 1 x micro SD-карта
  • 10 x пластиковых прокладок
  • 4 х винтов
  • 1 х коннекторы

Также дополнительно нам понадобится приблизительно 15 см тонкой проволоки в изоляционной оболочке.

Шаг 2. Установка и настройка SD-карты

Карта SD должна содержать последнюю версию Raspbian, доступную для загрузки с веб-сайта Raspberry Pi.

Загрузите образ и запишите его на свою чистую SD-карту, используя предпочтительный для вас метод. Затем необходимо установить драйверы для экрана TFT.

Лучший способ - запустить скрипт установщика, описанный на странице Adafruit. На этом этапе рекомендуется проверить, что все работает правильно, поэтому подключите экран к Raspberry Pi, прикрепите PiJuice c заряженной батареей и включите ее. Если все пошло по плану, на вашем экране должны отображаться обычные загрузочные сообщения - см. рисунок выше.

Шаг 3. Настройка модуля камеры

Вставьте ленточный кабель камеры в Raspberry Pi. Соединение расположено между аудио и HDMI-портами. Убедитесь, что синяя сторона обращена в сторону от порта HDMI.

Теперь самое время проверить, работает ли камера. Сначала её нужно включить, поэтому перейдите к терминалу и введите:

sudo raspi-config

Следуйте по меню, чтобы включить камеру, после которой необходимо перезагрузить Raspberry Pi. После перезагрузки камера должна работать правильно. Перейдите к терминалу и введите следующую команду:

raspistill -o pic.jpg.webp

Это заставит камеру сделать снимок с рисунком заголовка и сохранить его в каталоге:

/home/pi

Шаг 4. Присоедините кнопку

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

Сначала нам нужно припаять коннектор к экрану TFT. Вы заметите GPIO в верхней части экрана. Найдите контактный пин 17 и припаяйте к коннектору, чтобы штырь располагался на нижней стороне экрана. Теперь подключите вывод "мама" перемычки (~ 7 см) к штырю и припаяйте к одному из разъемов на кнопке.

На нижней стороне экрана находится панель с надписью wp. Это земля. Припаяйте черный провод (~ 7 см). Припаяйте другой конец черного провода ко второму разъему кнопки.

Шаг 5. Загружаем программное обеспечение

Программное обеспечение камеры доступно в Github:

https://github.com/PiJuice

Чтобы загрузить программное обеспечение, убедитесь, что ваш Raspberry Pi подключен к Интернету и введите следующие команды в окно терминала:

sudo apt-get install git-core

Теперь создайте каталог для PiCam:

sudo mkdir PiCam
cd / PiCam

Теперь скачайте программное обеспечение:

git clone git: //github.com/pijuice/PiCam.git

Шаг 6. Тестирование камеры

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

sudo python picam.py

Перед началом работы, убедитесь, что ваш текущий каталог является picam, набрав команду:

cd / picam

Теперь вы должны увидеть логотип PiJuice, вы можете сделать снимок, нажав кнопку. После нажатия кнопки изображение будет снято. Значок на экране изменится по мере загрузки изображения на экран после его загрузки, вам будет показана ваша фотография.

Шаг 7. Сборка камеры

Заключительный этап - собрать все части. У вас уже должны быть Raspberry Pi, PiJuice, модуль камеры и TFT-экран. Как мы написали ранее, вы можете заказать удобный PiJuice на Кикстартере. На этом всё. Хороших вам и качественных фотографий.

12 апреля 2018 в 16:16 | Обновлено 7 декабря 2019 в 02:16 (редакция)
Опубликовано:
Уроки,

Добавить комментарий

Ваш E-mail не будет никому виден. Обязательные поля отмечены *