Pages: [1]   Go Down
Author Topic: arduino mega 2560 with 2.8"tft module  (Read 315 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi all,

I just bought a new 2.8"tft module with touch panel.
The problem is manufacture says that this module must be run on 3.3 v however mega2560 is run 0n 5 v and all signal pins that are connect to tft gives 5 v output so is there any way to convert all signal pin into 3.3 v? .

Please help...

Thanks in Advance.
Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 502
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I wonder why all newbies actually buy the panels and then ask for a miraculous solution to actually make them work, instead of first asking "which module shall I buy to work on my arduino mega?"

Without knowing the specs of this mysterious unknown tft you assume we know all about this is what Iwould do:

Most modules have adapter boards (shields) to plug directly on the mega and perform the voltage conversion. This is to mantain compatibility with different MCU's that run at 3.3V, such as the Arduino Due or different pinouts such as the teensy, or the arduino uno. There are panels with a universal pinout, but you often loose if you want to use them on a different board, since the data bus may be divided within several output ports and therefore speed is compromised.

So for this universal modules, you can either you get the matching board for your arduino or the manufacturer assumes you can make your own circuit with suitable voltage level translation and wire it up. I would recomend the first aproach, but if you really want to take the DIY route there are several post regarding the matter. You can use level shifters, resistors or alternativelly you can power your arduino from a external power source at 3.3V, with the necessary modifications to the board to avoid getting 5V power when pluggued to the USB.

This method assumes you are familiar you are with the hardware, so I canot advise you there. Go and read a few topics, understand whats involved and then you can make a suitable decision based on your circunstances.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dear Sir,

Thanks for your reply.

Here in india its very difficult to find even this tft module so forget about the shield so that i have to make  conversion circuit by my self .So can you please suggest me any good post or website where i can find conversion circuit.
 
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dear Sir,

Thanks for your reply.

Here in india its very difficult to find even this tft module so forget about the shield so that i have to make  conversion circuit by my self .So can you please suggest me any good post or website where i can find conversion circuit.
 

Stop!. One moment please:

1.- Post some pictures from your TFT module

or

2.- Post some website to know more of your TFT module.

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank for you reply

Dear sir here is the link of tft module
http://m.ebay.in/itm?itemId=321437168120
« Last Edit: August 26, 2014, 07:27:23 am by hirenkharsani » Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 502
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is the shield you need:

http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-p-214.html

On the same page you can find the schematic in a pdf file.

http://elecfreaks.com/store/download/datasheet/shield/TFT_MEGA_V2.0.pdf

I dont know if that module is 8 or 16 bits, or if it is ILI9235 or SSD1289 based. You should figure that out from the seller. I only have experience with 2.4 and 3.2" versions.

If you wish to use UTFT check the attached file, on page 3 it has the diagram for the connections, you have to use level shifters.

The fifth control signal, RD is not shown on the diagram. Atach it to 3.3V

* UTFT_Requirements.pdf (839.26 KB - downloaded 5 times.)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a similar TFT on Arduino Due (VCC, RD and LedA  to 3.3 V)







Controller: ILI9325D, 16 bits
For UTFT library:    UTFT myGLCD(5,38,39,40,41);

Direct wiring on MEGA or Due:

http://www.dimdim.gr/2013/01/3-2-tft-pinout-connection-to-arduino-mega-or-due/

http://www.dimdim.gr/2013/11/3-2%E2%80%B3-tft-connection-to-arduino-due-update/



« Last Edit: August 26, 2014, 06:18:24 pm by TFTLCDCyg » Logged

Offline Offline
God Member
*****
Karma: 7
Posts: 502
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a similar TFT on Arduino Due (VCC, RD and LedA  to 3.3 V)

You cant wire it directly on a mega as you would do on a due.

Unless the OP can get a due, instead - This would make his life easier
Logged

Pages: [1]   Go Up
Jump to: