智能魔镜

2017 DDC中国区选拔赛作品  |  游戏娱乐

超人I77   项目发起人 06-20
1 0

基于树莓派+LABVIEW、树莓派连接显示器、在显示器上放置一面双面镜、可以达到在镜子显示图像的内容。
原理,双面镜不同于普通的镜子,当镜子的背面很暗,看起来就和普通镜子一样,当镜子背面有亮光,亮光则会透过镜子在镜子正面显示出来。
利用树莓派输出图形界面在显示器上显示,制作一个黑色背景的动态网页,网页利用[HTML+CSS+JS+PHP]实现,达到魔幻的效果。

项目采用平台:

LabVIEW for Raspberry Pi 2 DIGILENT套件

数量 1

项目采用传感器:

PmodHYGRO:温湿度传感器

数量 1

参与者
Joy_Obama  参与者

中国矿业大学 学生

aod321  参与者

中国矿业大学 学生

路阳  参与者

中国矿业大学 学生

项目详情

项目创意灵感

树莓派魔镜是国外的一个开源项目、其本质原理并不难、主要偏向于网络编程方面的开发。还可以可以加入传感器、音响、摄像头等,达到了除了图形文字以外的人机互动效果。
该作品实现简单、效果酷炫。

设计特色创新

设计特色:
1、效果酷炫:能够动态的展示图片和文字;
2、具有镜子的功能、同时又极具科幻感地显示时间;
3、具备联网功能、可以获取新闻咨询和天气情况等;
4、具备问候语功能、夸夸阳光帅气之类、、、
创新:
1、结合了LABVEIW、使用LABVEIW进行控制页面的跳转和变换
2、远程控制照片切换、浏览器自动执行、切换页面等;
3、使用无线通信、电脑和魔镜共处同一局域网即可;
4、预留了开发空间、软件应用方面可以添加 语音识别、人脸识别等功能;硬件方面可以添加麦克风、音响等做到语音互动、测定当前环境参数等;

系统原理功能


系统的组成:
硬件包括:
1、树莓派+无线网卡
2、显示器+同尺寸大小的双面镜
3、PC
软件:
1、树莓派:安装 WEBSERVER ——LAMP
LAMP指的Linux(操作系统)、Apache(HTTP 服务器),MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

2、LABVEIW:SOCKET 软件包

其他:
界面设计


功能:
LABVIEW运行于PC端,通过无线通信、将控制指令发送至树莓派【同一局域网下】,树莓派本地访问自身网站、并驱动显示器显示出来。

以下取决于网页的设计:
简单展示: http://oru6559k8.bkt.clouddn.com/index1.html

具有电子相册功能;
具备问候语功能;
具备咨询获取功能;
具备时间、天气显示功能;

完成情况概述

1、实际效果酷炫、达到了魔镜的效果;
2、实现了问候语功能和时间显示功能;
3、实现了LABVIEW控制功能;

制作周期分工

制作周期:两周
团队分工:
1、刘灿斌:网页设计
2、殷子:树莓派WEB服务器的搭建
3、周骏鸿:硬件装配和显示器的调整
4、白路阳:LABVEIW端的软件设计

展望项目未来


1、加入语音对话功能;[通过调用讯飞的API+图灵机器人是实现语音助手功能-已在PC端实现]
2、加入人脸识别功能、使用FACE++的API实现人脸识别;
3、加入物体识别功能,使用神经网络训练物体识别系统;
4、加入传感器和其他器件、如温度湿度传感器、灯光等;

收获感悟分享

本次接触到传说中的神奇的双面镜、特定条件下、一面是镜子、而另一面的人却可以看透。
这次制作过程、熟悉了网络编程方面的知识、也进行了一些实践、虽然实际效果有些简陋,但自己评价还是、实现效果还给自己打了90分。
团队在一起搞事情、分享创新的乐趣、发现更好的自己。


我要评价