0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作一个带有温度和湿度显示的木质时钟

454398 来源:工程师吴畏 2019-08-23 16:33 次阅读

步骤1:时钟的功能

如何制作一个带有温度和湿度显示的木质时钟

我想在我的时钟显示温度和湿度,但我不喜欢我想为温度和湿度制作两个额外的显示器。所以我想让4位数显示也显示温度和湿度。

为了使显示从显示时间变为显示温度,我们需要像按钮这样的按钮告诉系统显示不同的变量。

在我的系统中,我使用了振动传感器,它可以明显地检测振动。

根据照片,一旦传感器检测到振动,系统(Arduino)将从显示时间切换到显示温度,同时系统计数2秒。在那2秒钟内,如果系统检测到另一次振动,显示屏将开始显示湿度。

步骤2:收集材料&组件

在计划之后,我们需要获取/购买我们的组件。

以下是您需要的组件列表:

1。 Arduino Pro Mini

2。 4位7段显示(选择8402AS版本)

3。实时时钟模块

4。振动传感器

5。温度传感器

6。微型USB端口模块

7。 USB上传器

8。木质纹理乙烯基贴纸(买两个)

也是一个迷你原型板:

9。原型板4 * 6cm

您还需要烙铁和热胶枪!您可以在硬件商店购买这些产品

如果您想进入Arduino并进行编程,您可能还需要获得Arduino入门套件:

Arduino入门套件

步骤3:焊接组件

现在你应该准备好所有组件,因为它是焊接时间!

按照第一张图片中所示的设计,或访问此网站,以查看我的原始设计。

提示:

我不喜欢直接连接电线原型板,因为它太脆弱了。我将电线连接到原型板的方法是使用公母连接器,如第二张图所示。

要焊接,首先要加热表面将烙铁焊接到原型板上,等待1~2秒钟,然后将焊料涂在电路板上,记得在焊接时将烙铁放在原型板上。

大多数焊料带有助焊剂,可以清洁原型板的表面并使焊料表面有光泽。但是当通量蒸发时它们会变成有害气体,所以你可能想要屏住呼吸或使用风扇吸走有害气体。

记得要花时间和因为你不希望你的380度(摄氏度)焊铁意外碰到你的皮肤,所以要100%注意。

我还留下了一些完成的图片,请随时查看。

如果您认为这太复杂,请构建简易版并从步骤5开始。

第4步:编程!

要编程微控制器,我们需要使用计算机的USB端口。为此,我们需要使用我们的USB转TTL编程器,是的,第一张图片中的那个。

执行以下连接:

Arduino端--- -------程序员

VCC ----------------------------- --------- + 5V

GND ------------------------------- ------ GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

将附加代码上传到Arduino Pro Mini。

*重要*

上传代码后,如果时钟与实时同步,请记得打开电源并进行测试。但如果不是,请执行以下操作:

编辑代码,在第83行: DateTime nowactually(现在+ TimeSpan(0,0,25,0) ));

我的时钟比实时慢25分钟。所以我花了不正确的时间回到实时,在不正确的时间再增加25分钟,然后把它放到一个新变量中。

**例子**如果你的时钟慢50分钟实际时间,你这样做:TimeSpan(0,0,50,0);

**示例**如果你的时钟比实际时间快15分钟,你可以:TimeSpan(0,0) ,-50,0;;

请记住从 TOOLS 下拉菜单中选择正确的 PORT !

**耳语** Google仍然是你最好的朋友!

第5步:(简易版)焊接时钟

好的,这是您正在寻找的时钟的简易版本。

如果您构建此版本的时钟,您将失去温度和湿度功能。

您需要购买以下DIY时钟套件,只是不要组装提供的案例:

DIY时钟套件

如果你不需要烙铁有一个,请访问:

烙铁

当然,有些焊料:

焊锡丝

套件内应该有用户手册,按照说明书将每个元件焊接到PCB上(a.k.a.印刷电路板)。

想进入Arduino并进行编程?购买入门套件(不包括时钟套件):

Arduino入门套件

如果您对如何焊接有任何疑问,请随时联系卖家或询问谷歌寻求帮助!!!

*耳语*谷歌是你最好的朋友!

第6步:3D打印机箱

现在您需要为我们的时钟3D打印机箱。 stl文件已附加。

如果您没有3D打印机,可以尝试使用锯切割自己的木材,然后将其热粘在一起。

如果您仍然认为它太复杂,只需使用一些旧的食品容器或纸板来制作主体。然后为显示器和充电端口切割一些正确尺寸的孔。

尺寸为8cm * 5cm * 6cm(长*宽*高)。

第7步:粘贴木质纹理贴纸

现在拿出你的木质纹理乙烯基贴纸,它很简单,只需将贴纸剥下来并贴在你的外壳上,切割合适的尺寸即可完成!之后,重复进度并将贴纸粘在一边。

我还为DHT11温度和温度钻了一些孔。湿度传感器以后可以正常工作。

步骤8:差不多完成!

你差不多了完成了!您要做的就是将温度湿度传感器和墙壁热粘合。以及前面大孔的显示和侧孔的充电端口!

将所有内容插入正确的孔中,您就可以开始使用了!

