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]
Davide Gironi published a new project an AVR ATmega328 based CO2, temperature and humidity logger and meter:
It logs data feed, CO2 in air in terms of ppm, temperature and humidity to a xively.com feed.
It also display realtime data to user through a 16×2 characters LCD.
This logger it is based on the xively logger you can found here
CO2 meter and Xively logger with NDIR infrared sensor built on AVR ATmega328 - [Link]
This project embodies the concept of I2C bus standard. It signifies how important to know the I2C devices and how they will be integrated. There are a lot of innovation can be made using the standard and more people are attracted to get involve in the embedded world professionally or just as hobbyist. The number of I2C devices included in this project may develop new ideas and designs.
The design includes 8-Bit Microchip PIC18F14K22 microcontroller which serves as the master of the I2C bus communication principle. The PCA9547D device is an 8-channel I2C-bus multiplexer with reset that communicates with the I2C devices one at a time. The PCA9500 device is an 8-bit I/O expander with an on-board 2-kbit EEPROM that simplifies the connection of LCD to the multiplexer. The MCP9801-M/MS device is a 2-Wire High-Accuracy Temperature Sensor for temperature monitoring. The 24LC025/ST device is a 2.5V, 2 Kbit Addressable Serial EEPROM (Tape and Reel) with no WP pin for firmware application. The MCP3221A0T-I/OT and TC1321EOATR devices are both for data conversion. The MCP3221A0T-I/OT is a Low Power 12-Bit A/D Converter With I2C Interface and the TC1321EOATR device is a 10-Bit Digital-to-Analog Converter with Two-Wire Interface. The MPL115A1 device is Miniature I2C Digital Barometer for pressure sensing applications. The MCP79400-I/MS is a Battery-Backed I2C™ Real-Time Clock/Calendar with SRAM and Protected EEPROM for applications that includes time. The PCA9530D device is a 2-bit I2C-bus LED SMBus I/O expander optimized for dimming LEDs in 256 discrete steps for Red/Green/Blue (RGB) color mixing and backlight applications. The 2X16 LCD is for display and monitoring application.
The design is very versatile since it opens up ideas to innovate. It is an excellent project for embedded system application. There are a lot of student will be attracted to develop their own design.
Interfacing MCU to various I2C Devices XD - [Link]
by Benabadji Noureddine @ edn.com:
Embedded systems frequently use HD44780-type LCD displays as it is considered the most popular alphanumeric display controller. The interface comprises at least 14 pins: eight for data, three for control (EN, WR, RS), two for power supply (Vdd, Vss), and one for contrast (Vre). Configured in 8-bit mode, it requires at least 10 I/O lines (D0..D7, EN, RS). Configured in 4-bit mode, it requires at least six I/O lines (D4..D7, EN, RS). This last case seems usable when using an 8-pin PICmicro. However, 8-pin PICmicros have one pin as an input-only pin.
One wire brings power & data to LCD module - [Link]
This is a frequency counter based on PIC16F628A. The original idea came from this project: LCD frequency counter. As you can see – very simple and yet elegant schematic. But I wanted to use 7-segment LED display, not LCD, so I found a second useful project: Simple 100MHz frequency counter which uses 6 digit LED display.
Frequency counter with PIC16F628A - [Link]
New 3,2“ and 3,5“ displays from company 4D Systems intended for Raspberry Pi are able to make a complete standalone system from this microcomputer.
Graphic output is always beneficial, enabling to use embedded microcomputer as a user interface (HMI) or at least to display various variables etc. There are many ways to reach it, but probably the most desirable solution would be to connect a display and nothing to solve.
New graphic modules 4DPi-32 and 4DPi-35 belong right to this group of ideal solutions, as they´re directly designed for Raspberry Pi (A,B, B+) – electrically and mechanically, while the I/O connector remains still available.
Simplicity of usage is empowered by a fact, that they don´t require (external) power supply, as they´re powered from the computer itself. Communication is done through a high speed 48 MHz SPI connection. Speed of a built-in processor enables displaying of pictures and videos with up 25 fps speed (even more if images can be compressed). Resistive touch panel enables operation of the whole system without a mouse.
As for the size, there´s only a small difference between 4DPi-32 a 4DPi-35 modules – the biggest difference is in resolution 480 x 320 px (4DPI-35) vs. 320×240 px (4Dpi-32). Both displays display GUI (primary) output of the Raspberry Pi – the same as if we had a monitor connected.
Add the 4-th dimension to your Raspberry Pi - [Link]
by praveen @ circuitstoday.com:
We have published a digital code lock using arduino some weeks before. This one is a little different. The earlier version was based on a defined password, where the user can not change it. Moreover there was no LCD display interfaced with the project to output lock status. This project is a much improved version of the same digital code lock which comes with a user defined password and LCD display. The user will be prompted to set a password at installation. This password inputted at installation will continue to serve the lock until it is changed. The user can change the current password with a single key press. The program will check for current password and allows the user to change password only if the the current password is input correctly.
Digital Code Lock using Arduino with LCD Display - [Link]
Did you miss our webinar? Watch the VIDEO – record…
With the Bolymin graphic embedded module it´s possible to focus only on software development – hardware is done..All participants of the webinar could get Bolymin BE635 graphic embedded module and PICkit 3 In-Circuit Debugger with 25% discount.
How to effectively handle human-machine interface in your applications? - [Link]
Minimal power consumption, slim design and a big amount of available versions with multi-color backlight – these are some benefits of the EADOG series displays.
EADOG series is familiar to many of you and probably it´s your favorite one from these main reasons:
- displays are unusually flat (thin)
- the have a very low power consumption of 100-s uA (without backlight)
- wide possibilities of backlight, monochrome and also RGB
- some types are well legible even without backlight
- simple communication through 4/8 bit or SPI interface and newly even I2C
So far, types with up to 128x64px or 3×16 characters were available. The most recent additions to the EADOG family are bigger types with resolution of 160x104px (EADOGXL160), 240x64px (EADOGM240), 240x128px (EADOGXL240) and 4×20 characters (EADOGM204) and appropriate backlight modules EALED66x40, EALED94x40 and EALED94x67. Also these new types maintain a low profile – only 5.8 or 6.5mm with backlighting. A positivity is that even these new types are based on standard LCD controllers.
A guide at a choice of a suitable combination of display +backlight will provide you the application described in our article – Start with the EA DOG displays for free.
Detailed information will provide you the datasheets at particular types.
Industrial applications rely on the EA DOG displays - [Link]