Оглавление:
- Шаг 1: соберите все детали для создания мощного MutantC
- Шаг 2. Распечатайте печатную плату и 3D-детали
- Шаг 3. Припаяйте Ardiuno Pro Micro, кнопки и разъем FPC
- Шаг 4: сделайте стыковочный порт
- Шаг 5: Добавьте КПК в детали, напечатанные на 3D-принтере
- Шаг 6: Установите прошивку, ОС на SD-карту, драйвер ЖК-дисплея и припаяйте клеммы аккумулятора
- Шаг 7. Теперь поместите ЖК-дисплей и связанные с ним 3D-детали
- Шаг 8: теперь соедините все вместе винтами, вы можете установить надстройки на этом шаге
- Шаг 9: Установите ОС и драйвер ЖК-дисплея
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проекты Fusion 360 »
Портативная платформа Raspberry-pi с физической клавиатурой, дисплеем и заголовком расширения для пользовательских плат (например, Arduino Shield).
mutantC_V3 является преемником mutantC_V1 и V2. Обратите внимание на mutantC_V1 и mutantC_V2.
mutantc.gitlab.io/https://gitlab.com/mutantC
www.reddit.com/r/mutantC/
matrix.to/#/!dtgavqeIZQuecenMeX:matrix.org.
Сначала взгляните на это в 3D с помощью AutoDesk Fusion 360 Online здесь.
Есть несколько ключевых особенностей.
- Есть RTC и зуммер.
- Поддерживает надстройки v2.
- Точка отслеживания для поддержки мыши с помощью левой и правой кнопок.
- Поддержка гироскопа с использованием модуля MPU6050 и поддержка давления, температуры и влажности с использованием модуля BME280.
- Возможность включения модулей, дисплея, надстроек с помощью кнопки клавиатуры.
- Полное отключение с помощью ОС и клавиши клавиатуры.
- 12-контактный стыковочный порт рядом с портами Pi USB с UART, I2C, зарядкой и GPIO.
- 3D-детали более прочные и уменьшают опоры при печати.
- Возможность считывать напряжение батареи с помощью Pro Micro.
- 2 светодиода, подключенные к Pro Micro с поддержкой PWM, и 1 подключенный Pi. Переместите нижнюю часть разъема стержня / Qt I2c, чтобы он был доступен снаружи.
- Это оборудование с полностью открытым исходным кодом. Так что вы можете взломать его, как хотите. Вы можете сделать свою карту расширения, такую как gps, Radio и т. Д., И прикрепить к ней.
- Вы можете использовать любой форм-фактор Raspberry-pi, например Asus Tinker Board S / PINE H64 Model B / Banana Pi BPI-M4B и т. Д. Вы можете использовать Raspberry-pi от нуля до 4.
- Вы можете получить доступ ко всем портам пи, а задняя часть прикреплена 4 винтами.
- Он может содержать сенсорный экран с диагональю 4 или 3,5 дюйма. Также есть физическая клавиатура, подключенная через USB.
- Аккумулятор 18650 с функцией продления заряда и разряда.
- Вы можете использовать Littlevgl make UI, которому здесь не нужна форма ОС.
- Никакого пользовательского образа Raspbian не требуется. Вы можете использовать ванильный Raspbian и установить драйвер LCD, вот и все.
- Чтобы сделать его, потребовалось так мало деталей. См. Parts_list.
- Вы можете использовать пакет приложений C Suite, в котором больше сенсорного устройства. Это приложение подходит для маленьких экранов. См. C Suite.
- Добавлен qwiic-коннектор Adafruit STEMMA QT и SparkFun.
YouTube канал.
Вот сайт проекта. Файлы проекта в Gitlab.
Так что сделайте свой и помогите нам создать вокруг него Сообщество.
Шаг 1: соберите все детали для создания мощного MutantC
Здесь мы обсудим, что вам нужно для его создания. Это устройство очень легко сделать, вам не понадобится много инструментов и деталей. Навыка кодирования не требуется. просто базовые вещи, такие как загрузка кода в Arduino, небольшие навыки в строке Linux CMD для установки драйвера. Небольшое умение паять, вот и все.
Вам понадобятся эти части, чтобы сделать одну для себя (это не партнерские ссылки):
-
Raspberry Pi -
Ноль, 2, 3, 4
-
ЖК-дисплей -
-
3,5-дюймовый ЖК-дисплей gpio
- https://www.amazon.com/s?k=3.5+inch+lcd+display+f…
- https://www.waveshare.com/3.5inch-rpi-lcd-a.htm
-
4,0-дюймовый ЖК-дисплей gpio
- https://www.waveshare.com/4inch-rpi-lcd-a.htm
- https://aliexpress.com/item/4000498332411.html
-
2,8-дюймовый ЖК-дисплей с технологией gpio
https://www.adafruit.com/product/2298
-
-
SparkFun Pro Micro -
-
1 х 5 В
- https://www.sparkfun.com/products/12640
- https://aliexpress.com/item/2021979132.html
-
-
Нажмите на кнопки -
- https://aliexpress.com/item/32958628258.html -
- 20 кнопок SMD 3x6x5
- 34 кнопки SMD 6x6x5
- 1 х 5-позиционный тактильный переключатель
-
Печатная плата -
3 + Expasion PCB (опционально)
-
3д детали -
5 частей
-
FPC-разъем -
- 2 x 1 мм шаг 16-контактный верхний фиксатор
- 2 x 1 мм шаг 10-контактный верхний фиксатор
-
FPC-кабель -
- 1 x 1 мм с шагом 16 контактов типа B от 60 до 100 мм
- (Тип B означает обратное, т.е. контакты на противоположной стороне)
- 1 x 1 мм с шагом 10 контактов Тип B от 50 мм
-
Винты -
- M2,5 10 мм x винты
- M2,5 x гайки
-
Резисторы -
- 5 x 10к SMD 1206
- 7 x 100к / 10к SMD 1206
- 3 x 1k SMD 1206 (это для светодиодов, при желании используйте другие значения)
-
Конденсатор -
3 x 100 нФ SMD 1206
-
IC -
- 1 х PCF8575 SOP24 -
- 1 х DS3231 SO16W
-
Диод -
1 х BAT54C SOT23
-
Мосфет -
- 1 x AO4616 или IRF7319 SO8
- 6 x Si2301 или AO3401 SOT23
-
Заголовки -
- 1 х женский 2х40
- 1 х самка 2х10
- 1 x розетка 2x6 (для стыковочного порта)
- 1 x папа 3x2 90 градусов (для стыковочного порта)
-
Модули -
- 1x TP4056 с проектором (USB-C, micro, mini будет работать)
- 1x MT3608 (без USB)
- 1x BME280 (3 В)
- 1x гироскоп-MPU6050
-
Аккумулятор -
1x литий-ионный аккумулятор 18650 в идеале> = 3000 мАч, в идеале от известных брендов, таких как LG / SAMSUNG / PANASONIC - 1x 3,7 В CR1220
-
Светодиоды -
3 х 3 мм светодиода
Шаг 2. Распечатайте печатную плату и 3D-детали
Вам нужно напечатать 6 3D-деталей и нужно 2 печатные платы.
3D детали
Загрузите все файлы Parts STL отсюда самостоятельно или используйте prinsolid
Печатная плата
- И используйте эти два файла garber из display_PCB, main_PCB, thumbstick_PCB для заказа печатных плат из PCBWay.
- Перейдите по этой ссылке, чтобы заказать все 3 печатные платы на PCBWay, щелкните здесь.
Шаг 3. Припаяйте Ardiuno Pro Micro, кнопки и разъем FPC
Припаяйте все кнопки, модули, используя проточную печь или вручную. Вы обрезали заголовки, чтобы не создавать заметных препятствий.
Шаг 4: сделайте стыковочный порт
Следуйте картинкам, это легко сделать.
Шаг 5: Добавьте КПК в детали, напечатанные на 3D-принтере
Теперь поместите сначала thumbstick_PCB, а затем main_PCB. Затем правая 3D деталь.
Шаг 6: Установите прошивку, ОС на SD-карту, драйвер ЖК-дисплея и припаяйте клеммы аккумулятора
Установите прошивку устройства с помощью Arduino IDE.
Используйте эту форму прошивки ЗДЕСЬ.
Затем попробуйте сухую загрузку, просто добавив ЖК-дисплей, если все пойдет, переходите ко второму шагу.
Шаг 7. Теперь поместите ЖК-дисплей и связанные с ним 3D-детали
Шаг 8: теперь соедините все вместе винтами, вы можете установить надстройки на этом шаге
Вы можете использовать множество надстроек, которые входят в порт расширения mutantC.
Посмотреть их все ЗДЕСЬ.
Шаг 9: Установите ОС и драйвер ЖК-дисплея
Я рекомендую использовать официальную ОС raspberry pi. Отформатируйте SD-карту с помощью ОС и теперь установите драйвер ЖК-дисплея. Есть много способов установить драйвер ЖК-дисплея, но самый простой - подключить pi к дисплею HDMI и установить драйвер, а затем снова вставить pi в mutantC.
Используйте этот драйвер, у него есть сенсорная поддержка, если ваш ЖК-дисплей поддерживает.
github.com/goodtft/LCD-show
NT: вам просто нужна SD-карта с установленным драйвером OS + LCD, драйвер не зависит от того, какой Pi вы используете, он зависит от размера LCD. И вы можете использовать SD-карту с установленным драйвером в mutantC, нет необходимости использовать тот же пи, который вы использовали для установки драйвера.