基于Dragonboard 410c设计的智能管家

      现在智能家居是个很热门的话题,也是将科技融入生活的很好的一种方式。现在网络上可以看到格式各样的智能音箱产品,比较火的像:小雅、天猫精灵、小米AI等。这些音箱不但有小巧可爱的外观,功能也是相当强悍的,基本上都集成了以下功能:语音遥控、语音点播、语音控制家电等。

                                                                                                            图1 图片来源于网络

      这是个不错的产品,所以我们打算利用Dragonboard 410c也做一个智能音箱,首先是调研和硬件准备。

      智能音箱都是靠语音来进行交互并实现控制的,所以关键部分是语音这怎么处理。现在百度、搜狗和讯飞是语音识别做的比较好的,他们的准确识别率据说都可以达到97%,并且识别距离也比较远,对于开源部分,讯飞做的还是比其他的好一些,本打算用讯飞的开发板完成语音识别,但是板子有点贵。最终选择不用讯飞的板子,用的讯飞的sdk来进行英文识别。

      语音识别解决后就是各个控制模块了。家庭最常用的是电视,冰箱,空调等,所以对他们的控制是必不可少的,因此,遥控功能也要集成进去。这部分选择的红外控制。因为红外传感器比较便宜并且用410c比较好控制。

     

图2 红外控制模块

     上图是我在网上购买的红外控制模块,这个模块是i2c通信的,并且带有学习功能,发射和学习接收只需要一个红外头就可以实现。

      接下来就是灯的控制了,灯的控制有很多种,比较常见的是遥控控制,其次是蓝牙和WIFI,我们暂时打算用wifi进行控制,相关硬件还需要进一步选择。

      随着家用电器的增多,家庭用电的安全就越不能忽视,因此在这里加入了一个继电器用来控制开关,可以随时查看电器通电状态并随时开、关。

图3 继电器

      最后还将温湿度和烟雾检测传感器加了上去,毕竟现在家庭做饭一般用的液化气、天然气等都有可能引发火灾,所以,提前预防和及时发出警报是必不可少的。这里温湿度传感器用的dht11,烟雾传感器用的MQ-2

图4 MQ-2(左) dht11(右)

       硬件基本上就差不多了,最终需要实现的功能:可以进行语音识别;通过语音可以搜索并播放歌曲;通过语音控制家里的电器,像电视机、空调等;通过语音实现灯光和颜色的控制;通过手机关闭和打开电源;能够实时进行烟雾和温度的检测,如检测到异常,发生报警并将报警信息推送到手机端。

     














    

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 IT 领域,文档格式转换是常见需求,尤其在处理多种文件类型时。本文将聚焦于利用 Java 技术栈,尤其是 Apache POI 和 iTextPDF 库,实现 doc、xls(涵盖 Excel 2003 及 Excel 2007+)以及 txt、图片等格式文件向 PDF 的转换,并实现在线浏览功能。 先从 Apache POI 说起,它是一个强大的 Java 库,专注于处理 Microsoft Office 格式文件,比如 doc 和 xls。Apache POI 提供了 HSSF 和 XSSF 两个 API,其中 HSSF 用于读写老版本的 BIFF8 格式(Excel 97-2003),XSSF 则针对新的 XML 格式(Excel 2007+)。这两个 API 均具备读取和写入工作表、单元格、公式、样式等功能。读取 Excel 文件时,可通过创建 HSSFWorkbook 或 XSSFWorkbook 对象来打开相应格式的文件,进而遍历工作簿中的每个 Sheet,获取行和列数据。写入 Excel 文件时,创建新的 Workbook 对象,添加 Sheet、Row 和 Cell,即可构建新 Excel 文件。 再看 iTextPDF,它是一个用于生成和修改 PDF 文档的 Java 库,拥有丰富的 API。创建 PDF 文档时,借助 Document 对象,可定义页面尺寸、边距等属性来定制 PDF 外观。添加内容方面,可使用 Paragraph、List、Table 等元素将文本、列表和表格加入 PDF,图片可通过 Image 类加载插入。iTextPDF 支持多种字体和样式,可设置文本颜色、大小、样式等。此外,iTextPDF 的 TextRenderer 类能将 HTML、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值