NANO HOURS

当时间 1 根据 199 矿石

简介:

他们总是在寻找新的设备尝试和试验,以增加我的知识和经验. 因此,在WEB ravanare发现了一个很有诱惑力的开价 5 板 ARDUINO NANO 每 15 包括航运€. 快速搜索加深什么consistenva后报价, 我的启动顺序和后 24 我发现自己小时,这些板准备就绪.

这些是什么板 ?: 简单的克隆 ARDUINO UNO SMD技术,在存储卡15包裹×42 毫米. 我认为,对于那些优质的资源, 我来了, 他已经完成了与ATMEGA几个项目 328 但每次被迫准备围绕微电路: 石英和准备装载草图. 有了这个板代替, 除了拥有一切的优势已经准备, 是的空间. 如果我们想要自由简单地将其安装在两个连接器 15 引脚能够提取时,有必要. 而如果项目不需要电力行使9V电池就足够了.

这些都是caretteristiche:

  • ATMGA处理器 328 SMD预装引导程序
  • USB / RS232转换器CH340G
  • LED电源, 导致TX / RX, LED引脚 13
  • 所有的数字和PWM引脚的Arduino UNO
  • 8 模拟引脚 (A0 / A7) 二级以上的Arduino
  • USB供电或VIN 12V DC最大
  • 复位按钮
  • 输出引脚5V和3.3V

下面是一个概述:

兼容性是完整的,与Arduino的IDE 1.8 这足以说明使用何种类型的电路板. 当你第一次打开LED闪光灯 13 得益于简单的草图预加载测试. USB连接需要的芯片驱动CH340G: 如果Web应用研究是坏的,你可以随时下载包并进行安装.

规划NANO_TIMER:

Ë’ 由于这个板,我设法包含硬件 (堆栈包括) 在这样的盒子:

在第二张照片’ 盒子内: 用于所述纳米板我优选以产生PCB其外壳上,以便把它在需要的情况下.

它可以在一个板连接器的右侧可以看到 (在组装过程中) 丝网印刷的一种特定种类的连接’ PCB等,并与系统组件的其余部分.

特色项目:

该项目旨在独立使用,但在许多回收部件仍躺在我的抽屉产生定时器, 但是具有这些特征:

  • 时间与设置 编码器 数字
  • 与显示时间显示 7 段
  • 特定的LED,以指示哪个定时器时间正在进行.
  • 停止的时间带领下结束
  • 通过堆自主电源

组件:

THE DISPLAY:

Ë’ 一个特定的模式: 这是很老的PC的遗迹时,他们有一个显示器,用于显示频率: 其中的一些是由 3 在单个包装中常用的显示用七段 3 引脚用于驱动阳极 (他们共阳极). 有些人喜欢使用的一个, 有 2 和第三显示只可用于在数供电 “1”. 事实上这两个部分组成的数量由段驱动 “DP” 第二显示. 而这些也是常见的阳极. 这些显示器的优点是仅具有7为段引脚和两个/三个阳极: 然后从考虑到优异的设计点相比具有三个独立的显示器,其强制复杂的连接.

这些显示器的管理下放到通常的芯片 MAX7219 (pluriadoperato在我的项目). 唯一的问题是,该芯片只处理显示 共阴极 同时,用于 共阳极. 它可以是一个复杂但有两个限制条件是足以克服问题:

  1. 倒置的驱动信号用六角逆变器 (74LS04) 芯片的输出和显示的输入之间,并且然后经由硬件.
  2. 扭转值通过软件被发送到显示: 对此,我们认为使用的库管理两种类型的显示器.

数字编码器:

这种类型的装置的选择源于具有简单的系统来设定时间的显示: 你可以, 一些, 诉诸按钮的系统 ( 所述销在相同数量的用) 妈, 正如我在开始时说, 我喜欢有更多新的东西进行实验.

我不会纠缠于这个装置的功能: 网络是所有你需要知道的 (比我自己能行) 与相关软件一起. 该装置由一个旋转销,其也可作为双引脚和按钮,就可以调用 “一个” Ë “乙” 除了销 “P” 标识按钮和连接到地的中心销. 旋转的方向由软件基于旋转期间发射脉冲串检测. 有些软件,通​​过中断服务程序行事,而其他有特殊的释放旋转型 “+” 这是积极的 (顺时针) “-” 为负 (逆时针) 已按下除了信号在销上. 草图中的销 (按键) 它是连接在pull_up并压释放时的信号到 “0” 合乎逻辑.

这是模型中使用的编码器:

接线:

我分了方案分为两个部分的美好憧憬: 第一部分以其他方式使参考与ATMEGA328经典方案: 有与ARDUINO NANO没有差别,因为脚是相同的.

复位按钮, 对于RTX / TX石英和USB连接 (和电源eventale) 它们已存在于ARDUINO NANO. 其他用户的连接关系 4 LED,用于分别 “秒”, 为 “分钟” 并为 “矿石”: 当预定的时间已经达到所述第四LED点亮. 在操作期间,在第二间隔选择的LED闪烁. 最后三个连接 (向上向右) 他们是相对MAX7219芯片为如下图:

在这个方案中秒就可以看到DG0 / DG1信号被反转以被连接到显示器的阳极的所述MAX7219芯片的连接, 而信号A / G + DP测距的各 A / G + DP 德尔显示器. 示出的显示是标准类型.

PCB和最终结果:

在下面的图,你可以看到: 全板及其背:

下面的印刷电路板的单面和完全产生由手PCBEXPRESS.

具体表现:

草图比较简单,, 我认为,, 充分评论. 该装置的操作可概括如下:

所有’ 行为’ 点火开关关闭和显示点亮 (几秒钟后) LED (佛得角) 秒: 按压编码器轴颈将通过导通相应的LED切换到几分钟或几小时. 该运动是环状所以从几小时缩短到几分钟到秒通过等. 通过简单地转动销选择计时器的类型之后 (在画面上设置有把手) 在一个方向或另一个你设定的时间或多或少, 至 199 (秒, 分钟, 矿石). 要启动只需按下销. 计数开始做lameggiare的LED集. 在设定时间结束时将点亮红色LED和系统等待一个’ 其他设置通过按压销.

至于草图: 管理的以及随之而来的MAX7219管理的显示是通过一个物种的情况下进行 “图书馆” 下述签署人能治疗这两种显示器开发 (7 他自己) 公共阴极,那些共同阳极和基质8×8 Ë7×5. 该定时器,而不是由一个特殊的库处理: swRTC (独奏文件.H) 创作莱昂纳多Miliani并从该网站上下载.

结论:

我一直在我的所有文章,每一个项目都是自己结束,那些说谁设计和建造: 因此它易受修改和改进的总是根据自己的需要和观点. 然而,那些感兴趣的项目 (amche仅供教育目的) 您可以随时要求我我的一切: gvsoft75@hotmail.com.

感谢您’ 注意.

gvsoft75九月 2017