Tag Archives: display

20 Segment Jumbo Size SPI BarGraph Display

Jumbo 20 Segment SPI (Serial) bar graph driver using 74HC595 serial to parallel converter IC and BC635 display driver transistor. This project is useful for application like Amusement machines, arcade gaming, voltage display, current display, pressure sensor display, temperature sensor display , process control equipment, battery condition monitor and many more. Each segment of display consist 10 LED Bargraph display. It is easy to view from long distance, and easy to control by Micro-Controller.

20 Segment Jumbo Size SPI BarGraph Display – [Link]

8 Digit Numerical 7 Segment SPI Display Shield for Arduino UNO

8 Digit serial numerical display shield for Arduino has been designed for various applications like digital clock, stop watch, score display, temperature meter, frequency counter, digital meters etc. The circuit uses popular MAX7219 IC and two common cathode 0.5inch red seven segment displays. The MAX7219 is a compact, serial input/output common-cathode display drivers that interface Arduino UNO to 7-segment numeric LED displays of up to 8 digits. Included on-chip are a BCD code-B decoder, multiplex scan circuitry, segment and digit drivers, and an 8×8 static RAM that stores each digit. Only one external resistor R1 provided to set the segment current for all LEDs. A convenient 3-wire serial interface connects to all Arduino UNO. Individual digits may be addressed and updated without rewriting the entire display. The MAX7219 also allows the user to select code-B decoding or no-decode for each digit. The devices include a 150µA low-power shutdown mode, analog and digital brightness control, a scan-limit register that allows the user to display from 1 to 8 digits, and a test mode that forces all LEDs on. The project works with 5V DC and SPI interface connected to Arduino Digital pins D4, D5 and D6.

8 Digit Numerical 7 Segment SPI Display Shield for Arduino UNO – [Link]

4 Digit 7 Segment Display Shield For Arduino Nano

4 Digit Multiplexed display shield for Arduino Nano with on board 2 tactile switches and LM35 temperature sensor. This shield helps you to develop many projects that require 4 digit display. For example a thermometer can be made using on board LM35 sensor.  7 Seven segment multiplexed display is a tiny board and has been designed around Common cathode 4 digit Display. Display has 12 Pins. The board is provided with current limiting resistors on all LED segments and 4 NPN Transistors to drive 4 digits. This tiny board directly seats on Arduino Nano.  Nano analog pin A0 connected to LM35 sensor, A1 and A2 connected to Switch 1 and switch 2 with pull down resistors. Digital pin D2-D8 connected to displays segment A-F, Digital pin D9 connected to DP of display, D10-D12 pins are associated to Digit 1-4 common cathode.

Features

  • Supply 5V DC
  • 4 Digit 0.3 Inch Common Cathode 7 segment display
  • On board 2 Tact switch
  • On Board Female Connector to install LM35 Temperature sensor

4 Digit 7 Segment Display Shield For Arduino Nano – [Link]

1.3” circular AMOLED modules only 0.6mm thick

by Julien Happich @ eedesignnewseurope.com
andersDX has added a round AMOLED (Active Matrix OLED) display to its range for wearable and instrumentation applications, complementing the circular PMOLED and touchscreen modules that it already offers.

1.3” circular AMOLED modules only 0.6mm thick – [Link]

Paperino, The ePaper Display Shield

ePaper displays  (EPDs) are becoming a trend in application, just like the display used in Amazon Kindle,  for their low power consumption due to the  to the underlying ‘bistable’ display technology. These displays can continue to show information without any power at all. It is only required while updating the display with new information, otherwise there won’t be any power consumption.

Providing such revolutionary displays to your applications will be a professional approach. For this, a new crowdfunding campaign is providing Paperino, an easy-to-use, micro ePaper shield for the Particle & Arduino community. Paperino simplifies driving ePaper displays with clean, simple, and short script examples.

Thanks to the plug-and-play shield for particle family, Paperino can be used with the following boards: Photon, Electron, or Bluz without manual wiring. It can also be wired easily to be connected with Arduino and other compatible boards.

Paperino Features

Glass-free Display

Paperino is lightweight and thinner than other ePaper products because it uses a glass-free ePaper display from Plastic Logic. It weighs 1.2 grams and is only 0.5 mm thick.

Supports Four Gray Levels

Unlike many other ePaper products out there, Paperino can support four gray levels instead of two (black and white).

Fast, Partial Updates

You don’t have to wait for slow, full screen updates to load. With Paperino, you can quickly update only parts of the screen.

Accelerometer

The integrated accelerometer lets you interact with your Paperino in all sorts of ways, including tap sensing. Tap sensing capability can trigger screen updates or wake up your microcontroller.

Paperino Specifications

The Paperino breakout board can be used for manually wiring your favourite, Arduino-compatible microcontroller with 3.3 V and >4kb of free RAM.

  • Resolution: 148 x 70 px
  • Pixel density: 150 ppi
  • Grey levels: 4
  • Weight: 1.2 g
  • Thickness: 500 µm
  • Power consumption: 4.5 mA (mean current for typical image update)
  • Operating conditions: 0°C .. 40°C
  • Storage conditions: -25°C .. 50°C

You can pre-order your own Paperino for $20 and with a driver board for $30. The crowdfunding campaign still has 16 days to go, and you can learn more details by checking it out.

FPGA eink controller

Julien @ hackaday.io build a custom board to control e-ink display. He writes:

The idea is to control an old broken kindle 3 eink display with a FPGA. I started looking at http://essentialscrap.com/eink/waveforms.html and http://spritesmods.com/?art=einkdisplay since eink constructor is so secretive that you can’t find any information. I got some success with a stm32f4 microcontroller but was disapointed by the poor performance (low refresh, black and white only). So I decided to do something better using an FPGA and some memory, I started with the ice40 Olimex board https://www.olimex.com/Products/FPGA/iCE40/iCE40HX1K-EVB/open-source-hardware.

FPGA eink controller – [Link]

Using I2C SSD1306 OLED Display With Arduino

Sometimes it may be necessary to use a display when making a hardware project, but one confusing thing is the size of the display and the required pins to control it. This tutorial will show you how to use a small I2C OLED display with Arduino using only two wires.

The display used in this tutorial has a very small (2.7 x 2.8cm) OLED screen, that is similar to Arduino Pro Mini size, with 128 x 64 screen resolution. The OLED Driver IC is SSD1306, a single-chip CMOS OLED/PLED driver with controller for organic / polymer light emitting diode dot-matrix graphic display system. The module has only 4 pins, two of them are the supply pins, while the others are SCL and SDA, I2C protocol pins, which will be used to control the display.

Using I2C SSD1306 OLED Display With Arduino – [Link]

VGADuino-II : The New 256 Color Graphic Shield for Arduino

Arduino is pretty much famous for the numerous shields it has. These plug-and-play shields make our life a lot easier while working on some complicated projects. Among all other shields, graphic shields are getting more and more popular. A graphic shield lets you show text, numbers, shapes, and even small images on a screen, using Arduino. VGADuino-II is a new graphic shield which lets you use your TV or any monitor with VGA 15 pin as a large screen for Arduino.

It’s very exciting that you won’t have to rely on those small displays which are stacked on the shield itself, anymore. Rather you are getting a whole TV or VGA monitor to display your data. As  Masih Vahida, the creator of VGADuino, says:

VGADuino is a shield that is made for Arduino with all the libraries and samples that user can easily stack it on the Arduino board and starts programming. it can connect Arduino to any kind of TV or Monitor with VGA 15 Pin connector.

VGADuino-II : The 256 color graphic shield for arduino
VGADuino-II: The 256 color graphic shield for Arduino

Key Features:

  • Internal functions to draw various shapes with AT-Commands and Arduino libraries
  • 11 Different font sizes with standard ASCII characters support
  • 256 color, 8bit RGB format
  • Having access to each pixel individually
  • Standard VGA DB15 output
  • Screen resolution: 800×600 60Hz
  • Actual pixels: 400×300 60Hz

Technical Details:

In VGADuino-II, NXP-LPC1756 ARM chip is used as the main microcontroller and XILINX XC95144XL CPLD for refreshing the display and taking care of the sync signals. There is also an SD Ram to keep the screen’s pixel color data.

