Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Fusion Brain + Colour LCD = Cool Beans

  1. #1
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049

    Fusion Brain + Colour LCD = Cool Beans

    Just thought I'd share what I have been working on. It will be part of my senior design project for university, but if there is enough interest maybe we can consider selling a kit.

    The LCD is a 132x132 and supports 12bit colour. Nothing fancy about the screen, it is a chinese knockoff of the Nokia 6610 screen on a generic breakout board so I could prototype fast.

    The board between the LCD and the FB is just an inverter and some resistors. Basically the FB has switched grounds, and for simplicity in testing, I wanted switched 5v, so voila. Then there is some current limiting and stuff for the screen backlight.

    Here are the pics, enjoy!





    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  2. #2
    Newbie
    Join Date
    Apr 2009
    Location
    Aussie
    Posts
    17
    looks tops i ll be interested in a kit although i can't think of anything to use it for yet LOL

  3. #3
    Constant Bitrate
    Join Date
    Jun 2004
    Posts
    152
    Excuse the electronics ignorance: Is this using PWM? or how else do you tell the screen what to display?

  4. #4
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Quote Originally Posted by Iamthehor View Post
    Excuse the electronics ignorance: Is this using PWM? or how else do you tell the screen what to display?
    Serial communication. The main points are there is a clock, data, and select line (there are more but these are the most important). So minimum of 3 digital outputs are used (I use 4 data + 1 main power control though).

    When you want to talk to the screen you have to enable the select line. This tells the screen to actually pay attention to the other lines.

    Then you set the data out to either on for a logic 1 or off for a logic 0. Then you pulse the clock line. Voila 1 bit of data is sent.

    Now to get anything useful you have to do this a lot. And I mean ALOT. To tell the screen "Hey I am going to send some data about a pixel", you have to send 18bits of data. Then you have to tell it the location where this data will be for (the pixel's coordinates) which is another 18bits. Then you send it the pixel data which is 12bit colour, but since I use 9bit serial protocol, it is another 18bits.

    So to tell 1 pixel to turn 1 colour, it takes 54bits of data, each of which requires the clock to pulse 2 times (one for high, one for low), so it takes a grand total of 108 various states of the digital outputs for that one change.

    Multiply 132x132= 17424 pixels each that take 108 states and you can see how video is so complicated.

    There is also a huge function with specialized commands and data that needs to be sent to the LCD as soon as it is powered on or else it does nada.

    There is more to it than that, but that is the simple explanation.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  5. #5
    Constant Bitrate
    Join Date
    Nov 2007
    Posts
    127
    how about have an analog clock on this screen.

  6. #6
    Fusion Brain Creator 2k1Toaster's Avatar
    Join Date
    Mar 2006
    Location
    Colorado, but Canadian!
    Posts
    10,049
    Quote Originally Posted by monty9991 View Post
    how about have an analog clock on this screen.
    Yes it is possible. Anything can be drawn there with enough programming.
    Fusion Brain Version 6 Released!
    1.9in x 2.9in -- 47mm x 73mm
    30 Digital Outputs -- Directly drive a relay
    15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
    Buy now in the MP3Car.com Store

  7. #7
    Newbie
    Join Date
    Jun 2009
    Posts
    14

    side mirrors ?

    How about 2 hooked to cameras and used as side view mirrors ?

  8. #8
    Constant Bitrate
    Join Date
    Sep 2008
    Location
    Western Australia
    Posts
    169
    Nice, I've been looking into adding an LCD into my system but haven't had any luck finding any good low-profile screens, either colour or black and white. By low profile I mean minimal circuit board overhang around the screen so save on space. Have you got any suggestions?

  9. #9
    FLAC
    Join Date
    May 2006
    Location
    Calgary, Alberta
    Posts
    1,718
    What exactly is this for? I can see it's a screen but what are the advantages of this over any other screen?
    Ampie Case
    2.5" Hard Drive 80GB Samsung 5400RPM
    256 MB DDR2 PC5400
    Xenarc 700TSV - VGA Monitor
    Intel D945GCLF Motherboard
    M2-ATX-HV

    2005 Honda Civic

  10. #10
    Vendor - Qube colin's Avatar
    Join Date
    Dec 2006
    Posts
    796
    Its controlled by the Fusion Brain as opposed to a VGA output. Its for drawing stuff on a small screen without using the computer.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •