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

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


厉害了,自制手表温度计,可穿戴温度计,有源码以及PCB文件

厉害了,自制手表温度计,可穿戴温度计,有源码以及PCB文件

详细介绍了自制手表温度计的过程,并给出在某宝上元件和工具价格清单,附件给出STC15系列单片机驱动18B20源代码和BCP文件,表壳表带3D打印文件-STL格式和官方单片机说明书。

简介:
1.表壳和表带
网上有很多3D表壳模型,这里用的是IWATCH 42mm表壳。某宝网络3D打印店打好,直接可以用了, 如果要修改的,可以修改原文件再送网络3D打印店。 或者硅胶翻模,用环氧树脂再造。环氧树脂在某宝上可以搜‘水晶滴胶’,透明的, 用它翻制表壳的好处就是加工方便,电钻打孔和钢锉刀加工都非常方便,还可以掺入色精上色。
2.显示屏的选择
OLED显示屏比起液晶屏的好处就是可以显示任何你想显示的任何东西, 而液晶屏是需要定制的,开模费比较贵, 小规模DIY是不经济的。选好表壳以后, OLED显示屏的尺寸大概也就定了, 是0.96寸屏, IIC接口,大小是26*26mm, 正好放得下。
3.电池的选择
现在普遍用(聚合物)锂电池,体积和纽扣电池大小差不多, 如果不担心充电的麻烦(和手机一样的情况),大概一次充电也可以用上好多天了。电池的尺寸大概就是选择032525(3mm厚*25mm长*25mm长), 这个是最大尺寸的了。大约300mAh。考虑到电量就这么一点,这里介绍的是用开关控制电源供电而不是待机模式,开关按下MCU+OLED+18B20工作,开关释放全部断电, 这样的好处是节省电量,缺点是每次开机18B20初始化时间比较长。
4.单片机的选择
表内容积比较小, 所以基于STC15W单片机-STC15W048AS, TSSOP20脚贴片封装, 电压2.4-5.5, 用锂电池(3-4.2伏)正好,内存8K, OLED显示屏驱动大概6K(IIC总线), 剩下2K驱动18B20温度传感器大概也是够了。无需外部晶振。
5.电路板和线路
自己DIY PCB单面电路板(0.5mm厚),当然这么小的表壳,排针排母是放不进去的。PCB单面电路板的好处是不需要到处焊接飞线,看上去比较干净。电路板用AD绘制,激光打印到转印纸,再用熨斗烫到单面电路板, 用环保腐蚀剂腐蚀, 最后用砂皮抛光。一般TSSOP20封装的单片机芯片,对初学者来说焊接比较困难, 建议用热风枪和焊浆,涂一涂,吹一吹就好了,以后还可以用热风枪拿下,反复利用。
6.日常维护的考虑
基于软件更新和充电的考虑,在电路设计中加入USB接口, 比如Micro USB口,配合USB-TTL模块,四线分别是(5伏,接地,TXD,RDX),充电要配合涓流充电模块给聚合物锂电池充电。USB-TTL模块和涓流充电模块体积比较大,也不考虑放置在表壳内。

电路相关文件

