Оглавление:
Видео: Настольный чехол DIY Raspberry Pi с дисплеем статистики: 9 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проекты Tinkercad »
В этом руководстве я покажу вам, как сделать собственный настольный корпус для Raspberry Pi 4, который выглядит как мини-настольный ПК.
Корпус кейса напечатан на 3D-принтере, а боковые стороны сделаны из прозрачного акрила, чтобы вы могли видеть его. Ice Tower обеспечивает охлаждение ЦП, а OLED-дисплей I2C на передней панели корпуса отображает IP-адрес Pi и информацию об использовании и температуре ЦП, а также об использовании памяти и хранилища.
Если вам нравится эта инструкция, проголосуйте за нее в 1000-м конкурсе!
Запасы
Чтобы создать свой собственный кейс, вам понадобятся:
-
Raspberry Pi 4 - Купить здесь
Любая модель Raspberry Pi 4 подойдет
- Карта Micro SD - Купить здесь
- Блок питания Raspberry Pi - Купить здесь
- Ледяная башня - Купить здесь
- I2C OLED-дисплей - Купить здесь
- Ленточный кабель - Купить здесь
- Женский контактный заголовок - Купить здесь
- Машинные винты - Купить здесь
- Акрил 2 мм - Купить здесь
- Черная нить PLA - Купить здесь
В дополнение к вышесказанному вам также потребуется доступ к 3D-принтеру для печати пластиковой части корпуса.
Я использую Creality Ender 3 Pro, который, как я обнаружил, позволяет создавать отпечатки отличного качества и является вполне доступным.
3D-принтер - Creality Ender 3 Pro - Купить здесь
Для этой сборки вам не понадобится лазерный резак, хотя он существенно помогает при изготовлении боковин. Вы также можете воспользоваться онлайн-сервисом лазерной резки или просто вырезать боковые стороны с помощью ручных инструментов. Я использовал настольный лазерный резак / гравер K40.
Примечание. Вышеупомянутые части являются партнерскими ссылками. Приобретая продукты по указанным выше ссылкам, вы будете поддерживать мои проекты без каких-либо дополнительных затрат для вас.
Шаг 1. Создайте корпус корпуса
Я начал с проектирования корпуса кейса для 3D-печати с помощью Tinkercad.
Я нарисовал грубый контур, а затем начал размещать Raspberry Pi и другие компоненты внутри корпуса так, чтобы OLED-дисплей был виден спереди, а все порты Pi были доступны на передней или боковой стороне корпуса.
OLED-дисплей удерживается на месте двумя небольшими зажимами на корпусе вдоль верхнего края и небольшим напечатанным на 3D-принтере зажимом с винтом для удержания нижнего края.
Raspberry Pi и Ice Tower устанавливаются и монтируются с помощью монтажного оборудования и стоек, которые поставляются вместе с Ice Tower, поэтому вам не нужно покупать какие-либо дополнения.
На самом деле я не очень часто вынимаю SD-карту из задней части моего Raspberry Pi, поэтому я не предусмотрел это в футляре. Если вы хотите иметь возможность удалить его, пока Pi находится в футляре, вам нужно будет добавить вырез в задней части футляра, чтобы вы могли это сделать.
Шаг 2: 3D-печать корпуса
Я напечатал корпус корпуса на своем 3D-принтере, используя черный PLA с толщиной слоя 0,2 мм и заполнением 15%. Я также добавил несколько опор для портов и вырезов дисплея на передней панели с помощью программного обеспечения для нарезки.
После того, как две части будут напечатаны, вам нужно будет снять опоры и очистить края ножом для рукоделия.
Вы можете скачать файлы для 3D-печати здесь.
Шаг 3: Установите Pi & Ice Tower
После того, как основной корпус напечатан, можно приступать к установке компонентов. Начните с установки латунных стоек в основание, затем поместите Pi на них и используйте второй набор стоек, чтобы закрепить его. Это делается в обратном порядке по отношению к инструкциям Ice Tower, если вы сначала посмотрите на них.
Вам также нужно будет снять вентилятор с ледяной башни, поскольку мы собираемся установить его на акриловую боковую панель, чтобы он втягивал холодный воздух снаружи корпуса и выпускал его через отверстия на противоположной стороне.
Добавьте опорные кронштейны на Ice Tower, а затем установите Ice Tower на Pi, не забывая сначала добавить контактную площадку радиатора.
Шаг 4: Установите OLED-дисплей
Далее мы можем установить OLED-дисплей.
Если ваш дисплей пришел без припаянных контактов, вам нужно сначала припаять их к задней стороне дисплея.
Сдвиньте верхний край дисплея под зажимы в корпусе корпуса, а затем закрепите его с помощью 3D-печатного зажима и небольшого винта. Для этого вам может потребоваться гибкий вал или отвертка под углом 90 градусов.
Соберите сборку 4-проводного ленточного кабеля правильной длины, используя штырьки с внутренней резьбой и ленточный кабель. Я использовал обжимные клещи и некоторые разъемы DuPont, вы также можете просто использовать перемычки на макетной плате, если хотите.
Подключите кабель дисплея к задней части дисплея, а затем к контактам GPIO Pi следующим образом:
- VCC к контакту 1 3.3 В, питание
- GND на контакт 14 Земля
- SCL в контакт 3 SCL
- SDA к Pin2 SDA
Шаг 5: Дизайн акриловых сторон
Теперь, когда все внутренние детали на месте, мы можем закрыть стороны акриловыми панелями.
Я начал с экспорта бокового профиля корпуса с примерно установленной Ice Tower, чтобы я мог открыть ее в Inkscape и спроектировать детали для лазерной резки.
Требуются две стороны: одна с вырезом для вентилятора и монтажными отверстиями, а другая - с противоположной стороны для отработанного воздуха. Я разработал шестиугольник на этой стороне, если вы собираетесь использовать ручные инструменты для изготовления боковин, вам просто нужно просверлить круглые отверстия.
Загрузите файлы для лазерной резки здесь.
Шаг 6: обрежьте акриловые стороны
Я вырезал лазером боковые панели из прозрачного акрила толщиной 2 мм. Вы также можете использовать цветной тонированный акрил или непрозрачный акрил, если хотите.
Если вы не можете найти цветной акрил в 2-миллиметровых листах, вы также можете использовать 3-миллиметровый акрил, просто у вас будут немного более толстые стороны.
Шаг 7: установите акриловые стенки
Начните с установки боковой панели вентилятора.
Вам нужно будет вдавить несколько гаек M3 в карманы на вентиляторе, чтобы установить его. Они довольно тугие, поэтому проще всего положить гайки на плоскую поверхность, а затем прижать к ним карман вентилятора так, чтобы седло вошло прямо в карман.
Прикрутите вентилятор к боковой панели с помощью винтов, которые вы вывернули из сборки Ice Tower. Они слишком короткие, чтобы пройти сквозь акрил и вентилятор, поэтому вам нужно вдавить гайки в переднюю часть вентилятора. Они достаточно тугие, чтобы надежно удерживать вентилятор на месте.
Наконец, используйте четыре крепежных винта M3 x 8 мм с полукруглой головкой, чтобы прикрепить боковую панель к корпусу корпуса.
Оберните кабель питания вентилятора вокруг задней части Ice Tower, а затем подключите его к контактам 5V и Ground на контактах GPIO Pi.
После того, как ваш вентилятор подключен, вы можете закрыть другую сторону еще четырьмя винтами M3 x 8 мм.
Шаг 8: запрограммируйте OLED-дисплей
Теперь нам просто нужно заставить дисплей работать с помощью скрипта Python, для этого вам нужно загрузить Pi.
Pi связывается с дисплеем с помощью интерфейса I2C, поэтому вам нужно убедиться, что он включен в настройках.
Этот сценарий в основном основан на одном из примеров сценариев в библиотеке Python Adafruit для модулей отображения OLED с небольшими изменениями, чтобы добавить температуру ЦП и изменить формат отображения. Вы можете протестировать запуск сценария, чтобы убедиться, что ваш дисплей работает правильно и нет ошибок, прежде чем настроить его на автоматический запуск с помощью crontab.
Чтобы загрузить скрипт и увидеть пошаговые инструкции по запуску кода, прочтите мою запись в блоге.
Перезагрузите его, и вы должны увидеть статистику и IP-адрес вашего Raspberry Pi на дисплее.
Шаг 9: Дело завершено
На этом дело завершено, дайте мне знать, нравится ли вам дизайн и что вы бы сделали по-другому, в разделе комментариев.
Также не забудьте проголосовать за это Учебное пособие в 1000-м конкурсе, если оно вам понравилось!
Удачи в изготовлении корпуса для настольного компьютера Raspberry Pi!
Первая премия в 1000-м конкурсе