0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能镜子的制作

454398 来源:工程师吴畏 2019-08-16 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

早上的时间可能有限。你必须为工作,学校做好准备。..。..仰望天气需要一些有限的时间。智能镜像消除了打开手机或计算机以及查看天气所需的时间。在这个项目中,我们将制作这样的镜子。它将能够告诉您镜子悬挂的时间,当地天气,温度和湿度。

智能镜子的制作

第1步:您需要的组件

组件列表可以在下面的pdf中找到

计算机

DHT11温度和湿度传感器

Raspberry pi 3型号B

木材

具有HDMI输入的屏幕(或带转换器DVI输入,如我的情况) 》

将木材固定到位的硬件(螺钉,胶水,支架)

对抗镜,尝试将尺寸排序为接近屏幕尺寸。我订购了一个自定义尺寸并测量了屏幕外部,完全组装,带边框。屏幕将能够驻留在访问镜像上。

传感器连接到覆盆子pi的电缆(女性 - 女性2.54至2.0mm跨接电线推荐)

HDMI电缆

第2步:Raspberry Pi设置

现在是时候安装一些软件来控制Raspberry Pi了:

Raspbian操作系统映像

Win32光盘管理器

1)从Raspberry pi网站安装Raspbian OS软件。

下载ZIP文件并将其解压缩到所需位置。

2)下载Win32光盘管理器。

点击文件夹图标选择图像

然后选择“设备”你的microSD

然后单击“写入”

当图像写在MicroSD卡上时,可以在Windows资源管理器中打开它。

打开文件“cmdline.txt”

在“rootwait”之前添加以下行:169.254.10.0

然后保存文件。

现在将MicroSD插入Raspberry pi

使用5.2V电源适配器为Pi供电。

将网线连接到Pi和计算机。

第3步:连接到Raspberry Pi

现在我们已经安装了使用RPi所需的一切

1)安装Putty并打开它。

2)创建连接(如图所示)

3)登录您的pi:

用户名:pi

密码:raspberry

4)WIFI设置

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文件的底部,添加以下行:

network={

ssid=“name of the wireless network”

psk=“password of the wireless network”

}

5)要将无线连接到RPi,首先需要找到您的IP地址通过此代码:

ifconfig wlan0

您现在可以在putty中使用此ip地址来登录无线。

步骤4:测量木结构的尺寸

您需要测量2个元素:

屏幕尺寸(仅限屏幕,没有边缘!)

您购买的树脂镜的尺寸

请记住,这些测量将在矩形内部。购买木材时,你必须加上木材宽度值的8倍才能得到正确的长度,因为如果你看到斜切的木头就很好。

对于镜子的正面,我使用了一个18 x 69毫米,长度为210厘米的木板

写下尺寸,我们稍后再使用它们。

步骤5:将屏幕分开

现在我们将屏幕分开。每个屏幕都不同,对于我的屏幕,我不得不松开4个螺丝并松开显示器周围的夹子。我的情况是,屏幕只通过几根电线连接到电源。所以我把背面贴在屏幕上,所以它不会移动。

步骤6:制作镜子的前部

要制作前部,我们需要无边框的屏幕测量。您可以选择木材的宽度,但我建议高度为+/- 20mm。边界不一定那么高。

如果您首先使用测量结果制作第二张照片中的草图,这会有所帮助。切割木板时有帮助。

测量木材上屏幕的尺寸。在每一侧向外画一个45°的角。对屏幕的4个尺寸重复此操作。

您可以使用圆锯自己切割木板,或者向商店询问您购买木板的位置。

我在木板的高度每侧每块木板钻了2个小洞,所以我可以在洞内安装木制龙头,将木板连接在一起。

为了将它们永久固定在一起,我使用了木胶。

让胶水在一夜之间硬化。

步骤7:制作镜子的背面

现在我们需要对plexi-mirror进行测量。

我们不打算以45°的角度切割木板。

您的绘图应该看起来像第三张照片。

对于长度,我们将增加2倍宽度的木板。

