一、功能逻辑

在功能逻辑上,我们还是基于涂鸦CBU模组实现拆机之前的机器原有的基础功能和逻辑:

1)倾倒断电

倾倒断电功能在热风机中十分必要,直立造型在实际运用过程中很容易发生误撞倾倒事件,倾倒以后倘若外壳破损导致内部电路裸露在外,发生火灾、触电等事故的概率会大大增加。在类似产品设计中往往会引入倾倒开关,增加产品使用安全性。

2) 冷暖风输出

在冷暖风输出方面主要有以下特点

15-40℃恒温调节
实际温度高于目标温度进入冷风模式
实际温度低于目标温度2℃进入加热一档
实际温度低于目标温度4℃进入加热二档
模式强制切换
倒计时
面板显示状态、设定温度、当前温度、倒计时时间
摇头

二、硬件搭建

我们的搭建方案,硬件部分主要包含隔离电源、DC-DC、面板显示、触摸功能、温度采集、RGB灯带驱动、加热方案、电机控制方案、蜂鸣器等,接下来我们就逐个搭建。

1) 隔离电源
因为后续要进行编程、烧录、测试等一系列操作,电源上还是选用了一个AC-DC的隔离电源HLK-20M12,HLK-20M12具有全球输入电压范围、低温升、低功耗、高效率、高可靠性、高安全隔离等优点。已广泛用于智能家居、自动化控制、通讯设备、仪器仪表等行业中。

2) DC-DC降压方案
在主控板系统上有三种电源网络即AC220V、12V、3.3V,隔离电源实现了AC220V-DC12V电源转换,而CBU模组和逻辑电平还需要3.3V的电源网络,需要再设计一个DC12-DC3.3电平转换方案。通过海选我们选择了一款成本较低的FR9885S6CTR芯片来实现。

FR9885S6CTR是一款同步降压DC/DC转换器,提供宽4.5V至18V输入电压范围和2A负载电流能力。在轻载条件下,FR9885S6CTR可以在节电模式下运行,支持高效率和减少功耗。

同时我们又加上了一个DC 5.5-2.0的电源插座,以便于在调试时,使用12V 2A的电源适配器为其供电。

3) 面板显示
面板显示是我们此次改装的核心问题之一,我们就是达到使用CBU模组控制全部部件的目的,但是由于IO口数量和电气特性限制,CBU模组无法直接控制面板,我们就必须在CBU和面板之间加一个驱动芯片,既要节省CBU模组IO口,还要带的动面板负载。

面板是由一个两位8段共阴数码管和7个4MM直插白色LED构成,8段共阴数码管我们使用拆下来的配件,7个4mm直插白色LED我们使用7个5mm白色LED代替。

通过海选我们还是选择了TM1650作为面板驱动,TM1650 是一种带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用电路。内部集成有 MCU输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、亮度调节等电路。TM1650 性能稳定、质量可靠、抗干扰能力强,适用于 24 小时长期连续工作的应用场合。

4) 触摸方案
与面板方案同样的问题,为节省IO口我们必须寻找一块驱动芯片,让CBU模组能够使用较少的IO口驱动六路触摸按键,通过海选我们选择了一款IIC通信的TC309来实现此功能。TC309主要有以下特点:

可以控制 9 个按键
自动灵敏度校正
系统低成本
I2C 输出方式
降低系统复杂度提高稳定性
嵌入的共模干扰去除电路
空闲状态可以节省功耗
RoHS 兼容的 SOP-16 封装

5) 温度采集
温度采集使用CBU模组的ADC管脚结合NTC3950实现,温度关系转换为T1=1/(log(Rt/R)/B+1/T2),其中T1和T2指的是开尔文温度,B值是热敏电阻的重要参数,Rt 是热敏电阻在T1温度下的阻值,R是热敏电阻在T2常温下的标称阻值,T2=(273.15+25)。电路方案为:

6) RGB灯带驱动
12V RGB灯带驱动我们继续使用D882三极管来驱动,相比于用驱动芯片用三极管驱动功率比较大的12V RGB灯带成本会低很多,电路设计也比较简单。

7) 加热方案
加热方案我们为配合拆机方案的结构和原理,继续使用类似方案,利用二极管的单向导通性。另外使用ULN2001D继电器驱动和两个继电器,实现两档加热功能,电路图如下:

8) 电机控制方案
电机控制同样使用一个三路达林顿管继电器驱动ULN2001D结合两个5A继电器实现。电路图如下:

9) 蜂鸣器方案
一般情况下,我们带触摸按键的产品都需要有用户交互反馈,提醒用户是否操作成功,以及是否有误触到。此时我们选择了一个有源蜂鸣器,并通过一个三极管来驱动它,来达到用户交互反馈的听觉效果。

10) 整机方案
主控方案我们选用涂鸦的CBU模组。

电路图

PCB

3D图

三、总结

至此,我们的涂鸦智能版本的暖风机改装硬件方案就完成了,如果你也对智能暖风机方案感兴趣可以动手试试看,玩转物联网智能产品!

更多帮助点击获取:

1、涂鸦智能IoT平台 (超级实用的IoT平台)

2、Demo中心 (各品类智能产品入门和开发者作品)

3、涂鸦开发者平台 (智能化平台,超多优质方案可供选择)

4、模组介绍 (联网模组介绍)

戳我:更多物联网应用在这里!

