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]
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]
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]
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]
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]
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]
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]
Even your device can be more user friendly thanks to various pictograms displayed on Winstar WEG series displays with a great contrast and viewing angle.
100×16 pixels at series Winstar WEG010016 isn´t that much at the first sight. But when we realize, that such display represents a sort of a “replacement” or “upgrade” of a character display (2×16-20 chars.), we´ll find, that it has wide possibilities of usage and it´s able to display much more than a character one.
Naturally, even a character display is able to display pictograms, but they´re limited by a given row or a matrix creating a given character. On the other hand, at a graphic display the whole area is available and naturally – it´s still able to display characters too.
Similarly like WEH series character displays, even the WEG series supports 4/8-bit interface „6800“/“8080“ and they have a built-in universal controller WS0010.
When we add advantages of OLED displays and attractive price, we have in hands interesting, universally usable display.
Small graphic OLED displays for great prices – [Link]
Arduino Nokia 5110 LCD display tutorial #2 – Load Graphics on the display
In this tutorial we are going to learn how to load our custom made graphics into a Nokia 5110 lcd display.
Arduino Nokia 5110 LCD display tutorial – [Link]
This will help to see the state of roads, in live, just need to load your favorite (urban or not) traffic map.
To use the touch screen, we run under a Raspbian distribution, you can download the image file here already configured to work with the XPT2046 LCD Control (most common 3.2 TFT found on ebay) . Extract the image file on a 2Gb mini SD Card, and run the setup config.
Real-Time traffic state with Raspberry Pi in your car – [Link]