第1步:本项目中使用的东西
硬件组件
microchip attiny85 x 1
纽扣电池cr2032 x 1
3 mm led x 20
cr2032纽扣电池座x 1
8针dip ic插座x 1
滑动开关x 1
电阻100欧姆x 5
要编程attiny85,您需要一个arduino uno或任何其他arduino板。
软件应用
arduino ide
手工具:
烙铁
第2步:charlieplexing
charliplexing 是一种用于驱动多路复用显示器的技术,其中使用微控制器上相对较少的i/o引脚,例如驱动一系列leds。该方法使用微控制器的三态逻辑功能,以提高传统多路复用的效率。
charlieplexing的公式是leds = n ^ 2 - n
其中‘n’是使用的引脚数。
我使用一个用arduino编程的attiny85作为isp。它使用5个引脚作为20个led。
第3步:示意图
第4步:原型!
在设计pcb之前,我决定在穿孔板上构建原型。
它运行良好。..。..
步骤5:pcb设计
我使用kicad进行pcb设计。边缘切割使用。 dxf文件是使用autodesk fusion 360设计和生成的。
pcb徽章的尺寸为55 * 86 mm。
我通过pcbway.com引用并订购了pcb。
注意:
白色丝网在中心提供写你的名字或者无论你想要什么:)
焊接后,pcb看起来像这样:
这个项目是开源的。如果您想构建自己的资源,可以在我的 github页面中找到所有资源。
步骤6:将电路连接到flash attiny
(请勿现在插入电池。)
在pcb上我提供了6针连接器,用于编程attiny85.6针附近的小点连接器是第一个引脚(miso),请参阅照片以了解其他连接。
arduino + 5v ---》 vcc
arduino gnd ---》 gnd
arduino引脚10 ---》 rst
arduino引脚11 ---》 mosi
arduino引脚12 ---》 miso
arduino引脚13 ---》 sck
连接器镀银技术电镀方面的改进
“智”在城中:未来都市的技术乌托邦
风河扩充其业界领先VxWorks 平台的多核功能
对现有微带结构的抗金属标签天线进行小型化改进设计详解
抢占智能家居大市场 三类企业各显神通
如何构建一个基于ATtiny85的LED矩阵显示器
两款触摸式步进调光灯电路图解析
vivo手机又破世界纪录!1080同时用vivoxplay玩王者荣耀开黑
LDO的应用特点 LDO的应用范围
2017年中国人工智能产业年会:各路大咖齐话AI
三月份小米将会带来两份惊喜:小米6与小米平板3齐发!
如何助推智能终端减碳节能?
华为P10闪存门最新消息:华为P10闪存门之后,还值得购买吗?
远特通信将在5G时代补充通信行业的缝隙需求
如何为恶劣环境选择传感器连接器?
全球PLC制造商Top20有哪些?
使用按钮依次切换8个输出且可控制输出通道
什么是set?
realme,Q3与真我 buds air 2neo实际表现如何
对抗极端天气,曙光牵手武汉暴雨所