Оглавление:

Ретро-камера Raspberry Pi Tumblr GIF: 10 шагов (с изображениями)
Ретро-камера Raspberry Pi Tumblr GIF: 10 шагов (с изображениями)

Видео: Ретро-камера Raspberry Pi Tumblr GIF: 10 шагов (с изображениями)

Видео: Ретро-камера Raspberry Pi Tumblr GIF: 10 шагов (с изображениями)
Видео: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, Ноябрь
Anonim
Image
Image
Схема прототипа
Схема прототипа

Я хотел найти способ использовать свои старинные фотоаппараты по-новому, в цифровом формате. У меня есть несколько копий в различных условиях, но я давно не использовал их, потому что проявление пленки обходится дорого. Следуйте инструкциям, чтобы увидеть, как я поместил камеру Raspberry Pi и Pi в ретро пленочную камеру и запрограммировал ее для загрузки GIF-файлов на свой Tumblr.

Код основан на бесплатном классе Instructables Raspberry Pi от Лары, который содержит ценную справочную информацию, если вы новичок в электронике, программировании или Pi. Если у вас есть опыт работы с Pi, вы можете оценить Pi Tumblr-g.webp

Этот Target Brownie Six-20 - это камера 40-х годов, и она была довольно грязной и не делала хороших фотографий, так что я не чувствую себя плохо из-за того, что ее выпотрошили. Я дважды подумаю, прежде чем разрезать и просверлить некоторых других членов моей коллекции. Если вы возьмете это на себя, убедитесь, что вам удобно отключать способность камеры снимать пленку, так как мои методы немного разрушительны.

Для этого проекта вам понадобятся:

  • Винтажная камера Boxy (у меня Target Brownie six-20)
  • Raspberry Pi модель A +
  • SD-карта с Raspbian
  • Камера Pi с ленточным кабелем
  • USB-концентратор с питанием
  • Ключ Wi-Fi
  • Три светодиода (я использовал белый, зеленый и красный)
  • Три резистора (любой между 100-220 Ом)
  • Нажать кнопку
  • Провода с женскими заголовками
  • Макетная плата без пайки
  • Кабель Micro USB
  • Клавиатура и мышь (я использовал эту мини-клавиатуру с трекпадом)
  • Дисплей HDMI с кабелем
  • Имя и пароль беспроводной сети Интернет
  • Аккаунт в Tumblr
  • Информация о клиенте API Tumblr
  • Маленькая отвертка
  • Двойная лента из вспененного материала
  • Горячий клей
  • Термоусадочные трубки
  • Паяльник и припой
  • Аккумуляторная батарея

Чтобы быть в курсе того, над чем я работаю, подписывайтесь на меня на YouTube, Instagram, Twitter, Pinterest и подписывайтесь на мою рассылку. Как партнер Amazon я зарабатываю на соответствующих покупках, которые вы совершаете с помощью моих партнерских ссылок.

Я использовал для этого проекта операционную систему Raspbian, в которую входит Python 2, но вам нужно будет установить некоторые пакеты, используя следующие строки кода в окне терминала вашего Pi, чтобы запустить скрипт:

sudo apt-get update

sudo apt-get install imagemagick

sudo apt-get install mpg321 -y

sudo apt-get install python-RPi.gpio python3-RPi.gpio

sudo pip установить pytumblr

Шаг 1: прототип схемы

Схема прототипа
Схема прототипа
Схема прототипа
Схема прототипа
Схема прототипа
Схема прототипа

Я создал прототип этого проекта вне камеры (пайка не требуется), а затем переместил компоненты внутри камеры. Я рекомендую этот метод для устранения проблем с установкой и проблем с базовой функциональностью. Заставьте его работать, прежде чем пытаться засунуть все в крошечное, иногда металлическое, место!

Один светодиод запрограммирован на включение при запуске скрипта Python, а другой мигает одновременно с фотографиями, сделанными после нажатия кнопки. Третий светодиод горит, пока Pi обрабатывает и загружает GIF, поэтому вы знаете, когда можно будет взять еще один.

