Home Blog  

13 Jul 2015


Set uLCD-43PT-PI from 4D Systems allows to use the display module in any application and in addition, also with the popular micro PC Raspberry Pi. Using the included serial adapter and connecting cord it´s possible to start programming the display module within few seconds.

Gain set of uLCD-43PT-PI in value of 150, – EUR for free!

All that is necessary is to answer us a simple question:

What is the name of the graphics processor used in display uLCD-43PT?

uLCD-43PT-PI module (driven by a Picaso processor) includes a rich set of serial commands that can accept the Raspberry PI to draw basic shapes (lines, rectangles, circles), text, images, sound and writing data to the USD. 5V power supply is taken over the bus directly from the Raspberry Pi (or PC USB port) and therefore requires no external power adapter.

The display can be programmed using the (free) software 4D Systems Workshop 4 IDE Software. To program through regular PC you need to purchase 4D programming cable. For use in real applications a quality frame 4DBEZEL-43 can be a useful. It´s a ready-made solution with brass bushings and accurately designed metal spring clips.

Gain the intelligent display module suitable also for use with Raspberry Pi – [Link]

13 Jul 2015


µGFX is a library to interface all kinds of different displays and touchscreens to embedded devices. The main goal of the project is it to provide a set of feature rich tools like a complete GUI toolkit while keeping the system requirements at a minimum.

µGFX can either be run on top of an operating system like ChibiOS/RT, FreeRTOS and many others or on a bare-metal system.

The library is entirely written in C. It can be used in C++ applications without any modifications.
It’s free to use without any usage restrictions for non-commercial products and open hardware projects. Commercial licenses are available at low prices.

µGFX – embedded library for Displays and Touchscreens – [Link]

13 Jul 2015

Screenshot (173)

by Prashant Mohta:

So recently I got a Raspberry pi and a 16×2 character LCD screen , I thought , lets make a simple game that can be played on the lcd. my first instinct was to code directly for the lcd on the pi , but as I started coding I realized that the clutter of having the lcd connected wasn’t really necessary while i am programming the game’s logic .

I decided to make a python module that gives me the lcd output on my monitor , this way i no longer need to work with my lcd connected and can even code the game on my laptop and test the results quickly . Moreover once im done with the coding , i can simply replace the module code , for the lcd control code , and my game is ready to deploy.

Writing a python module to simulate a LCD – [Link]

29 May 2015

This project demonstrates how to design a wireless electronic notice board using SST89E516RD-40-C-PIE microcontroller. The notice boards are important in public places like railway stations, parks and airports. Presently almost all electronic notice boards are designed using wired system. One of the drawbacks of the design is the system’s flexibility in terms of placement. The aim of this project is to develop a wireless notice board that can be installed in any public areas and will display the latest information sent from the user’s mobile.

The above circuit consists of Microchip Technology’s SST89E516RD-40-C-PIE microcontroller, GSM module, level converter and 16×2 LCD. The LCD is connected to P1.0 and it is used to display message. The GSM module is connected to the SST89E516RD-40-C-PIE microcontroller through the MAX232 IC. Only four data lines are required to display the data, which are connected to P1.4, P1.5, P1.6 and P1.7 respectively. In order to communicate with GSM, some AT commands are sent through the serial connection (UART Protocol). The module requires 9600-baud rate. The GSM modem is duly interfaced through level shifter IC for establishing RS232 communication protocol to the microcontroller. The message received is sent to the microcontroller that further displays it on electronic notice board, which is equipped with a LCD display. It is interfaced to a microcontroller from 8051 family duly powered by a regulated power supply.

This GSM based e-notice board has various applications used in several domains including banks, stock exchanges, traffic control, public advertisements, and educational sectors. Further development to this project can be done by providing message storage facility by non-volatile memory i.e. EEPROM attached to the microcontroller for retrieval of old messages if required. It can also be expanded to a bigger LCD screen.

Wireless Electronic Notice Board using GSM  – [Link]

25 May 2015

This project is a USB Generic Human Interface Device (HID) device based on a PIC microcontroller. It is a USB interface for alphanumeric LCD display where the user as desired can program it. USB interface is implemented by using PIC18F2550 microcontroller ideal for low power (nanoWatt) and connectivity applications that benefit from the availability of three serial ports: FS-USB (12 Mbit/s), I2C and SPI (up to 10Mbit/s) and an asynchronous (LIN capable) serial port (EUSART). Large amounts of RAM memory for buffering and enhanced FLASH program memory make it ideal for embedded control and monitoring applications that require periodic connection with a (legacy free) personal computer via USB for data upload/download and/or firmware updates.

The hardware design is extremely simple. It can be build using the supplied PCB artwork or on a stripboard or breadboard. The circuit consists of a PIC18F2550 with a 20Mhz resonator and the required components for the LCD screen and the USB. The display is connected to the controller board using single strand wire. In addition, the contrast control potentiometer is placed underneath the board to allow easy adjustment after the LCD screen has been mounted.

USB LCD Controller is definitely useful since it can view various types of information taken from the PC such as temperature, time/date, MP3 song titles, emails, RSS feeds, all that LCD Smartie or other program supports. This provides ease in reading as well as accessing emails and songs in the playlist. Furthermore, the device can be easily constructed and reprogrammed, making it favorable to the users.

USB LCD Controller – [Link]

18 May 2015


by samuel123abc @ instructables.com:

Okay, here’s the deal. There are some tutorials on youtube showing how to get graphics to show on the nokia 5110 and that’s great. If you just want a simple way to do that, go and watch them instead but there are a few problems I see,

1. There are none for mac. I am using a mac and everyone in the videos are using a windows.

2. Sometimes I just wanna go to the computer and search up how to make some graphics. When searching “Nokia 5110 graphics” on google, I found nothing but some libraries and some text.

In this tutorial I will show you how to connect the display, use the code and use some web-based and downloaded tools to create some awesome graphics YOU can customize however you want. Now, enough of me speaking, let’s just begin.

Nokia 5110 graphics tutorial – [Link]

20 Apr 2015


by elektor.com:

Startup Percheron Electronics Ltd is looking to fund their rather neat E-Paper display HAT for the Raspberry Pi. Unlike some similar display solutions for the Pi this E-ink HAT attaches without any long ribbon cables. An advantage of this type of display (similar to those used on the Kindle) is that the image persists on the screen when power is removed so they use less power than a TFT display but the E-Paper technology does not support fast moving images.

The PCB is compliant with the Raspberry Pi Foundation’s HAT specification, including device tree configuration of the required GPIO pins by the HAT EEPROM. The board is able to drive a 2.7″ 264 x 176 pixel E-Paper display panel and is also suitable for the 1.44″ and 2″ display panels from the same manufacturer.

The board also features a DS3231 real time clock (RTC) IC with a CR1220 lithium coin cell for battery backup when the Pi is powered down. The DS3231 is accurate to 5 parts per million, or within 3 minutes per year. The RTC can generate an interrupt/alarm signal and also a 32 KHz clock signal which can be connected through to GPIO pins by solder pad links, if required.

Neat E-ink HAT for RPi – [Link]

17 Apr 2015


Objective-oriented display solution, to reduce the GUI development difficulty and shorten the cycle.

Nextion is a Seamless Human Machine Interface (HMI) solution that provides a control and visualisation interface between a human and a process, machine, application or appliance. Nextion is mainly applied to IoT or consumer electronics field. It is the best solution to replace the traditional LCD and LED Nixie tube.

This solution includes hardware part – a series of TFT boards and software part – Nextion editor. Nextion TFT board uses only one serial port to do communicating. Let you get rid of the wiring trouble. We notice that most engineers spend much time in application development but get unpleasant results. In this situation, Nextion editor has mass components such as button, text, progress bar, slider, instrument panel etc. to enrich your interface design. And the drag-and-drop function ensures that you spend less time in programming, which will reduce your 99% development workloads. With the help of this WYSIWYG editor, GUI designing is a piece of cake.

Nextion: a cost-effective high-performance TFT HMI – [Link]

6 Apr 2015


by grav-corp.com:

So we’re always cooking up hot new hardware in the Grav Corp labs. Recently, we’ve been working on a project using a 128×64 OLED screen with the SSD1306 controller. Adafruit is a good source of these displays, with an excellent library written by Limor Fried. The Adafruit_SSD1306 library makes it simple to use these displays with a variety of Arduinos, using either software or hardware SPI. However, we wanted a speed boost, and the Due looked like it could deliver, with its DMA (Direct Memory Access) capability.

SSD1306 OLEDs – DMA Library for Arduino Due – [Link]

31 Mar 2015


Simply applicable graphic platform FTDI EVE simplifies development thanks to immediately-usable display modules with capacitive touch panels.

FTDI „Embedded Video Engine“ (EVE) platform may be familiar to you from our article like „Be in plus with a graphic platform FTDI VM800P “.

FT800, as a powerful graphic platform with minimum requirements for a host MCU will meet your requirements with a high probability. Into the final application, you´ll probably use only the “heart of the system” itself – chip FT800 (supporting resistive touch panels) or chip FT801 (supporting capacitive panels) but for the beginning it´s certainly a good idea to start with a suitable module, which only needs to be switched-on and it´s possible to start writing and evaluating a SW application.

Thanks to ready-made modules series VM801 nothing prevents you from trying this platform in your application.. VM801 series modules are available in 2 variants:

  • VM801B – „basic“ module with the FT801 chip, display and accessory circuits. It is a basic module for evaluation of applications. Its main benefit is that you don´t need to design a PCB but you have a well-tried functional unit with a display and also a precise bezel.
  • VM801P – „plus“ module with the FT801 and the AtMEGA328P/16MHz microcontroller. A powerful module capable of a standalone operation, also supporting Arduino libraries.

Further, VM801 are available with 4,3“ as well as 5“ displays (480×272 px), both with capacitive touch panel. Modules VM801 are suitable for development, but also for a small-series production, when it´s simpler and cheaper to use such a module than to develop all the hardware portion. Detailed description can be found in the VM801B and VM801P datasheets.

Immediately available TFT modules with capacitive touch panels – [Link]





Search Site | Advertising | Contact Us
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits