Tag Archives: TFT

gen4 3.2”, The New Intelligent Display Modules

4D Systems, the manufacturer of intelligent graphics solutions, has announced a new 3.2” smart display module as part of the ‘ gen4 ’ series, which had been designed specifically for ease of integration and use, with careful consideration for space requirements and functionality.

These modules features a 3.2” color TFT display with options for Cover Lens Bezel (CLB), Resistive Touch and Capacitive Touch. The display is capable of Touch Detection, microSD memory Storage, GPIO and Communications, along with multiple millisecond resolution timers, and Audio Generation. gen4 modules have 30 pin ZIF socket for a 30 pin FPC cable, for easy and simple connection to an application or a motherboard.

The gen4 display modules are powered by the 4D Systems Diablo16 graphics processor that offers an array of functionality and options for any Designer / Integrator / User. Diablo16 is a custom embedded 4DGL graphics controller designed to interface with many popular OLED and LCD display panels.

gen4 display modules features:

  • Powerful 3.2” Intelligent LCD-TFT display module powered by DIABLO16.
  • 240 x 320 Resolution, RGB 65K true to life colours, TFT Screen with integrated 4-wire Resistive Touch Panel (on DT model only).
  • 6 banks of 32750 bytes of Flash memory for User Application Code and Data.
  • 32Kb of SRAM purely for the User.
  • 16 General Purpose I/O pins for user interfacing, which include 4 configurable Analog Inputs.
  • The GPIO is variously configurable for alternative functions such as:
    • 3x I2C channels available.
    • 1x SPI dedicated for SD Card and 3x configurable SPI channels available.
    • 1x dedicated and 3x configurable TTL Serial comm ports available.
    • Up to 6 GPIO can be used as Pin Counters.
    • Up to 6 GPIO for PWM (simple and Servo).
    • Up to 10 GPIO for Pulse Output.
    • Up to 14 GPIO can be configured for Quadrature Encoder Inputs (2 channels).
  • 30pin FPC connection, for all signals, power, communications, GPIO and programming.
  • On-board latch type micro-SD memory card connector for multimedia storage and data logging purposes.
  • DOS compatible file access (FAT16 format) as well as low level access to card memory.
  • Dedicated PWM Audio pin driven by WAV files from micro-SD card, and for sound generation, for an external amplifier.
  • Display full colour images, animations, icons and video clips.
  • Supports all available Windows fonts.
  • 4.0V to 5.5V range operation (single supply).
  • Module dimensions:
    • (D): 95.7 x 57.1 x 6.3mm.
    • (D-CLB): 98.8 x 72.6 x 7.4mm.
    • (DT): 95.7 x 57.1 x 7.5mm.
    • (DCT-CLB): 98.8 x 72.6 x 8.3mm.
  • 4x mounting tabs with 3.2mm holes for mechanical mounting using M3 screws.
  • RoHS and REACH compliant.
  • CE Compliant – please ask for CE declarations from our Support Team.

The intelligent gen4 displays can be programmed via Workshop4 IDE. It provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Downloader to develop complete 4DGL application code.

gen4 modules are available in 4 models:

  • gen4-uLCD-32D (non Touch, without Cover Lens Bezel)
  • gen4-uLCD-32DT (Resistive Touch, without Cover Lens Bezel)
  • gen4-uLCD-32D-CLB (non Touch, Cover Lens Bezel)
  • gen4-uLCD-32DCT-CLB (Capacitive Touch, with Cover Lens Bezel)

The module is available on the official website with a range of $55 to $79 including interface board, 150mm FFC cable, and a quick start guide. Starter kits are also available from $75 to $99.

Bitmap graphics on an Arduino Touch Screen and other top Arduino Displays

In this video tutorial educ8s.tv shows us how to load bitmap graphics in our Arduino Touch Screen projects using Adafruit’s GFX library.

The procedure that I am going to describe works with all the color displays that are supported by Adafruit’s GFX library and by the displays that use the TFTLCD library from Adafruit with a small modification. So from the displays I own I can use the color OLED display, the 1.8” ST7735 color TFT display, the 2.8” Color Touch Screen that I reviewed a few weeks ago and the 3.5” Color TFT display. You can find links for all the displays below.

