开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

圣节LED南瓜,使用BeagleBoard PocketBeagle制作

学生噩梦!考试倒计时提醒设计 源码分享

学生噩梦!考试倒计时提醒设计 源码分享

高考已过,相信很多同学都经历过看着老师在黑板上每天给大家倒计时,距离高考还有xxx天!高考前夕,每一分每一秒都很重要,这个高考倒计时牌资料分享出来,老师和家长们可以动手做起来咯~嘿!同学,高考,你准备好了么?

倒计时精确到秒,看着秒数每减小一个数,时光流逝,离高考更近了。背面有4个按键可分别设置剩余天数、小时数、分钟数、秒数。

材料:

采用的材料为:

  • 9个74HC595
  • 63个黄色LED
  • 1片ATMega8A
  • 1个16M晶振
  • 2个22pf电容
  • 1个红色LED
  • 1个DS1302时钟模块
  • 1个32k晶振
  • 1个2032纽扣电池及电池插座
  • 5个轻触开关
  • 1个电源插座
  • 1个5V变压器
  • 4个104电容
  • 白色纸板若干
  • 热熔胶,胶带
  • 画框

电路及原理:

倒计时牌的主控制器为Mega8,采用74HC595驱动9个数码管,实时时钟使用DS1302模块,编程使用Arduino。由于手头没有现成的大尺寸数码管,采用黄色LED手工制作了9个7段数码管。

制作步骤:

1、使用Atmega8A做成Arduino最小系统。

16M晶振连接Mega8的9,10脚,9,10脚分别接22pf电容到地,19脚连接LED接1k电阻接地,轻触开关一端接地一端接1脚,并10k上拉电阻接到Vcc。通过插针引出Vcc、Tx(3脚)、Rx(2脚)、GND,以便后期Arduino下载程序。详细信息见附件TXT内网址,文中给出了3中种烧录Bootloader的方法,我们采用方法三--PROGISP方法,并改为选择C:\ProgramFiles (x86)\Arduino\hardware\arduino\avr\bootloaders\atmega8\ATmegaBOOT-prod-firmware-2009-11-07.hex的程序进行烧录。

制作好的Arduino Mega8 最小系统,连接USB转串口TTL,就可以使用ArduinoIDE编写程序下载了(下载时需要按最小系统的复位键一下)。端口映射如下图所示:

2、 连接实时时钟DS1302电路

DS1302连接晶振32k、电池,电源,其中DS1302的CE、I/O、SCLK分别连接Arduino Mega8的A3、A4、A5端口。DS1320端口及电路如下图所示:

3、 自制7段数码管

用纸板做成35*60大小的7段空槽,每个槽放入一个LED,LED负极连接起来,正极引出到背面插针,表面蒙盖香油浸过的白纸,共做9个。引出插针按下图给出的顺序从A到G编号。

4、连接74HC595电路。

9个74HC595级联。上一级Q7’连接到下一级DS,OE接地,MR接Vcc,DS、STCP、SHCP分别连接Arduino Mega8的D6,D7,D8。DS提供数据高低电平,SHCP上跳移入数据,STCP上跳锁存数据输出。Q0~Q6分别连接到自制数码管的A~G端。

5、制作画框面板

将画框背板挖出9个36*60的长方形孔。用白纸打印出距离高考 天 时 分 秒,并挖出对应的长方形孔将,白纸夹在亚克力面板和背板之间。将做好的9个数码管嵌入到挖出的孔中。电路板固定在背板上,数码管连线到电路板的74HC595的Q0到Q6端口,连接5V电源。

编写程序:

使用ArduinoIDE开发环境,首先安装好MiniCore开发板程序,详情见附件TXT。程序源码见附件压缩包。

转自Geek-wlgrass。

电路相关文件

