使用STM32F446RE和7段显示器制作的简单时钟

使用STM32F446RE和7段显示器制作的简单时钟

硬件组件:

  • SparkFun 7段串行显示器 - 红色× 1
  • STMicroelectronics STM32 Nucleo-64板× 1

软件应用程序和在线服务:

  • Arm Mbed Keil microvision

基于Arm Cortex-M处理器的STM32系列32位微控制器旨在为MCU用户提供新的自由度。它提供的产品结合了高性能,实时功能,数字信号处理,低功耗和低电压操作以及连接性,同时保持完全集成和易于开发。
我之所以选择STM32,原因如下:
1.最新的ARM微控制器
2.工业级
3.高硬件配置
内部RTC
实时时钟(RTC)是一种跟踪当前时间的计算机时钟。虽然RTC通常用于个人计算机,服务器和嵌入式系统,但它们也存在于几乎任何需要准确计时的电子设备中。支持RTC的微控制器可用于计时器,闹钟,手表,小型电子议程和许多其他设备。

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
scratch_pycAuM4fgA.fzz
描述:原理图
源代码
source_code_.c
描述:源码
其他文件
原文地址.rtf
描述:原文出处
教程
RTC BASED CLOCK.mp4
描述:演示视频
分享到:
收藏 (2)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归suria sarath所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 基于微控制器的自动键控器

    基于PIC16F886的CW自动键控器,带USB和Morse键接口。硬件组件:Digilent PICkit 3在线调试器× 1 Microchip PIC16F886× 1 S8050-J3Y× 3 安森美半导体BCP56× 1 德州仪器(TI)通用四路运算放大器× 1 CH340G× 1 STMicroelectronics L78M05× 1 恩智浦TDA7052A× 1 Adafruit标准LCD - 16x2白色蓝色× 1 软件应用程序和在线服务:Microchip MPLAB X IDEUSB Morse Keyer是一款基于微控制器的自动键控器,具有以下功能:USB /直键/抑制键输入。支持独立和USB操作模式。64个字符的USB预先缓冲区和6个字符的Morse密钥预先缓冲区。支持5,10,15 WPM。6页留言内存。1W音频输出。音频和PTT输出接口。32个字符的显示。本机的USB接口设计用于大多数操作系统。它模拟虚拟串行终端以将键击传输到键控器。在大多数操作系统中,此接口无需安装任何其他设备驱动程序即可运行。电路城原创内容,未经同意,不得转载!
    来自:其他时间:2019-08-27 usb 微控制器 键控器
  • Arduino Nano时钟,带4x64 LED矩阵

    利用了一些简单的硬件和简单的代码实现了这个矩阵闹钟。适合正在学习的新手,如果你也在做相关的项目,可以参考一些这个资料。硬件组件: Arduino Nano R3× 1 LED矩阵× 1 光电阻器× 1 面包板(通用)× 1 DS3231× 1 软件应用程序和在线服务: Arduino IDE效果图:该项目基于基本接口库MD_MAX722XX,包含在所有其他库中。秒数(使用我的3x5字体)显示在hh:mm之后,“:”闪烁!日期显示为“dd Mon”,室温显示在单独的页面上。亮度由光电阻控制。电路城原创内容,未经同意,不得转载!
    来自:基础电路时间:2019-08-22 led 时钟 arduino nano
  • 双屏时钟天气

    本制作采用一片VFD+TFT构成双屏,VFD屏专门显示时间,清晰易看;TFT显示日期、星期、天气实况、天气预报,显示内容多;MCU采用便宜的物联网芯片ESP8266。采用成熟电路、制作简单;采用arduino,简单易懂。
    来自:Hackaday Prize 2019时间:2019-08-13 esp8266 时钟 天气
  • 128x64 LCD上的模拟,数字时钟和温度计

    一个漂亮的时钟和温度计在一个128x64大屏幕上。硬件组件:Arduino Nano R3× 1 Maxim Integrated DS3231M - ±5ppm,I2C实时时钟× 1 单转电位器 - 10k欧姆× 1 按钮开关× 1 128x64 LCD图形显示屏× 1 手动工具和制造机器:烙铁(通用)展示了带有128x64 LCD图形显示屏的Arduino时钟,用于调节显示屏对比度的电位计,DS3231 RTC模块和一个按钮。RTC模块连接到A4(SDA)和A5(SCL)引脚上的Arduino。该按钮连接到数字引脚3,Arduino的内部上拉电阻通过软件启用。该程序使用了一些在编译之前必须安装的库。解压缩库并将它们放在Arduino IDE的LIBRARIES文件夹中。程序有两个屏幕:第一个屏幕(screen_1),显示模拟时钟,数字时钟,以及当前日期和温度。第二个屏幕(screen_2)显示数字时钟,星期几,日期和当前温度信息,最低温度和最高温度。通过按下连接到数字引脚3的按钮来选择屏幕。
    来自:DIY创意产品时间:2019-07-11 时钟 温度计 液晶显示
  • 基于51单片机万年历时钟设计(原理图、程序、仿真、PCB等资料)

    基于51单片机万年历时钟设计硬件组成:单片机+最小系统+LCD液晶显示模块+DS1302时钟模块+蜂鸣器提示音模块+DS18B20温度采集模块+按键模块功能介绍:1.本采用STC89C52RC(与AT89S52、AT89C52通用)单片机作为主控制器;2.时钟芯片采用DS1302,温度传感器采用DS18B20。3.有一组闹钟和阴历显示功能,有闰年补偿,可以准确及正确的显示时间等信息。4.可以显示年、月、日、时、分、秒、星期、温度、农历和闹钟设定。需要定制或者实物可加本人QQ:1173481434详细资料:
    来自:基础电路时间:2019-07-06 51单片机 万年历 时钟
  • 更有艺术性的字时钟设计,简单易搭建

    只用两个部分构建一个字时钟。Wemos D1 Arduino和8x8 RGB LED矩阵。硬件组件:适用于Arduino的WS2812 LED 5050 RGB 8x8 64 LED矩阵× 1 Wemos D1 Mini Pro× 1 M3 x 12mm内六角螺钉螺栓× 4 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:Glowforge - 激光切割机字时钟使用标准8x8 LED矩阵将当前时间显示为亮LED灯中的字,而不是双手或数字显示。例如,在10:30它会说IT IS half past ten。 我之前看过这种类型的字时钟和ESP8622时钟,但没有一个简单。我发现了一个通过neotrace 可以完成的设计,这非常接近我的需要。事实上,我要做到这一点,直到我找到这些8x8矩阵网格。我使用了代码并对其进行了一些修改以使用我的布局。电路是最简单的部分。只需连接+ 5v,接地和数据即可。上传完成后的代码。我遇到了IOS和wifi的问题,所以当它超时时它会设置一个接入点并提供它自己的页面来更新设置。没有RTC就不会那么精确,但它比时钟更具艺术性。
    来自:照明与LED显示时间:2019-05-27 时钟 led矩阵 激光切割
  • 带Web界面的可编程报警时钟

    ESP8266供电的可编程闹钟,带有网络(WiFi设置)接口,支持多个(重复)报警,触发,消息......硬件组件:Espressif Wemos D1 Mini× 1 MAX7219 4x8x8 led矩阵× 1 带按钮的旋转编码器× 1 蜂鸣器× 1软件应用程序和在线服务:Arduino IDE我想制作一个闹钟,其功能比你在卧室里找到的功能更多,比如多个闹钟,只在工作日发出信号,控制显示器,睡眠模式,最好是网络界面,在接通电源后同步到正确的时间等。
    来自:家用电器时间:2019-05-23 时钟 家庭自动化 智能家电 闹钟
  • 智能喷水灭火系统,高效更节约

    目前的喷水灭火系统还有很多不足之处,因此我们设计了一个喷水灭火系统,它可以更智能地工作并节约用水!硬件组件:德州仪器LAUNCHXL-CC1310 SimpleLink CC1310低于1GHz的LaunchPad× 4 德州仪器LAUNCHXL-CC1310 SimpleLink CC1310低于1GHz的LaunchPad× 1 BeagleBoard.org BeagleBone Black× 1 SparkFun Snappable Protoboard× 1 犀牛PSA-CA004 2Amp 12V直流适配器× 1 LDO电压调节器× 4 Adafruit锂离子聚合物电池× 4 Adafruit USB / DC /太阳能锂离子/聚合物充电器 - v2× 4 DFRobot重力:模拟电容式土壤湿度传感器 - 耐腐蚀× 4 Adafruit中型6V 2W太阳能电池板 - 2.0瓦× 4 Adafruit Power Relay FeatherWing× 4 2N3904 NPN BJT× 4 软件应用程序和在线服务:德州仪器Code Composer StudioTexas Instruments SimpleLink SDKTexas Instruments传感器控制器工作室德州仪器SmartRF StudioAndroid Studio亚马逊网络服务AWS EC2CreoDebian LinuxPythonWordPressOpenWeatherMap API手动工具和制造机器:烙铁(通用)3D打印机(通用)Digilent Mastech MS8217自动量程数字万用表该项目的总体基础是整体改善普通家庭用户的洒水系统。我们观察到,与普通喷水定时器相比,还有很大的改进空间。我们的设计将是一个自动喷水灭火系统,能够监测室外条件并相应地调整喷水器设置。该系统将测量土壤湿度,天气数据和浇水时间表,以确定我们网络中的哪些洒水喷头应运行。使用本地网络连接,TI的CC1310 Launchpads,Beagle Bone Black和亚马逊网络服务,我们将传达湿度和天气数据,打开和关闭洒水喷头。该系统将在地下运行,并且能够在几乎没有物理维护的情况下保持运行。在外面运行的设备将采用太阳能供电,并开启以定期传输信息并最大限度地降低功耗。使用云托管的Web界面,用户将能够输入所需的浇水选项并查看其室外条件的实时数据。Web界面还允许用户安排浇水和覆盖计算机设置。还将提供当前系统状态。
    来自:家用电器时间:2019-05-15 物联网 无线 微控制器
  • MiniClock设计,多模式切换,更炫酷

    功能说明 第一个完善版本 主界面三种模式:计时模式,温度模式,农历模式;按上下键切换,15秒后自动回退到计时模式;长按上下键可以固定显示农历模式或温度模式; 计时模式下短按上下键在 小时分钟 秒 年 月日 周 之间切换; 主界面下长安设置键进入时间设置模式;被设置项闪烁显示;短按设置键在 小时, 分钟, 秒 之间切换; 短按上下键调整时间;长按上键保存(否则不保存);15秒内无操作自动回退到计时模式; 时间设置模式下长安设置键进入日期设置模式;被设置项闪烁显示;短按设置键在 年, 周, 月, 日 之间切换; 短按上下键调整日期; 长按上键保存(否则不保存);15秒内无操作自动回退到计时模式; 日期设置模式下长安设置键进入系统设置模式;被设置项闪烁显示;短按设置键在 亮度, 屏幕镜像 之间切换;短按上下键调整系统设置;长按上键保存(否则不保存);15秒内无操作自动回退到计时模式; 外观 原理图 代码
  • Arduino智能闹钟项目,定时喊醒你!

    制作的一个闹钟,只有在灯亮起并且使用Arduino Nano按下按钮时才会停止。硬件组件:Arduino Nano R3× 1 ISD1829× 1 Seeed Grove - RTC× 1 LDR,5 Mohm× 1 按钮开关,按下按钮× 1 软件应用程序和在线服务:Arduino IDE我使用arduino nano,RTC模块,ISD模块,LDR,按钮等构建了一个轻型闹钟所有细节都在附件视频中。
    来自:家用电器时间:2019-04-28 时钟 arduino nano 智能闹钟
销量
9
查看
197
参数名 参数值
发布于 2019 年 07 月 08日
Moore8直播课堂

tracer