对于高度,我们要将木板切割成树脂镜的测量值。结果是,当像照片中那样放置木板时,内部测量结果与树丛镜像相同。

为了将木板固定在一起,我钻了孔并用螺丝固定。因为这将是背面,所以优化不是优先事项。

第8步:完成木结构

现在,我们将两个结构紧密结合在一起。

我使用金属90°弯头和螺丝固定2,如图所示。

您也可以使用这些小三角螺钉,但没有必要。

步骤9:将Plexi镜像和屏幕放置在构造中

如果一切正确,你的镜子从背面很好地贴合,并从前面的边缘休息。

我在边缘涂上一些胶水并将镜子放在最终位置。

在镜子上放一些重物,这样干得很好。

让它过夜。

步骤10:将它们放在一起

现在我们的施工已经完成,我们将使用DHT11温度传感器将屏幕放入外壳中。

如何修复它,取决于你,只需确保屏幕和pi不会去任何地方。

我将DHT11温度传感器安装在镜子外面,因此读数最准确。

步骤11:SQL数据库

在此步骤中,我们将安装一些将会使运行数据库成为可能。

sudo apt update

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin- python3

我们目前没有用户。我们使用此代码创建用户,您只需填写用户和密码:

CREATE USER ‘FILL_USER_IN’@‘localhost’ IDENTIFIED BY ‘FILL_PASSWORD_IN’; CREATE DATABASE smart-mirror; GRANT ALL PRIVILEGES ON smart-mirror.* to ‘FILL_USER_IN’@‘localhost’ WITH GRANT OPTION;

sudo mariadb 《 sql/db_init.sql

步骤12:SQL连接到Pycharm

我们将数据库连接到pycharm

转到视图》工具窗口》数据库并单击绿色加号到添加连接

选择数据源》 MySQL和下载驱动程序,如果出现

常规

主机= localhost

Port = 3306

用户= *您在上一步中选择的名称*

您在上一步中选择的密码= *密码*

SSH/SSL

代理主机= *您的IP地址*

端口= 22

代理用户= pi

代理密码=覆盆子

要插入表格

,右键单击智能镜像》打开控制台

执行sql控制台中的zip文件

数据库

步骤13:获取项目代码

在pycharm中转到:

文件》设置》 Bui ld,执行,部署》部署

像照片一样填写屏幕

中执行相同的操作

文件》默认设置》构建,执行,部署》部署

现在您只需从我的github下载代码并在pycharm中打开

步骤14:自动运行项目

要在启动时加载屏幕页面,请在Pi中键入:

cd /home/pi/.config/lxsession/LXDE-pi/

和使用nano打开自动启动文件

nano autostart

确保这是文件中的内容:

@lxpanel --profile LXDE-pi

@pcmanfm --desktop --profile LXDE-pi

@xscreensaver -no-splash

@point-rpi

@chromium-browser --incognito --kiosk 127.0.0.1/monitor

@xset s noblank

@xset s off

@xset -dpms

现在显示器页面将在启动时加载屏幕保护程序已禁用。

第15步:享受你的智能镜像

现在你只需启动屏幕和pi,然后让镜子做它的魔力。

启动镜像需要一些时间,但让它可以正常工作。