Шаг 2. Разберите камеру

Разобрать камеру
Разобрать камеру

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

В дополнение к открытию камеры из коробки (это видео помогло вспомнить, как это сделать) я использовал небольшую отвертку, чтобы снять переднюю панель камеры. Положите винты в чашку или поднос в безопасное место; они крошечные!

Я (осторожно) разбил стекло объектива, чтобы освободить место для пи-камеры.

Шаг 3: Установите камеру Pi

Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi
Крепление камеры Pi

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

Шаг 4: Установите кнопку

Установить кнопку
Установить кнопку
Установить кнопку
Установить кнопку
Установить кнопку
Установить кнопку

Я установил кнопку, срабатывающую от оригинального рычага затвора, и провел ее провода к корпусу внутренней камеры.

Шаг 5: Подготовьте и установите светодиоды

Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды
Подготовьте и установите светодиоды

Я припаял светодиоды с помощью резисторов и термоусадочных трубок, а затем закрепил их горячим клеем.

Все провода уходят обратно в основной корпус камеры, который был достаточно большим для Pi, когда я вырезал картон.

Шаг 6. Протестируйте и настройте

Тестирование и настройка
Тестирование и настройка
Тестирование и настройка
Тестирование и настройка
Тестирование и настройка
Тестирование и настройка

Я подключил все снова, чтобы проверить это внутри новой сборки, и добавил сценарий оболочки для запуска моего сценария Python при загрузке Pi, чтобы я мог работать с ним без экрана или клавиатуры. Я также добавил сеть Wi-Fi моего телефона в качестве модема к моему Pi, чтобы я мог взять его с собой на Maker Faire.

Сценарий оболочки должен находиться в / home / pi и содержать:

# / bin / sh

cd / cd home / pi / boof python TumblrGIFCamera.py и выход 0 Вам также необходимо добавить сценарий запуска в / etc / local, добавив эту строку в конце

/home/pi/startupscript.sh

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

sudo chmod + x /home/pi/startupscript.sh

sudo chmod + x /home/pi/boof/TumblrGIFCamera.py

Шаг 7: закройте его

Закрыть это вверх
Закрыть это вверх
Закрыть это вверх
Закрыть это вверх
Закрыть это вверх
Закрыть это вверх
Закрыть это вверх
Закрыть это вверх

Я пропустил USB-кабель питания через заднюю крышку и закрыл камеру, проверив, что она загружается, горит зеленый светодиод и мигает белый светодиод при съемке фотографий и т. Д.

Шаг 8: Питание от аккумулятора

Заряд батареи
Заряд батареи
Заряд батареи
Заряд батареи

Если вы остаетесь со своей камерой, вы можете запитать ее от USB-концентратора или настенного источника питания, но я хотел взять свою с собой, добавив аккумуляторную батарею USB. Я использовал липкую ленту, чтобы прикрепить ее к нижней части камеры. В идеале аккумулятор поместился бы где-нибудь в корпусе камеры, но для моих целей (долгий рабочий день, нужен легкий доступ к кнопке активации аккумулятора) это устройство работало просто отлично.

Шаг 9: Используйте это

Используй это!
Используй это!
Используй это!
Используй это!
Используй это!
Используй это!

Выходи и возьми гифки! Смотрите все мои на моей странице в Tumblr.

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Шаг 10: Заключительные мысли

Последние мысли
Последние мысли
Последние мысли
Последние мысли

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

Модель Raspberry Pi A помещается в мою камеру, но она значительно медленнее в «разработке» GIF, чем более быстрый RasPi 3, с которым я пробовал этот код раньше.

Мне нужно добавить еще один светодиодный индикатор затвора, который легче увидеть с точки зрения фотографа, держа камеру в руке. В его нынешнем виде я должен смотреть в сторону, чтобы увидеть, когда нужно кричать "измени!" чтобы запечатлеть объект в разные моменты.

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

Чтобы не отставать от того, над чем я работаю, подписывайтесь на меня на YouTube, Instagram, Twitter, Pinterest и Snapchat.

Рекомендуемые: