Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Video 30 FPS pada Layar OLED SSD1106

Komponen dan persediaan

Arduino Nano R3
× 1
ElectroPeak 0.96" Modul Tampilan OLED 64x128
× 1

Aplikasi dan layanan online

Arduino IDE
OpenCV

Tentang proyek ini

Saya ingin mendorong batas tampilan OLED. SSD1106 biasanya digunakan untuk menampilkan teks dan beberapa animasi untuk proyek sederhana. Saya ingin melihat apakah video real-time dapat dialirkan ke layar. Ada banyak kendala yang dihadapi dalam proyek ini. Faktor yang paling membatasi adalah bandwidth LED - antarmuka mikrokontroler. Saya harus meng-overclock koneksi SPI ke 2MHz menggunakan perpustakaan yang cepat dan dioptimalkan untuk bisa mendapatkan bandwidth yang cukup untuk mengirimkan video. Antarmuka UART yang digunakan untuk menerima video dari komputer berjalan pada 1MHZ.

Masalah lainnya adalah tampilan OLED hanya memiliki dua warna, mati dan hidup. Anda tidak bisa mendapatkan video skala abu-abu darinya. Saya mencoba menggunakan dithering untuk mendapatkan ilusi bayangan abu-abu. Ini bekerja cukup baik menurut saya. Beri tahu saya pendapat Anda tentang proyek ini!


Kode

Kode Proyek
Upload kode arduino ke nano dan gunakan kode python untuk streaming video ke display.https://github.com/SaadOjo/SSD1106_monitor

Skema

Hubungkan arduino ke layar seperti yang ditunjukkan

Proses manufaktur

  1. Liquid Crystal Display (LCD)
  2. Metode C# Overloading
  3. Konverter video baru menguji tampilan infotainment otomotif APIX3
  4. Pameran:Tampilan Primal
  5. Kuman TFT 3.5 RetroPie 2018
  6. Tugas Verilog
  7. Game Arduino Pong - Tampilan OLED
  8. Perangkat Otomatisasi Tugas Video Game
  9. Mesin Slot Bertema ATMmega Alien
  10. Otomata Seluler berbasis Arduino dan OLED