亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

这是一个带有 Arduino、RTC、DHT22 和 BMP180 的天气时钟。

协议 I2c
DISPLAY 、RTC和BMP180通过I2C 协议和库线与 Arduino 通信。所有三个元件必须并联连接到对应于 Arduino 引脚A4和A5的相应SDA和SLC触点。

为了方便工作,并且不混淆触点,我使用了相同颜色的电线。RTC模块是一个“时钟”,通过与 Arduino 通信,计算实时时间(小时、分钟、秒、日、月和年)。RTC 由缓冲电池供电,当电源关闭时,它会继续计算时间的流逝。BMP180模块(气压/温度/高度传感器)是一种高性能传感器,可提供温度、气压和高度。

显示与光阻

显示屏非常亮。我想要这样,当房间很暗时,它会降低亮度。

显示器的I2C 模块允许您调整对比度,跳线可以关闭背光 LED。但是如果我们用一个光敏电阻(由Arduino 入门套件提供)代替跳线,随着光线的增加,它的电阻会降低,从而提高显示屏的亮度。否则,在弱光条件下,电阻非常高,亮度降低。

按键

用于调整时间,因为 RTC 每月有一分钟的误差范围。应该为每个按钮构建一个小的下拉电路。

此功能涉及的 Arduino 引脚是:

  • 引脚 6 → 菜单
  • 引脚 7 → +
  • 引脚 8  → -

警报
我的实验室位于地下室;我工作的时候不知道有没有人来看我,所以我想增加一个带有PIR传感器、一个LED和一个BUZZER的警报器。

  • PIR 传感器需要以Arduino 提供的5 伏电压供电并连接到引脚 2 。
  • LED 连接到引脚 13 。
  • 蜂鸣器到引脚 9。

本方案更多详细资料可在附件中下载查看

以上内容翻译自网络,原作者:Tittiamo,如涉及侵权,可联系删除。

  • 原理图.rar
    3下载
    描述:示意图
  • Weather_Clock.zip
    3下载
    描述:代码
  • 库文件.rar
    2下载
    描述:库文件

相关推荐

电子产业图谱