屏幕上的位置设置为比利时的Kortrijk,即制作镜像的位置,但是如果要更改它,请转到代码中的web》 static》 JavaScript文件夹并搜索City = Kortrijk; (它位于代码的第一行)。您可以将其更改为您居住的位置。您应该在2个javascript文件中更改它,以便在站点和镜像上更改位置。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    行业洞察__数字孪生IOC的智能体协同:演进路径与工程选型

    只是一个被动的“镜子”,它应该成为一个能够自主推理、调用工具并与其他孪生体协同的“智能体”。这个技术范式的跃迁,本质上是从“感知-显示”的被动模式,进化为“感知-分析-决策-执行”的主动闭环。智能体不再
    发表于 05-22 10:46

    当“转播车”不再是唯一答案:现场制作,正在被重新定义

    一台2U设备,承载一辆转播车的现场制作能力。从转播车到2U:一次关于"轻量化制播"的现实转向在很长一段时间里,“专业级现场制作”几乎等同于一件事——把一整套转播车系统,开到现场
    的头像 发表于 05-12 17:41 318次阅读
    当“转播车”不再是唯一答案:现场<b class='flag-5'>制作</b>,正在被重新定义

    智能体内容

    为了给用户提供更好的服务,请确保您的智能体能够为用户提供绿色、独特、高质量的内容,不得出现对用户有害或者不当的内容,包括但不限于在智能体信息、智能体内容、智能体广告、互联网弹窗信息(指
    发表于 04-29 10:14

    索尼3.0版虚拟制作工具套装重磅升级

    的基础上实现了设备兼容、渲染性能、色彩管理、拍摄辅助等多维度的突破性升级,不仅进一步打破了设备与品牌的壁垒,更以更智能、更高效、更通用的功能特性,为影视、广电、直播等不同领域的制作团队提供了一站式虚拟制作解决方案,让虚拟
    的头像 发表于 04-09 10:53 584次阅读

    奥拓电子助力2026全国大学生虚拟制作大赛

    近期,2026全国大学生虚拟制作大赛(VPC)在全国七大赛区陆续启动,作为本届大赛技术支持单位,奥拓电子凭借深耕行业多年的硬核技术、成熟的虚拟制作解决方案,护航赛事高标准开展。
    的头像 发表于 03-27 13:51 438次阅读

    如何制作 rt117x 闪存驱动程序?

    的RAM中运行它,然后升级程序。但是现在我不知道如何制作这个闪存驱动器。因此,我想问一下 FAE 是否可以告诉我如何制作它,或者是否有一个使用 rt1170 制作闪存驱动器的 DEMO 项目。你能提供吗?
    发表于 03-04 06:38

    小艺开放平台鸿蒙智能体开发智能体配置-基础信息

    创建智能体后,开发者可以进入智能体配置页面对智能体基础信息进行编辑。支持编辑智能体图标、智能体名称、智能
    发表于 02-02 16:47

    【创意征集】镜面显示器一个打通“虚拟”与“现实”的家庭终端构想【2025-10-18】

    现实。 一、 产品愿景:它不只是电视,也不是镜子 我构想的产品,是一台 “智能镜电视” 。它常态下是一面品质卓越的完整镜面,唤醒后则是一台集虚拟试穿、体感娱乐、社交于一身的4K/8K智能终端。目标是通过
    发表于 10-15 20:53

    如何制作字母数字键盘?

    制作字母数字键盘
    发表于 09-05 07:24

    如何制作RGB565标志?

    如何制作RGB565标志?
    发表于 09-04 06:35

    索尼重载设备的高质量远程制作方案和应用(2)

    索尼的远程制作可以被称之为制作级的高质量远程制作,或重载设备的高质量远程制作,远程设备结合常规系统设备,提供和本地制作类似的
    的头像 发表于 08-21 15:56 1499次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(2)

    索尼重载设备的高质量远程制作方案和应用(1)

    远程制作是近来技术发展的重点之一。远程制作通用的分类是什么?一些痛点如何解决,比如码率和画质的矛盾,HFR超高速信号如何传输,多种辅助信号如何减少对公网IP地址的依赖等?索尼支持多种远程制作模式,在
    的头像 发表于 08-21 15:55 1180次阅读
    索尼重载设备的高质量远程<b class='flag-5'>制作</b>方案和应用(1)

    CYBT-343026-01能否使用 HFP 和 AVRCP 制作应用程序?

    我们计划使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的应用程序。 可以使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的应用程序吗? 根据 QDID
    发表于 07-01 08:29

    各种WIFI天线制作技巧资料

    各种WIFI 天线制作技巧资料
    发表于 06-10 15:11 0次下载

    双菱天线制作资料

    高效天线制作
    发表于 06-10 15:10 0次下载