Arduino Voltmeter using SH1106 OLED display

A voltmeter is an important tool on the workbench of every electronics hobbyist, maker or hardware design engineer. As its name suggests, allows the user to measure the voltage difference between two points.  For today’s tutorial, we will look at how you can build an Arduino based DIY voltmeter, for use in situations where you don’t have the standard meters around.

An analog voltmeter

Measuring a DC voltage, should probably be as easy as connecting the voltage to be measured to an analog pin on the Arduino, but this becomes complicated when voltages are higher than the Arduino’s operational voltage (5V). When applied to an analog pin, Arduino will not only give a false reading but it could also damage the board. To solve this, today’s project uses the principle of voltage divider such that only a fraction of the voltage to be measured is applied to the Arduino. This fraction of voltage that goes in is determined by the ratio of the resistors used, as such, there is usually a limit to the maximum voltage that can be applied. For this tutorial, we will use a combo of a 100k and 10k resistor, with the 10k resistor on the “output side”. Feel free to experiment with other resistor values as well.

To make the voltmeter fully functional, we will add a third part, which is an SH1106 controller-based, 1.3″ OLED display, to show the value of the voltage being measured by the voltmeter.

It is important to note that this voltmeter can only monitor DC voltages within the range of 0-30v due to the values of the voltage divider used. It will require a voltage conversion circuit to be able to measure AC voltages.

Let’s dive in.

Required Component

The following components are required to build this project;

  1. An Arduino UNO board
  2. 1.3″ (132×64) OLED Display
  3. 10k Resistor
  4. 100k Resistor
  5. A breadboard
  6. Jumper wires

These components can be bought from any electronics component store online.

Schematics

The schematics for this project is pretty straightforward. The output of the voltage divider is connected to an analog pin on the Arduino while the OLED display is connected to the I2C bus on the Arduino.

Connect the components as shown in the schematics below:

Schematics

As usual, a pin to pin description of the connection between the Arduino and the OLED display is illustrated below.

OLED – Arduino

VCC - 5v
GND - GND
SDA - A4
SCL - A5

Go over the connections once again to ensure everything is as it should be.

Code

With the schematics complete we can now write the code for the project. The idea behind the code is simple, read the analog value, process it, then determine the Vin using the voltage divider equation and display it on the OLED display.

To reduce the complexity of the code to interact with the OLED, we will use the U8glib library. The library contains functions which make displaying text and images on the display easy.

To do a quick explanation of the code; We start as usual by including the library that will be used for the project, which in this case is, just the U8glib library.

#include "U8glib.h"            // U8glib library for the OLED

Next, we specify the analog pin to which the output of our voltage divider is connected and also create variables to hold different parameters including the Vout, Vin and the values of the resistors, correctly initializing their values.

int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; // resistance of R1 (100K)
float R2 = 10000.0; // resistance of R2 (10K) 
int value = 0;

Next, we create an instance/object of the U8glib library, which we will use to interact with the display.

U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK);  // Display which does not send ACK

With this done, we move to the void setup() function. While you could do without this content, we proceed to declare the analog pin to which our voltage divider is connected as input.

void setup()
{
   pinMode(analogInput, INPUT);
}

Next, we proceed to the void loop() function. This is where the main action takes place. We start the function by reading the pin to which the output of the voltage divider is connected. since the value will be expressed in terms of the ADC, we multiply it by 5 and divide by the resolution of the ADC which is 1024 to obtain the decimal value of the voltage at the output of the voltage divider.

void loop(){
   // read the value at analog input
   value = analogRead(analogInput);
   vout = (value * 5.0) / 1024.0; // see text

We then work our way backward using the Vout and the values of the resistors to determine the value of the input voltage.

vin = vout / (R2/(R1+R2));

To ensure that the value is authentic, we check to ensure that the value is greater than 0.09. If the value is lesser than this, it is rounded up to zero.

   if (vin<0.09) {
   vin=0.0;//statement to quash undesired reading !
}

Next, we refresh the OLED display and call the draw() function, which is used to print the value of the voltage on the OLED.

u8g.firstPage();  
do 
  {
   draw();      
  }
while( u8g.nextPage() );

A small delay of 500ms is then added to stabilize operations. The loop goes on and on updating the value as soon as there is a change.

delay(500);
}

