Tag Archives: TFT

Reflow Master – Graphical reflow controller

An easy to use graphical reflow controller for your toaster oven. Source files available on github. by Unexpected Maker:

Reflow Master really started out as a microcontroller-based graphing experiment… I wanted to visualise the temperature in my toaster oven when I manually reflowed my PCBs.

I had a K-Type probe in my oven connected to my digital multimeter, and though I could see the temperature, unless I also used a stopwatch, I had no real idea of how long I was reflowing for and at what temperature… it was VERY scientific.

So I thought about using a MAX31855 module connected to a micro-controller to read the temp from my probe and simply drawing this as a graph of temperature over time on a small TFT screen also connected to the micro-controller.

Reflow Master – Graphical reflow controller – [Link]

Evervision expands all-in-one HDMI TFT displays portfolio

Evervision Electronics Europe has expanded its range of HDMI TFT displays to address growing demand, adding five new display sizes to its portfolio. [via]

The Evervision HDMI TFT displays modules are available in 5″, 7″, 8″, 9″and 10.1″ TFT LCD displays in different technologies (TN, Ultra Wide Viewing, IPS display), resolutions and brightness and having all the option of Capacitive Touch or No Touch Panel. Display resolutions come at 800×480 pixels for the 5″ and 7″ units (TN Type), 1024×600 pixels for the IPS type 7″ TFT displays, 800×480 pixels for the 8″ and 9″ TN Type units and 1280×800 pixels for the 10.1″ TFT displays (IPS). The HDMI Interface Controller Board includes Mini HDMI and Mini USB connectors, with an integrated backlight driver and dimming via PWM. All components used are carefully selected, available in the long term and meet the highest quality requirements. The HDMI display solutions are available with and without capacitive touch panel. Tool costs are not required. The operating temperature range is from – 20°C to + 70°C.

Evervision Electronics – www.evervisionlcd.com

Sunflower Shield – A 3.5” TFT Touch Screen Display for the Arduino

The Arduino has been a household name in the hardware market for a long while now and many vendors have released various add-on devices usually called Shields to expand the functionality of Arduino. One such add-on device is the newly launched Sunflower shield that will allow users to add a touchscreen display to any Arduino project.

Sunflower shield

A touchscreen is one of the most intuitive and straightforward way of adding user interaction to a project allowing one to remove the need for buttons or some other form of input, and this could be achieved with the Arduino in several ways. Combining a display and a touchscreen to use with an Arduino has been somewhat challenging and tricky, but the Sunflower Shield from creator Paul Bartek and his team will make this easier to achieve.

The Sunflower Shield is a 3.5” capacitive touchscreen that plugs into any standard Arduino board as a normal Arduino shield. The board is a 5V dependent board so it won’t work with any 3.3V based Arduino boards like the 3.3V Arduino Pro. The shield is made up of a 5-point Multi-touch Capacitive Touch Screen making it capable of building gesture control applications. It also supports a portrait and landscape display orientation, a temperature reading through a K-type thermocouple that is shipped with it, provides support for audio output and comes with an 8-ohm speaker.

The Sunflower shield is slightly larger than an Arduino Uno and comes with four mounting holes so you can easily secure the device to an enclosure. It comes with onboard micro SD card slot for application storage.

The following are some of the features of the shield:

  • Premium Multi-domain Vertical Alignment (MVA) TFT Display
  • Easy to use 5-point Multi-touch Capacitive Touch Screen
  • High Brightness White LED Backlight (660 cd/m2)
  • Supports Portrait and Landscape Display Mode
  • Smooth Animations at up to 60 frames/second
  • LED Driver with Pulse Width Modulation (PWM)
  • True 24-bit Color
  • On-board Bridgetek FT813 Graphics Controller IC with Display, Touch and Audio Functionality
  • On-board Pulse Width Modulation (PWM) Audio and Speaker Amplifier
  • Terminal Block with Push-Buttons for Driving an External 8Ω 1W Speaker
  • Micro-SD Socket for Application Storage
  • On-board Maxim MAX31855 K-type Thermocouple Amplifier (-200°C to +700°C with an accuracy of ±2°C)
  • On-board Thermocouple Contacts to Accept a Standard Thermocouple Connector
  • Terminal Block with Push-Buttons for Solid-State Relay (SSR) Control
  • 4 x 3.2mm Mounting Holes Enabling Standard M3 or #6-32 Screws

The shield is currently being crowdfunded on Kickstarter with campaign already exceed their minimum amount requirement and is available for pre-order starting at a $90 pledge level. It is estimated that the board will be available for delivery around September 2018.

The Sunflower Shield will allow makers to add a 3.5″ (QVGA) TFT LCD Display with capacitive touch to their Arduino projects.

Using the 3.2″ HX8357B Color TFT Display with Arduino

3.2″ Color TFT Display

Hi guys, welcome to another Arduino tutorial. Today, I will be showing you how to use the 3.2″color TFT display with Arduino.

The display demand for every project is unique, a project may require just a simple, single color OLED display, while another project may require something bigger, all based on the function the display is to perform. For this reason, as a maker or electronics hobbyist, anyone needs to know how to work with as many displays as possible, that’s why today, we will take a look at how to use the super cheap, 3.2″ color TFT display with Arduino.

Using the 3.2″ HX8357B Color TFT Display with Arduino – [Link]

Color Detector Using TCS230 Color sensor and Arduino

TCS230 Color Sensor

Hi guys, welcome to today’s tutorial. In this tutorial we will look at how to use the TCS230 color sensor with Arduino. To demonstrate the ability of the color sensor, we will build a color detector system capable of detecting the color in front of the sensor and displaying that color on a TFT Display.  For this project, we will use the TCS230 color sensor and the color will be displayed on the ST7735 1.8″ TFT Display.

