Карманный компаньон для приложения «My AI friend»: живое лицо, моргает, слушает свою кнопку — и разговаривает через телефон по Bluetooth. Один вечер работы, опыт в электронике не нужен.
Illustration 1. Готовый монстрик: печатный корпус, светящиеся глаза на OLED, USB-C снизу.
Что купить
Деталь
Где
Seeed Studio XIAO nRF52840 мозг: BLE-контроллер с USB-C и встроенной зарядкой Li-Po. Вариант «Sense» тоже подходит (у автора именно он).
OLED 0.96" 128×64, I²C, SSD1306 лицо. Модуль на 4 пина (GND · VCC · SCL · SDA), часто продаётся как «GM009605». Подходит и 1.3" SH1106 — для него есть отдельная прошивка.
Тактовая кнопка 6×6 мм + немного проводов кнопка «погладить/говорить». Любая выводная тактовая.
любой магазин электроники
Инструменты: паяльник, 3D-принтер (или сервис печати), кабель USB-C. Все детали ≈ 20–25 $.
My AI friend · ai-friend.club1 / 4
Шаг 1 — Напечатай тельце
Illustration 2. Печатные детали: передняя половинка с окном для глаз, задняя, колпачок кнопки.
Печатное тельце — корпус «Compagnon 309 · Build your expressive robot» от Leroyd: выразительный монстрик под OLED 0.96" или 1.3" — ровно наши два варианта экрана. Ищи его в официальной коллекции 3D-моделей Bambu Lab (галерея Makerworld внутри Bambu Studio → «3D Models», либо makerworld.com) — по запросу «Compagnon 309».
Профиль печати: возьми готовый «0.96" OLED — Original C309» для нашей сборки на SSD1306 или «1.3" OLED Screen» для SH1106. Если XIAO с аккумулятором встают плотно — бери просторный профиль «More space inside» (слой 0.2 мм, 2 стенки, заполнение 15 %). PLA или PETG.
Заметка: Compagnon 309 — сторонний корпус, опубликованный автором под OLED-дисплей; в нашей сборке внутри стоит XIAO nRF52840 с нашей прошивкой, поэтому посадку внутри, возможно, придётся чуть подогнать или взять просторный профиль.
Шаг 2 — Прошей контроллер (вообще без инструментов)
Держи XIAO USB-портом вверх. Правая гребёнка сверху вниз: 5V · GND · 3V3 · D10 · D9 · D8 · D7. Четыре пина дисплея ложатся на четыре соседних подряд — модуль можно даже припаять прямо к гребёнке:
Illustration 4. OLED-модуль на правой гребёнке XIAO: четыре площадки подряд, провода не перекрещиваются.
Шаг 4 — Кнопка и аккумулятор
Кнопка: между D1 и GND (левая гребёнка). Резисторы не нужны — подтяжка внутри чипа.
Аккумулятор: припаяй к площадкам BAT+ / BAT− на обратной стороне XIAO. Соблюдай полярность — красный к BAT+, чёрный к BAT−. Разъём JST отрежь, залуди провода, паяй по одному.
Illustration 5. Обратная сторона XIAO с площадками BAT+/BAT−, красный и чёрный провода батареи, кнопка на D1–GND.
Безопасность: не закорачивай провода батареи; заряжай только в собранном монстрике через его USB-C (XIAO заряжает щадящими 100 мА). Не носи голую батарею в кармане с ключами.
Уложи всё в корпус: дисплей за окном для глаз, кнопка под колпачком, батарея плашмя на задней половинке, USB-C напротив выреза. Закрой половинки.
My AI friend · ai-friend.club3 / 4
Шаг 5 — Знакомство
1
Установи My AI friend из Google Play и открой Настройки → «Подключить монстрика».
2
Системное окно сопряжения найдёт монстрика рядом — выбери его. С этого момента лицо в телефоне и лицо игрушки — одно существо.
Illustration 6. Телефон и монстрик рядом, между ними волна Bluetooth, оба лица улыбаются одной улыбкой.
Кнопка
Короткое нажатие — поговорить (открывает/закрывает слух; без телефона: следующая эмоция).
Долгое — тише (без телефона: сон/пробуждение).
Если что-то не так
Чёрный экран → проверь четыре пина дисплея (чаще всего перепутаны SDA/SCL) и что прошивка именно d9d10 для этой схемы.
Телефон не находит → монстрик виден, только пока ни к кому не подключён; передёрни питание и попробуй рядом с телефоном.
Перепрошивка: тот же двойной клик по RESET всегда возвращает диск XIAO-SENSE.
Вопросы, фото сборок, идеи: ceo@ptrs.ltd. Покажи нам своего монстрика!