NeuroFrame — AI-рамка с генерацией картинок

Собираем компактную рамку, которая сама генерирует картинки нейросетью. Выбираешь стиль — Симпсоны, киберпанк, аниме — и устройство само создаёт уникальные изображения каждые 5 минут. P.S. Выглядит лучше чем на фото, телефон накидывает констратсность и пытается улучшить тем самым портит изображение) в реальности лучше
🎯 Что получится в итоге#
Маленькое устройство на базе M5StickC Plus 2, которое:
- Подключается к домашнему WiFi
- Генерирует картинки через AI (Pollinations.ai)
- Показывает их на встроенном дисплее
- Позволяет переключать стили кнопкой
- Засыпает для экономии батареи
Время сборки: ~15 минут (готовое устройство)
Сложность: очень легко (только прошивка)
Бюджет: ~1500₽
📦 Что понадобится#
Оборудование#
| Компонент | Зачем нужен | Где купить |
|---|---|---|
| M5StickC Plus 2 | Готовое устройство с дисплеем, кнопками и батареей | Раздел компоненты |
Всё! Никакой пайки — это готовое устройство с экраном 240x135, тремя кнопками и аккумулятором.
Для прошивки#
- USB-C кабель
- Компьютер с Arduino IDE
Аккаунт#
- Бесплатная регистрация на pollinations.ai для получения API ключа
🎨 Доступные стили генерации#
В прошивке 20 стилей, переключаемых кнопкой:
| # | Стиль | Описание |
|---|---|---|
| 1 | The Simpsons | Мультяшный стиль Симпсонов |
| 2 | Studio Ghibli | Аниме в стиле Миядзаки |
| 3 | Disney Pixar | 3D анимация Pixar |
| 4 | Rick and Morty | Мультяшный sci-fi |
| 5 | Futurama | Ретро-будущее |
| 6 | 1960s America | Винтажная Америка 60-х |
| 7 | Synthwave | Неоновый ретровейв 80-х |
| 8 | Steampunk | Викторианский стимпанк |
| 9 | Art Deco | Геометрический стиль 20-х |
| 10 | Soviet Poster | Советский плакат |
| 11 | Cyberpunk | Киберпанк с неоном |
| 12 | Vaporwave | Вейпорвейв эстетика |
| 13 | Sci-fi Concept | Космический концепт-арт |
| 14 | Watercolor | Акварельная живопись |
| 15 | Oil Painting | Масляная живопись |
| 16 | Pixel Art | 8-битная пиксельная графика |
| 17 | Pencil Sketch | Карандашный скетч |
| 18 | Ukiyo-e | Японская гравюра |
| 19 | Pop Art | Поп-арт Уорхола |
| 20 | Impressionism | Импрессионизм Моне |
🎮 Управление#
| Кнопка | Короткое нажатие | Долгое нажатие (2 сек) |
|---|---|---|
| BtnA (верхняя) | Следующий стиль | Режим сна |
| BtnB (передняя) | Сгенерировать сейчас | — |
| Power (боковая) | — | Включение/выключение |
💾 Прошивка#
Шаг 1: Установите Arduino IDE#
Скачайте и установите Arduino IDE (бесплатно).
Шаг 2: Добавьте поддержку M5Stack#
- Откройте Arduino IDE
- Файл → Настройки
- В поле “Дополнительные ссылки для менеджера плат” добавьте:
https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json
- Инструменты → Плата → Менеджер плат
- Найдите “M5Stack” и установите M5Stack by M5Stack official
Шаг 3: Установите библиотеки#
Скетч → Подключить библиотеку → Управление библиотеками
Найдите и установите:
- M5StickCPlus2
- TJpg_Decoder
Шаг 4: Настройте плату#
Инструменты → Плата → M5Stack → M5StickC Plus2
Шаг 5: Загрузите прошивку#
- Скачайте код: NeuroFrame.ino
- Подключите M5StickC Plus 2 через USB-C
- Выберите порт: Инструменты → Порт
- Нажмите “Загрузка”
📱 Настройка устройства#
Шаг 1: Подключение к WiFi#
- После прошивки появится экран “MONSTRIX Setup”
- Подключитесь к WiFi: MONSTRIX-NeuroFrame
- Пароль: 12345678
- Откройте в браузере: 192.168.4.1

- Выберите вашу WiFi сеть из списка
- Введите пароль
- Нажмите “Подключиться”
Шаг 2: Получение API ключа#
- Зайдите на pollinations.ai
- Зарегистрируйтесь (бесплатно)
- Перейдите в раздел API
- Скопируйте ваш API ключ (начинается с
sk_...)
Шаг 3: Ввод API ключа#
- После подключения к WiFi устройство покажет IP адрес
- Откройте этот IP в браузере (например:
http://192.168.1.50) - Введите API ключ в соответствующее поле
- Установите интервал генерации (по умолчанию 300 секунд = 5 минут)
- Нажмите “Сохранить”
🔑 Лимиты API#
Pollinations.ai предоставляет 5000 бесплатных генераций в день — этого более чем достаточно.
При интервале 5 минут = 288 картинок в день, так что лимита хватит с большим запасом.
✅ Готово!#
После настройки устройство начнёт генерировать картинки:
- Автоматически каждые N секунд (по умолчанию 5 минут)
- Нажмите BtnB для немедленной генерации
- Нажмите BtnA для смены стиля

📸 Галерея#
Примеры сгенерированных картинок в разных стилях:
![]()
❓ Частые вопросы#
Дисплей показывает “No API key!”#
- Откройте веб-интерфейс устройства и введите API ключ
- IP адрес показывается при подключении к WiFi
Ошибка “HTTP 502”#
- Сервер Pollinations временно недоступен
- Подождите несколько минут, генерация повторится автоматически
Как изменить настройки?#
- Откройте в браузере IP адрес устройства
- IP показывается в блоке “Система” на веб-странице
Устройство не подключается к WiFi#
- Проверьте правильность пароля
- Поднесите устройство ближе к роутеру
- Через 30 секунд без WiFi устройство автоматически создаст точку доступа
Как добавить свои стили?#
- Отредактируйте массив
styles[]в коде - Загрузите обновлённую прошивку
📁 Файлы проекта#
💬 Обратная связь#
Собрали устройство? Поделитесь результатом!
- Telegram: @techminimal
- Instagram: @igortechminimal
☕ Поддержать проект#
Если проект был полезен — можете поддержать разработку: