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]
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]
by EasyIoT @ instructables.com:
In this tutorial we will show how to build WiFi controlled thermostat with ESP8266, Arduino and touch screen display. Thermostat will also show other info, like weather forecast and temperature outside. Total cost for thermostat is about 40EUR, which is price for basic commercial thermostat in shop.
6 modes – Auto, Off, LOLO, LO, HI, HIHI
Four set temperatures (LOLO, LO, HI, HIHI) and weekly schedule
Additional data display – temperature in other room, air pressure and weather forecast
ESP8266 WiFi touch screen thermostat – [Link]
by praveen @ circuitstoday.com:
Many guys here were asking for a frequency counter and at last I got enough time to make one. This frequency counter using arduino is based on the UNO version and can count up to 40KHz. A 16×2 LCD display is used for displaying the frequency count. The circuit has minimum external components and directly counts the frequency. Any way the amplitude of the input frequency must not be greater than 5V. If you want to measure signals over than 5V, additional limiting circuits have to be added and i will show it some other time. Now just do it with 5V signals.
Frequency counter using arduino – [Link]
If you’ve read my last post you’re already familiar with my Inductance Meter project: http://soldernerd.com/2015/01/14/stand-alone-inductance-meter/. At that time the hardware was ready but there was no software yet. That’s been corrected, the inductance meter is now fully functional.
From a high-level point of view the new software is very similar to the Arduino sketch I wrote for the Inductance Meter Shield (http://soldernerd.com/2014/12/14/arduino-based-inductance-meter/). If you look a bit closer, you’ll notice some differences for several reasons:
This project uses an entirely different microcontroller: A PIC 16F1932 instead of the Atmel Atmega328
This code is written in C (for the MikroC for PIC compiler by Mikroelektronika), not Arduino-style C++
The display I’m using here comes with a I2C interface rather than the familiar Hitachi interface
Stand-alone Inductance Meter – [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]
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]