The void draw() function is key to the performance of the project’s objectives. The function starts by setting the font in which the texts will be displayed. Next, it displays the text “voltage” and then sets the cursor some few pixels in front of it to display the determined Vin.

void draw(void) 
{
  u8g.setFont(u8g_font_profont17r);        // select font
  u8g.drawStr(18, 12, "VOLTAGE"); 
  u8g.setPrintPos(33,40);
  u8g.drawRFrame(15, 20, 100, 30, 10);     // draws frame with rounded edges
  u8g.println(vin);                        //Prints the voltage
  u8g.println("V");
}

The complete code for the project is available below and attached under the download section.

#include "U8glib.h"            // U8glib library for the OLED
           

int analogInput = 0;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; // resistance of R1 (100K)
float R2 = 10000.0; // resistance of R2 (10K) 
int value = 0;

U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NO_ACK);  // Display which does not send ACK


void setup()
{
   pinMode(analogInput, INPUT);
}
void loop(){
   // read the value at analog input
   value = analogRead(analogInput);
   vout = (value * 5.0) / 1024.0; // see text
   vin = vout / (R2/(R1+R2)); 
   if (vin<0.09) {
   vin=0.0;//statement to quash undesired reading !
} 
  u8g.firstPage();  
  do 
    {
     draw();      
    }
  while( u8g.nextPage() );
delay(500);
}

void draw(void) 
{
  u8g.setFont(u8g_font_profont17r);        // select font
  u8g.drawStr(18, 12, "VOLTAGE"); 
  u8g.setPrintPos(33,40);
  u8g.drawRFrame(15, 20, 100, 30, 10);     // draws frame with rounded edges
  u8g.println(vin);                        //Prints the voltage
  u8g.println("V");
}

Demo

Go over the schematics once again to make sure everything is as it should be, then plug the Arduino to the computer and upload the code. You should see the display come up. At this point, you can now test the voltmeter by connecting the positive (+ve) probe to the positive wire of a battery and the negative probe to the negative wire of the battery.  The voltage of that battery should now be displayed on the OLED.

Demo Photo Credit: Konstantin Dimitrov

As mentioned during the introduction, this voltmeter can only be used to measure DC voltages, as such, one improvement that can be made to it going forward is to add the necessary circuits to give it the ability to measure AC voltages or even take it further and add features that allow it measures current, turning it into a full-blown multimeter.

That’s it for this tutorial guys. Feel free to ask whatever questions you might have about the project via the comment section.

e-con Systems Launches FSCAM_CU135 – the latest 4K Multi Frame Buffer USB Camera

e-con Systems Inc., a leading embedded camera solution provider company, today launched the FRAMEsafe, a new family of USB UVC Cameras with internal buffer that ensures reliable transfer of images over USB interface. Powered by e-con’s proprietary FloControl technology, FRAMEsafe cameras support on-demand image capture capability which can be controlled from the host application. The effective decoupling of camera image capture from the USB communication allows multiple FRAMEsafe cameras to be used on the same host processor without losing the frames from any camera. FSCAM_CU135 is a first frame buffer camera in the FRAMEsafe camera series.

FSCAM_CU135 has a powerful 13 MP resolution-based 1/3.2-inch AR1335, a 1.1-pixel BSI CMOS image sensor from ON Semiconductors and is equipped with a S-mount (M12) lens holder that enables customers to pick a lens of their choice. It is powered by the Xilinx Spartan® series FPGA – with on-board DDR memory for storage.

It has 2 Gb DDR3 SDRAM to store and access frames at very high speeds. It can store up to five 13 MP (4208 x 3120) uncompressed UYVY frames, without any streaming disruptions. It is a perfect-fit for any mission-critical applications, where host is busy and dropping the data.

FSCAM_CU135 is a game-changer for industries such as 3D scanning, photogrammetry and parking lot management. This camera can be effectively used in clusters; for instance, multiple cameras can be connected to a single host system. The automatic bandwidth sharing feature ensures the streaming of all the connected cameras without any disruptions. It is the perfect fit when hundreds of cameras, with in-built image pre-processing capabilities, need to capture images at various angles of the same object without losing a single frame.