硬件改造:新型涂鸦智能暖风机!相关推荐

  1. 涂鸦智能平台——mcu+nbiot

    涂鸦智能平台--mcu+nbiot接入云平台上报温湿度和防拆报警 准备环境和硬件平台 平台准备 1.注册涂鸦平台账号并登陆 2.创建一个产品产品类型为:温湿度传感器 3.创建数据点(可直接选用平台现有 ...

  2. 涂鸦智能斩获2016中国企业服务50强奖

    12月1日至2日,由创业邦主办的 "创业邦100 未来领袖峰会",在北京国家会议中心盛大举行.在众多中国新锐商业领袖.高成长企业 CEO .顶级投资人的瞩目之下,本次峰会以&quo ...

  3. 涂鸦智能全功能智慧植物生长系统(硬件)

    在前面,我们分析完市面上的植物生长机,也选了一款植物生长机进行了拆机,接下来我们就开始搭建一个全功能智慧植物生长系统. 我们想要实现的功能有这些: 涂鸦智能APP远程遥控.监测 光照监测 温湿度监测 ...

  4. 涂鸦智能冲刺IPO,不卖硬件的AIoT公司,团队阿里云出身,腾讯是大股东

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一家创始团队来自阿里,却被腾讯持股10.8%的公司,这周要上市了. 近日,IoT公司涂鸦智能向美国SEC提交了更新后的招股书,计划3月19 ...

  5. 【立创开源】 立创EDA涂鸦智能 改造床头灯

    电源部分 接口使用tpye-c,500mA的自恢复保险丝,不亮灯时50mA,高亮灯时总功耗400多mA. 因为wb3s的峰值功耗有100mA,那使用DC-DC,5V-3.3V作为电源. MCU和温湿度 ...

  6. 涂鸦智能植物生长机lite(硬件篇)

    前面我们设计了一款功能极全面的 智慧植物生长系统,设计到植物生长的绝大多数因素.不过制作起来太复杂了不便于大家快速制作,然后我们就设计了这款精简版的智能植物生长机.这次我们几乎把上次的方案给全部推翻, ...

  7. 涂鸦智能进击南美取暖器市场

    OFweek智能家居网讯:2016年3月11日,涂鸦智能携手Grupo Beca集团进击南美市场的首份订单总计12000台取暖器最后一批交付产品正在智利的瓦尔帕莱索港(Valparaiso)准备转运分 ...

  8. [智能硬件]是什么?智能硬件应用领域包括哪些?

    智能硬件是什么? 智能硬件是继智能手机之后的一个科技概念,通过软硬件结合的方式,对传统设备进行改造,进而让其拥有智能化的功能.智能化之后,硬件具备连接的能力,实现互联网服务的加载,形成"云+ ...

  9. 智能暖风机——6.利用TM1650实现显示功能

    智能暖风机软件实现之利用TM1650实现显示功能 前言 一.智能暖风机的整体功能设定 二.面板显示的方案制定 1.面板显示原理 2.软件方案设定 三.功能实现 1.代码实现 技术支持 前言 前面我们已 ...

  10. 如何把电卖给电网?涂鸦智能户用光储方案助你实现用电自由

    你想拥有一个自己的发电站吗?这个想法听上去很复杂,但通过对家里的建筑屋顶或开阔地面进行简单改造,你就能利用光伏板实现太阳能并网发电和储能. 其实,这就是分布式户用光伏,结合储能达成光储一体化后, 不仅 ...

最新文章

  1. IOS UITableView详解一数据展示 页面简单实现
  2. 推荐系统笔记(开源工具)
  3. 微型数据中心正在向边缘发展
  4. 浅谈Python中的编码规则
  5. egg 编码规范_Egg 框架简述 (仅学习)
  6. 计算polygon面积和判断顺逆时针方向的方法
  7. java 执行js selenium_如何在Selenium WebDriver Java中使用JavaScript
  8. 第一 二章 计算机基础知识,[精品]第二章-计算机基础知识.doc
  9. 小米6android版本更新,小米6正式迎来了安卓9.0稳定版升级,一代神机继续创造辉煌...
  10. mysql锁机制原理,一招彻底弄懂!
  11. 计算树结点路径的一种Javascript的实现
  12. HTML5项目实战之旅行社网站——PC端固定布局
  13. Ajax传json对象(jQuery)
  14. Java 内存模型(Java Memory Model)
  15. 常用高性价比的LCD液晶屏驱动芯片VK1088B
  16. 程序是虚幻的,点心是真实的20050425
  17. 从此告别PPT制作的烦恼:ChatGPT和MindShow帮你快速完成
  18. 有什么压缩图片的方法?这里有两个方法分享
  19. maven 解决Cannot access alimaven (httpmaven.aliyun.comnexuscontentrepositoriescentral)
  20. 微信支付服务器繁忙,微信转不了账了怎么回事?微信转账显示系统繁忙怎么办?...

热门文章

  1. Java中WeakHashMap实现原理深究
  2. BLN/BNA--surfer文件格式说明
  3. DELPHI 7 LITE v3.0 [SP1.1 Integrated] (安装版含绿色版)(可选D2007RTL)(2008-5-29)
  4. ESX修复Linux虚拟机重启只读模式
  5. 版本管理工具Git使用总结
  6. 如何评价一个开源项目(一)--活跃度
  7. 数字转人民币大写(SQL SERVER)
  8. Linux:crond任务调度之at定时任务
  9. linux网站杀毒软件,linux下的杀毒软件----ClamAV
  10. OJ 2312 Problem B Peach