第9步:享受你的新时钟!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48110

    浏览量

    740141
  • 时钟
    +关注

    关注

    10

    文章

    1480

    浏览量

    130306
收藏 人收藏

    评论

    相关推荐

    AD7793双通道分别读取PT100和湿度传感器,湿度传感器的第一个数据明显小于正常值的原因?

    电路如图所示,在进行电路调试时发现通道1读完温度数据,切换到第二通道读湿度传感器时,湿度传感器的第一个数据明显小于正常值,需要等到下一个
    发表于 12-20 07:45

    制作RGB HexMatrix物联网时钟

    HexMatrix是具有许多三角形像素的LED矩阵。六像素组合成六边形。FastLED库的矩阵上可以显示许多不同的动画。我还设计了0到9的数字,并为矩阵中的每个数字使用了10
    发表于 09-25 06:58

    用电容传感器制作土壤湿度检测器

    湿度的情况下,告诉你你的植物浇水过多了。你可以也可以按下显示器旁边的按钮打开OLED显示器并查看准确的湿度水平以及两设定点。 这是
    发表于 09-20 07:00

    三显智能氮气柜温度湿度和氧含量控制介绍

    三显智能氮气柜是用来存放易氧化物料,利用氮气达到防潮防氧化目的的柜体,通过多种技术实现温度湿度和氧含量的显示和控制。一、温度控制:智能氮气柜一般配备
    的头像 发表于 09-07 16:52 735次阅读
    三显智能氮气柜<b class='flag-5'>温度</b>、<b class='flag-5'>湿度</b>和氧含量控制介绍

    基于51单片机的温度湿度采集系统设计

    温度湿度进行采集2、可以警报提示、修改温度湿度上下限值3、lcd显示相关信息
    发表于 08-25 10:46 757次阅读
    基于51单片机的<b class='flag-5'>温度</b><b class='flag-5'>湿度</b>采集系统设计

    基于RT-Thread与STM32F407的温湿度天气时钟设计案例

    本次项目主要内容为温湿度天气时钟设计,显示日期时间,此外还可实时检测温湿度、获取当地天气、并显示在LCD屏幕上。
    的头像 发表于 07-31 15:56 1800次阅读
    基于RT-Thread与STM32F407的温<b class='flag-5'>湿度</b>天气<b class='flag-5'>时钟</b>设计案例

    【CW32饭盒派开发板试用体验】+万物互联之温湿度显示

    方便。大部分人总不能 因为看温度,还得配电脑。。。当然我们也有解决的方法:饭盒派底板上面带有块液晶屏!!!我们可以把温
    发表于 06-26 20:33

    使用Arduino制作简单的数字时钟

    电子发烧友网站提供《使用Arduino制作简单的数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用Arduino<b class='flag-5'>制作</b>简单的数字<b class='flag-5'>时钟</b>

    如何制作3D打印的Arduino时钟

    电子发烧友网站提供《如何制作3D打印的Arduino时钟.zip》资料免费下载
    发表于 06-26 09:48 0次下载
    如何<b class='flag-5'>制作</b>3D打印的Arduino<b class='flag-5'>时钟</b>

    基于STM32+SHT30设计的环境温度湿度检测系统(IIC模拟时序)

    ,STM32芯片通过处理这些数据并将它们显示在0.91寸OLED显示屏上,以便用户能够方便地观察环境温度湿度的变化情况。
    的头像 发表于 06-20 09:16 1288次阅读
    基于STM32+SHT30设计的环境<b class='flag-5'>温度</b>与<b class='flag-5'>湿度</b>检测系统(IIC模拟时序)

    实时湿度温度监测开源项目

    电子发烧友网站提供《实时湿度温度监测开源项目.zip》资料免费下载
    发表于 06-19 14:53 0次下载
    实时<b class='flag-5'>湿度</b>和<b class='flag-5'>温度</b>监测开源项目

    带有ATtiny85的电池供电土壤湿度

    电子发烧友网站提供《带有ATtiny85的电池供电土壤湿度计.zip》资料免费下载
    发表于 06-19 11:44 0次下载
    <b class='flag-5'>带有</b>ATtiny85的电池供电土壤<b class='flag-5'>湿度</b>计

    带有Neosensory Buzz的温度感应腕带

    电子发烧友网站提供《带有Neosensory Buzz的温度感应腕带.zip》资料免费下载
    发表于 06-16 14:45 0次下载
    <b class='flag-5'>带有</b>Neosensory Buzz的<b class='flag-5'>温度</b>感应腕带

    带有蜂鸣器警报的温度检测器

    电子发烧友网站提供《带有蜂鸣器警报的温度检测器.zip》资料免费下载
    发表于 06-08 10:13 4次下载
    <b class='flag-5'>带有</b>蜂鸣器警报的<b class='flag-5'>温度</b>检测器

    使用带有ESP8266的DHT11传感器检索湿度温度,遇到了编译错误怎么解决?

    我尝试使用带有 ESP8266 的 DHT11 传感器检索湿度温度。但是,我遇到了编译错误,例如“lua:4: unexpected symbol near \',\'”。如果可能的话,任何人
    发表于 06-08 06:25