Robot (AMR)

Building a development environment for small board computers/application development/interface board development

RaspberryPI and OrangePI are SBCs (Small Board Computers) that are widely used in industrial settings. They are used as control computers or controllers in place of industrial computers.

When equipped with an interface board, they can perform various IO control and communication control functions, further expanding their range of applications.

Elteem provides Linux-based development environment setup, interface board manufacturing, firmware development, middleware, and application development services.

We utilize a variety of Orange PI boards and Raspberry PI boards.

Building a Raspberry PI Development Environment
(Application Program/Interface Board/Firmware Development)

  • We use various versions of Raspberry Pi boards.

  • Raspberry PI 5 is the latest version and is mainly used.

  • The OS uses Raspbian (Linux-based).

  • The app is developed based on Qt5.15.

  • Equipped with RTC to ensure absolute time.

  • Control hardware using wiringPi.

 

Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU
VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2
Dual 4Kp60 HDMI® display output with HDR support
4Kp60 HEVC decoder
LPDDR4X-4267 SDRAM (2GB, 4GB, 8GB, and 16GB)
Dual-band 802.11ac Wi-Fi®
Bluetooth 5.0 / Bluetooth Low Energy (BLE)
microSD card slot, with support for high-speed SDR104 mode
2 × USB 3.0 ports, supporting simultaneous 5Gbps operation
Raspberry Pi standard 40-pin header
  • Mount the interface board on top of the Raspberry Pi board.

  • Expanding IO ports and communication ports using the ATMega2560 chip

  • Arduino-based firmware development

  • Controllable via Raspberry Pi apps or middleware

  • Circuit design can be modified/manufactured according to requirements.

  • Circuit diagram provided

  • Firmware source code provided

 

 

MCU ATMEGA2560
Program Memory Size 256KB
Input power (Motor) 10~75V DC
Data EEPROM 4096 Bytes
Serial Port RS232, RS422, RS485, TTL232
Power 5VDC

Building an Orange PI Development Environment
(Application Program/Interface Board/Firmware Development)

  • Complete replacement for Raspberry PI

  • Mainly using Raspberry PI 5B

  • OS utilizes Ubuntu 22.04

  • App developed based on Qt5.15

  • Controlling hardware using wiringPi

 

Rockchip RK3588S (8nm LP process)
8-core 64-bit processor,
Big.Little Architecture: 4 * Cortex-A76 and 4 * Cortex-A55,
Big core cluster is 2.4GHz,
and Little core cluster is 1.8GHz frequency.
Arm Mali-G610 MP4
RAM 8GB LPDDR4X
32GB eMMC, MicroSD Card Slot
HDMI2.1, up to 8K@60Hz
10/100/1000Mbps Ethernet
extending UART, PWM, I2C, SPI, CAN and GPIO interfaces
On-board Wi-Fi6+BT 5.3 module,
Wi-Fi6 interface: PCIe,
BT interface: PCM+UART
Power 5V@4A
  • Mounted on the Orangepi board for use

  • Or install separately for use.

  • Using ATMega2560 MCU

  • Arduino development environment compatibility

  • Circuit design changes / PCB manufacturing

  • Circuitry and firmware provided

  • Control using OrangePI TTL232 port

 

MCU ATMEGA2560
CANOpen 2ch
RC-S.BUS 1ch
Serial Port RS232, RS422, RS485, TTL232
I2C 1ch

ROS-based serial communication/CAN communication/IO control/in-wheel motor