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

0.96LCD扩展板

工程标签

3.2k
0
0
8

简介

一款可以应用在合宙小开发板上的一款0.96扩展屏幕模块,彩色,80*160分辨率,采用IPS接口,还有一个五向开关可供调试使用。

简介:一款可以应用在合宙小开发板上的一款0.96扩展屏幕模块,彩色,80*160分辨率,采用IPS接口,还有一个五向开关可供调试使用。

开源协议

GPL 3.0

创建时间:2023-07-26 11:31:58更新时间:2023-08-16 15:22:42

描述

工程分析

       之所以做这个工程,主要是因为买了很多的合宙的小开发板,但无一例外,我焊接排针的方向导致无法直接使用合宙官方的LCD扩展板,拆排针我又嫌麻烦,所以就做了这个LCD扩展屏幕模块。这里真的要吐槽一句官方的设计,就正常来说的话,排针都要向下焊接,将带有复位按键的一面露出来,但官方不是,就要把排针向上焊接,把按键夹在两个板子中间,只有这样才能使用官方的LCD扩展板。所以我就参照着官方的设计做了这个LCD扩展板。

       这个板子的接口全兼容官方的0.96LCD扩展板,可以直接使用官方的程序,本工程也提供几个已经调好的程序,但仅限我手头有的这些。包括esp32C3、esp32S3和AIR001这些小开发板,其中C3和S3使用的是lua,AIR001是使用的c语言。

 

原理图设计说明

       原理图主要就两部分,屏幕和五向开关,屏幕部分的原理图如下图所示,三极管使用的是S8050。

       五向开关部分的原理图如下图所示。

 

PCB设计说明

       本项目的电路很简单,关于PCB部分没有什么好说的,只有一点,本项目电容电阻使用的都是0402封装,焊接的时候需要稍微注意一下。

 

软件说明

       1、使用lua的程序要注意下图中的这部分代码,要根据购买的屏幕模块修改相应的屏幕驱动,例如我使用是st7735s的屏幕驱动,这个地方填写的就是st7735s,如果手头里的是st7735,改为st7735即可。

       2、使用C语言开发的就只有AIR001,开发软件是keil。要注意以下两点,

       2.1、滴答定时器延时

       我针对air001芯片做了延时函数的实现,主要是没找到,只能自己实现了。如果有小伙伴有这个移植需求的话,要注意系统时钟的变化,当前使用的是24MHz系统时钟频率,如果你修改了系统时钟频率,需要对下图中这个参数进行修改,例如你将24M的频率里改为了8M,那就将这个变量由24改成8即可。该图的程序是在delay.c文件中。

       同时我对毫秒延时函数做了封装,支持最大2的16次方ms延时,但随着延时时间的增加,延时精度会随之降低,所以不建议使用长时间的延时。

       2.2、BOOT引脚的复用

       关于五向开关的引脚连接完全参照官方的连接,但没想到在AIR001的开发板上,有一个引脚是BOOT引脚,且该引脚在硬件电路里被硬件下拉了,所以这个引脚无法通过五向开关来控制操作,但这个板子上有BOOT按键,也可实现电平翻转,所以就由BOOT按键来代替五向开关控制BOOT引脚。直接将该引脚配置为下拉的推挽输出即可,如下图所示。

       注意:只有air001的开发板需要,esp32系列的开发板不受影响!

       这个板子除了BOOT引脚问题,还有SWCLK(PA14)也被作为普通GPIO口输出,这样配置会导致无法直接使用keil一键烧录,但可以手动按下BOOT按键进入下载模式(下载完成前不要松手),再点击烧录,即可实现程序下载。这种方式还需要调整一个设置,如下图配置即可。

 

实物展示说明

 

BOM

       板子可以嘉立创免费打,物料一套下来成本不到9块。关于裸屏的购买,如果买的多的话,可以从中景园电子购买,一块裸屏约4块,但不包邮。

       裸屏注意购买焊接式。

注意事项

       屏幕中用作显示的图片来自稚晖君MiniPi项目的渲染图,可以在下面链接中找到:如何自制一个超迷你的语音助手

 

参考链接

      合宙官方0.96LCD扩展板资料

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
LCD096_for_esp32C3.zip
53
2
LCD096_for_air001.zip
76
3
LCD096_for_esp32S3.zip
29
4
屏幕模块演示视频.mp4
20
5
BOM_2023-08-09.xlsx
14
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

评论

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

底部导航