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

Видео со скоростью 30 кадров в секунду на OLED-дисплее SSD1106

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

Arduino Nano R3
× 1
ElectroPeak 0.96 "OLED-дисплей 64x128"
× 1

Приложения и онлайн-сервисы

IDE Arduino
OpenCV

Об этом проекте

Я хотел раздвинуть границы OLED-дисплея. SSD1106 обычно используется для отображения текста и некоторых анимаций в простых проектах. Я хотел посмотреть, можно ли транслировать видео в реальном времени на дисплей. В этом проекте было много препятствий. Самым ограничивающим фактором была полоса пропускания интерфейса светодиод - микроконтроллер. Мне пришлось разогнать SPI-соединение до 2 МГц, используя быструю и оптимизированную библиотеку, чтобы получить достаточную полосу пропускания для передачи видео. Интерфейс UART, который используется для приема видео с компьютера, работает на частоте 1 МГц.

Другая проблема заключается в том, что OLED-дисплеи имеют только два цвета:выключенный и включенный. Вы не можете получить из этого видео в оттенках серого. Я попытался использовать дизеринг, чтобы получить иллюзию оттенков серого. На мой взгляд, работает неплохо. Дайте мне знать, что вы думаете о проекте!


Код

Код проекта
Загрузите код arduino в nano и используйте код python для потоковой передачи видео на дисплей. Https://github.com/SaadOjo/SSD1106_monitor

Схема

Подключите Arduino к дисплею, как показано на рисунке.

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

  1. Жидкокристаллический дисплей (ЖКД)
  2. Перегрузка метода C#
  3. Новый видео конвертер тестирует автомобильные информационно-развлекательные дисплеи APIX3
  4. Экспонат:первичный дисплей
  5. Kuman TFT 3.5 RetroPie 2018
  6. Верилог Задача
  7. Игра Arduino Pong - OLED-дисплей
  8. Устройство автоматизации задач видеоигры
  9. Игровой автомат ATmega на тему пришельцев
  10. Клеточные автоматы на основе Arduino и OLED