В данной серии статей пойдёт речь о проекте собственного Personal-Document-Assistant (в дальнейшем буду округлять до КПК). Проект подразумевает открытые исходники, разборы, обсуждение и иное N-ное количество контента, поэтому рад приветствовать вас в этой истории.

Предисловие.

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

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

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

Внешний вид.

Смоделено и собрано в Компас-3D. Чувствуется некоторый вайб ретро, особенно от перфорации под динамики.
Моделировалось без опыта в фотополимерной печати, поэтому конечный результат получился с некоторыми огрехами, которыми я постараюсь поделиться с вами, в остальном ничего особенного.
Отдельные элементы покрашены в разные цвета, чтобы визуально было проще разграничить их.

модель: вид спереди
модель: вид спереди
модель: вид сзади
модель: вид сзади

Проблемы корпуса.

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

да, попыток было много, неудачных было больше...
да, попыток было много, неудачных было больше...
один комплект
один комплект
макро: клавиша Enter
макро: клавиша Enter
макро, клавиша Z
макро, клавиша Z
макро: подкрашенная клавиша ESC
макро: подкрашенная клавиша ESC
макро: слои клавиши
макро: слои клавиши
макро: паз под кнопку и гибкие соединения
макро: паз под кнопку и гибкие соединения
фрагмент клавиатуры
фрагмент клавиатуры

Внутри корпуса.

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

компоновка: спереди
компоновка: спереди
компоновка: сзади (розоватый блок - аккум)
компоновка: сзади (розоватый блок - аккум)

Рендеры материнки, рендеры платы дисплея можете увидеть в тгк, если оно конечно вам надо :/

материнская плата
материнская плата
материнская плата
материнская плата

Схемы.

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

типа "мозги"
типа "мозги"
питание: преобразователь 3.3, зарядка, питание дисплея
питание: преобразователь 3.3, зарядка, питание дисплея
встроенные девайсы: SD, GPS, RTC, давление, температура и влажность и LoRa
встроенные девайсы: SD, GPS, RTC, давление, температура и влажность и LoRa
клава (с энкодером)
клава (с энкодером)
аудиокодек, выход и усилитель
аудиокодек, выход и усилитель

Железо.

И так, по железу у нас:

  • esp32-s3 - в качестве проца

  • E-ink дисплей в качестве основного

  • spi oled в качестве быстрого

  • LoRa (добавлено в последний момент)

  • полноценная клавиатура

  • энкодер

  • 24х битный стерео кодек с усилителем

  • слот под SD

  • встроенные датчики, включая датчик холла для проверки закрытия крышки

Чего ждать?

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

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

Когда придут платы, скорее всего выйдет статья по каждому блоку с их тестами.

P.s. Меня очень впечатлил способ реализации приложений в кпк, который я вам показал в качестве примера, сам об этом думал, но к сожалению у этого есть недостатки, поэтому посмотрим, смогу ли я реализовать запуск фрагментов из PSRAM. Можете пообсуждать мои сомнительные решения в тг, если есть замечания или идеи/рекомендации - жду.
Логотип Aperture не принадлежит автору статьи (на случай, если это не очевидно) и нанесён для личного удовлетворения, ни один из файлов проекта в коммерческих целях не использовать!


Навигация.

-> Тизер - вы тут
> тут ничего нет (

тгк

Комментарии (1)


  1. aol-nnov
    09.11.2025 16:54

    Буквально в пятницу видел готовое такое на x86, с дебианом и двумя джойстиками. Напрочь отбило желание пройти весь путь с нуля ))

    Автору успехов, терпения ))