robotshop | robot store - touch panel pc 10.1”€¦ · communication 10/100/1000mbps ethernet...

22
USER GUIDE TOUCH PANEL PC 10.1”

Upload: others

Post on 24-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

USER GUIDE

TOUCH PANEL PC 10.1”

Page 2: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age2

Panel 10.1” User Guide:

1 Contents 1 TOUCHBERRY PI 10.1” ............................................................................... 4

1.1 Controller Specifications: ....................................................................... 4

1.2 Touchberry Pi I/Os Pinout ...................................................................... 6

2 HUMMTOUCH .............................................................................................. 7

2.1 Controller Specifications: ....................................................................... 7

2.2 HummTouch Pi I/Os Pinout ................................................................... 8

3 BANANATOUCH .......................................................................................... 9

3.1 Controller Specifications: ....................................................................... 9

3.2 BananaTouch Pi I/Os Pinout ................................................................ 10

3.3 Comunication Connections .................................................................. 11

4 General Specifications ................................................................................ 11

5 Touch Screen Specifications....................................................................... 12

6 Power Supply ............................................................................................. 12

7 Screen configuration ................................................................................... 14

8 Touch Panels PC 10.1” Size: ...................................................................... 15

9 Mechanical assembly configuration: ........................................................... 16

9.1 Panel mounting .................................................................................... 16

9.2 Standard VESA ................................................................................... 17

10 Operating System on Touch Panels ........................................................ 18

10.1 Debian ................................................................................................. 18

10.2 How to create apps .............................................................................. 18

10.2.1 Other interesting available software ....................................................... 20

10.3 Android ................................................................................................ 21

10.3.1 How to install APK’s ............................................................................... 21

10.4 Windows 10 IoT Core .......................................................................... 22

Page 3: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age3

Page 4: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age4

1 TOUCHBERRY PI 10.1”

1.1 Controller Specifications:

Panel PC based on Raspberry PI board, encasing a 10.1” resistive Touch

Screen for industrial environment using Linux or Windows 10 IoT OSs.

Board Raspberry Pi 2B Raspberry Pi 3B

SoC BroadCom BCM 2835 Broadcom BCM2387

CPU ARM 11 6JZF-Sa

700MHz

Quad-Core ARM Cortex-A53802 1.2GHz

GPU

Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2

and VC-1(license), 1080p30 H. 264/MPEG-

4AVC

Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2

and VC-1(license) 1080p30 H. 264/MPEG-4AVC

USB (3) x 2.0

Storage SD / MMC / SDIO slot

Network Communication

Ethernet – (3) x TTL - SPI – I2C

Wireless Communication

- Wireless LAN / Bluetooth

4.1

Low level devices 8x GPIO, SPI, I2C, UART

GPIO Voltage 3,3V

OS Linux / Windows 10 IoT

Page 5: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age5

- This Panel PC is based on GNU/Linux OS installed on a SD card. It

has many interfaces built in: Ethernet, USB, WiFi… Windows 10 IoT

is also supported.

Using the Ethernet port or WiFi network you can remotely control all

parameters, data and inputs/outputs of your control system.

- Furthermore, Touchberry PI comprises enough I/Os to replace PLCs

on simple automation applications.

- Open protocols not only allow communication with other Industrial

Shields PLCs, but also third-party devices and machinery.

- In complex systems you can create a network between several

TOUCHBERRY PI. Providing integral supervision and control

solution for entire production plants and real-time data at hand.

Page 6: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age6

1.2 Touchberry Pi I/Os Pinout

The Raspberry Pi pinout:

Next it is showed a table connection between external DC-37 female connector

Pinout and Raspberry Pi Pinout:

DC-37

Raspberry Pi GPIO

DC-37

Raspberry Pi GPIO

DC-37

Raspberry Pi GPIO

DC-37

Raspberry Pi GPIO

DC-37

Raspberry Pi GPIO

1 01 09 17 17 35 25 12 33 28

2 03 10 19 18 37 26 14 34 30

3 05 11 21 19 40 27 16 35 33

4 07 12 23 20 02 28 18 36 36

5 09 13 25 21 04 29 20 37 38

6 11 14 27 22 06 30 22 38 -

7 13 15 29 23 08 31 24 39 -

8 15 16 32 24 10 32 26 40 -

Page 7: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age7

2 HUMMTOUCH

2.1 Controller Specifications:

Panel PC based on HummingBoard, incorporating a 10.1” resistive Touch

Screen for industrial environment using Linux or Android Operating System.

- This Panel PC is based on GNU/Linux OS or on Android OS installed

on a SD card. It has many interfaces built in: Ethernet, USB,

UART….Using the Ethernet port network you can remotely control all

parameters, data and inputs/outputs of your control system.

- Furthermore, HummingTouch comprises enough I/Os to replace

PLCs on simple automation applications.

- Open protocols not only allow communication with other Industrial

Shields PLCs, but also third-party devices and machinery.

- In complex systems you can create a network between several

HummTouch. Providing integral supervision and control solution for

entire production plants and real-time data at hand.

Item HummingBoard

CPU 64 bit, 1GB @ 800Mbps

GPU GC880

USB 2x2.0 USB (1 is used for Touch)

Storage SD/ MMC/ SDIO slot (1x 4Gb included)

Network Communication

10/100 Ethernet (RJ-45)

Wireless Communication

-

Low level devices 8x GPIO, SPI, I2C, UART

GPIO Voltage 3,3V

OS Linux Debian / Andorid

Page 8: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age8

2.2 HummTouch Pi I/Os Pinout

Hummingboard pinout:

DC-37 GPIO

01 3Vdc

02 I2C3_SDA // SDA1

03 I2C3_SCL//SCL1

04 USB_OTG_ID // GPIO_GCLK

05 GND

06 DISP1_DATA00 // GPIO_GEN0

07 DISP1_DATA02 // GPIO_GEN2

08 DISP1_DATA03 // GPIO_GEN3

09 3Vdc

10 ECSPI2_MOSI // SPI_MOSI

11 ECSPI2_MISO // SPI_MISO

12 ECSPI2_SCLK // SPI_SCLK

13 GND

14 -

15 -

16 -

17 -

18 -

19 -

20 5Vdc

21 5Vdc

22 GND

23 TXD0

24 RXD0

25 DISP1_DATA01 // GPIO_GEN1

26 GND

27 SD3_CMD // GPIO_GEN4

28 SD3_CLK // SD3_CLK

29 GND

30 DISP1_DATA06 // GPIO_GEN6

31 DISP1_DATA06 // SPI_CE0_N

32 ECSPI2_SS1 // SPI_CE1_N

33 -

34 -

35 -

36 -

37 -

38 -

39 -

40 -

Page 9: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age9

3 BANANATOUCH

3.1 Controller Specifications:

Panel PC based on Banana Pi board, encasing a 10.1” resistive Touch Screen

for industrial environment using Linux, Android or Windows 10 IoT OSs.

- This Panel PC is based on GNU/Linux Debian OS , Android OS or

Windows IoT installed on a SD card. It has many interfaces built in:

WiFi, Bluetooth, Ethernet, USB, UART….Using the Ethernet/WiFi

port network you can remotely control all parameters, data and

inputs/outputs of your control system.

- Furthermore, BananaTouch comprises enough I/Os to replace PLCs

on simple automation applications. Also this panel has a powerful

CPU able to run big applications on there.

Board Banana Pi M64 Raspberry Pi M3

CPU 1.2 Ghz Quad-Core ARM

Cortex A53 64-Bit Processor

A83T ARM Cortex-A7 octa-core,512 KB L1 cache 1 MB

L2 cache

GPU MAIL-400 MP2 @ 500 MHz

PowerVR SGX544MP1·Comply with OpenGL ES 2.0, OpenCL

1.x, DX 9_3

Memory 2GB DDR3 SDRAM (shared with GPU)

2GB LPDDR3 (shared with GPU)

USB

2x USB 2.0, USB OTG(Micro USB)

Storage MicroSD Card (up to 64GB) / eMMC(8GB onboard)

Network Communication

10/100/1000Mbps ethernet (Realtek RTL8211E/D)

Wireless Communication

WiFi 802.11 b/g/n (AP6212) and Bluetooth BT4.0 (AP6212)

Low level devices GPIO – UART - I2C bus - I2S bus - SPI bus - PWN

GPIO Voltage 3,3V

OS Linux Debian / Android / Windows 10 IoT

Page 10: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

0

- Open protocols not only allow communication with other Industrial

Shields PLCs, but also third-party devices and machinery.

- In complex systems you can create a network between several

equipment’s. Providing integral supervision and control solution for

entire production plants and real-time data at hand.

3.2 BananaTouch Pi I/Os Pinout

The Banana Pi pinout:

Page 11: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

1

3.3 Comunication Connections

The communication connections are located in the lower part of the panel, at

the right part, as you can see in the image below:

Ethernet and USB port connectors ( One of the USB ports is connected in order

to activate the attach function)

4 General Specifications

Item Touch Panel 10.1”

Power supply voltage

DC power supply

12Vdc

Power consumption

DC power supply

22 VAC max.

External power supply

Power supply voltage

12Vdc

Power supply output

capacity 1,5 A (2A BananaTouch)

Shock resistance 80m/s2 in the X, Y and Z direction 2 times each.

Ambient temperature (operating)

0º to 40ºC

Ambient humidity (operating)

10% to 90% (no condensation)

Ambient environment (operating)

With no corrosive gas

Ambient temperature (storage)

-20º to 60ºC

Power supply holding time 2ms min.

Page 12: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

2

Weight 1.250 gr.

5 Touch Screen Specifications

Item Touch Screen

Technology Resistive Multitouch LVDS, 315 nits, 170º viewing angle

Image Resolution 1280 x 720

Format 16:9

Size 10.1”

6 Power Supply

DC Power Supply: 12V

Current: 1,5A (Banana Touch 2A)

Page 13: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

3

Power supply: 12 Vdc

- Plug-in connector

- Pitch: 5,04 mm

- Two contact pins

Page 14: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

4

7 Screen configuration

Light: Operation indication led.

On/Off: Switch ON/OFF the device.

Menu: choose and select the configuration mode.

Down: move down on the configuration menu.

Up: move up on the configuration menu.

Exit: Select the screen operation mode (HDMI operation mode).

Page 15: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

5

8 Touch Panels PC 10.1” Size:

Page 16: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

6

9 Mechanical assembly configuration:

9.1 Panel mounting

Panel Touch 10.1” is designed to be placed build-in an electrical box. Next it is showed

the dimensions to be installed properly:

There are two diferent types of mounting using the support holes.

Page 17: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

P

age1

7

9.2 Standard VESA

Our panels are based on the VESA assembly standard (VESA 75 standard):

Page 18: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

Pag

e18

10 Operating System on Touch Panels

10.1 Debian

Debian is Unix-like computer operating system that is composed entirely of free

software.

Raspbian, Bananian and Debian Jessy are shorts adaptations of Debian 8 for

embedded systems. Debian has a long available row of packages. Also it is possible to

develop your own applications, servers, web servers, etc. For example using NodeJS,

Qt libraries, DB SQL, Mongo DB, etc.

HummTouch has a default user and password. Their default settings are:

User: HB

Password: hummingboard

Follow the next post to change the password:

http://blog.industrialshields.com/en/hummtouch-password-and-how-to-change-it/

More information on: https://www.debian.org/

10.2 How to create apps

TouchBerry Pi:

This steps are based on how to download cross-compiler for Raspberry for your own

applications.

* Qt, or text program compilations for Touchberry. From a Linux PC, download "git" app. From a console do: $ yourpath> git clone https://github.com/raspberrypi/tools.git Now, you have the cross-compiler for Raspberry. Export some variables, and add the compiler path to the environment path variable: PATH=$PATH:<yourpath>/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf- Now, you can compile your C++ program doing: $> arm-linux-gnueabihf-g++ -o yourprogram yourprogram.cpp If you want to create a project with Qt, you need compile the Qt sources for Raspberry.

Page 19: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

Pag

e19

First, you will need to download for example: http://mirror.netcologne.de/qtproject/archive/qt/5.4/5.4.1/single/qt-everywhere-opensource-src-5.4.1.tar.gz Now with your arm-linux-... compiler, you can compile this sources for Raspberry. You can create a project with a Desktop Qt system. (Same as doing it for PC). Finally, you'll have to configure your Qt IDE in order to use the qt-everywhere sources compiled insteed of the Desktop ones. It'll result in a graphical program for raspberry!

Page 20: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

Pag

e20

10.2.1 Other interesting available software

Also there are many software’s available to run on Debian, next it is showed different

link where you can see examples and how to use these software’s, also on our blog

there are interesting information regarding our Touch Panels:

Node JS: http://blog.industrialshields.com/en/tcp-server-on-touchberry-pi-3-with-node-

js/

RapidScada: http://blog.industrialshields.com/en/how-to-install-and-use-rapid-scada-

on-touchberry-pi-and-bananatouch/

Firmata: http://blog.industrialshields.com/en/software-for-iot-solutions/

Node-Red: http://blog.industrialshields.com/en/software-for-iot-solutions/

Page 21: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

Pag

e21

10.3 Android

Android is an Operating System Open Source developed by Google, based on Linux

kernel and designed primarily for touchscreen mobile device such smartphones and

tablets. Android on Industrial Shields Touch Panel PC’s functionality is like an Android

tablet.

10.3.1 How to install APK’s

Using Android environment (like Android Studio Software) it is possible to develop any application for Android. Once the application is developed, find the APK file that you want to install. BananaTouch First it is necessary allow app installs from Applivery, follow this steps:

1. Navigate to Setting > Security.

2. Check the option "Unknown sources".

3. Tap OK on the prompt message.

Copy the APK on a USB flash memory and connect it to the USB BananaTouch. 1. Open the BananaTouch. 2. Open ES File Explorer. 3. Open the top left options button and go to LOCAL-->USB-->”USBname”. 4. Select the APK. 5. Click the install button.

Page 22: RobotShop | Robot Store - TOUCH PANEL PC 10.1”€¦ · Communication 10/100/1000Mbps ethernet (Realtek RTL8211E/D) Wireless Communication WiFi 802.11 b/g/n (AP6212) and Bluetooth

Pag

e22

10.4 Windows 10 IoT Core

Windows IoT is a host build for Internet of Things applications developed under

Windows 10 and Visual Studio 15.