There may be hope yet...
Read the last line of this:
Specifications
1, 0.5 inch OLED display
2, With a resolution of 800*600
Yunnan North OLiGHTEK Opto-Electronic Technology Co.,Ltd. manufacturers 0.5 inch AMOLED Microdisplay, including color OLED and Mono color OLED. OLED Micro-display has some particular advantages such as self-emitting, low power consumption and thermal shock resistance and solid-state structures.
Technical specification
Format:0.5inch,800×600
Pixel:12.6?m×12.6?m
Color:24bit, full color, R,G,B Vertical Stripe
Grey levels :256
Uniformity :>92%
Contrast Ratio :>1000:1
Luminance :>70cd/m²
Interface:1.8V CMOS
Power Supply :1.8V(Core)/5V(OLED)
Power Consumption :<200mW
Encapsulation Size :22mm×17mm
The Product Characteristics
1. Low Power Consumption AMOLED Technology
- 0.18?m CMOS technology
- Full digital video signal processing
2. Support multiple digital video format (ITU BT.601/656)
- 24bit, 4:4:4 RGB/YCbCr
- 16bit, 4:2:2 YCbCr
- 8bit, 4:2:2 YCbCr/Mono
3. Support Binocular Stereovision Mode Application
- Frame/Field sequential mode
4. Video Signal Enhancement
- Brightness/Contrast
- RGB Offset
5. Gamma Correction
6. H/V Scanning Direction Control
7. H/V Shift and Position Control
8. Embed Module
- DC/DC Driver
- Temperature Sensor for Luminance Compensation
9. Built-in Test Patterns
10. 2 wires Serial Interface
"Video Signal interface: ITU-R BT.601/656"
see attached.
(it's all Greek to me)
I did catch the serial data rate though, 270Mbit/sec.
Isn't that going to be a little hard to do with an Arduino running at 16Mhz ?
I could be wrong but I think this means the clock would have to be 27Mhz
clock period (625): T = 1/ (1728 x f H) = 37.037 ns
clock period (525): T = 1/ (1716 x f H) = 37.037 ns
clock pulse width: t = 18.52 ± 3 ns
data timing
DB-25 connector in Standards Document for a serial interface:
Contact Assignment Contact Assignment
1 clock 14 clock return
2 system ground 15 system ground
3 data 9 (MSB) 16 data 9 return
4 data 8 17 data 8 return
5 data 7 18 data 7 return
6 data 6 19 data 6 return
7 data 5 20 data 5 return
8 data 4 21 data 4 return
9 data 3 22 data 3 return
10 data 2 23 data 2 return
11 data 1 24 data 1 return
12 data 0 25 data 0 return
13 chassis ground
So, if I understand well, I need a board for the display that will convert the signal in order to communicate with a module (like arduino). Is that it ?
For the moment, I have nothing ^^
I'm investigating how to realize my project. But electronic is like Greek to me (too lol). So I ask to people who can help me.
If it could work with a PAL input, I can buy one and plug it to the arduino board... No ?
It's the programming that's still geek to me.
I don't have any problem with the electronics, but there was none in the standards document. (unless
you count the timing diagrams that were there for the programming reference.)
So you don't have the display either ?
What is your project ?
In fact, I need a very small display with high resolution. Maybe an arduino module like that already exists ? but I didn't find it.
If someone has informations...
I don't want to rain on your parade but I met a guy once who worked at a company that makes the 1"x1" flip down
HUD display for attack helicoptors and he told me is was 10Mpixel. (3162 x 3162).
Yes, I guess army equipement is very high quality. But a high resolution (like the one you said) is not required for my project. The max I need is 800x600.
I also found the 4D Systems µOLED-96-G1. It seems compatible with arduino, right ?
I have a motorcycle, my project is to build a helmet like this one :
Why didn't you say that in the first post?
Arduinos aren't the way to do this. They're microcontrollers, not video devices.
You need something with way more RAM, way more processing power, USB inputs to connect cameras, etc. ... and a video output.
They have adapter boards for that screen which will accept most video formats, you'll probably need one of those because you're unlikely to find anything with "ITU BT.601/656" video output.