“With FSCAM Series of cameras, e-con brings the reliable image transfer mechanism for USB UVC cameras allowing customers to connect multiple cameras to a single host system without worrying about the reliability of image transfer from individual cameras. Powered by proprietary Flow Control technology, customers can retrieve images from FSCAM cameras on-demand at any frame rate while operating cameras in their maximum frame rate, thus minimizing the exposure artifacts”, said Ashok Babu, President of e-con Systems Inc. “Our FSCAM series of cameras will be ideal for applications where customers want to connect multiple cameras over a single host and reliably receive images from each of these cameras” he added.

Additionally, FSCAM_CU135 can be customized with different sensors or lenses to meet every application requirement. Some of its application usages for customers include:

  • Connect many (100 or more) cameras through a USB, capture one frame from all of them simultaneously, and leisurely transfer the images to PC one-by-one
  • Capture multiple images without missing even a single frame, transfer all the images and easily retry to get the images to host
  • Capture only one frame per second on request through a simulated trigger and transfer the most recent image or current frame
  • Use Android with USB 2.0 interface and get 13 MP images without corruption
  • The demo application window (image streaming on FSCAM_CU135) is shown below.

FSCAM_CU135 streams Ultra HD (3840 x 2160) at 30 fps and 4K Cinema (4096 x 2196) at 30 fps over USB 3.0 in compressed MJPEG format. It also streams FHD (1920 x 1080) at 60 fps and HD (1280 x 720) at 60 fps in both uncompressed (UYVY) and compressed MJPEG formats.

The Multi Frame Buffer Camera form factor of 50 x 30 x 31.3 mm (with lens) and 50 x 30 x 30.2 mm (without lens) consists of 1/3.2-inch AR1335, a 1.1 pixel BSI CMOS image sensor from ON Semiconductor® and the lens mounted on S-Mount holder (also known as M12 lens mount).

FSCAM_CU135 supports Type-C connector for USB3.0 interfaces with USB2.0 backward compatibility.

Sample Application

e-con Systems provides sample Windows applications (e-CAMView) and Linux applications (QtCAM) that uses the standard UVC protocol to access the camera controls. e-CAMView, a DirectShow-based image viewer application support controls such as Gain, Exposure, Saturation, Brightness, Contrast, and so on. The region of interest-based autofocus and auto exposure is enabled through the extension unit. Also enabled are Quality Control of MJEG streaming, Burst Mode, iHDR, Scene Mode, and De-Noise, as well as effects such as Sketch, Negative, Grayscale, and so on. The exposure time and the noise reduction level can be adjusted manually. QtCAM, an Open source Linux camera software application used for capturing and viewing video from devices that are supported by Linux UVC driver and also works with any V4L2 compatible device.

Availability

FSCAM_CU135 is currently available for evaluation. Customers interested in evaluating FSCAM_CU135 camera can order samples from e-con Systems’ online store. For more information, please visit https://www.e-consystems.com/multi-frame-buffer-camera.asp. Also, watch the demo videos:

 

PanGu SBC supports both Yocto and Debian

i2SOM has launched a PanGu SBC based on STMicroelectronics (ST) STM32MP1 series SoC. The PanGu SBC list support for both Yocto and Debian and offers 1GB DRAM, HDMI, Ethernet, LCD, USB OTG, USB Host, TF Card, audio and other interfaces. The PanGu Board utilizes the STM32MP157AAA3 version of the SoC series. This version integrates a 650MHz Arm dual-core Cortex-A7 core and 209MHz Cortex-M4 coprocessor with an FPU, MPU, and DSP instructions.

The PanGu Board integrates HDMI, 1000Mbps Ethernet, LCD, USB OTG, USB Host, microSD, audio, with a host of other interfaces. The board is designed for applications as well as industrial systems, the IoT, portable consumer electronics, automotive electronics, and others. PanGu supporting both Yocto Linux and also the Jessie version of Debian gives users the option of choosing which OS to run.

Pangu Top View
Pangu bottom view

