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

地球名片

工程标签

2.1w
0
0
59

简介

以地球为主题设计的一款基于Air001芯片的的具备趣味性和观赏性的小卡片,包含OLED屏幕、LED灯、按键、开关等外设,可显示地球信息,设定文字等内容,支持切换动画,具备多个灯光效果。

简介:以地球为主题设计的一款基于Air001芯片的的具备趣味性和观赏性的小卡片,包含OLED屏幕、LED灯、按键、开关等外设,可显示地球信息,设定文字等内容,支持切换动画,具备多个灯光效果。

开源协议

GPL 3.0

创建时间:2023-08-03 00:57:51更新时间:2023-08-29 09:06:09

描述

1. 成品效果展示

具体操作及功能效果见以下B站视频:

[创意DIY]花十五块来做张酷炫的“地球身份证”吧~🌏多种模式多种玩法~_哔哩哔哩_bilibili

NgfU0yK2zUs2lDq43apTaann2s9QQDYISy8tp115.jpeg

W2CQ24HkKdjzDPmnvv7a0YWJVJLDpWpPqSOIxyEs.jpeg

XsTN1woZ1Wxl3hdnz4Dsmu1o1V12D8bEK1KCLwe7.jpeg

XJFMF7FdmtNuXJdUhRkGR45M7X5ZOp3ibw8QFBJt.jpeg

更新:添加两种形式的后盖外壳,建议透明3D打印,使用UV胶粘接,模型文件见附件

PKNErUujHHNzh7wMDsw31EzCkbkaska59NKLaeM2.jpeg

2. 材料准备

(1)电子元件

参考最后生成的BOM表购买即可,有一些注意的在下图中给出,划掉的项是无需购买的,还有一些描述可能不太准确的也在下方注释了。

677pI9nDdn8gQwmQMxzNJf0I0Vg4ftuYckdG32w5.png

(2)纽扣电池

使用CR2032一次性纽扣电池,当然也可使用LIR2032这种充电锂电池,后者电压会高,因此陶瓷灯可能会过亮,应注意避免烧坏。使用陶瓷灯时耗电需求较大,因此电池使用一段时间后电压较低时使用灯光可能不稳定。

57oqgFiq0Zcb85R5iZwnLR4nNrITYW8uS6iBdzdE.jpeg

(3)PCB

从下方的工程导出即可,因为设计需要,DRC检查中可能会较多错误,在不改变工程的情况下可忽略,直接导出打样就行。

(4)其他

可以买个钥匙扣安装在上方空中方便携带,因为没做外壳,要小心别与电池壳等触碰出现短路。

3. 制作流程

3.1硬件制作

个人制作时元件焊接顺序如下,仅供参考:

(1)加热台+锡膏焊接正面贴片元件

J2HhkQguj1JraMI3M4Qm1MfDOHJIFXbz3oekrztB.png

(2)热风枪+锡膏焊接背面小元件

(3)电烙铁+焊锡丝焊接OLED、电池底座、陶瓷LED灯

CelsLaYDdPAxbf1CsBcMWGWQ0Ce4MZpRkDTzP8kW.png

注意:焊接前需要判断好LED灯的正负极;因为PCB两面都有贴片元件,因此热风枪焊接背面时需要控制好温度,不宜过高。

3.2程序烧录

(1)开发环境配置

本项目使用Air001芯片,基于Arduino IDE开发,开发板安装方式见以下链接

Air001基于Arduino的用户手册 - LuatOS 文档

本项目实现时使用的版本为0.3.3

wqZEWv7HaUpYV6fqY7yj79EgNYBBjkgHsryj7FgS.png

(2)程序编译

下载并解压附件中的程序压缩包,打开earth_x_x文件夹中的earth_x_x.ino文件(x为版本号),选择下图所示的开发板,随后点击左上角编译按钮,若编译成功,会显示如③处所示内容,即可进行下一步下载。

BDImHWZWMpTyVtRH9azdDjnNaHxY6pyxqve1S64V.png

(3)程序下载

本处使用串口进行下载,关闭电源开关(避免与电池供电冲突),按住从上往下第二个按键(BOOT0),将通过烧录探针将烧录点与串口下载器相连(此后可松开按住的按键),此时点击下载按钮进行下载,下载成功后会显示相应下载信息。

*个人烧录的时候,是先点击下载按键,然后迅速按住按键后见探针压在烧录点进行下载,也可行。

qz0Zz2Rktg1h1dKX36RfqeQyViquqnAysqkETtq1.pngWVxQ3qJfPGBE04FlX9O03i8SgDSsrJC9IXx9r4Zf.png

7qCplkUELz2phxs2KUezGgMI7BbXs6qG7JTZamPv.png

4. 使用方法

(1)修改显示内容

使用Pctolcd2002取模软件,设置取模选项如下所示,导入需要显示的128x32大小的BMP单色位图图片进行取模。

gxefFwxHHN7D4RlcRiM7y8Ti1hEl158IlRiOkZXK.png

取模获取的数据放置在程序的oled_content.h文件中,替换原有的oled_pic_128x32或oled_word_128x32数组中的图片数据。(因为目前内存基本使用满了,因此建议替换而不是添加)

dZLYEimdz6EsSYUnZwDh0oWV1fK2jKEh340IGQnM.png

(2)使用方法见B站发布的视频

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
程序文件.zip
997
2
壳体文件.zip
364
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

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

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

评论

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

底部导航