电路图文件
指导教程.txt
描述:指导说明
源代码
main .zip
描述:源码
分享到:
收藏 (3)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Geek-wlgrass所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 无线LED灯带红外遥控器

    Arduino控制的发光天体LED灯,带红外遥控器。硬件组件:DIY雪地球套件 - 108毫米直径× 1 无线充电模块5V / 1A× 1 USB线 - A / MiniB [3英尺]× 1 Arduino Nano R3× 1 Arduino红外遥控套件× 1 RGB漫射共阴极× 1 软件应用程序和在线服务:Arduino IDE这是我之前的LED灯的第2版,现在配备了Arduino控制的RGB LED和红外遥控器。详细的搭建过程见附件!
    来自:照明与LED显示时间:2018-11-09 led灯 红外遥控 无线
  • 基于ATtiny的多源控制USB灯

    基于ATtiny的小型USB灯,可通过敲击,拍手,吹气和喊叫来打开/关闭该灯。硬件组件:Arduino UNO和Genuino UNO× 1 无焊接面包板半尺寸× 1 Microchip ATtiny85× 1 10uF电解电容器× 1 公/母跳线× 1 LM393麦克风声音传感器× 1 5毫米LED:红色× 1 220欧姆电阻(与LED串联的电阻值可能与220欧姆不同,LED也会亮起,最大值为1k欧姆。)× 1 IC插座× 1 Perfboard× 1 USB-A到Micro-USB线× 1 软件应用程序和在线服务Arduino IDE手动工具和制造机器烙铁工具刀热胶枪在这个项目中,我使用了,或者我可以说我误用了麦克风声音传感器来检测不同的信号源以打开和关闭灯。我也想让这个项目尽可能小,所以我使用了ATtiny 85微控制器。这是很酷,因为ATtiny很小,而且 - 很好 - 这可以让你做出不需要大型微控制器的小东西。基本理念:麦克风是电传感器或传感器的声学,它检测声音信号并将其转换为电信号。要产生电信号,您需要做的就是在隔膜中进行运动。因此,当吹动麦克风声音传感器时,麦克风的振膜响应,因为它是空气分子的位移,推动膜的一侧到另一侧,导致麦克风中的电信号使其看起来像声音。另外,我在这里描述如何使用Arduino IDE对ATtiny微控制器进行编程。
    来自:照明与LED显示时间:2018-10-30 arduino led灯 usb灯
  • 带你轻松做三色LED信号塔还有 IO-Link 接口

    描述TIDA-00980 参考设计旨在开发一种嵌入式固件,用于连接和控制复杂性更高的工厂车间和工业过程自动化中使用的多段式 RGB 信号塔的功能。此设计有助于提供更灵活的使用,以及一系列终端命令。可通过 IO-Link 或 USB 控制塔灯,而且可配置不同的模式。特性 灵活且易于控制的 RGB LED 塔灯设计 不同的可切换模式:演示、温度、湿度和 IO-link 可控制的 RGB 颜色、亮度、行和闪烁速度 一至五个 RGB LED 分段,每个分段包含四个单独的通道 高达每个通道 60mA 的可调节最大 LED 电流
    来自:照明与LED显示时间:2018-09-26 led灯
  • 5730灯珠LED灯 USB灯 照明灯 移动电源灯 USB灯 创意灯硬件原理图+PCB设计文件

    产品索引:蜡笔小新灯,LED灯,USB灯,照明灯,5730灯,移动电源,Micro USB,创意灯两款产品:扁口USB灯 Micro USB灯两款产品采用进口5730正白光(6000-6500K)灯珠,三灯并联设计,相互独立,互不影响,电源采用USB 5V供电,可接电脑,移动电源充电宝,手机充电器等。板子上留有电源接口,可以通过连线介入电源,支持多灯串联或多灯并联。1、每个灯珠耗电110毫安,每个USB灯330毫安。2、双开关设计,每个开关都开控制灯的开与关。
    来自:DIY创意产品时间:2018-08-31 智能家居 led灯 创意灯
  • DIY制作LED雪花灯附电路图PCB及源码

    该LED雪花灯挂件外形精美,具有闪动效果,身受人们的喜爱,主要用于圣诞节或者生日等节日宴会渲染气氛。同时,该LED雪花灯电路设计简单,非常适合电子爱好者DIY制作。该LED雪花灯控制板主要由STM32F03xF单片机、多个LED RGB5050 及电源模块等构成。雪花 LED灯PCB及实物截图:附件资料截图;
    来自:DIY创意产品时间:2018-08-15 diy制作 led灯 装饰灯
  • 炫酷七色小灯,51出品,红外控制

    51单片机做的红外线遥控七色小灯,附件分享了仿真原理图以及源码,如果做成实物的话,灯光效果一定非常炫酷,感兴趣的可以试一试!仿真原理图截图:单片机源程序:此外,该系列源码包含有很多非常经典,代码风格十分规范,而且注释详细的单片机例程,还带仿真,对于MCU学习特别是初学者是很有帮助的,也全部放在附件里免费分享了,感兴趣的可以下载。
    来自:照明与LED显示时间:2017-12-27 51单片机 led灯 红外遥控
  • 蓝牙小应用,蓝牙控制LED灯设计,源码和APP分享

    经过几年的发展,蓝牙的应用已经很普遍,电脑、手机、汽车等等都有用到,蓝牙使短距离的通信变得简单,能实现的功能也渐渐变得复杂,分享一个简单的蓝牙开关设计,简单的都玩不好,复杂的就更别谈了。51+avr最小系统做的蓝牙开关,可控制三个灯的开和关,以及8个灯的全亮和全灭,还有一个流水灯闪烁。蓝牙app在附件里面下载:
    来自:无线手持设备时间:2017-12-27 蓝牙控制 led灯 蓝牙开关
  • USB供电的RGB LED圣诞树

    USB供电的RGB LED圣诞树说明:第一步:原理图电子设计的基础是松散地基于以前的项目(和Instructable),我做了一个雪橇灯。我坚持ATTINY85的微控制器,而是感谢从12V电源,我选择了通过二极管的USB电源。另一个很大的区别是使用单独的5mm RGB LED通孔。我找不到包含他们的图书馆,所以我创建了自己的图书馆。我建议在每个LED的电源引脚上加一个0.1uf的电容。原理图详情见上传附件。第二步:PCB设计PCB设计很自我解释,唯一不寻常的是板子的形状。我利用新的能力连接老鹰到融合360导入形状。这使事情变得更容易!我应该指出,我不是PCB布局专业人员,所以我相信有更多经验的人可以做得更好。不过我喜欢Schematics包含的文件。PCB详情见上传附件。第三步:组装PCB如果您没有焊接经验,在Instructables上有很多很好的指导,我建议您先查看其中的一个。PCB的组装非常简单,但我已经概述了以下关键步骤。正常情况下,先从低调部件开始。添加电阻器(在底部位置)和二极管,确保功率二极管按照PCB丝印正确定向。安装DIP插座(切口顶部)和开关。适合他的USB插座,它有点f to的焊接,因为引脚刚刚通过电路板,但用尖细的铁和一点耐心,他们不是太难。添加电容的方向并不重要。最后安装LED。他们需要弯曲与电路板成直角,如果你把它们插入到铅的肩部,然后弯曲,这似乎使他们到大约正确的位置。它们必须以正确的方式安装在LED的侧面,并显示在丝网上。一旦所有组件被焊接到适当的地方,就可以将多余的引线进行修整,从而节省二极管和电阻器,因为这些将在稍后需要。你会注意到并不是所有的组件位置都被填充,这是有意留下未来黑客的机会。第四步:一起连接PCB两个PCB只是滑在一起,但如果它们有点僵硬,可以用砂纸稍微打开一下。一旦他们在一起来了一点点,使用修剪电阻和二极管导致明显的方式连接在一起。第五步:守则该代码是基于我的雪橇灯Instructable的代码与几个微妙的修改。该文件当然附加。详情见上传附件。第六步:编程AT Tiny 85有很多Instructables向您展示如何将Arduino引导装载程序和您的程序添加到ATTINY85,所以我不会在这里介绍。然而,我会指出,你将需要将保险丝设置为“内部8MHz”。第七步:成品视频观看链接地址:http://v.youku.com/v_show/id_XMzI1MzY5ODEyNA==.html。总而言之,我对这个项目的结果非常满意。如果这是成功的,我想我可能以前曾经创造过更多的工具包。第八步:制作工具包只是制作套件的简要说明。我把这些零件和PCB放入防静电袋中。我决定提供预先编程的芯片。第九步:未来的修改与所有项目一样,总是有一些可以改进的地方。当我设计电路板时,我包含了将来添加USB控制的功能。我决定不把它包含在标准版本中,而是让它作为潜在的修改人员来做。不知道这是否值得这个努力。如果用丝印为PCB添加一些“雪花”,我当时很忙,所以我最终没有这样做。除非Micro USB电缆超级灵活,否则有导致树不能直立的习惯。这可能是值得添加一个重量,使其更加稳定的一个小3d印盆。
    来自:DIY创意产品时间:2017-12-22 led灯 usb充电 圣诞树
  • 手机APP调节,arduino打造炫酷变色led灯

    1.简介本实验通过安卓手机APP蓝牙控制,需要安装手机APP,单片机采用arduino UNO R3,通过串口连接蓝牙模块,手机滑动三个三色滑动条来调节R,G,B三色通道的值,通过蓝牙发送至arduino串口,再做解析,并设置LED三色值使三色LED发出和软件调节相应的颜色!2.所需器材1)安卓手机一部2)Arduino UNO R3单片机一块3)HC05蓝牙模块一个4)三色LED一个5)杜邦线若干6)电池一个3.接线图:4.基本原理就是手机设定三色数值,通过蓝牙发送给Arduino,接收后以PWM方式驱动共阳全色LED显示。5.软件通信协议数据采用五位格式,首尾各是俩个FF 包头和包尾用来校验数据,中间的三位数才是R,G,B色通道值。6.安卓软件效果图先连接蓝牙,再滑动三个滑块。7.实物连接图
    来自:照明与LED显示时间:2017-11-28 arduino led灯 变色led
  • STM8实现USB接口RGB七彩灯,附硬件/源码/上位机等全套资料

    这是一款基于STM8S103F3P6和开关电源芯片BD2243G实现的USB接口的RGB七彩灯设计,并附上硬件/源码/上位机等全套资料。将USB接口RGB七彩灯电路板连接到PC机的USB接口上后,可以通过应用程序上位机软件直接控制RGB灯发出成千上万的各种颜色,断电后颜色值可保存。STM8实现USB接口RGB七彩灯创新和特点:① 发光单元采用RGB三基色LED灯,通过任意搭配理论上可发出255x255x255=16581375种颜色的灯光!② Windows端的人机界面程序,可以及其方便地控制RGB灯的发光颜色。③ 调整好的LED灯发光颜色,断电后可保存在单片机的EEPROM里,上电后颜色可恢复。④ 采用支持USB HID协议的CH9326芯片,可无需再麻烦安装驱动程序(即免驱动),而且采用 HID协议还可广泛应用于多种操作系统,如window 7, XP, Linux等等.⑤ 板载电子芯片式保险丝BD2243G,具有uS级别的过流保护功能,相比可恢复保险丝那种数秒反应的传统方案,BD2243G具有数千倍更快的过流保护动作。而且通过外置的电阻R,可任意设置过流保护的大小。STM8实现USB接口RGB七彩灯系统结构框图:STM8实现USB接口RGB七彩灯生活应用实例:附件资料截图:
    来自:DIY创意产品时间:2017-09-20 led灯 stm8 rgb 七彩灯 bd2243g
销量
16
查看
385
参数名 参数值
发布于 2018 年 06 月 11日
更新于 2018 年 06 月 11日
Moore8直播课堂