There are two boards based on the STM32MP1 SoC we have seen this year, the Avenger96 SBC, a sandwich-style 96Boards CE Extended SBC released by Arrow and the SOM-STM32MP157, a tiny COM module launched by Kontron. Memory features for the PanGu include 16-bit DDR3L DRAM up to 1GB, 8-bit eMMC flash, Quad-SPI NOR flash, and support for microSD. For the display feature, the board enables a parallel RGB LCD interface with resolution support for up to WXGA (1366×768), a MIPI DSI interface. It also supports resistive and capacitive touch panel, and an HDMI Type A connector with audio output included.

The PanGu is equipped with 2x USB host ports and a micro-USB 2.0 OTG port. An 8-bit parallel camera interface is available for camera support. The PanGu board displays 1x red LED for system power and 2x blue LEDs for users. Available also is a 3.5mm stereo headphone jack and support for microphone input. Debugging access is available via the board’s JTAG/SWD and TTL debug ports. The PanGu power options include a 5V DC and support USB or 3.81mm terminal block supplies, as well as Support for CR1225 batteries for backup, is available. The PanGu board can be expanded through an 80-pin board-to-board connector.

The PanGu is available for purchase from Taobao for the currently listed price on RMB 319 RMB (approximately $46.38 US). The price has apparently crashed significantly since June 25. The price as at last week was 499 RMB (approx. $72.50 US).

More information can be found on i2SOM’s PanGu product page and on i2SOM’s Wiki (Chinese language only).

Low-Power 3.5” SBC with NXP ARM® Cortex-A53 i.MX 8M Processor

IBASE Technology, a world leading manufacturer of industrial PCs and embedded computing systems, has announced the new IBR210 3.5-inch single board computer featuring NXP’s dual or quad core Arm Cortex-A53 i.MX 8M processors in 1.3GHz and 1.5GHz CPU frequencies. The i.MX 8M application processors are built with advance media processing, allowing IBR210 to deliver 4K HDMI content with HDR and run a dual-channel FHD LVDS display. The board is targeted at multiple signage displays at airports, train and bus stations, and shopping malls, as well as HMI passenger information applications.

The IBR210 provides industry-leading multimedia processing for a wide range of IoT applications, with flexible memory options and high-speed interfaces. Measuring 102 x 147mm, the SBC features soldered 3GB LPDDR4 system memory on board and 8GB to 64GB eMMC flash memory, and rich I/O connectivity including one GbE RJ45, two USB 3.0, a USB OTG, an HDMI, a serial port and an SD socket. Also supported are two USB 3.0 ports from internal headers, M.2 Key-E and mPCIe expansion, a power input of 12V~24VDC via a DC-in jack and a -40C~85C wide operating temperature range.

Specifications listed for the IBR210 include:

  • Processor — NXP i.MX8M Dual or Quad (2x or 4x Cortex-A53 @ up to 1.5GHz); Vivante GC7000Lite GPU; VPU; Cortex-M4F @ 266MHz
  • Memory/storage:
    • 3GB LPDDR4 RAM soldered
    • 8GB to 64GB eMMC
    • MicroSD slot
  • Networking/wireless — 10/100/1000 Ethernet port
  • Media I/O:
    • HDMI 2.0a port for up to 4k@60 with HDR
    • Dual-channel LVDS (via FHD)
    • MIPI-DSI header
    • 2x MIPI-CSI headers
    • Audio I/O header
    • Backlight support (3/5/12V @ 1A)
  • Other I/O:
    • 2x USB 3.0 host ports
    • 2x USB 3.0 headers
    • Micro-USB 2.0 OTG port
    • RS-232/422/485 DB9 COM port
    • 3x 2-wire UART headers (1x for debug)
    • I2C header
    • 8x GPIO
  • Expansion:
    • M.2 E-key 2230 slot (USB, SDIO, UART, PCIe)
    • Mini-PCIe slot with SIM socket
  • Other features — Watchdog; 3x LEDs
  • Power — 12-24V DC input; power button
  • Operating temperature — 0 to 70°C; optional -40 to 85°C; 10%~90% (non-condensing) humidity resistance
  • Dimensions — 147 x 102mm (3.5-inch)
  • Operating system — Yocto v2.5 and Android 9 BSPs with Linux Kernel 4.14.62.

IBASE provides Board Support Package (BSP) for Android 9 and Yocto Linux v2.5 operating systems to help customers quickly build their Android and Linux solutions and long life time supply with the NXP solution. For more information, please visit www.ibase.com.tw.