Bitmap graphics on an Arduino Touch Screen and other top Arduino Displays [Link]

Choose The Best Display For Your Arduino Project

Have you ever been unsure which display you should be using in your next project? This tutorial from educ8s.tv will come in handy for choosing the best display for your each and every Arduino project!

There are lots of choices, so let’s talk about each one of them. Basically, you have three types of displays: LCD displays, OLED displays, and E-paper displays.

LCD displays: LCD (liquid crystal display) is the technology used for displays in notebook and other smaller computers. Like light-emitting diode (LED) and gas-plasma technologies, LCDs allow displays to be much thinner than cathode ray tube (CRT) technology. LCD display is a flat-panel display or other electronic visual display that uses the light-modulating properties of liquid crystals.

One of the famous LCD displays is Nokia 5110 LCD display, a basic graphic LCD screen for lots of applications. It was originally intended for as a cell phone screen.

6851997-danbo-wallpaper

Its controller is a low power CMOS LCD controller which makes it a good choice for low-consumption projects. It uses only 0.4mA when it is on and less than 0.06mA when in sleep mode. You have to use this library and you don’t need more than 8 wires to start using this display. This tutorial video will show you with details how to use Nokia 5110 LCD with Arduino:

A second choice is the OLED displays. OLED is an organic light emitting diode in which the emissive electroluminescent layer is a film of organic compound that emits light in response to an electric current. An OLED display works without a backlight; it can display deep black levels and can be thinner and lighter than a liquid crystal display. Thus, it is provides better contrast than the LCD choice but it becomes a bit more expensive.

color_oled

One of the newest OLED displays is the color SSD1331 display that can display 65.000 colors. Just download its library from Adafruit and start using it. A video explaining how to use it is available here.

The last type is E-paper displays, that mimic the appearance of ordinary ink on paper.

lg-paper

Unlike LCD or OLED displays, these displays reflect light instead of emitting it. Such displays are great for low power projects since they have the ability to keep the text or the image you had set before for a really long time and without electricity. One of these displays disadvantages that they are absolutely costly compared with other choices, some displays can reach $60!

Color TFT Display ST7735, White OLED Display SSD1306 and 3.5″ Color TFT Display are all mentioned in the tutorial. You should check it out for more details, information, and some hardware offers.

The tutorial concludes with this interactive table based on different criteria, this is ordered progressively by price. You can compare between displays here.

display

Using a Color Sensor (TCS230) with Arduino Uno and ST7735 color TFT display

In this video tutorial educ8s.tv show us how use the TCS230 color sensor with Arduino:

Hey guys, I am Nick and welcome to educ8s.tv a channel that is all about DIY electronics projects with Arduino, Raspberry Pi, ESP8266 and other popular boards. In this video we are going to learn how to use the TCS230 color sensor, a very interesting sensor. I have built a simple project to demonstrate that this sensor is really capable. I use an Arduino Uno and a 1.8” Color TFT display and of course the color sensor. As you can see, the sensor detects the colors and it displays them on the screen. The color we get on the screen is pretty close to the real color of the object. Cool isn’t it? Now, let’s see the parts that we need in order to build this project.

Using a Color Sensor (TCS230) with Arduino Uno and ST7735 color TFT display [Link]

2.8″ TFT LCD Touch Screen ILI9325 with Arduino Uno and Mega

educ8s.tv uploaded a new video. This is a 2.8” Arduino Touch Screen Tutorial with the ILI9325 driver. Nick writes:

Hey guys, I am Nick and welcome to educ8s.tv a channel that is all about DIY electronics projects with Arduino, Raspberry Pi, ESP8266 and other popular boards. Today we are going to take a look at this 2.8” touch screen designed for Arduino. As you can see, I have loaded a demo program that displays a button on the screen. When I press the button with my finger, the program displays a message. As demonstrated the touch screen is working fine! Finally we can start building projects with a touch screen which are much more interesting and easier to use.

2.8″ TFT LCD Touch Screen ILI9325 with Arduino Uno and Mega [Link]

Simple Arduino Radio with TEA5767

FCMHQLTIRTK4KX8.LARGE

