01Плата разработки STM32F401RCT6 (Black Pill)
STM32F401RCT6 (Black Pill) · плата разработки
Основной микроконтроллер, управляющий всей логикой устройства.
Открытый видеоплеер на базе STM32: плата Black Pill, экран ST7735 и SD-карта. Соберите устройство, которое проигрывает видео и фото прямо с флешки — без Wi-Fi, без операционной системы, без лишнего.
Раздел 1 · Комплект
Пять позиций — и у вас в руках готовый карманный плеер. Всё остальное: паяльник, провода и немного терпения.
01STM32F401RCT6 (Black Pill) · плата разработки
Основной микроконтроллер, управляющий всей логикой устройства.
02SPI TFT LCD ST7735 128×160 · 1.8″, красный, со слотом для SD
Экран для отображения видео и интерфейса.
03Кнопка с диодом · управление
Для управления плеером: пауза, воспроизведение и навигация.
04Шилд на TP4056 · питание
Зарядка Li-ion аккумулятора для автономной работы.
Опционально — если хотите работать от батарейки
05Макетные платы 50×70 мм · двусторонние, шаг 2.54 мм
Для размещения и пайки компонентов устройства.
Паяльник, припой, перемычки или тонкие провода, USB-кабель и microSD-карта с файловой системой FAT16/FAT32.
Раздел 2 · Pinout
Всё построено на одной шине SPI1. Таблица ниже — главная шпаргалка при пайке.
| Пин модуля | STM32F401RCT6 | Дисплей | SD-карта | Назначение |
|---|---|---|---|---|
| VCC | 3V3 | — — | — — | Питание +3.3 В |
| GND | GND | — — | — — | Земля |
| SCK / SD_SCK | PA5 | ✓ | ✓ | SPI1 SCK (тактовый) — общий |
| SDA / SD_MOSI | PA7 | ✓ | ✓ | SPI1 MOSI (данные) — общий |
| SD_MISO | PA6 | — — | ✓ | SPI1 MISO (только для SD-карты) |
| CS (дисплей) | PB0 | ✓ | — — | Чип-селект дисплея |
| SD_CS | PA4 | — — | ✓ | Чип-селект SD-карты |
| A0 | PB1 | ✓ | — — | Данные/команда дисплея (DC) |
| RESET | PB10 | ✓ | — — | Сброс дисплея |
| LED | 3V3 | ✓ | — — | Подсветка дисплея (+3.3 В) |
✓ — подключено · — — не используется
Дисплей и SD-карта работают на одной шине SPI1: линии SCK (PA5) и SDA/MOSI (PA7) соединяются вместе, MISO (PA6) нужна только SD-карте. Устройства разделяются чип-селектами: PB0 — дисплей, PA4 — SD-карта.
Раздел 3 · Сборка
Шесть шагов от голой платы до работающего устройства.

Электроника Kloop в сборе: плата STM32 Black Pill, экран ST7735 и кнопка на макетной плате
Так выглядит электроника в сборе
Раздел 4 · Прошивка
Для загрузки бинарного файла используется STM32CubeProgrammer — официальный инструмент STMicroelectronics.
stm32_st7735_mediaplayer_v2.ino.CoreBoard_F401RC.bin
Бинарник для платы CoreBoard STM32F401RC: плеер, экран ST7735 и чтение SD-карты уже внутри. Адрес загрузки — 0x08000000.
Скачать .binstm32_st7735_mediaplayer_v2.ino.CoreBoard_F401RC.bin
67 КБ · CoreBoard_F401RC · готовая сборка медиаплеера
Раздел 5 · Медиа
Ключевой этап: устройство не читает обычные MP4 и JPG — их нужно конвертировать в специальный «сырой» формат.
Нажмите Win + R, введите cmd и нажмите Enter. Затем:
winget install Gyan.FFmpegНажмите Y для подтверждения. Обязательно закройте и снова откройте командную строку! Проверьте установку: ffmpeg -version — если видите версию, всё готово.
Выполните команду, заменив путь к файлу на свой:
ffmpeg.exe -i "C:\путь\к\вашему\видео.mp4" -an -vf "crop=ih*5/4:ih,scale=160:128" -f rawvideo -pix_fmt rgb565le -y video160_128.raw
Не хотите ставить FFmpeg? Конвертируйте видео и фото прямо в браузере — без установки программ.
Раздел 6 · Эксплуатация
Устройство собрано и прошито — осталась SD-карта и одна кнопка, которая управляет всем.
Листание по меню и файловому менеджеру.
Подтверждение выбора («Выбор»).
Выход из папки с файлами (возврат на уровень выше).
Долгое нажатие — «Выбор» или «Выход» (в зависимости от контекста). Короткое нажатие — переключение OSD (экранного меню) поверх видео.
Раздел 7 · Партнёрам и инвесторам
Инструкция выше — открытая: любой энтузиаст может собрать плеер сам. Для компаний мы предлагаем то же устройство в виде готового продукта и совместную разработку специализированных версий.
Открытая инструкция: комплект, схема, сборка, прошивка и управление — всё на этой странице, от первой детали до готового устройства.
К разделу «Комплект»Готовое устройство под ваш сценарий: кастомизация прошивки и корпуса, поставки пилотной серии, OEM-варианты.
Обсудить проектKloop — автономный медиаплеер на микроконтроллере STM32. Воспроизводит видео, изображения и текст с карты microSD, управляется одной кнопкой. Не требует интернета, операционной системы и настройки: включил — работает. Технология проверена на рабочем прототипе и готова к пилотной серии.
Без загрузки ОС, подключения к сети и ожидания — включил и показывает.
Работает без интернета, сервера и компьютера. Весь контент — на microSD-карте.
Понятное управление без многоуровневых меню — освоит любой сотрудник.
Помещается в ладони и легко встраивается в корпус заказчика.
Специализированная прошивка без лишних процессов — минимум точек отказа.
Рабочий прототип уже функционирует — переходим к инженерному образцу.
Мы ищем инвесторов и B2B-партнёров для запуска пилотной серии и вывода продукта на рынок. Оставьте заявку — свяжемся с вами в течение 24 часов.