IBR210 FEATURES:

  • With NXP Cortex™-A53/Cortex™-M4, i.MX 8M Dual/Quad 1.5GHz Processor
  • Supports 4K HDMI, dual channel FHD LVDS
  • Supports 3GB LPDDR4, 8/16/32/64GB eMMC and SD socket
  • Supports embedded I/O for COM, GPIO, USB3.0, USB-OTG, Audio and Ethernet
  • Supports M.2 Key-E (2230) and mini-PCI-E with SIM socket for wireless/4G/LTE connectivity

No pricing or availability information was provided for the IBR210. More information may be found in Ibase’s announcement and product page.

UnaMKR Sigfox Monarch Dev Kit Follows Arduino MKR Form Factor

UnaMKR is the First Sigfox Monarch Development Kit. It combines connectivity, industrial-grade sensors, hardware and platform integration capabilities in a single easy-to-program development kit.

Unabiz is an IoT network operator with offices in Singapore and Taiwan. The company offers Sigfox networks in the region, and last year unveiled UnaMKR, a Sigfox Monarch development kit compatible with the tiny Arduino MKR boards.

UnaMKR specifications

  • Platform – Arduino or STMicro
  • Connectivity
    • Lite-On WSG309S Sigfox Monarch + Bluetooth 5.0 LE Module
    • Antennas – Sigfox: ½ Wave Length Dipole; BLE: PCB antenna
    • Operation Zone – RC1 (Europe), RC2 (US), RC3 (Japan), RC4 (APAC), RC5 (Korea) and RC6 (India)
    • Sigfox Connectivity for 1-year
  • Sensors – Temperature, humidity, light, pressure, iAQ (indoor air quality), accelerometer, magnetometer, reed switch, ambient light sensor
  • Power Supply
    • Arduino MKR board
    • 1.8V to 5.5V via micro USB port or external battery in standalone mode
  • Dimensions –  69 x 25 mm
  • Weight – 16g

The board was unveiled last year, but it appears to be only available now with the company taking pre-order for UnaMKR Sigfox Monarch development kit for as low as $87 until August 5th, 2019, after which the normal price resumes to $109 for orders over 50 pieces.

Sample price for the devkit is $119 (pre-order) / $149, while the LITE-ON Sigfox Monarch module goes for as low as $6 (pre-order) / $8 for orders of 500 modules or more. You’ll find more details on the product page.

via www.cnx-software.com

Retina Display eDP Adapter For UP-Board

This project contains the design files for an eDP adapter and backlight driver for ipad 3 retina displays. A .brd file for a connector for CN31 is included too which can be manufactured by OSH Park flex service and costs next to nothing.

This project contains the design files for an eDP adapter and backlight driver for iPad 3 retina displays. These have 2,048 by 1,536 (2K) resolution and are 9.7 inch in diagonal. They can be ripped out of bricked or defective ipads or bought as new replacement parts for about 40$. With an adapter such as this one http://abusemark.com/store/index.php?main_page=product_info&products_id=53&zenid=li1so9u2k8e7n3u8q3j7j0uqg2 you should be able to use 7.9 inch iPad mini screens too. Capacitive touch overlays for the 9.7 inch screens with i2c to USB converters can be found on aliexpress.

Retina Display eDP Adapter For UP-Board – [Link]

EPS-CFS Intel® 8th/9th Coffee Lake Rugged Fanless Embedded System

Avalue Technology Inc, a global industrial PC solution provider and an associate member of the Intel® Internet of Things Solutions Alliance unveils the latest rugged system equipped with the 8th/ 9th generation Intel® Coffee Lake 6-Core Powerful Core™ Processors for rugged applications, such as automation, machine vision, harsh environment and so on. EPS-CFS is with lower power CPU, high performance and cost effective, which is suitable for use in different high performance-oriented applications and scenarios.

