抢救诺基亚3310 LCD并与Arduino配合使用

42,323

102

4.

简介:抢救诺基亚3310 LCD并与Arduino配合使用

关于:谢谢大家关注我。

本指南介绍如何提取诺基亚3310的液晶显示器,并对其进行修改,以便与Arduino配合使用。

我有一个旧的缺陷诺基亚3310手边。它没有给电池充电。我想把它扔掉,但我有了一个想法,那就是LCD可以用于一些Arduino项目。我决定提取显示并玩它。我发现至少有三种类型的液晶显示器。(可以找到有关其类型和引脚的一些信息在这里).

步骤1:提取LCD

LCD的提取可在图片上进行:

1) 后盖已拆下

2) 在小螺丝刀的帮助下,松开前盖并将其拆下

3)用十字螺丝刀将前面板和键盘从主板上取下

4) 固定金属LCD显示屏框架的塑料夹具必须用烙铁切割或熔化

5)从前面的LCD键盘面板上拆下LCD面板后,我又把面板安装到主板和电池架上——我想以某种方式保持GSM的功能。为什么,我会进一步解释

6) 金属框架也应保留以备将来使用。。。。

第二步:将电线焊接到显示器上

现在必须准备好将显示器安装到某个板上。为此目的,电线必须焊接到八个金属接触垫上。我从被剥掉的多线电缆中取出非常细小的电线。焊接后,我用环氧胶把焊丝焊点固定好。

步骤3:中间功能测试

为了证明液晶显示器仍然是功能后焊接的电线和环氧胶,我已经焊接回电线显示器的引脚之间的连接器放置液晶显示器和板。为了有良好的接触,这个连接器必须用一些塑料工具压到板上。第一张图片显示了如果板和LCD之间的连接不好会发生什么。

所以…它起作用了…我们可以继续。。。

步骤4:为LCD准备电路板

我用了一块木板。我放置了金属框架,并在电路板上标记了它的尺寸,然后我切割并打磨了PCB。

第五步:组装显示器

为了将LCD玻璃固定到电路板上,我使用了一条白色双面胶带。它还可以作为LCD显示屏的白色背景。如果不使用,则可以通过显示屏看到perfboard的孔,因为它是透明的。下一步是将电线焊接到PCB上,并从另一侧放置一个八针头连接器。

金属框架有两个小引脚,我直接焊接到PCB,从另一边,我弯曲它的两条短腿,并再次焊接到板。就这样,组装变得非常牢固

步骤6:Arduino时间。。。。

现在我们的显示器必须用Arduino进行测试。这是一个棘手的时刻。问题是显示器必须提供3.3V(最大3.6V),但Arduino使用5V电源。数字线路也必须进行适当的电平转换。我很容易解决了这个问题-我有Arduino due,它在3.3V上工作。如果你没有这样的,你可以使用一些技巧显示在这里. 小心-显示器的引脚不兼容。我们的密码顺序是下列的.

为了将显示器连接到Arduino,我使用了一个小的试验板。在那里,我插入了所需的电解电容器10uF从VO ro GND。

为了与Arduino共进午餐,我使用了附带的库。更多关于它的信息可以找到在这里.

在图片上可以看到上述库中包含的示例测试“Hello world”。我已经照原样用过了。

我的设置中唯一的区别是LCD的RST引脚(nr.8)未连接到数字Arduino引脚6,而是连接到其复位引脚。

为了完成液晶组装,我焊接了一个小钽电容之间的引脚7和6 (VO和GND),我已经在板上标记引脚。

现在我有免费的全功能图形84x48显示,可以用于不同的Arduino / AVR项目。

感谢您的关注,并请支持我们的项目Kickstarter.

5个人做了这个项目!

建议

  • 太空竞赛

    太空竞赛
  • 岩石、宝石和石头速度挑战赛

    岩石、宝石和石头速度挑战赛
  • 3D打印学生设计挑战赛

    3D打印学生设计挑战赛

4评论

0
a1m918

5年前

您能展示一下您在这里使用的部件(电容器和其他如有)和示意图吗?我尝试了一些指示,但LCD要么在几秒钟后消失,要么什么也不显示。

提前谢谢。

0
米伦

五年前的答复

问题可能很少:

1) 显示器由3.3V供电,而不是5V!!!arduino UNO、MEGA和衍生产品中使用的内容。我使用了Arduino进行测试。在其他情况下,您可以刻录显示器。在这里,您可以看到克服此问题的一些技巧:https://learn.sparkfun.com/tutorials/graphic-lcd-h...

2) 显示器的针脚可能不同。如果您从诺基亚手持设备上取下显示器,首先要确定显示器的确切类型,针脚会有所不同。以下是如何识别您的pining的指南:

http://serdisplib.sourceforge.net/ser/pcd8544.html

首先查看PCB的外观,然后将适当的引脚类型与显示器匹配

如果您从易趣购买了显示模块,,,则应将PIN码写在电路板上。请记住,对于基于AVR的arduinos,这些模块还需要3.3V和电平转换。

10 uF电容应该连接在V0和GND之间——就是它们——见上面。

我电路中唯一的区别是我将显示器的复位引脚连接到arduino的复位引脚,而不是连接到某个数字引脚。在这种情况下,每次通电或按下arduino重置按钮时,显示屏都会重置。

使用过的库位于此处:https://github.com/carlosefr/pcd8544

祝你好运。

0
fhmazm

5年前

好instractable