Оглавление:

Камера для термопринтера с питанием от Pi: 11 шагов (с изображениями)
Камера для термопринтера с питанием от Pi: 11 шагов (с изображениями)

Видео: Камера для термопринтера с питанием от Pi: 11 шагов (с изображениями)

Видео: Камера для термопринтера с питанием от Pi: 11 шагов (с изображениями)
Видео: Съемка таймлапс роликов с помощью Orange pi zero и вебки 2024, Июль
Anonim
Камера для термопринтера с питанием от Pi
Камера для термопринтера с питанием от Pi

Вы скучаете по своей старой камере мгновенного обновления Polaroid или по черно-белой камере старого Gameboy Classic? Мы тоже, когда чувствуем настоящую ностальгию! В этом руководстве мы покажем вам, как создать свою собственную мгновенную камеру, используя Raspberry Pi, камеру и экран Pi, а также немного электроники и кучу картона !.

Шаг 1. Вещи, которые вам понадобятся

Вещи, которые вам понадобятся
Вещи, которые вам понадобятся
Вещи, которые вам понадобятся
Вещи, которые вам понадобятся

Для этого проекта мы использовали следующие расходные материалы:

  • Raspberry Pi 3B или 3B + с картой microSD (эта модель - наша любимая сборка, но этот проект должен работать с другими моделями Raspberry Pi)
  • Модуль камеры Raspberry Pi
  • Источник питания microUSB на 3 А, 5 В
  • Официальный сенсорный экран Raspberry Pi
  • Термопринтер USB - мы использовали один из крошечных термальных 3D-принтеров Adafruit.
  • Переключатель - мы использовали одну из аркадных кнопок Adafruit из предыдущего проекта, но подойдет любой переключатель.

Также мы использовали следующее оборудование:

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

Шаг 2: Необязательно: подготовьте Raspberry Pi ко всему

Необязательно: подготовьте Raspberry Pi ко всему
Необязательно: подготовьте Raspberry Pi ко всему

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

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

Шаг 3: вырежьте картонную раму камеры

Вырезание картонной рамы камеры
Вырезание картонной рамы камеры
Вырезание картонной рамы камеры
Вырезание картонной рамы камеры

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

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

Шаг 4: Подготовка и установка сенсорного экрана

Подготовка и установка сенсорного экрана
Подготовка и установка сенсорного экрана
Подготовка и установка сенсорного экрана
Подготовка и установка сенсорного экрана
Подготовка и установка сенсорного экрана
Подготовка и установка сенсорного экрана

Откройте окно с сенсорным экраном и убедитесь, что у вас есть:

  • ваш видеокабель
  • ваши крепежные винты
  • ваши кабели DuPont
  • твой сенсорный экран

Если у вас есть все, вы готовы к работе!

  1. Подключите красный кабель DuPont к контакту 5V на плате экрана.
  2. Подключите черный кабель DuPont к контакту заземления на плате экрана.
  3. Сядьте свой Pi поверх сообщений на сенсорном экране
  4. Прикрутите свой Pi на место
  5. Подключите черный кабель DuPont к контакту 5 В, а красный кабель DuPont - к контакту заземления на вашем Pi.

Включите свой экран и Pi через порт microUSB на экране. Если все прошло хорошо, то Pi и Screen должны включиться! Когда вы будете довольны тем, что все работает правильно, выключите все: мы вернемся к вашему Pi через мгновение.

Шаг 5: Подготовка и установка модуля камеры

Подготовка и установка модуля камеры
Подготовка и установка модуля камеры
Подготовка и установка модуля камеры
Подготовка и установка модуля камеры
Подготовка и установка модуля камеры
Подготовка и установка модуля камеры

СОВЕТ. Модуль камеры Pi - один из самых чувствительных элементов электроники, с которыми мы работали, и мы видели, как некоторые из них поджариваются только из-за статического электричества. Заземлите себя, прикоснувшись к чему-нибудь большому и металлическому в MakerSpace или вокруг вашего дома, например, к лазерному резаку, посудомоечной машине или радиатору!

Откройте коробку с модулем Pi и убедитесь, что у вас есть:

  • ваш модуль камеры Pi
  • кабель камеры Pi

Если да, отлично! Пришло время подключить камеру к вашему Pi:

  • Осторожно потяните вверх коричневый язычок порта модуля камеры.
  • Вставьте конец кабеля, серебряные контакты (вверх? Вниз?)
  • Вдавите язычок обратно, чтобы зафиксировать кабель на месте
  • Осторожно потяните коричневый язычок порта камеры на Pi.
  • Вставьте другой конец кабеля внутрь порта, серебристыми контактами поверните в сторону порта экрана.

Наконец, закрепите модуль камеры Pi в картонной раме сзади с помощью куска изоленты.

Шаг 6: Подготовка и установка термопринтера

Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера
Подготовка и установка термопринтера

СОВЕТ: Впервые пользуетесь паяльником? Сначала ознакомьтесь с руководством Adafruit по отличной пайке!

Пора проверить упаковку вашего принтера! Для этого шага вам понадобятся:

  • Ваш термопринтер
  • Адаптер питания вашего принтера
  • Соединительные провода, которые идут в комплекте с вашим принтером.

