Резюме.
Иногда мне всё-таки требуются некоторые корпуса, но я не хочу делать слишком много их вариантов. Так что вот мой вариант корпуса для Raspberry Pi 4 с адаптером X857 для SSD M.2 SATA.
Этот чехол выпускается в 3 версиях:
- Стандартная версия с креплением для вентилятора.
- Стандарт без крепления для вентилятора.
- Логотип Nextcloud и крепление для вентилятора.
Для правой стороны у вас есть 2 варианта:
- Стандартный.
- Крепление для OLED-дисплея SSD1306.
Есть крышка для USB-адаптера, которую вы можете прикрепить к адаптеру с помощью двустороннего скотча, чтобы у вас не было открытых паяных контактов.
Корпус предназначен для OEM-винтов, но вам все равно понадобятся плоскошлифованные самонарезающие винты x8 2x10 мм. Они недороги на Amazon (около 8 долларов за 500 штук), и я настоятельно рекомендую иметь запас для любых других 3D-печатных изделий.
Я использую корпус с вентилятором Raspberry, который контролируется по температуре (вы можете найти руководство здесь:https://howchoo.com/g/ote2mjkzzta/control-raspberry-pi-fan-temperature-python). Однако вам необходимо модифицировать вентилятор с помощью транзистора 2N2222 и резистора.
Если вы не хотите использовать вентилятор, а предпочитаете другую систему охлаждения, то в большинстве систем охлаждения достаточно свободного пространства. Моя работает в пассивном режиме и редко запускает вентилятор. Тем не менее, в зависимости от вашего использования, активное охлаждение всегда лучше с Pi4.
Для дисплея SSD1306 есть адаптер. Я предлагаю его напечатать, прикрепить дисплей путем расплавления контактов, а затем приклеить его к боковой панели.
Вот ещё немного информации о том, как использовать SSD1306 с Raspberry Pi:
https://www.raspberrypi-spy.co.uk/2018/04/i2c-oled-display-module-with-raspberry-pi/
Вы можете найти базовый код при установке Python3 (скрипт под названием stats.py), но если вы хотите использовать мои изменения (я удалил большинство комментариев, чтобы сократить его), не забудьте добавить его в ваш crontab, чтобы он запускался при запуске системы.
#!/usr/bin/env python3# Авторское право (c) 2017 Adafruit Industries# Автор: Тони ДиКола и Джеймс ДеВито#import timeimport Adafruit_GPIO.SPI as SPIimport Adafruit_SSD1306from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFontimport subprocess# Конфигурация пинов Raspberry Pi:RST = None # на Pi OLED этот пин не используется# Обратите внимание, что следуНастройки печати.
Марка принтера:
Creality.
Принтер:
Эндер 3.
Плоты:
Нет.
Поддерживает:
Нет.
Разрешение:
0,2
모델 소스
