0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作ATtiny2313驱动的LCD名称徽章

454398 来源:wv 2019-09-30 09:34 次阅读

步骤1:耗材

如何制作ATtiny2313驱动的LCD名称徽章

工具

尺寸合适的面包板(我使用了840孔)

面包板连接线(我更喜欢将刚性连接用于板载工作,将更长的柔性连接线用于ISP连接和

具有电导率测试模式(哔哔!)和DC电压模式的万用表

烙铁-我有一个50瓦的电流, love 。

蚀刻容器-请参阅PCB蚀刻说明。

钻头和PCB钻头(我使用的尺寸为65和75)。迷你钻床也有帮助。

热胶枪(可选,但几乎没有-电线在我施加很小的力时就断了两次)

AVR ISP编程器(我建造了USBTinyISP)

援助之手(可选)

组件

ATtiny2313(或2313A,这是我用的-功能上等效的东西)

具有单排引脚的HD44780 LCD

一个20引脚DIP插座

一个7805稳压器(您当然也可以使用低安培数的稳压器,我只是将它们放在周围)

一个100uF电容器

一个10uF电容

一个330欧姆的电阻器

一个10K欧姆的电阻

一个1N4004二极管(其他二极管也可能会正常工作-请确保

一个5K线性电位器(如果您不关心对比度调整,则在1.5K和2.5K电阻之间-YMMV)

一个9V有线连接器-最好是不吸吮(我吸了 。)

破损的公头带-您需要16针,但通常是40针带。

材料

蚀刻剂-再次参见蚀刻说明

焊料,最好是非常薄的东西。我使用的是.015直径。

PCB,单面,您认为适合的任何颜色。

热胶棒- awwww是的

步骤2:示意图

我已附加了Eagle示意图。请随时在评论中让我知道您对此的看法-我是老鹰,所以我知道它会更好。

第3步:试验板

欢迎您继续前行,使之成为现实。 PCB和潜水,但我建议您先做电路板,以便您了解要做什么。我已附上一张面包板最终外观的照片。请参阅此说明以获取详细的实验板详细信息

第4步:编程

一旦完成所有连接,请使用git抓取源代码。这是我编写的LCD库,您需要对其进行编译:

git clone git://github.com/hank/lcdiesel.git您可以在此处查看该项目的源代码:

https://github.com/hank/life/tree/master/code/avr/lcd/display_chars

为方便起见,我制作了一些压缩文件,但最好使用最新版本的代码。目前尚无从github上执行此操作的好方法-它不存在于我庞大的垃圾存储库中,我不建议您克隆(很大。)。

所有这些代码都是用 C(一种真正的编程语言)编写的。抱歉,Arduino人士。如果您想完成此项目,我鼓励您学习AVR编程-完全值得。 Arduino非常适合让微控制器开发板感到兴奋,但是没有什么比从Digikey订购一块钱的芯片好,并且能够与价格为40美元的Arduino一样好。

您将需要 avr-gcc , avr-objcopy 和 avrdude 。我将由您自己决定。确保在不使用CLOCKDIV8且频率为8Mhz的情况下设置保险丝。我使用了我最喜欢的保险丝计算器来生成以下设置行:

avrdude -c usbtiny -p t2313 -U lfuse:w:0xe4:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m如果您要进行AVR编程,请了解保险丝计算器-试试吧!

第5步:蚀刻板子

这是老鹰的板子文件。我使用了碳粉转印,效果很好。

步骤6:钻孔Eet

拿出高速钻孔机和PCB钻头,钻出所有孔。我在IC插座的孔上使用了一个较小的孔,在几乎所有其他孔上使用了一个稍大的孔。

请确保按正确的方向插入IC插座。 矿井目前倒退了,如果我不知道像我的手背那样的电路,这将是一个问题。

排针插到LCD的背面,短端穿过LCD孔。这给我们留下了一些不错的长引脚以穿过PCB。从顶部看,将其用引脚1插入板的左边缘。 LCD应该不位于IC的顶部。现在,您应该具有图片所示的内容(只是不在原型板上)。

步骤7:焊接

现在全部钻孔,放置您的组件。确保必要时正确调整电容器的方向(我使用的是极化的电解质)。记住-条纹看起来像减号-接地。确保您的二极管是正确的方法-远离正电压输入。将该条纹视为一堵小电墙-您不希望它从条纹所在的一侧进入。 7805的方向是使散热片靠在板上,如果您以面向您的引脚进行观察,则左侧的引脚为VIN,中间的引脚为GND,右侧的引脚为VOUT。有关更多说明,请参见数据表。我说完了,用9V电池在ATtiny VIN上测得的5.06V DC非常稳定。

我的蚀刻没有达到我想要的蚀刻效果,所以我在努力确保镀锡连接并彼此完全连接。蚀刻作业可以建立或破坏项目。

步骤8:测试

现在,您已经完成焊接后,使用万用表进行所有点对点连接-电池至二极管将输入端连接至稳压器,稳压器接地,将稳压器输出至电阻器等。如果您的某些连接未通过要求,尝试找到断开点,然后用焊料在其上镀锡,或使用某种焊接的跳线来弥合间隙(例如导线夹)。一旦您听到足够的哔哔声,哔哔声,我们就可以使用 powah 进行测试。

现在是关键时刻。插入9V电池,看看会发生什么。如果没有任何反应,请拔下电源插头,感觉组件有发热,然后用万用表再次测试连接。如果可行,请向您的生活中的某个特别的人介绍您的成就!

步骤9:胶水

我认为您在哪里找到了将电池的红线粘上(用二极管的输入粘到焊盘上)和接地(我可能已经把它留在了电路板上,只需要在铜上巨大的接地多边形上的任何地方钻一个孔就可以了)板的一面)。我在董事会“:D”部分的旁边。巨大的铜区中的任何地方都很好-全部接地。这是给我带来麻烦的两条线。焊接后,外壳会熔化一点并变软,并且导线很容易折断。只需拿起您的热胶枪,并在电路板顶部的电线碰到的地方进城。如果您曾经使用过热胶,您将知道该怎么做。如果没有,我确定您可以从中学习一些网站。

第10步:像偷来一样佩戴

现在,您已经完成了,您可以自定义功能齐全的LCD名称标签!多么酷啊?我现在有2个,因为我在原型板上做了一个,然后将其带到蚀刻的PCB上。当我确定要做什么时,可能会添加某种外壳。有一个非常整洁的Lexan透明外壳,易于操作,我想尝试。..

步骤11:附录I:原型板

为此,完成了面包板后,我决定使用原型板进行构建。我使用了我从eBay买来的这个笨拙的中文原型板,该原型板可以工作,但与我以前使用的RadioShack原型板不同。我强烈建议您找到带有3个或更多条纹的铜触点的原型板。单个通孔铜垫不方便,容易烧毁,加入线路或公共汽车可能会非常痛苦。我已经附上了一张我的最终照片的照片-我知道这很丑陋,但是它证明了设计是可行的,并允许我继续使用Eagle。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4407

    浏览量

    166959
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    19566
收藏 人收藏

    评论

    相关推荐

    基于FPGA的LCD1602液晶显示模块驱动设计

    本文通过以LCD1602液晶显示模块为基础,介绍FPGA驱动LCD1602原理,详细介绍硬件原理图设计及FPGA驱动LCD1602软件设计,
    的头像 发表于 10-24 14:42 525次阅读
    基于FPGA的<b class='flag-5'>LCD</b>1602液晶显示模块<b class='flag-5'>驱动</b>设计

    利用MSP430的LCD外设驱动大型LCD

    电子发烧友网站提供《利用MSP430的LCD外设驱动大型LCD.pdf》资料免费下载
    发表于 10-22 09:22 0次下载
    利用MSP430的<b class='flag-5'>LCD</b>外设<b class='flag-5'>驱动</b>大型<b class='flag-5'>LCD</b>

    物联网系统中TFT_LCD屏主流驱动方案详解

    物联网系统中为什么要使用 TFT-LCD驱动 芯片 在物联网系统中使用TFT-LCD(薄膜晶体管液晶显示器)驱动芯片的原因主要可以归纳为以下几点: 专业性与高效性 1、专业图形处理:T
    的头像 发表于 09-23 18:06 400次阅读
    物联网系统中TFT_<b class='flag-5'>LCD</b>屏主流<b class='flag-5'>驱动</b>方案详解

    15W充电器芯片U2313A的工作原理

    PCB设计对电源的 EMI,ESD 等性能有显著影响,以15W充电器芯片U2313A为例,设计原边回路时建议参考以下的内容。
    的头像 发表于 08-14 15:14 388次阅读
    15W充电器芯片U<b class='flag-5'>2313</b>A的工作原理

    OPA2313正常工作下的功耗是多少?

    我在OPA2313的手册里只找到了静态功耗50uA,但是没有找到供电电流是多少,打算使用的单电源电压是3.3V,想计算一下正常工作下的功耗是多少
    发表于 08-09 08:23

    12W以内都可满足的主控电源芯片U2313X

    12W以内都可满足的主控电源芯片U2313X适配器电源芯片U2313X有U2313A、U2313B、U2313C、U
    的头像 发表于 07-12 08:10 472次阅读
    12W以内都可满足的主控电源芯片U<b class='flag-5'>2313</b>X

    OPA2313-Q1双通道运算放大器数据表

    电子发烧友网站提供《OPA2313-Q1双通道运算放大器数据表.pdf》资料免费下载
    发表于 06-17 09:00 0次下载
    OPA<b class='flag-5'>2313</b>-Q1双通道运算放大器数据表

    AiP31063L—80通道点阵LCD驱动电路

    AiP31063L—80通道点阵LCD驱动电路
    的头像 发表于 05-16 09:32 317次阅读
    AiP31063L—80通道点阵<b class='flag-5'>LCD</b>列<b class='flag-5'>驱动</b>电路

    80通道点阵LCD驱动电路AiP31063L芯片介绍

    AiP31063L是一款采用低功耗高压CMOS技术的LCD驱动集成电路。该集成电路由40×2位双向移位寄存器,40×2位数据锁存和40×2位LCD驱动部分组成,该电路用作列
    的头像 发表于 04-26 16:36 586次阅读
    80通道点阵<b class='flag-5'>LCD</b>列<b class='flag-5'>驱动</b>电路AiP31063L芯片介绍

    32×4 LCD显示驱动芯片VKL128数据手册

    电子发烧友网站提供《32×4 LCD显示驱动芯片VKL128数据手册.pdf》资料免费下载
    发表于 04-22 14:09 1次下载

    TFT-LCD面板制作流程

    电子发烧友网站提供《TFT-LCD面板制作流程.pdf》资料免费下载
    发表于 03-24 09:32 13次下载

    PC1621K LCD 驱动电路数据手册

    电子发烧友网站提供《PC1621K LCD 驱动电路数据手册》资料免费下载
    发表于 03-12 11:01 0次下载

    如何更改Cypress cyusb3.inf驱动名称呢?

    更改了cyusb3.inf文件后,无法安装驱动,如何才能正确的更改驱动名称呢?
    发表于 02-27 07:44

    使用低速模式驱动LCD时,LCD不能正常显示是为什么?

    如题,我在使用低速模式驱动LCD时遇到困难,LCD不能正常显示,不应该显示的部分也显示出来了,调整对比度和刷新频率也没能消除该异常现象。而我在高速模式下显示是正常的,请问我该如何定位该问题,有什么解决措施吗?例外,低速模式
    发表于 02-22 06:29

    单片机发出的一次是16个时钟,根据datasheet时序图,多发出的两个时钟LTC2313-14会输出什么?

    单片机发出的一次是16个时钟,根据datasheet时序图,没有说明多发出的两个时钟LTC2313-14会输出什么。那在后两个时钟沿LTC2313-14会输出什么呢?
    发表于 12-05 07:36