工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

SSD1106OLEDディスプレイ上の30FPSビデオ

コンポーネントと消耗品

>
Arduino Nano R3
× 1
ElectroPeak 0.96 "OLED64x128ディスプレイモジュール
× 1

アプリとオンラインサービス

>
Arduino IDE
OpenCV

このプロジェクトについて

OLEDディスプレイの限界を押し広げたかったのです。 SSD1106は通常、単純なプロジェクトのテキストと一部のアニメーションを表示するために使用されます。リアルタイムビデオをディスプレイにストリーミングできるかどうかを確認したかったのです。このプロジェクトには多くのハードルがありました。最も制限的な要因は、LEDの帯域幅(マイクロコントローラーインターフェイス)でした。ビデオを送信するのに十分な帯域幅を取得できるようにするには、高速で最適化されたライブラリを使用して、SPI接続を2MHzにオーバークロックする必要がありました。コンピュータからビデオを受信するために使用されるUARTインターフェイスは1MHZで動作します。

もう1つの問題は、OLEDディスプレイの色がオフとオンの2色しかないことです。あなたはそれからグレースケールビデオを取得することはできません。ディザリングを使用して、灰色の陰影のような錯覚を起こそうとしました。私の意見ではかなりうまくいきます。プロジェクトについてどう思うか教えてください!


コード

プロジェクトコード
arduinoコードをnanoにアップロードし、Pythonコードを使用してビデオをディスプレイにストリーミングします。https://github.com/SaadOjo/SSD1106_monitor

回路図

図のように、arduinoをディスプレイに接続します

製造プロセス

  1. 液晶ディスプレイ(LCD)
  2. C# メソッドのオーバーロード
  3. 新しいビデオコンバーターはAPIX3自動車インフォテインメントディスプレイをテストします
  4. 展示:プライマルディスプレイ
  5. Kuman TFT 3.5 RetroPie 2018
  6. Verilog タスク
  7. ArduinoPongゲーム-OLEDディスプレイ
  8. ビデオゲームタスク自動化デバイス
  9. ATmegaエイリアンをテーマにしたスロットマシン
  10. TFTS​​PIディスプレイの写真とRGBビデオ
  11. ArduinoおよびOLEDベースのセルオートマトン