The TCS230 is a programmable color light-to-frequency converter which combines configurable silicon photodiodes and a current-to-frequency converter on a single monolithic CMOS integrated circuit.

The color sensor module is made up of the color sensor itself and four Infrared LEDs which are used to illuminate any object placed in front of the sensor to ensure the readings are accurate and are not affected by the surrounding illumination. The sensor is made up of an array of photodiodes with color filters for red, blue, green and a clear filter on top.

Color Detector Using TCS230 Color sensor and Arduino – [Link]

Using the 1.44″ Color TFT display (ILI9163C) with Arduino

ILI9163C 1.44″ TFT Display

Hi guys, over the past few tutorials, we have been discussing TFT displays, how to connect and use them in Arduino projects, especially the 1.8″ Colored TFT display. In a similar way, we will look at how to use the 1.44″ TFT Display (ILI9163C) with the Arduino.

The ILI9163C based 1.44″ colored TFT Display, is a SPI protocol based display with a resolution of 128 x 128 pixels. It’s capable of displaying up to 262,000 different colors. The module can be said to be a sibling to the 1.8″ TFT display, except for the fact that it is much faster and has a better, overall cost to performance ratio when compared with the 1.8″ TFT display. Some of the features of the display are listed below;

  • Size: 1.44 inch
  • Interface: SPI
  • Resolution: 128*128 pixel
  • Visual area: 1:1 square
  • TFT color screen, the effect is far better than other small CSTN screen
  • Drive IC: ILI9163
  • Fully compatible and alternative 5110 interface
  • Onboard LDO, support 5V/3.3V input voltage, the LED backlight, 3.3V input

For this tutorial, we will focus on demonstrating how to use this display with Arduino to display texts, shapes and Images.

Using the 1.44″ Color TFT display (ILI9163C) with Arduino – [Link]

Using the ST7735 1.8″ Color TFT Display with Arduino

1.8″ Colored TFT Display

Hi guys, welcome to today’s tutorial. Today, we will look on how to use the 1.8″ ST7735  colored TFT display with Arduino. The past few tutorials have been focused on how to use the Nokia 5110 LCD display extensively but there will be a time when we will need to use a colored display or something bigger with additional features, that’s where the 1.8″ ST7735 TFT display comes in.

The ST7735 TFT display is a 1.8″ display with a resolution of 128×160 pixels and can display a wide range of colors ( full 18-bit color, 262,144 shades!). The display uses the SPI protocol for communication and has its own pixel-addressable frame buffer which means it can be used with all kinds of microcontroller and you only need 4 i/o pins. To complement the display, it also comes with an SD card slot on which colored bitmaps can be loaded and easily displayed on the screen.

Using the ST7735 1.8″ Color TFT Display with Arduino – [Link]

Researches Solve Problems of Organic Thin Film Transistors By Developing Nanostructured Gate Dielectric

Amorphous silicon-based Thin-film transistors (TFTs) are the foundation of many modern-day technologies, such as smartphones and flat-panel TVs. Still, it comes with a few drawbacks like performance limitations due to limited carrier mobility. Provoking the researchers in search of something better.

As a result, Organic thin-film transistors (OTFTs) were developed. OTFTs have solved the problem with carrier mobility to an extent. Although it introduced new problems such as the critical performance parameter of large threshold voltage instabilities. Threshold voltages—also known as gate voltages—are the minimum voltage differential needed between a gate and the source to create a conducting path between the source and drain terminals.

Nanostructured Gate dielectric opens new possibilities in OTFTs

Latest works of the researchers at Georgia Institute of Technology seems to overcome the voltage instability problem with OTFTs. They have developed a nanostructured gate dielectric that can regulate voltage threshold fluctuations in OTFTs.

gate dielectric is an important component of every thin-film transistor. It acts as the electrically insulating layer between the gate terminal and the semiconductor. It should have a high dielectric constant, be very thin, and have a high dielectric strength for the transistor to function at low voltage.

On applying a voltage across the gate electrode, the resulting electric field across this insulating layer changes the density of carriers in the semiconductor layer. It regulates the current that is flowing between the source and the drain electrodes. Many different materials are used to make this insulating layer. Such as dielectric polymers, inorganic oxides or combinations of different organic and inorganic materials.

The Georgia Tech researchers used Atomic Layer Deposition (ALD) technique to build a thin metal oxide layer on top of a perfluorinated dielectric polymer. They chose ALD for its ability to produce layers that are free from any defects. Bernard Kippelen, a professor at Georgia Tech, and leader of the research said:

The low defect density reduces the diffusion of moisture into the underlying organic semiconductor layer, preventing its degradation.

The performance of the new organic thin-film transistors seems to surpass that of hydrogenated amorphous silicon technology. According to Kippelen, it revolutionizes OTFTs in terms of charge mobility and stability. He stated:

It is premature and difficult at this stage to provide a direct comparison with what is currently on the market; nevertheless, we believe that the level of stability that is achieved is an important step for printed electronics.

Before the future applications, Kippelen and his team will further investigate the mechanical properties of these printed transistors since they show great potential with flexible form factor products. Further information can be found on the Research paper published in the journal Science Advances.

Arduino Mega Chess on TFT display

Chess processor with GUI dedicated for Arduino Mega. by Sergey Urusov

After some my Arduino project remains unclaimed touchscreen, so I decided to realize my chidhood dream to create a chess program. After a couple of months it wins me, but it is not big deal because i do not have any chess rating, just amateur.

This project uses Arduino Mega 2560 because of lack of operative memory on Uno, 2.8 inch touchscreen, passive buzzer, and about 2000 lines of code.

Arduino Mega Chess on TFT diplay – [Link]

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.