EPS-CFS, is a powerful fanless embedded system, features 8th/ 9th generation Intel® Coffee Lake Core™ i7/i5/i3 and Celeron® Processors with Intel® Q370/H310 Express Chipset and supports one 260-Pin DDR4 SO-DIMM Up to 16GB DDR4 2400/2666MHz SDRAM. Extensive I/O support including 2 x USB 2.0, 4 x USB 3.2, 2 x RS-232, 2 x Antenna Mounting Hole, 1 x 8-Bit GPIO, 1 x mSATA, 2 x 2.5” Drive Bay (Internal). EPS-CFS supports 2 x HDMI supports up to 4096×2304 @ 30Hz. For expansion ports, EPS-CFS comes with 1 x mPCIe Socket for USB and factory option. EPS-CFS is able to install two 2.5” drive bay, with the RAID 0/1 function is good for big capacity and the backup. Two Giga Ethernet Port is able to connect to IP camera, with the 8th Coffee Lake 6-Core Powerful Core-i Processor are talent made for machine vision.

EPS-CFS side view
EPS-CFS side view

EPS-CFS main features

  • 8th/ 9th Generation Intel® Processors (6-Core)
  • Intel® Q370/H310 Express Chipset
  • Intel® UHD Graphics 630/610
  • Memory Max. Up to 16GB DDR4 2666
  • mPCIe Expansion Slot (Max. Up to 2)
  • -10~60C Operating Temperature
  • Support RAID 0/1
  • Support Firmware TPM 2.0

Visit www.avalue.com.tw for more information on Avalue products, or contact sales@avalue.com.tw to talk to our sales team.

3.5” Embedded SBC with Intel® Atom® x5-E3940 Processor, LVDS, HDMI, 2 GbE LANs and Audio

Axiomtek – a world-renowned leader relentlessly devoted in the research, development and manufacture of series of innovative and reliable industrial computer products of high efficiency – is pleased to announce the CAPA310, a 3.5-inch embedded SBC featuring the onboard quad-core Intel® Atom® x5-E3940 processor (codename: Apollo Lake). The fanless small form factor embedded board is highly reliable with an extended operating temperature range of -40°C to +80°C and a wide range power input of 12V to 24V DC. This industrial-grade 3.5-inch embedded board is feature-rich and expandable, with stunning graphical performance. The CAPA310 is a highly versatile platform designed for Industrial IoT and intelligent systems such as industrial automation, self-service terminals, digital signage, POS/kiosk displays, medical, and more.

“Axiomtek’s CAPA310 provides an enhanced, feature-rich and easy-to-deploy solution for varying embedded applications. It comes with a small form factor, lower power consumption CPU, fanless operation, high network connectivity, stunning graphical performance, and abundant I/O connectivity. To ensure flexible configuration and expandability, the CAPA310 has an emphasis on expandability with a full-size PCIe Mini Card slot and an optional ZIO connector for additional PCIe, LPC, USB and SMBus. Additionally, this compact embedded board features the Intel® integrated Gfx graphic engine to deliver high-resolution HD support for display interfaces: HDMI, LVDS and optional VGA. It is perfectly suited for gaming and signage applications,” said Michelle Mi, a product manager of Product Planning Division at Axiomtek.

The 3.5” CAPA310 has one 204-pin DDR3L-1867 SO-DIMM slot for up to 8GB of system memory. It comes with one RS-232/422/485, one RS-232, two USB 2.0, four USB 3.0 (USB 3.1 Gen1), two Gigabit LANs with Intel® i211AT Ethernet controller, 8-channel digital I/O, and HD Codec audio. In addition, the Intel® Atom®-based embedded SBC features one PCI Express Mini Card slot for various peripheral modules like Wi-Fi, 3G, 4G, LTE. The CAPA310 also has one SATA-600 socket and one mSATA interface for storage devices. This rugged 3.5-inch embedded motherboard enhances its security and reliability with TPM 2.0 (optional), watchdog timer and hardware monitoring features.

Advanced Features:

  • Intel® Atom® x5-E3940 processor onboard
  • Fanless operation and noise-free
  • One DDR3L SO-DIMM for up to 8GB of memory
  • Two USB 2.0 and four USB 3.0 (USB 3.1 Gen1)
  • One PCI Express Mini Card slot
  • One ZIO connector supporting USB, PCIe x1, LPC and SMBus
  • Wide voltage DC input from 12V to 24V
  • Extended operating temperature range from -40°C to +80°C for harsh environment
  • Supports TPM 2.0, watch timer and hardware monitoring

CAPA310 – Axiomtek’s new 3.5” single board computer – will be available on September 2019. For more product information or pricing, please visit our global website at www.axiomtek.com or contact one of our sales representatives at info@axiomtek.com.tw.

Axiomtek’s IPS962-512-PoE Feature-Rich, Highly Expandable Machine Vision System with Real-time Vision I/O and PoE LANs

Axiomtek – a world-renowned leader relentlessly devoted in the research, development and manufacture of series of innovative and reliable industrial computer products of high efficiency – is pleased to unveil the IPS962-512-PoE, its latest feature-rich, highly expandable vision system. The IPC962-512-PoE meets the increasing requirements for maximum quality and flexibility in modern production plants. It features flexible expansion capacity, camera communication interfaces, real-time vision-specific I/O with microsecond-scale and LED lighting control. This machine vision controller is powered by the LGA1151 socket 7th/6th generation Intel® Core™ (codename: Kaby Lake/Skylake) and Celeron® processors (up to 65W) with the Intel® Q170 chipset.

“Axiomtek’s IPS962-512-PoE comes with a full range of isolated I/O interfaces and real-time controls essential to machine vision applications, including trigger input, LED lighting controller, camera trigger, as well as an encoder input for conveyor tracking,” said Wayne Chung, a product manager of Product PM Division at Axiomtek. “If the random position of the object on the production line has to be adjusted, the vision controller is able to delay the acquisition for a programmable time period. When using the vision I/O function, an incremental encoder can also be used to delay the acquisition by a number of encoder ticks corresponding to the position offset of the detector. Furthermore, the lighting control will be configured during the camera exposure time. The duration and dimming control are programmable and it can identify object characteristics for different inspection.”

The real-time vision system PS962-512-PoE enables a fast and high accurate inspection to ensure that the desired quality is achieved with no manufacturing defects. It supports four IEEE802.3at PoE LAN ports and four USB 3.0 ports for connection with industrial cameras. Operating over a wide temperature range from -10°C to +55°C, the IPS962-512-PoE provides reliable and stable performance within severe environments. Its easy setup and compact design are ideal for space constrained environments. Moreover, one PCIe x16 and one PCIe x4 expansion slots allow quick installation of I/O cards and graphics cards. Two easy-swappable 2.5″ HDDs are available for extensive storage needs.

Advanced Features

  • Integrated real-time vision I/O
  • 4 CH trigger input
  • 4 or 8 CH trigger output
  • 4 CH LED lighting control
  • 1 CH quadrature encoder input
  • 16 CH isolated DIO
  • 1 CH auto measurement function
  • Supports camera interfaces
  • 4 IEEE802.3at GbE LAN ports (PoE)
  • 4 USB 3.0 ports
  • Power input: 24 VDC (uMin=19V/uMax=30V)
  • -10°C to +55°C operating temperature range with W.T. SSD
  • Supports 2 swappable 2.5″ HDD
  • Supports optional WLAN module & antenna
  • Supports TPM 2.0 function
  • Compact design and user-friendly front I/O interface

In addition to the features mentioned above, the Axiomtek’s IPS962-512-PoE comes with rich front-accessible I/O connectors, including one real-time vision I/O, four PoE ports, four USB 3.0, two Gigabit LAN ports, one VGA, one HDMI, 3-pin terminal block, and one audio (Mic-in/Line-out). It supports dual DDR4-2133/2400 un-buffered SO-DIMM sockets for up to 32GB of system memory. The all-in-one intelligent vision platform is also customizable with one I/O module slot with a choice of four different types of I/O modules – a 4-port RS-232/422/485 module (AX93511); a 4-port isolated RS-232/422/485 module (AX93516); an 1-port GbE Ethernet, 2-port USB 3.0 and 2-port RS-232/422/485 module (AX93519); and a 2-port isolated RS-232/422/485 and 8-in/8-out DIO module (AX93512).

Axiomtek’s Intel® Core™-based PoE machine vision system – IPS962-512-PoE is now available for purchase. For more product information or pricing, please visit our global website at www.axiomtek.com or contact one of our sales representatives at info@axiomtek.com.tw.

TOP PCB Companies