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

    文章

    4276

    浏览量

    164050
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    19475
收藏 人收藏

    评论

    相关推荐

    TFT-LCD面板制作流程

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

    瑞萨MCU内置LCD控制器/驱动器的数据驱动显示

    如R7F0C001G/L、R7F0C002G/L内置用于驱动电源的电容分割电路。通过外接电容分割电路的电容器(0.47μF ±30%),生成LCD驱动电压。
    发表于 03-15 14:26 90次阅读
    瑞萨MCU内置<b class='flag-5'>LCD</b>控制器/<b class='flag-5'>驱动</b>器的数据<b class='flag-5'>驱动</b>显示

    LCD的通用驱动电路IP核设计

    电子发烧友网站提供《LCD的通用驱动电路IP核设计.doc》资料免费下载
    发表于 11-15 11:15 1次下载
    <b class='flag-5'>LCD</b>的通用<b class='flag-5'>驱动</b>电路IP核设计

    基于单片机2个IO口驱动LCD1602案例

    LCD1602作为常见的并口数据屏幕,因为驱动简单,相较数码管可以显示更多的内容,所以应用很多,当然了,不及LCD单色液晶屏和彩色LCD屏,可以操控每个像素点。
    的头像 发表于 10-31 15:24 651次阅读
    基于单片机2个IO口<b class='flag-5'>驱动</b><b class='flag-5'>LCD</b>1602案例

    把您的 PCB 艺术品带来 KiCon 吧:SAO Hat 作品招募中

    徽章等待您现场揭秘: 这是一款基于 “SAO V2” 标准的测试板,支持 I2C,您可以将您制作的 SAO Hat 插入徽章,与徽章一起闪耀: 什么是 SAO? Simple Ad
    发表于 10-20 10:41

    基于Microchip 8位微控制器制作超级马里奥的蘑菇徽章

    今天给大家带来一期致敬经典的超级马里奥的徽章。可爱的蘑菇徽章,经典的红黄配色,立马把我们拉回到儿时的快乐的时光里(不小心暴露了年龄)。
    的头像 发表于 09-11 10:16 482次阅读
    基于Microchip 8位微控制器<b class='flag-5'>制作</b>超级马里奥的蘑菇<b class='flag-5'>徽章</b>

    32x8的LCD驱动器VK0256/B/C介绍

    VK0256/B/C是一个32x8的LCD驱动器. 可软件程控使其适用于多样化的LCD应用线路。仅用到3至4条讯号线便可控制LCD驱动器,除
    的头像 发表于 08-23 22:32 348次阅读
    32x8的<b class='flag-5'>LCD</b><b class='flag-5'>驱动</b>器VK0256/B/C介绍

    通过LCD4Linux在ubuntu下连接LCD屏幕

    1.安装 LCD4Linux 安装完成后,会附带驱动程序,正常情况下插入 USB 后能够识别设备,有 2 种安装方式 2.查看 USB 屏幕的设备名称 通过命令 lsusb 将会
    发表于 07-12 14:54 0次下载

    使用ATtiny85制作内部时钟的小型8针Arduino

    电子发烧友网站提供《使用ATtiny85制作内部时钟的小型8针Arduino.zip》资料免费下载
    发表于 07-12 11:33 0次下载
    使用<b class='flag-5'>ATtiny</b>85<b class='flag-5'>制作</b>内部时钟的小型8针Arduino

    使用Arduino和I2C LCD制作带按钮的简单菜单

    电子发烧友网站提供《使用Arduino和I2C LCD制作带按钮的简单菜单.zip》资料免费下载
    发表于 07-12 09:40 0次下载
    使用Arduino和I2C <b class='flag-5'>LCD</b><b class='flag-5'>制作</b>带按钮的简单菜单

    基于Nordic nRF52832的徽章构建

    电子发烧友网站提供《基于Nordic nRF52832的徽章构建.zip》资料免费下载
    发表于 07-11 09:59 2次下载
    基于Nordic nRF52832的<b class='flag-5'>徽章</b>构建

    Attiny84入门

    电子发烧友网站提供《Attiny84入门.zip》资料免费下载
    发表于 07-03 11:35 0次下载
    <b class='flag-5'>Attiny</b>84入门

    如何制作ATtiny85控制台-ArduPlay

    电子发烧友网站提供《如何制作ATtiny85控制台-ArduPlay.zip》资料免费下载
    发表于 06-30 14:28 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>ATtiny</b>85控制台-ArduPlay

    使用RFID徽章实现自动屏障

    电子发烧友网站提供《使用RFID徽章实现自动屏障.zip》资料免费下载
    发表于 06-12 10:47 0次下载
    使用RFID<b class='flag-5'>徽章</b>实现自动屏障

    PT2313L IC规格书

    PT2313L英文资料
    发表于 05-24 15:31 5次下载