![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能镜
文章平均质量分 79
智能镜demo
三明治开发社区
这个作者很懒,什么都没留下…
展开
-
智能镜——3.硬件&结构设计篇
通过整机的逻辑框图,我们可以延伸出来我们的硬件结构框图。简单构思一下外壳设计,考虑到成本,我们需要把整个硬件系统拆分一下,分为主控&电源部分、触摸&PIR部分和灯圈部分。1、主控&电源 主控&电源部分是整个硬件部分的核心,包含DC4.35V充电电路、DC3.3V放电电路、涂鸦WiFi&BLE云模组主控,USB充电、ADC电量检测、屏幕控制、CH340N串口烧录、复位电路、以及各个接口组成。原创 2021-06-10 21:59:29 · 2703 阅读 · 1 评论 -
智能镜——2.硬件选型篇
前面我们梳理了智能镜的功能点和整机的一个逻辑,我们依然按照这个图来选:接下来我们再回忆一下功能点:天气、时间等图案显示暖光、冷光和冷暖混合三种补光模式人体感应四路触摸按键控制(开关、模式、亮度+、亮度-)APP远程遥控锂电池供电无线充电独一无二的外形设计这样我们要准备什么东西就很清晰了,主要是这些方面:主控、屏幕、触摸按键、灯圈、电源。原创 2021-06-10 17:17:31 · 1925 阅读 · 2 评论 -
智能镜——1.功能逻辑分析篇
在上一篇文章我们幻想了一下我们即将为女朋友做的魔镜(后面称之为“智能镜”)的所有功能点,接下来我们就把这些功能点串起来,并逐步完成。 在功能上我们需要梳理一下:天气、时间等图案显示暖光、冷光和冷暖混合三种补光模式人体感应四路触摸按键控制(开关、模式、亮度+、亮度-)APP远程遥控锂电池供电无线充电独一无二的外形设计理清楚这些功能点以后,我们再将这些功能点串起来原创 2021-06-10 10:55:42 · 569 阅读 · 0 评论 -
理工男的告白——魔镜
刚过520,又过了六一,作为一个理工男,那必须给女朋友设计个小礼物。看完花西子的语音控制的智能镜,就想着也送一个给女朋友,但是单单一个智能镜,感觉缺乏一些新意。那就自己设计一个不一样的智能镜吧,打算从电路到外壳再到程序都自己设计。最后在外壳上设计一些女朋友专属标志。原创 2021-06-08 21:23:47 · 369 阅读 · 0 评论 -
智能镜——7.化妆灯和人体感应篇
上一节给大家介绍了一下屏幕显示日期时间的实现方式,现在来说一说智能镜重要的化妆灯功能和人体感应功能。 PWM驱动灯板 demo使用了一冷一暖两种LED灯,通过输出两路 PWM 驱动,实现灯光亮度可调和冷暖色的切换。例程中有关pwm的初始化和启动、占空比设置等相关代码都实现在原创 2021-05-31 11:58:53 · 757 阅读 · 0 评论 -
智能镜——6.屏幕显示时间日期篇
上一节介绍了有关应用层代码的结构及应用入口和触摸按键的实现等相关内容,这节来说说智能镜的屏幕显示和时间日期的获取。 屏幕显示 本demo选用的是一个块2.19寸集成模块串口屏,分辨率376x240,参照通信协议发送指令即可驱动,非常简单。不过要显示时间日期等信息,光靠屏幕内原创 2021-05-31 11:56:29 · 1687 阅读 · 0 评论 -
智能镜——5.应用入口及触摸按键实现篇
在上一篇文章《自制智能镜之——嵌入式开发环境搭建篇》中介绍了如何在涂鸦平台上创建智能镜和嵌入式开发环境的搭建流程。在搭建完一个实现了配网绑定和 dp 功能点上报下发的基本代码框架后,我们就需要来完成具体的功能实现代码了。在这里给出一个本 demo 的例程,大家可以参照文章一起浏览,也可以在本 demo 例程的基础上添加别的新颖的功能。应用层入口打开demo例程,其中的apps文件夹内就是demo的应用代码。应用代码结构如下:原创 2021-05-31 11:55:29 · 653 阅读 · 0 评论 -
智能镜——4.产品创建及开发环境搭建篇
如何给一面普通的镜子赋予更多的功能?本期系列文章将会教给大家怎样通过涂鸦平台及涂鸦wifi模组快速实现一款智能镜产品。创建产品首先登录 涂鸦智能IoT平台创建产品,点击创建产品,在标准类目栏的最下方找到“找不到品类”,点击进入自定义产品创建页面。输入产品名称和描述,通讯协议选择WIFI+蓝牙,点击创建产品。在功能定义一栏添加DP点原创 2021-05-31 10:30:15 · 536 阅读 · 0 评论