ohahaha

【ART-Pi】【ART-PI】Camera expansion board

 
Overview

Project Description

  • Use ART-PI as the main control, externally add a 5-inch LCD module model AT050TN43 and an OV7670 camera module, and combine it with the onboard SDRAM and Flash module on ART-PI to implement a basic local camera module to realize image data in Live display on LCD screen
  • Advanced function planning: Use four independent buttons and a passive buzzer to implement a game console; if there is enough time later, the AP6212 module on the ART-PI board will be used to transmit network data and image data to the Tencent Cloud server , the server-side program is written in python language, and the Android-side application is written to realize the transmission of remote image data, and directly view the image data uploaded by ART-PI on the mobile phone.
  • In the initial stage, it is planned to use bare metal programming for functional verification. After the LCD and Camera function debugging is completed, RT-Thread real-time operating system will be considered.
  • This project will implement the programming of two modules, LCD and Camera. The two main modules used in this project are very common and low-priced modules currently on the market, which can enhance the versatility and playability of ART-PI. , to contribute to the domestic open source industry

Expansion board resource usage

  • LCD: LCD uses 5-inch AT050TN43. This module is relatively cheap and has sufficient resolution. In order to make full use of ART-PI resources as much as possible, the LCD image data will use RGB565 format. This solution can reduce pin occupation. , can also speed up image processing and display, and has no significant impact on the display effect.
  • Camera: The camera module uses the OV7670 module produced by OV. This module is widely used and has a relatively low price.
  • LCD backlight: Use an LCD driver circuit based on PT4101 to provide a backlight voltage of about 20V
  • LCD touch: The AT050TN43 module integrates a resistive touch screen, so the NS2009 chip is used for touch data collection and processing.
  • 4 LEDs: indication of working status
  • 4 independent buttons: control ART-PI, execute instructions such as taking photos, and later be used to operate the game console.

currently existing problems

  • Since I was in charge of the software part of the team before, I am not proficient in PCB drawing, and this is also the first time to use Lichuang EDA for PCB drawing, so it is expected that there will be some problems, and it may need to be revised later.
  • Because I wanted to make full use of the ART-PI resources before, I used some of the remaining IO ports after converting RGB888 to RGB565 for LEDs and buttons. As a result, the wiring was more troublesome; and due to lack of space, I used the unused IO ports. The plan to lead IO through pin headers cannot be implemented; if there is enough time later, the IO allocation will be reconsidered under the premise that the function is OK.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 21:17:17
  • WinCE product charging situation
  • Sensor circuit
  • How to play PIC32 microcontroller
  • What does ACLK=n/a mean?
  • Check the number of PICKIT3 owners in the forum.
  • The company closed down and all kinds of parts were sold at low prices.

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号