Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

30 FPS видео на OLED SSD1106 0.96" с Arduino Nano: предел возможностей

Компоненты и материалы

Программное обеспечение

Суть проекта

SSD1106 обычно используют для текста и простых анимаций. Автор решил проверить, можно ли вывести реальное видео. Главные ограничения: пропускная способность SPI и двухцветный дисплей (нет полутонов). Решение: разгон SPI до 2 МГц (обычно 1–4 МГц, но библиотека оптимизирована), UART на 1 Мбит/с для приёма кадров с ПК, дизеринг (Floyd-Steinberg) для имитации полутонов.

Результат

Схема подключения (SPI)

Код и ресурсы

Полный проект (Arduino-скетч + Python + OpenCV):
github.com/SaadOjo/SSD1106_monitor

Технические детали

Применение

Демонстрация пределов микроконтроллеров, низкоуровневая оптимизация, проекты с визуальным выводом на микроэкранах (визоры, бейджи, мини-мониторы).

Производственный процесс

  1. Жидкокристаллические дисплеи (LCD): технология, производство и перспективы
  2. Освоение перегрузки методов в C#: концепции, примеры и лучшие практики
  3. Новый конвертер HDMI-APIX3 усиливает тестирование автомобильного видео и ADAS
  4. Primal Display: создайте монитор температуры на Raspberry Pi с LCD
  5. Установка дисплея Kuman 3.5″ TFT на RetroPie — Пошаговое руководство
  6. Понимание задач (Tasks) в Verilog: отличия от функций, синтаксис и применение
  7. Создание классической игры Pong на Arduino UNO с OLED-дисплеем: пошаговый урок
  8. Автоматизированный игровой помощник: устройство для автонажатия кнопок на геймпаде
  9. Набор «Инопланетный слот-машин» на ATmega328P — DIY игровой автомат с NeoPixel и I2C дисплеем
  10. Клеточный автомат «Жизнь» Конвея на Arduino Nano с OLED 128x64