It Is Not Abnormal To Think About Used Mobile Phone’s Display For Arduino & Other DIY Projects To Save the Total Cost. Here are some details. Basically, to make you 100% sad, we found that; it is not cost effective to use a 2005-2008’s Samsung or LG Mobile Phone’s display for your Arduino Project. Yes, for some Nokia Mobiles there is relatively easy solution but with down-going cost of a new typical Made in China display made for Arduino beats the total cost and effort for the conversion.
Used Mobile Phone’s Display For Arduino : Understanding a Typical Non-Nokia Mobile’s TFT Display’s Operation
Basically the mobile phones are closed source in nature. Usually they have 40 pin ribbon cable at the end, with 1-41 mentioned. This is the typical count for LG and Samsung. Apple device’s display should have the same number from our assumption. The mobile phone is a closed source embedded device. They are basically not made for easy reverse engineering. Most commonly we do not have its datasheet. Unless you have a TFT with built-in video memory and some simple low-speed interface you will need something powerful enough to generate a stream of 8 bit parallel data at typically around 27MHz (depending on the screen resolution etc). Certainly not something an Arduino can do.
In very short, you can try to build a what we say Shield by reading & assuming the controller, register etc. and then connecting the mini ribbon to the Shield and then the Shield will ride on breadboard and connect with Arduino.
For $20 – $30 you’ll get ready to use displays with touch screen function.
Used Mobile Phone’s Display For Arduino : The Efforts
It is basically very difficult to “extend” the even a 100% working mobile phone to work as display. Lot of people gave efforts :
# photo credit andybrown.me.uk
It is easier for certain Nokia mobiles. Our saying is that, you have not targeted to reverse engineer a mobile phone, just to save hardly $10, so much work actually will make you fatigued. We tried, got fully exhausted. It is basically beyond our level of knowledge to learn so much. Definitely it is worths the time if you are used with embedded systems.