电路图文件
OLED手表18B20温度计.rar
描述:源代码和BCP文件等
分享到:
收藏 (9)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归dvxchen所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 基于stm8L051小型温度计尺寸超小包含原理图pcb及源码

    低成本尺寸超小的温度计,pcb尺寸为12mmX15mm,提供完整资料吗,有项目相关的朋友可以下载参考下
    来自:DIY创意产品时间:2019-02-25 diy制作 温度计 stm8l051
  • ThermoLight - 物联网温度计和显示器

    ThermoLight是一种温度计外观相似的显示器,可以使用NeoPixels和ESP8266同时显示多达四个值。硬件组件: ESP-12S× 1 WS2812 NeoPixels× 38 SHT 31-D× 1 CCS811× 1 软件应用程序和在线服务: KiCadFusion 360 Autodesk Fusion 360AislerShapewaysPlatformIO在显示方面,我想创造一些与其他气象站不同的东西,这与传统的温度计更相似,并以条形图的方式显示温度。同时,应同时显示多个参数,例如内外温度以及湿度和空气质量。所以我决定选择NeoPixels ,以便能够使用水平和颜色来传达信息。ThermoLight最多可以显示四个值,通过条形图高度显示2 倍,通过NeoPixel颜色显示2 倍。两个条状图以及背景颜色可以被单独配置经由webinterface 。由于条形图步长从一个LED到另一个LED可能非常大,顶部LED将开始闪烁三次以指示中间值。
    来自:家用电器时间:2019-01-07 物联网 温度计 空气质量
  • 【毕业设计】基于单片机的体温计设计

    1.STC89C51RC单片机 2.2k排阻 3.共阳数码管 4.NTC热敏电阻 5.蜂鸣器 6.LED警报灯 7.USB 8.六角自锁开关 9.(背部有)贴片式PCF8591利用热敏电阻的特性(阻值随温度升高而减小的特性),通过电阻阻值的改变,即电阻的分压改变,利用PCF8591的AD转换,转换成温度的改变,来感知温度的大小。并用数码管显示出来。另设有超过一定温度(此处设为37℃)的报警装置。注:此温度计设计可以精确到0.2℃。
    来自:DIY创意产品时间:2018-12-15 51单片机 毕业设计 温度计
  • DIY可用于艺术装饰的模拟温度计

    了解如何使用Arduino构建装饰艺术风格的模拟温度计。硬件组件:Arduino Nano R3× 1 模拟电压表0-5V DC× 1 DS18B20温度传感器× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:Dremel工具在本教程中,我们将构建一个装饰艺术风格的模拟温度计!在我看来,这种温度计的设计非常棒。它基于100年前设计的商用温度计。我对设计进行了一些改动,以适应现代电子设备,一个用于检测黑暗的光敏电阻,一些夜间照明的LED,当然还有一个Arduino作为温度计的大脑。我用木丝3D打印了外壳。如您所见,该项目可以报告温度,在我看来,它看起来很棒。我喜欢复古的物体,我很兴奋,因为我可以使用我的3D打印机自己制作!附件会告诉你我是如何构建这个项目的!
  • Arduino温度计,轻松准确查看温度

    使用LM35传感器测量温度,并使用7段4位数显示器进行显示。在这些炎热的日子里,温度计是一个非常有用的设备。它通常是用水银制成的,并不是很精确。这就是为什么使用Arduino,我们将能够轻松,快速,准确地查看温度。您需要的东西清单:Arduino Uno面包板线(准确地说是15)LM35温度传感器7段4位数字显示USB-B电缆(或其他东西为Arduino供电)一旦你拥有了所有这些,就像这样连接它们:*在这个方案中,7段4位显示器有16个引脚,但在项目中使用了12针显示器。如果你有一个12针脚,只需丢弃此图像上的最左边和最右边的针脚并保持连接。如果您没有相同的产品,请查看显示器的数据表,并查看每个引脚的使用情况。完成后,将Arduino连接到PC并运行代码,代码详见附件!
    来自:家用电器时间:2018-09-25 arduino 温度计 lm35传感器
  • 温度计旧作翻新,204EA升级为408AS,打造更出色的设计

    前言:一个旧作品的更新,以前做过一个基于STC15F204EA的NTC温度计,这次更新为STC15W408AS,同时程序也做了一些修改。功能介绍:测温范围在-40°~110°,4位共阴极数码管段码a-h顺序接P27-P20,位选端接P3高4位,NTC使用MF52-103/3435;10K±1%精度;B值:3435±1%;NTC温度输出端子接P1.7。电路原理图:附件介绍:附件中分享了Keil C程序,原理图,需要的朋友可以下载。
    来自:基础电路时间:2017-11-22 温度计 stc15w408as ntc温度计
  • 实时显示室内外温度,18B20帮忙DIY一个双温度显示的温度计

    自从学会使用18B20,一直感觉这货非常好用,主要是不用电压基准源,不用补偿和校正,直接读出数值再转换就是了。跟着计划着做一个双温度显示,主要目的是测室内和室外的温度。终于成功了。下面开源程序和电路图,电路图是手工画的,他人看可能有一定难度,只有抱歉了。程序是汇编语言编写,附在附件里。PS:本人对18B20的使用只会一个端口接一只传感器,那些会一只端口接多只传感器的高手就不要见笑了。18B20操作:1、 复位,单片机发出大于480us的低电平;2、 存在信号,复位结束15~60us后,18B20回复一个60~240us的低电平信号;3、 发送跳过ROM命令#0CCH4、 发送转换命令#044H5、 等待0.8秒6、 第二次复位,第二次收存在信号7、 发出跳过ROM命令#0CCH8、 发出读温度数命令#0BEH9、 读温度数低字节TPL10、 读温度数高字节TPH【转载自数码之家】
    来自:基础电路时间:2017-10-17 传感器 温度计 18b20
  • DIY制作DS1307迷你LED电子钟和温度计(原理图、程序源码)

    DS1307迷你电子钟和温度计概述: 使用ATmega8单片机和DS1307时钟芯片,超小的体积,直接做成数码管的大小,贴片在背面,可以实现时间、日期显示,星期显示,温度显示,可控制调整时间。低成本,好玩,现附了所用程序和原理图。具体介绍如下:实现了电子钟功能和温度计功能,每隔10秒钟交替显示时间,日期,星期和温度。2015-6-25加入了不同显示模式的切换,切换方式为按下调时按键在3种不同的显示模式间转换。 第一种为:时间,日期,星期和温度循环显示;第二种为:时间,星期和温度循环显示第三种为:只显示时间实物图片如截图:
  • 基于arduino的温度计

    选择arduino nano为主控、18b20为测温元件、Nokia5110液晶显示、蜂鸣器报警,可设置温度上下限。备注:若有问题请联系QQ875388906
    来自:工业控制时间:2016-04-24 毕业设计 arduino 温度计
  • Arduino 开发板实现的常用电子设备—指针式温度计

    Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。借助Arduino 开发板,创客们通过简单的代码程序就可以实现一些常用电子设备的运行功能。今天为大家带来了一款Arduino 温度计。这款温度计既可以作为日常温度计使用,又可以进行家用装饰,特别适合爱画画的小创客们动手制作。那么,它究竟是如何实现的呢?一、材料准备Arduino UNO x1Arduino扩展板 x1Lm35温度传感器 x19g舵机 x1导线若干A4白卡纸 x1Arduino电路搭建传感器连接与电路搭建,连接图如下所示:电路连接图电路实物连接附件包含以下资料Arduino 开发板实现的温度计制作教程Arduino温度计源代码
    来自:飞行器时间:2016-02-03 arduino 开发板 温度计 电子设备
销量
93
查看
1189
参数名 参数值
发布于 2018 年 07 月 16日
Moore8直播课堂