ghaytweyhtoo

Communication human-computer interaction expansion board +828006A

 
Overview

· design background:

Recently, I was preparing to get started with embedded technology, and happened to come across this competition jointly sponsored by Lichuang and RT-Thread. My eyes lit up when I saw the STM32H750 equipped with this ART-PI. The CPU is clocked at 480M. Isn't it omnipotent? It fully meets my needs for human-computer interaction and network communication. First, configure the GUI through the temperature and humidity sensor, display the temperature and humidity collected information on the LCD, and at the same time upload it to the network terminal through WLAN, and conduct human-computer interaction through the host computer for time setting, alarm clock setting, weather query, calendar, Functions such as receiving emails can also be performed through the onboard touch keyboard and MS3 program architecture for human-computer interaction. Through the onboard camera interface of the core board, the camera module is connected, and the collected images are processed into black and white with reduced resolution and displayed on the LCD, thus realizing a small-sized computer with temperature and humidity display function, clock, calendar, weather display, A small embedded system with functions of checking emails and taking photos.

· Introduction to schematic module:

The interface, CAN and WLAN parts refer to the official expansion board ART-PI-DOCK V1.0

1.jpg

image.png

3.jpg

LCD part:

If you use Atom's 2.8-inch LCD, 34 pins will be used, and the interface from the core board is inconvenient to re-expand so many pins. In addition, I only brought home a 2.4-inch TFT-LCD during the winter vacation. , only using 8 pins, which is very convenient, so I chose the 2.4-inch TFT-LCD solution.

4.jpg

External ADC: (Deleted after modification)

This part is an interface reserved for future external 16-bit high-speed ADC.

5.jpg

Touch keyboard:

I have written a framework for driving the touch keyboard before. For the convenience of future use, I also added it together. Only two interfaces, SCLK and SDA, are used, which is very convenient to use.

6.jpg

Serial port module:

There are two external UART interfaces. I have never used CAN communication. Just in case, add two spares.

7.jpg

Temperature and humidity sensor

采用了SHTC3模块,SPI通信,仅需4根引脚,DataSheet中写到需要在SCLK和SDA引脚加上拉电阻,并且电源一定要退耦

image.png

image.png

buzzer module

image.png

Pull out the internal ADC for easy use

image.png

As for the expansion board, pull out the power supply as well.

image.png

Finally, take out the extra GPIO port that can be easily pulled out, including the PCM interface.

image.png

· PCB introduction:

The module is relatively simple, so I won’t go over the details here, but mainly record the knowledge learned. The layout of the main body is similar to the reference design. With so many pins, how to lay out and route the wires really gave me a lot of experience.

For example, how to route the wires from left to right neatly?

8.jpg

The reference design here cleverly uses vias to rearrange the order of wiring.

9.jpg

Regarding the problem of power cables and signal cables, the power cables are wrapped around the board and try not to interfere with the routing of the signal cables.

10.jpg

Lead out the redundant GPIO port separately, which is a big circle.

image.png

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-09 11:49:29

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号