ESP32-S3开发板:LCD显示摄像头画面
创作时间:
作者:
@小白创作中心
ESP32-S3开发板:LCD显示摄像头画面
引用
CSDN
1.
https://blog.csdn.net/LINKKEEE/article/details/136750293
本文将介绍如何在ESP32-S3开发板上实现摄像头画面在LCD屏幕上的显示。通过配置摄像头模块和LCD面板,你可以轻松地将摄像头捕获的图像实时显示在屏幕上。
开发环境
- ESP32-S3
- ESP-IDF master (2024年03月15日)
在使用esp-camera组件前,需要开启psram,可以把这些内容放到sdkdefaults中:
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y
CONFIG_SPIRAM_SUPPORT=y
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM_MODE_OCT=y
1. 配置摄像头
本文采用的ST7789 LCD显示屏,所有格式设置为RGB565,分辨率设置为240x240。
static camera_config_t camera_config = {
.pin_pwdn = -1,
.pin_reset = -1,
.pin_xclk = 15,
.pin_sccb_sda = 4,
.pin_sccb_scl = 5,
.pin_d7 = 16,
.pin_d6 = 17,
.pin_d5 = 18,
.pin_d4 = 12,
.pin_d3 = 10,
.pin_d2 = 8,
.pin_d1 = 9,
.pin_d0 = 11,
.pin_vsync = 6,
.pin_href = 7,
.pin_pclk = 13,
.xclk_freq_hz = 20000000, // EXPERIMENTAL: Set to 16MHz on ESP32-S2 or ESP32-S3 to enable EDMA mode
.ledc_timer = LEDC_TIMER_0,
.ledc_channel = LEDC_CHANNEL_0,
.pixel_format = PIXFORMAT_RGB565,
.frame_size = FRAMESIZE_240X240,
.jpeg_quality = 12, // 0-63 lower number means higher quality
.fb_count = 1,
.grab_mode = CAMERA_GRAB_WHEN_EMPTY,
};
esp_err_t camera_init()
{
esp_err_t err = esp_camera_init(&camera_config);
if (err != ESP_OK)
{
ESP_LOGE(TAG, "Camera Init Failed");
return err;
}
return ESP_OK;
}
2. 显示摄像头数据到LCD中
while (1)
{
camera_fb_t *pic = esp_camera_fb_get();
esp_lcd_panel_draw_bitmap(lcd_panel, 0, 0, 240 + 1, 240 + 1, pic->buf);
esp_camera_fb_return(pic);
}
3. 摄像头配置
如果需要设置一些翻转或其他功能:
sensor_t *s = esp_camera_sensor_get();
s->set_hmirror(s, 1);
热门推荐
如何解除德龙的限速设置?解除德龙限速会带来什么影响?
“解限速”成公开“秘密” 电动车车速与安全该如何平衡?
月亮代表我的心:邓丽君的传世经典
月亮代表我的心:邓丽君的传世经典
月亮代表我的心:邓丽君的传世经典
能量音乐:9个神圣频率的身心灵疗愈之旅
洗大肠时,只放醋是不行的,多加点“它”就能轻松除异味
7个简单动作缓解坐骨神经痛
鲁菜十大代表菜:葱烧海参第4九转大肠只能排第6,糖醋鲤鱼未上榜
加密货币,基于区块链技术的数字或虚拟货币
虚拟资产现货ETF: 方便投资,勿忘风险
抑郁症总是眩晕怎么办缓解
头晕目眩怎么办?慈济医院中西医专家详解晕眩症治疗方案
iPhone后台应用真耗电?真相揭秘!
手机续航神器:一键清理后台应用
该如何预防肩周炎
肩周炎患者的日常护理方法有哪些
《古惑仔》VS《黑社会》:香港江湖的两种诠释
《古惑仔》系列电影揭秘香港黑帮文化
揭秘《古惑仔》黑帮原型:新义安VS14K
秋冬三件宝,当心变成“石头”!
西安中医脑病医院专家提醒:秋冬时节警惕胃石症
何姓:从韩王后裔到文化传承
LPR利率连续三个月持平,未来走势如何?
7月LPR再降息,房贷利率创新低!
LPR利率走势分析:短期稳定,中长期有望下调
LPR利率走势分析:历史、现状与未来预测
修补墙面报价是多少 如何进行墙面翻新?
诸葛亮经典之作深度解读:玩转《出师表翻译》及背后的历史智慧
《出师表》的中心思想是什么 原文及翻译