EDA ED-HMI2020-101C User Manual

10.1 inch industrial panel pc based on raspberry pi cm4
Table of Contents

Advertisement

Quick Links

ED-HMI2020-101C
10.1 inch Industrial Panel PC
Based on Raspberry Pi CM4
User Manual
EDA Technology Co., LTD
August 2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ED-HMI2020-101C and is the answer not in the manual?

Questions and answers

Summary of Contents for EDA ED-HMI2020-101C

  • Page 1 ED-HMI2020-101C 10.1 inch Industrial Panel PC Based on Raspberry Pi CM4 User Manual EDA Technology Co., LTD August 2023...
  • Page 2 IOT, industrial control, automation, green energy and artificial intelligence based on Raspberry Pi technology platform. You can contact us in the following ways: EDA Technology Co.,LTD Address:Room 301, Building 24, No.1661 Jialuo Road, Jiading District, Shanghai Mail: sales@edatec.cn...
  • Page 3 Copyright Statement ED-HMI2020-101C and its related intellectual property rights are owned by EDA Technology Co.,LTD. EDA Technology Co.,LTD owns the copyright of this document and reserves all rights. Without the written permission of EDA Technology Co.,LTD, no part of this document may be modified, distributed or copied in any way or form.
  • Page 4 EDA Technology Co.,LTD does not guarantee that the information in this manual is up to date, correct, complete or of high quality. EDA Technology Co.,LTD also does not guarantee the further use of this information. If the material or non-...
  • Page 5: Reader Scope

    ED-HMI2020-101C to help users understand the overall system parameters of the products. This document introduces the appearance, installation, startup ED-HMI2020-101C User Manual and configuration of ED-HMI2020-101C to help users use the product better. This document introduces the OS download, eMMC flashing and ED-HMI2020-101C Application Guide partial configuration of ED-HMI2020-101C to help users use the product better.
  • Page 6: Symbolic Convention

    Related Agreement Terminology Convention Terminology Meaning Raspberry Pi CM4 Module, Full name is Compute Module 4 Symbolic Convention Symbolic Instruction Prompt symbols, indicating important features or operations. Notice symbols, which may cause personal injury, system damage, or signal interruption/loss. May cause great harm to people.
  • Page 7: Safety Instructions

    Safety Instructions  This product should be used in an environment that meets the requirements of design specifications, otherwise it may cause failure, and functional abnormality or component damage caused by non-compliance with relevant regulations are not within the product quality assurance scope. ...
  • Page 8: Table Of Contents

    Content Foreword ..............................i Related Manuals ..........................i Reader Scope ............................i Related Agreement ..........................ii Terminology Convention ....................... ii Symbolic Convention ........................ii Safety Instructions ............................. iii Product Description ......................... 1-1 Overview ........................... 1-2 Packing List ........................1-3 Appearance ........................1-4 1.3.1 Front Panel ........................
  • Page 9 Remote Login ........................5-4 5.2.1 Connecting To The Device Via SSH ................5-4 5.2.2 Connecting To The Device Desktop Through VNC ............ 5-6 Configuring Storage Devices .................... 5-9 5.3.1 Mounting a Storage Device ..................5-9 5.3.2 Unmounting The Storage Device ................5-11 5.3.3 Set The Storage Device To Mount Automatically ............
  • Page 10: Product Description

    1 Product Description 1 Product Description This chapter introduces the product overview, packing list, appearance, button, indicators and interfaces. Overview  Packing List  Appearance  Button  Indicator  Interface  ED-HMI2020-101C User Manual...
  • Page 11: Overview

    1 Product Description 1.1 Overview ED-HMI2020-101C is an industrial Panel PC based on Raspberry Pi CM4. According to different application scenarios and user needs, different specifications of RAM and eMMC computer systems can be selected.  RAM can choose 1GB、2GB、4GB and 8GB ...
  • Page 12: Packing List

    1 Product Description 1.2 Packing List  1x ED-HMI2020-101C Unit  4 x buckles(including 4xM4*8 screws and 4xM4*16 screws)  [option WiFi/BT version] 1x 2.4GHz/5GHz WiFi/BT Antenna ED-HMI2020-101C User Manual...
  • Page 13: Appearance

    1.3.1 Front Panel This section introduces types and definitions of the front panel interface. Function Definition 1 x LCD display, 10.1 inch LCD, which supports up to 1280x800 and multi-point capacitive touchscreen. 1 x camera, 800M front camera. ED-HMI2020-101C User Manual...
  • Page 14: Rear Panel

    5 x installation holes of buckle, which are used to fix the buckles to the device for installation. You only need to use 4 installation holes during installation, and reserve one as a spare. 1.3.3 Side Panel This section introduces types and definitions of the side panel interfaces. ED-HMI2020-101C User Manual...
  • Page 15 1 Product Description ED-HMI2020-101C User Manual...
  • Page 16  When a headphone is not connected, the audio output is switched to the speaker. 1 x 10/100/1000M adaptive ethernet port, RJ45 connector, with led indicator. It can be used to access the network. PoE can be supported through expansion module. ED-HMI2020-101C User Manual...
  • Page 17: Button

    The section introduces the function of buttons contained in ED-HMI2020-101C. 1.4.1 RESET Button ED-HMI2020-101C includes a RESET button, which is a hidden button, and the silkscreen on the case is "RESET". The RESET button is connected with the Global_EN pin of CM4 chip.
  • Page 18: Indicator

    1 Product Description 1.5 Indicator This section introduces various statuses and meanings of indicators contained in ED-HMI2020-101C. Indicator Status Description The device has been powered on. Power supply of the device is abnormal, please stop the power supply Blink immediately.
  • Page 19: Interface

    Introducing the definition and function of each interface in the product. 1.6.1 Micro SD Card Slot ED-HMI2020-101C includes a Micro SD card slot, the silkscreen on the case of Micro SD card slot is " ", which is used to install SD card for storing user data.
  • Page 20: Hdmi Interface

    "HDMI", which can connect to an HDMI display and supports up to 4Kp60. 1.6.6 USB 2.0 Interface ED-HMI2020-101C includes one USB 2.0 port, the connector is type A USB. The silkscreen of port is " ", which can connect to standard USB 2.0 peripheral and supports up to 480Mbps.
  • Page 21: Installing Components

    3 Installing Device 2 Installing Components This chapter describes how to install components. Installing Antenna (optional)  Installing Micro SD Card  ED-HMI2020-101C User Manual...
  • Page 22: Installing Antenna (Optional)

    3 Installing Device 2.1 Installing Antenna (optional) If the purchased ED-HMI2020-101C includes WiFi/BT function, the antenna needs to be installed before using the device. Preparation: The antenna has been obtained from the packaging box. Steps: Locate the antenna port where the antenna is to be installed, as shown in the red box in the figure below.
  • Page 23: Installing Micro Sd Card

    Locate the Micro SD card slot where the Micro SD is to be installed, as shown in the red box below. Insert the Micro SD card with the front face down into the corresponding card slot, and hear a sound to indicate that the installation is complete. ED-HMI2020-101C User Manual...
  • Page 24: Installing Device

    3 Installing Device 3 Installing Device This chapter introduces how to install the device. Embedded Installation  ED-HMI2020-101C User Manual...
  • Page 25: Embedded Installation

    A cross screwdriver has been prepared.  Steps: You need ensure the opening size of the cabinet according to the size of ED-HMI2020-101C, as shown in the figure below. Unit: mm Drill a hole on the cabinet according to the hole size of step1.
  • Page 26 Align the screw holes of buckles with buckle installation holes on the side of the device. Use 4xM4*8 screws to tighten clockwise to fix the buckles to device, then use 4xM4*16 screws to tighten clockwise to the end through the buckles. ED-HMI2020-101C User Manual...
  • Page 27 3 Installing Device ED-HMI2020-101C User Manual...
  • Page 28: Booting The Device

    4 Booting The Device 4 Booting The Device This chapter introduces how to connect cables and boot the device. Connecting Cables  Booting The System For The First Time  ED-HMI2020-101C User Manual...
  • Page 29: Connecting Cables

     A network that can be used normally.  Get the HDMI cable and network cable that can be used normally. Schematic diagram of connecting cables: Please refer to 1.6 Interfaces for the pin definition of each interface and the specific method of wiring. ED-HMI2020-101C User Manual...
  • Page 30: Booting The System For The First Time

    4 Booting The Device 4.2 Booting The System For The First Time ED-HMI2020-101C has no power switch. After the power supply is connected, the system will start.  The red PWR indicator is on, indicating that the device has been powered normally.
  • Page 31 4 Booting The Device ED-HMI2020-101C User Manual...
  • Page 32: Configuring System

    Finding Device IP  Remote Login  Configuring Storage Devices  Configuring Ethernet IP  Configuring WiFi (Optional)  Configuring Bluetooth (optional)  Configuring Buzzer  Configuring RTC  Configuring Audio  Configuring LCD Screen  Configuring Camera  ED-HMI2020-101C User Manual...
  • Page 33: Finding Device Ip

    When the device starts normally but the display is not connected, you can log in to the router to check the current device IP. Preparation:  ED-HMI2020-101C has been connected to the network through the router.  The IP and network password of the router in the network have been obtained, and the IP address is 192.168.X.X.
  • Page 34: Scan For Using Nmap Tool

    5 Configuring System Steps: Open a browser, Enter the router IP of the network where ED-HMI2020-101C is located in the address bar: 192.168.x.x, and press Enter to enter the router login interface. According to the interface prompts, enter the network password and enter the router management interface.
  • Page 35: Remote Login

    The tools for remote login are selected by users themselves, and the following is an example of logging in through MobaXterm. Preparation:  The MobaXterm tool has been installed on the PC.  ED-HMI2020-101C has been connected to the network through the router.  IP address of ED-HMI2020-101C has been get. Steps: Open MobaXterm, click , and open the window for creating connection, as shown in the figure below.
  • Page 36 5 Configuring System After entering the IP address of the obtained ED-HMI2020-101C, click "OK". Click "Accept" in the pop-up prompt box to enter the system login interface. Enter the username and password according to the prompt, and enter the system after logging in.
  • Page 37: Connecting To The Device Desktop Through Vnc

     The RealVNC Viewer tool has been installed on PC.  ED-HMI2020-101C has been connected to the network through the router.  IP address of ED-HMI2020-101C has been get.  The VNC function in the ED-HMI2020-101C system has been turned on, as shown in the following figure. Steps: Open RealVNC Viewer and select "New connection…"...
  • Page 38 5 Configuring System After entering the IP address of ED-HMI2020-101C, click "OK". Enter the username and password in the Authentication prompt box that pops up. ED-HMI2020-101C User Manual...
  • Page 39 5 Configuring System TIP: Default username is pi, Default password is raspberry. Select "OK" to log in and connect to the remote desktop. ED-HMI2020-101C User Manual...
  • Page 40: Configuring Storage Devices

    You can connect your external hard disk, SSD, SD card or USB stick to the corresponding port on the ED-HMI2020-101C, and mount the file system to access the data stored on it. When the ED-HMI2020- 101C is turned off, it is necessary to unmount the storage device so that it can be safely pulled out.
  • Page 41 "/mnt", the command to be executed is as follows: sudo mkdir /mnt/mydisk 5. Mount the storage device at the created mount point, and execute the following command: sudo mount /dev/sda1 /mnt/mydisk ED-HMI2020-101C User Manual 5-10...
  • Page 42: Unmounting The Storage Device

     related files, it means that the mount is failed. 5.3.2 Unmounting The Storage Device When the ED-HMI2020-101C is turned off, it is necessary to manually unmount the storage device so that it can be pulled out safely. NOTE: Both Lite and Desktop versions of the system need to manually unmount the storage device.
  • Page 43 ED-HMI2020-101C device. Steps: 1. Execute the following command to view all disk partitions on the ED-HMI2020-101C and get the file system type of the storage device to be mounted, as “vfat” shown in the figure below. sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL 2.
  • Page 44: Configuring Ethernet Ip

    Preparation: NetworkManager is enabled. Steps: Right-click the NetworkManager icon and select "Edit Connections…" from the menu. In the pop-up "Network Connections" pane, select the connection name to be modified, and then click the Settings button below. ED-HMI2020-101C User Manual 5-13...
  • Page 45 If you want to set the IP as a static IP, set the "Method" as "Manual", add an entry in  Addresses and enter the corresponding IP address information. If you want to set the IP to automatic acquisition mode, you only need to set the "Method"  as "Automatic(DHCP) ". ED-HMI2020-101C User Manual 5-14...
  • Page 46 Open the command terminal pane and execute the following command to set the IP address to the obtained IP address. sudo nmcli connection modify <name> ipv4.addresses 192.168.1.101/24 ipv4.method manual Execute the following command to set the gateway IP to the obtained gateway IP. sudo nmcli connection modify <name> ipv4.gateway 192.168.1.1 ED-HMI2020-101C User Manual 5-15...
  • Page 47: Configuring Ip By Using The Dhcpcd Tool

    Add the following content at the end of the /etc/dhcpcd.conf file. interface eth0 static ip_address=192.168.168.210/24 static routers=192.168.168.1 static domain_name_servers=192.168.168.1 8.8.8.8 fd51:42f8:caae:d92e::1 eth0 is the Ethernet port of the IP to be configured;  192.168.0.10/24 indicates the IP address and subnet mask to be configured;  ED-HMI2020-101C User Manual 5-16...
  • Page 48 8.8.8.8 represents the DNS server address, which should be configured according to  the actual needs. fd51:42f8:caae:d92e::1 indicates the IPV6 address, which should be  configured according to the actual needs. Use Ctrl+X to save the file and exit edit mode. ED-HMI2020-101C User Manual 5-17...
  • Page 49: Configuring Wifi (Optional)

    5 Configuring System 5.5 Configuring WiFi (Optional) User can choose the ED-HMI2020-101C with WiFi version, which needs to be configured before using WiFi. 5.5.1 Enabling WiFi Function The WiFi function is blocked by default, and you need to set the country region to enable it.
  • Page 50 Choose "5 Localisation Options" and press Enter. Select "L4 WLAN Country" and press Enter. Select a country code according to the actual region and press Enter. Open "Wireless LAN country set to CN" interface. ED-HMI2020-101C User Manual 5-19...
  • Page 51: Using The Networkmanager Tool To Configure Wifi Connections

    In the Desktop version of the operating system, you can connect to WiFi through the desktop icon. Preparation: WiFi function is enabled. Steps: Left-click the icon in the upper right corner of the desktop, select the WiFi to be connected in the pop-up WiFi list and click. ED-HMI2020-101C User Manual 5-20...
  • Page 52 Open the terminal and execute the following command to scan the list of connectable WiFi name. sudo nmcli device wifi Execute the following command to connect the WiFi to be accessed. SSID password password sudo nmcli device wifi connect ED-HMI2020-101C User Manual 5-21...
  • Page 53: Configuring Wifi Connection By Using Dhcpcd Tool

    Open the terminal and execute the following command to open the Raspberry Pi Software Configuration Tool (raspi-config) interface. sudo raspi-config Select "1 System Options" and press Enter, and then select "S1 Wireless LAN" in the interface. ED-HMI2020-101C User Manual 5-22...
  • Page 54 Press Enter to enter the WiFi password in the "Please enter passphrase. Leave it empty if none" interface. Press Enter to exit the main interface of the pane, select "Finish" and press Enter to complete the setting and return to the command line window. ED-HMI2020-101C User Manual 5-23...
  • Page 55: Configuring Bluetooth (Optional)

    5 Configuring System 5.6 Configuring Bluetooth (optional) User can choose ED-HMI2020-101C with Bluetooth version, and the Bluetooth function is enabled by default, so relevant configuration is required before using Bluetooth. 5.6.1 Basic Configuration Command Command Function Description bluetoothctl scan on...
  • Page 56 Attempting to pair with 34:12:F9:91:FF:68 [CHG] Device 34:12:F9:91:FF:68 ServicesResolved: yes [CHG] Device 34:12:F9:91:FF:68 Paired: yes Pairing successful Add as trusted device trust 34:12:F9:91:FF:68 34:12:F9:91:FF:68 is target device’s device_MAC Returned display information: [CHG] Device 34:12:F9:91:FF:68 Trusted: yes Changing 34:12:F9:91:FF:68 trust succeeded ED-HMI2020-101C User Manual 5-25...
  • Page 57: Configuring Buzzer

    5 Configuring System 5.7 Configuring Buzzer The ED-HMI2020-101C contains a buzzer, and the control pin is GPIO6. You can manually configure the buzzer to turn on and off.  Execute the following command to turn on the buzzer. raspi-gpio set 6 op dh op means set to output, dh means that pin is high level.
  • Page 58: Configuring Rtc

    5 Configuring System 5.8 Configuring RTC ED-HMI2020-101C contains an integrated RTC, which automatically reads the system time synchronously by default, and can manually read and write the system time into RTC.  Execute the following command to read the RTC time manually.
  • Page 59: Configuring Audio

    5 Configuring System 5.9 Configuring Audio ED-HMI2020-101C contains one audio input (supports access to MIC) and one extended speaker output. The volume of Master, MIC and Speaker can be adjusted, and support recording. 5.9.1 Adjusting The Volume It supports manual adjustment of MIC, Speaker and Master volume.
  • Page 60 4. Press Enter to open the volume interface of MIC and Speaker, and you can adjust the volume of MIC and Speaker respectively through the key and key on the keyboard, and press M to mute and unmute MIC/Speaker. Keyboard Key Function Volume+ Volume- Mute or Unmute ED-HMI2020-101C User Manual 5-29...
  • Page 61: Configuring Record

    3. Press Esc to exit to the command pane, execute the following command to start recording audio named test1.wav, as shown in the figure below. arecord -fcd -Dhw:2 -c 1 --vumeter=mono test1.wav | aplay -fcd -Dhw:2 ED-HMI2020-101C User Manual 5-30...
  • Page 62 Indicates the recorded file name, which can be customized by the user. 4. Use Ctrl+C to close recording. 5. Execute the following command to obtain the storage path of the recording file. ED-HMI2020-101C User Manual 5-31...
  • Page 63: Configuring Lcd Screen

    Screen Configuration" to open Screen Layout Editor interface. 2. Click "Layout" in the main menu, select "Screen > DSI-1 > Orientation" to open the LCD screen rotation parameters. Then, you can select the rotation parameters to set as required. ED-HMI2020-101C User Manual 5-32...
  • Page 64: Adjusting Brightness

    When you have finished the parameter setting, it will return to main menu of Screen Layout Editor. Then, you need click "Apply". 4. You can click "OK" in the pop-up prompt box to make settings take effect. 5.10.2 Adjusting Brightness You can manually adjust the brightness of LCD screen. ED-HMI2020-101C User Manual 5-33...
  • Page 65 7. Execute the following command to set the value of brightness. echo y | sudo tee brightness y indicates the brightness value that you need set. If the value of max_brightness is x, the brightness adjustment range is 0~x. ED-HMI2020-101C User Manual 5-34...
  • Page 66: Configuring Camera

    10000 indicates the recording time, the unit is ms.  libcamera-vid -t 10000 -o video1 video1 indicates the name of the recorded video, which  can be customized. Play the recorded video, where video1 is the name of the vlc video1 recorded video. ED-HMI2020-101C User Manual 5-35...

Table of Contents