站内搜索
发作品签到
专业版

迷你小相机-泰山派

工程标签

180
0
0
0

简介

本项目基于泰山派(TSPI)开发板,设计并实现了一款迷你运动相机。系统以 OV8858 作为图像传感器,采用 2.28寸触摸屏 作为交互与显示界面,整体参考西北工业大学开源运动相机方案

简介:本项目基于泰山派(TSPI)开发板,设计并实现了一款迷你运动相机。系统以 OV8858 作为图像传感器,采用 2.28寸触摸屏 作为交互与显示界面,整体参考西北工业大学开源运动相机方案
复刻成本:120

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2026-03-20 20:58:36更新时间:2026-03-23 10:27:58

描述

本项目在硬件架构上参考了西北工业大学开源的运动相机设计方案,整体思路保持一致,但在细节上根据实际调试情况做了多处调整与优化。

一、硬件设计与改动

接口板自设计
为了解决原方案中数据传输不稳定的问题,我重新设计了一版接口板。在布线时严格按照 MIPI 接口的 100Ω 差分阻抗要求 进行走线,确保信号完整性。实测数据传输非常稳定,图像无明显丢帧或干扰。

PWM 与屏幕背光

原方案使用的 PWM 接口与我选用的主控引脚不匹配,因此将控制引脚改为 PWM5,并在驱动层进行适配。

 为了满足屏幕背光电流需求,对背光驱动电路做了调整:将一颗背光电阻更换为 10Ω,另一颗直接取消(不焊接),实测背光亮度与电流均在安全范围内。

防抖处理
原方案中通过后处理软件实现图像防抖,这一部分我暂时没有完整实现。主要是觉得后处理流程较为繁琐,且对实时性影响较大,后续如果有时间会考虑引入轻量级防抖算法。

二、屏幕与摄像头选型

屏幕与触摸排线
屏幕排线选用 0.3mm-31pin 异面排线,触摸排线选用 0.5mm-6pin 异面排线,选型与开源方案一致,确保硬件兼容性。

摄像头问题说明
摄像头在硬件上与参考方案相同,但实际测试中发现 自动对焦功能无法正常使用。初步判断可能是商家发错型号或批次差异导致,目前仅能使用固定焦距模式。

三、软件与开发环境

UI 界面开发
基于 Qt 开发图形界面,参考了正点原子和泰山派官方文档,整体开发过程比较顺利。Qt 的信号槽机制与多线程处理在视频流显示与控制逻辑中非常方便。

编译与系统环境
采用 Ubuntu 18.04 虚拟机 作为开发环境,编译过程严格参照 泰山派 buildroot 系统开发教程 进行,整体流程清晰,基本没有踩坑。

四、结构设计

3D 模型部分我简单设计了一个底座模型,用于固定主板、屏幕和摄像头模块。尺寸没有做非常精细的测量,以“够用”为主,整体装配后结构稳固,满足功能验证需求。

五、资料与总结

目前已整理并上传以下内容:

Qt 可执行文件

转接板原理图与 PCB 源文件

3d模型比较简单可以画一个适配自己的

整体来说,从硬件选型、接口板绘制、系统移植到上层应用开发,整个流程走下来,对嵌入式 Linux、硬件调试、MIPI 信号完整性、Qt 应用开发都有了更具体的认识。虽然还有一些功能(如防抖)尚未完善,但已经能够完整跑通采集、显示、控制的基本流程,收获很大。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
qt可执行文件.zip
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航