Если у вас есть все, вы готовы подготовить свой принтер к работе! Включите паяльник и:

  1. Оловите заднюю и переднюю булавки заглушки ствола
  2. Зачистите и залудите красный и черный провод
  3. Припаяйте красный провод к заднему контакту. Припаяйте черный провод к переднему контакту (если вы хотите использовать термоусадочную трубку для изоляции проводов, сейчас самое время обрезать его по размеру и надеть на провода!)
  4. Припаяйте красный и черный провода к соответствующим проводам на разъеме питания, который идет в комплекте с принтером (если вы использовали термоусадочную трубку, вы можете нагреть ее сейчас, чтобы она обняла, изолировала и закрепила ваши провода)

Ваш принтер готов! Теперь вы можете поместить его в рамку:

  1. Вставьте принтер через переднюю часть рамы дверцей вниз.
  2. Подключите провода питания и USB-кабель сзади
  3. Подключите USB-кабель к Pi
  4. Подключите адаптер питания к штекеру ствола.

Шаг 7: Подготовка и установка коммутатора

Подготовка и установка коммутатора
Подготовка и установка коммутатора
Подготовка и установка коммутатора
Подготовка и установка коммутатора
Подготовка и установка коммутатора
Подготовка и установка коммутатора

СОВЕТ: Если, как и наш, ваш переключатель имеет более двух контактов, и вы не знаете, какие из них что делают, вы можете использовать режим непрерывности мультиметра, чтобы определить, какие контакты подключены, когда вы нажимаете переключатель!

После того, как вы определили контакты переключателя, включите паяльник и:

  1. Залудите контакты переключателя небольшим количеством припоя.
  2. Зачистите и подготовьте некоторые провода так же, как вы делали для проводов питания вашего принтера, на этот раз используя провода DuPont (или обычные провода, если вы просто хотите припаять все на выводах вашего Pi).
  3. Припаяйте их к контактам переключателя.
  4. Пропустите выключатель через отверстие в картонной раме проводами. Закрепите переключатель сзади с помощью винтового кольца, но не до конца.
  5. Подключите черный кабель DuPont к контакту заземления, а другой кабель - к контакту 16 BCM вашего Pi - контакты GPIO должны быть ближе к вам, это будет третий контакт слева.

Шаг 8: Установка принтера

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

sudo apt-get update

sudo apt-get upgrade

Это может занять некоторое время, но как только все будет обновлено, мы сможем установить поддержку принтера на ваш Pi. Все еще в вашем терминале:

sudo apt-get install git cups wiringpi build-essential libcups2-dev libcupsimage2-dev

Это установит все программное обеспечение, необходимое для поддержки вашего принтера. Затем давайте добавим возможности вашего принтера для печати растровой графики. Все еще в вашем терминале:

git clone

cd zj-58 sudo make sudo./install

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

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

sudo lpadmin -p ZJ-58 -E -v serial: / dev / ttyUSB0? baud = ВАШЕ ЗНАЧЕНИЕ БАУДРАТА ЗДЕСЬ -m zjiang / ZJ-58.ppd

Затем сделайте этот новый принтер принтером по умолчанию с помощью:

sudo lpoptions -d ZJ-58

Вот и все! Ваш принтер должен быть готов к работе.

Шаг 9: Установите сценарий создания снимков

Чтобы установить сценарий фотосъемки, вы можете просто скопировать код, который мы сделали доступным на Github. Это упрощенная версия оригинального сценария Филипа Берджесса с комментариями, автоматически настраивающая экспозицию для камеры. В вашем терминале введите:

git clone

Это создаст папку Thermal_printer_camera и загрузит туда все необходимые файлы.

Чтобы проверить свою настройку сейчас, перейдите в папку Thermal_printer_camera:

cd / home / pi / Thermal_printer_camera

Разрешите себе запускать скрипт мгновенной камеры:

sudo chmod + rx Thermal_printer_camera.sh

Запускаем скрипт:

./thermal_printer_camera

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

Шаг 10. Запуск программного обеспечения камеры при загрузке

Наконец, давайте запустим сценарий фотосъемки автоматически, когда мы включим Pi! В вашем терминале введите:

sudo nano / etc / xdg / lxsession / LXDE-pi / автозапуск

для редактирования файла, который управляет программами при запуске рабочего стола. Это откроет текстовые файлы, в которых перечислены команды для выполнения при запуске, независимо от того, кто вошел в систему. Используйте клавиши со стрелками или мышь, чтобы перейти к концу второй строки и нажмите Enter для новой строки. Затем добавьте следующее:

/home/pi/thermal_printer_camera/thermal_printer_camera.sh

Это запустит программное обеспечение камеры вместе с Raspberry Pi при загрузке. Нажмите CTRL + X для выхода, подтвердив изменения с помощью Y и Enter.

Сейчас хорошее время, чтобы перезагрузить Pi и проверить его! На вашем экране не должно появиться ничего особенного, но когда вы нажимаете переключатель, камера должна активироваться, и Pi предоставит вам предварительный просмотр на вашем экране в течение нескольких секунд, прежде чем распечатать ваше изображение!

Шаг 11: Хотите узнать больше?

Хочешь узнать больше?
Хочешь узнать больше?

Этот дизайн был вдохновлен учебником Филиппа Берджесса «Мгновенная камера с использованием Raspberry Pi и термопринтера».

на

Мы использовали эту камеру и причудливую деревянную раму, вырезанную лазером, для нашего мероприятия по сбору средств для библиотеки 2018 года и уже готовимся к следующему! Узнайте больше на веб-сайте Фонда библиотеки округа Джонсон по адресу

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