In this version of VGADuino, each pixel is one byte, that means each pixel has 256 colors which are in standard 8bit RGB format. (3 bits for Red, 3 bits for Green and 2 bits for Blue).

It communicates with Arduino over UART using predefined AT command set. All relevant Arduino libraries are available to implement in code. The user can choose among all 11 fonts with definable background and foreground color of text.

VGADuino-II Technical Details
VGADuino-II Technical Details

Conclusion:

VGADuino-II is available for $79. You may go here and back the Kickstarter project to get a VGADuino-II. All the groundbreaking features offered by VGADuino-II are making it a value for money. There is no risk at all. The design is tested and completed by the maker.

For a better understanding watch this video.

https://www.kickstarter.com/projects/67935456/vgaduino-ii-new-256-color-graphic-shield-for-ardui/widget/video.html

0.91 inch OLED display targets wearables

Winstar’s WEO012832F is a small OLED display featuring 128×32 pixels in a 0.91 inch diagonal screen, suitable for wearable devices. by Julien Happich @ edn-europe.com:

The WEO012832F module comes with a built-in SSD1306BZ controller IC, it supports an I 2C interface and a 14-pin FPC pinout.  Standard emitting colours for the WEO012832F are available in white, sky blue and yellow. The WEO012832F features a COG structure OLED display, the built-in voltage generation only requires a single 3V power supply. This lightweight 30.0×11.5×1.45mm OLED module can operate at temperatures from -40℃ to +80℃.

0.91 inch OLED display targets wearables – [Link]

DIY Breathalyzer Using Arduino UNO

Today I am going to discuss how to make a very simple DIY Breathalyzer using Arduino UNO and few external components. Ana Carolina designed this project as an instructable in instructables.com. This is a low-cost project and a useful one too. If you have no idea about what breathalyzer is, let me explain briefly: A breathalyzer is a device for estimating blood alcohol content (BAC) from a breath sample. Check the link given for more information.

Arduino Based Breathalyzer
Arduino Based Breathalyzer

Requirements:

  • Arduino Uno
  • MQ-3 Alcohol Sensor
  • 128×64 LCD (Liquid Crystal Display)
  • 7 × 330 Ohm Resistor
  • 7 × LEDs (1 Red, 2 Yellow, 3 Green and one other color)
  • Jumpers Wires
  • Breadboard
  • Soldering Iron (optional)
  • Solder Wire (optional)

Details:

This project is very simple. Here we are using an array of six LEDs and a 128×64 LCD to display the alcohol level. The presence of alcohol is sensed by an MQ-3 alcohol sensor and then analyzed by an Arduino board. We are using Arduino UNO in this project, but any model can do the job.

Three Green LEDs represent that alcohol level is OK and within the safe limit. Two Yellow LEDs are used to describe that safe limit is going to be reached, and you know it well why the Red LED is there. In fact, those LEDs are used just to give you a quick idea. If you want to know the exact value, the display is there for you.

You can tweak the program and re-calibrate the breathalyzer. But you must remember that breathalyzer doesn’t precisely measure your blood alcohol content, rather it estimates a value from the amount of alcohol in your breath.

Circuit:

Breathalyzer Circuit On Breadboard
Breathalyzer Circuit On Breadboard

You can make the circuit also on PCB or Veroboard. But for the prototyping purpose, the breadboard is the best choice. You can see how straight forward the connections are.

The Code:

Some part of the original code was in Portuguese. So I have translated it into English. Also, the original code shared by the author in instrucatbles.com is a buggy one. So, I recommend you to use my bug-free code instead of the original one.

Please note that you have to download and add the u8glib library in Arduino IDE beforehand. It is very important. You can either download the u8glib v1.14 library for Arduino directly or go to the site and choose what to download.

Follow the given steps to add a .zip library in your sketch: Open IDE and click on Sketch  Include Library  Add .zip Library. Now select the downloaded .zip library file. You needn’t unzip it.

When everything is done, verify and upload the code to Arduino.

Test It:

I must not recommend you to drink alcohol just for testing the breathalyzer. Rather get a towel and spray alcohol on it. Now hold the towel in front of the sensor. Move it back and forth to observe the change in reading. It may take a while for the breathalyzer to stabilize.

Consider watching the video for a better understanding: