The ED-HMI2120-101C is a high-reliability industrial panel PC built around the Raspberry Pi CM4. It is designed for industrial control and IoT applications, offering a robust set of features and interfaces.
Function Description:
The ED-HMI2120-101C serves as a versatile industrial panel PC, providing a human-machine interface (HMI) for various applications. It integrates essential functionalities such as network access (Wi-Fi, Ethernet, 4G), data storage, and communication protocols (RS232, RS485). The device is equipped with a super capacitor for backup power, an RTC (Real-Time Clock), Watch Dog, EEPROM, and an encryption chip, enhancing its reliability and ease of use in demanding industrial environments. It supports both Desktop and Lite versions of Raspberry Pi OS, allowing for flexible deployment based on user needs and application scenarios. The device's design emphasizes high reliability and robust performance, making it suitable for continuous operation in industrial settings.
Important Technical Specifications:
- Display: 10.1-inch LCD with a resolution of up to 1280x800, featuring a multi-point capacitive touchscreen.
- Camera: 1 x 800M front camera.
- Processor: Based on Raspberry Pi CM4.
- RAM Options: Available with 1GB, 2GB, 4GB, or 8GB RAM.
- eMMC Options: Available with 8GB, 16GB, or 32GB eMMC storage.
- USB Ports: 2 x USB 2.0 ports (Type A connector), each supporting up to 480Mbps.
- Micro USB Port: 1 x Micro USB port (labeled "DOWNLOAD") for flashing eMMC.
- HDMI Port: 1 x HDMI port (Type A connector), compatible with HDMI2.1 standard, supporting up to 4K 60Hz for external display connection.
- Ethernet Ports:
- 1 x 10/100/1000M adaptive Ethernet port (RJ45 connector) with LED indicator. Supports PoE through an expansion module.
- 1 x 10/100M adaptive Ethernet port (RJ45 connector) with LED indicator.
- Serial Ports:
- 2 x RS485 ports (6-Pin 3.5mm spacing phoenix terminal).
- 2 x RS232 ports (6-Pin 3.5mm spacing phoenix terminals).
- Audio Interface: 1 x Audio input/Stereo output (3.5mm audio jack connector), supporting MIC IN and LINE OUT. Audio output switches to headphone when connected, otherwise to speaker.
- Antenna Ports:
- 1 x WiFi/BT antenna port (SMA connector) for Wi-Fi/BT antenna.
- 1 x 4G antenna port (SMA connector) for 4G antenna.
- Card Slots:
- 1 x Nano SIM slot for 4G signals.
- 1 x Micro-SD card slot for user data storage.
- Power Input: 1 x DC input (2-Pin 3.5mm spacing phoenix terminal with screw holes), supporting 9V~36V input (VIN+/GND).
- Indicators:
- 4 x green UART indicators for UART port communication status.
- 1 x green 4G indicator for 4G signal status.
- 1 x red power indicator for device power-on/off status.
- 1 x green system status indicator for device working status.
- 1 x green user indicator, customizable by the user.
- Buttons: 1 x hidden RESET button, connected to the Global_EN pin of the CM4 chip, used to reset the device.
Usage Features:
- Flexible System Configuration: Users can select different RAM (1GB, 2GB, 4GB, 8GB) and eMMC (8GB, 16GB, 32GB) specifications based on application requirements.
- Easy Installation: Supports embedded front installation using 4 buckles. The manual provides detailed steps for preparing the cabinet opening and securing the device.
- Component Installation:
- Antenna: Optional 4G and Wi-Fi/BT antennas can be easily installed by aligning and tightening them clockwise.
- Micro SD Card: Simple insertion into the dedicated slot for user data storage.
- Nano SIM Card: Easy installation into the slot for 4G connectivity.
- System Boot-up: The device starts automatically upon power connection, indicated by the red PWR LED turning on and the green ACT LED blinking. Default username is 'pi' and password is 'raspberry'.
- Remote Access: Supports remote login via SSH for Lite systems and VNC for Desktop systems, facilitating configuration and debugging.
- Storage Device Management: Provides commands for mounting and unmounting external storage devices (USB, SD card) in Lite OS. Desktop OS supports automatic mounting. Automatic mounting can be configured in Lite OS by modifying the fstab settings.
- Network Configuration:
- Ethernet IP: Configurable via NetworkManager (graphical tool for Desktop, command line for Lite) or dhcpcd tool (requires stopping NetworkManager service). Supports both static and automatic (DHCP) IP acquisition.
- Wi-Fi (Optional): Requires setting the country region to enable. Configurable via desktop icon (Desktop OS) or command line (Lite OS) using
raspi-config and nmcli commands.
- 4G (Optional): Configurable via NetworkManager for scenarios with or without APN configuration. Also supports configuration using the dhcpcd tool, including enabling and starting the
lte-reconnect.service for automatic dialing.
- 4G Module Reset: Command-line utility (
gpioset) to reset the 4G module if the SIM card is not recognized.
- Buzzer Control: Manual control of the buzzer (GPIO6) to turn it on or off using
raspi-gpio commands.
- RTC Configuration: Integrated RTC allows manual reading and writing of system time using
hwclock commands.
- Serial Port Debugging: Utilizes the
picocom tool for debugging RS232 and RS485 serial ports, allowing configuration of baud rates and inputting commands.
- Audio Adjustment:
- Volume: Adjustable for MIC, Speaker, and Master. Desktop OS allows adjustment via desktop icon; both Desktop and Lite OS support
alsamixer command-line tool.
- Recording: Supports audio recording from MIC input using
arecord command.
- USER Indicator Customization: The green user indicator (GPIO5) can be customized to light up or turn off based on actual application needs using
gpioset commands.
- LCD Screen Configuration:
- Orientation: Adjustable rotation (0°, -90°, 90°, 180°) through the Screen Layout Editor in Desktop OS.
- Brightness: Manually adjustable via command line by modifying values in
/sys/class/backlight/panel_backlight.
- Camera Configuration: Requires enabling the camera by adding
dtoverlay=imx219 to /boot/config.txt and rebooting. Commands are provided for checking the camera, taking photos, recording video, and playing recorded video.
Maintenance Features:
- System Updates: The
raspi-config tool allows for updating the system and configuration tools.
- Troubleshooting: Indicators (PWR, ACT, UART, 4G, system status, user indicator) provide visual feedback on device status, aiding in troubleshooting.
- Command-Line Diagnostics: Extensive command-line tools (
lsblk, blkid, nmcli, ifconfig, alsamixer, arecord, gpioset, hwclock, picocom) are available for detailed diagnostics and configuration adjustments.
- Documentation: The manual provides clear instructions for installation, configuration, and troubleshooting, serving as a comprehensive guide for users.
- Security: SSH is enabled by default, but users are prompted to change the default password for security.
- Software Configuration Tool:
raspi-config provides a menu-driven interface for various system settings, including localization, display, interfaces, performance, and advanced options.