0
收藏
微博
微信
复制链接

科技感十足的OLED显示器

2023-01-18 10:13
1600

82836a1084409350215790efac2b24.jpg

MAKER: seanhodgins/译:趣无尽

我们日常所看到的屏幕,无非是高清平面显示器、LED 平面显示屏之类,这些屏幕无处不在,充斥了这个世界,也让人觉得稀松平常、缺少一些未来科技的感觉。

一直希望能有一种能不依赖高速转动(比如某些可以显示 3D 画面的「风扇」显示屏)就可以实现景深显示效果的单色显示器。于是构建了下面这个项目……

先看视频~



这个项目采用了 10 块透明的 OLED 屏幕,前后放置来搭建景深效果。通过特殊的程序来统一控制他们显示。

组件清单

TENEX PCB × 1
PCB BOM 清单中的元件 × 1
透明 OLED 显示器(CFAL12856A0-0151-B) × 10
M3 热定型螺纹嵌件 × 1
M2 热定型螺纹嵌件 × 1
M3 x 18mm 平头螺丝 × 1
M3 x 8mm 圆头螺钉 × 1
M2 x 6mm 圆头螺钉 × 1
M2 x 6mm 平头螺丝 × 1
Adafruit Feather M4 (Adafruit) × 1
12V电源 × 1
黑色 PLA 灯丝 × 1
3 毫米厚亚克力板 × 1
焊接工具 × 1
回流焊烤箱/烤面包机烤箱 × 1
3D打印机 × 1
激光切割机(可选) × 1
烙铁 × 1

a9275aca655990a2adc700104d49d2.jpg

制作 3D 打印部件和 PCB

打印 3D 部件,其中有 4 个部分,STL 文件在本项目的文件库中可以下载:
https://make.quwj.com/project/373

制作电路板,文件库中提供了 PCB 的生产文件,以及电路板上需要的元件和数量 BOM 清单。

d4d68c67ff9e5c9d30aa05e5b0bd24.jpg

因为需要加工的元器件不算少,更有显示屏这种比较考验焊接手艺的东西。所以强烈建议在生产 PCB 的同时订购一套钢网,用于手动处理元器件的贴片,在家里就可以用锡膏+烤箱完成贴片工艺。

03081f1f0e7438368b69cffcfe9269.jpg

另外,如果你使用的是红外回流焊,请尽量避免显示屏被红外光照射。因为显示屏是黑色的,加工过程中会大量吸收红外光导致屏幕表面温度急剧上升而烧掉屏幕。

组装

将打印好的部件、制作好了的 PCB 进行组装吧。先安装显示屏之外的部分,最后再安装显示屏。

2804d750a9faec15ea09e7e25a2377.jpg

a790b95704c924a6e1c3107aaf60cb.jpg

92cc49dfb350b632e64c7df9aadd43.jpg

c2e145ad786fd18fbdace4482a9e87.jpg

编程



代码文件在本项目的文件库中可以下载:

https://make.quwj.com/project/373

或者通过 GitHub 下载:
https://github.com/IdleHandsProject/volumetric_display

源码包中提供了一些 2D 和 3D 画面显示的示例。

其原理是这一组显示器中每个都有独立的 SSD1309 驱动,驱动的方式和驱动一个独立的 OLED 一样。区别在于这些屏幕通过单独片选引脚和微控制器连接,显示器通过 SPI 连接,并且这一组显示器共用这个 SPI 接口。正因如此,在控制某一个屏幕显示(写入数据)时,你需要先通过片选引脚禁用掉其他所有屏幕。

f93331daa282419078fe02f76092a9.jpg

在这种机制下,你可以通过编程实现其他炫酷的显示效果!

本项目文件库地址:

http://make.quwj.com/project/373

via instructables.com/TENEX-Solid-State-Volumetric-OLED-Display/

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

美男子玩编程

多领域、有深度的开发者交流平台

开班信息