@ instructables.com has uploaded a new tutorial on how to make a simple arduino radio based on 2.2″ TFT ILI9225 controller, TEA5767 breakout board and Arduino MEGA2560. The radio can play a list of predefined stations and can’t scan through them.

So, I was searching for a tutorial to create a simple Radio with Arduino… And all what I found was very complex sketches for a very simple result, and I didn’t find any tutorials to use it with a TFT and UTFT library.

I decide to create a tutorial for noobs like me which are searching for it

Simple Arduino Radio with TEA5767 – [Link]

Arduino-compatible touch-enabled display shield from FTDI

160714edne-ftdi_cleo-press-image-new_lres
CleO is a simple to program, intelligent TFT display solution that allows the construction of human machine interfaces (HMIs) with – says maker FTDI chip – much higher performance than conventional Arduino display shields are able to deliver. by Graham Prophet [via]

FTDI first introduced its Arduino-compatible concept – aiming to reach a wider audience – by means of a crowdfunding exercise. The company now has full availability of the CleO product (and accompanying accessories) through its distribution partners, as well as directly via the company’s website. FTDI Chip will also give engineers complete access to a comprehensive development resource, which has step-by-step tutorials and projects, plus a series of software tools. In addition, a new forum has been set up ( www.CleOstuff.com) on which design tips, application ideas and other information can be shared.

1.8″ DIY Photo Frame using and Arduino Nano and a ST7735 Color TFT display

In this video educ8s.tv is  going to show us how to use the SD card slot of the popular 1.8″ Color TFT display which uses the ST7735 driver. Then we will save some bitmap images in the SD card and we will display them on the display. In other words, we will build a simple Photo Frame using Arduino!

If you have watched some of my previous videos, you may have noticed that I use this 1.8” color TFT display a lot recently. The reason for that is that this display is very easy to use, it costs less than $5 and it offers color! At the back, the display has an SD card slot, so I thought that we have to learn how to use that as well. As it turned out, it is really easy to use the SD card slot of the display! That makes this display even better.

The project that we are going to build today is this. A simple photo frame which loads images from the SD card. I have placed some .bmp images in the SD card and the project loads them and displays them at the display in full color! As you can see the speed of the project is very high if we take in consideration that the brains of this project is the old and slow Arduino Nano. In my opinion, this is really impressive. But let’s now see how to build this project.

1.8″ DIY Photo Frame using and Arduino Nano and a ST7735 Color TFT display – [Link]

3.5″ Color TFT display ILI9481 on Arduino Uno and Mega

In this video we learn how to drive the new, low cost big, 3.5″ Color TFT display for Arduino Uno and Mega.

A few weeks ago, I discovered this promising new display on Banggood.com and thought that it might be useful in some of our projects. The price of the display is very low for such a big display, it costs 10$ and banggood.com was kind enough to send me a sample unit in order to test it and share my opinion about it with you.

3.5″ Color TFT display ILI9481 on Arduino Uno and Mega – [Link]

WeMOS D1 ESP8266 vs Arduino Uno, Arduino Due and Teensy 3.2. Which one is the fastest board?

educ8s.tv uploaded a new video comparing the performance of ESP8266 Arduino board with the most popular Arduino boards.

In this video we are going to compare the computational speed of the WeMOS D1 ESP8266 based Arduino compatible board with the computational speed of the most popular Arduino boards and the Teensy 3.2. Let’s get started!

A few weeks ago, in a similar video we compared the performance of the Teensy with the most popular Arduino boards. Today, we are going to add another board to the comparison, the WeMOS D1 ESP8266 Arduino compatible board. I have prepared a detailed tutorial on that board so you can check it out before we start.

In order to compare the processing power of the boards, all the boards, the Arduino Uno, the Arduino Due, a Teensy 3.2 and the WeMOS D1 will run the same sketch. The Newton’s approximation of PI for half a million iterations. The time needed to execute this task is then displayed on a 1.8” Color TFT display. This way we are going to have a visual representation of the speed differences of the boards. In order to see how to connect the display with the Teensy or the Arduino boards check out the tutorial I have prepared on that. You can find links for all the parts in the description of the video.

WeMOS D1 ESP8266 vs Arduino Uno, Arduino Due and Teensy 3.2. Which one is the fastest board? –  [Link]