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文件中更改它,以便在站点和镜像上更改位置。

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

    评论

    相关推荐

    电脑制作私有云盘,电脑制作私有云盘的教程,个人云电脑是什么以及怎么连接

    缴费,告别停车难困扰。无人驾驶出租车通过远程云控保障行驶安全,未来出行因远程连接变得智能、便捷、舒适。接下来和大家一起探索电脑制作私有云盘的教程。    电脑制作私有云盘的教程:    制作
    的头像 发表于 12-30 14:08 73次阅读
    电脑<b class='flag-5'>制作</b>私有云盘,电脑<b class='flag-5'>制作</b>私有云盘的教程,个人云电脑是什么以及怎么连接

    虚拟制作技术在广告领域中的应用与挑战

    技术的每一次革新都为创意的实现提供了更多可能。随着虚拟制作技术日趋成熟及其在广告领域全流程的应用,广告内容制作进入到了更高效的数字化时代。在刚刚落幕的第三届上海国际虚拟制作大会暨展览会(VPS
    的头像 发表于 12-06 09:39 443次阅读

    HDI板盲孔制作常见缺陷及解决

    HDI板是一种高密度互连印刷电路板,其特点是线路密度高、孔径小、层间连接复杂。在HDI板的制作过程中,盲孔的制作是一个关键步骤,同时也是常见的缺陷发生环节。以下是根据搜索结果总结的HDI板盲孔制作的常见缺陷及其解决方法。
    的头像 发表于 11-02 10:33 288次阅读

    AIGC在视频内容制作中的应用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成内容)在视频内容制作中的应用前景广阔,主要体现在以下几个方面: 一、提高视频内容制作效率
    的头像 发表于 10-25 15:44 570次阅读

    开关电源设计与制作

    电子发烧友网站提供《开关电源设计与制作.doc》资料免费下载
    发表于 10-24 16:36 6次下载

    光刻掩膜版制作流程

    光刻掩膜版的制作是一个复杂且精密的过程,涉及到多个步骤和技术。以下是小编整理的光刻掩膜版制作流程: 1. 设计与准备 在开始制作光刻掩膜版之前,首先需要根据电路设计制作出掩模的版图。这
    的头像 发表于 09-14 13:26 711次阅读

    PCB电路板设计与制作的步骤和要点

    一站式PCBA智造厂家今天为大家讲讲pcb设计制作流程和要点是什么?PCB设计制作流程和要点。PCB设计是电子产品开发过程中的关键步骤之一。 PCB设计制作流程和要点 PCB设计制作
    的头像 发表于 08-02 09:24 749次阅读

    光电传感器反光板能否用镜子替代?

    反光板是所有回归反射型光电传感器必不可少的配套元件,它的使命是将光电传感器中的发射器发出去的光反射回来,以便传感器接收器能够接收到光信号。那么一定有不少工程师想过这个问题镜子也可以反光可以用镜子
    的头像 发表于 07-02 08:24 673次阅读
    光电传感器反光板能否用<b class='flag-5'>镜子</b>替代?

    超长续航,不拘束电源;移动办公,祝你无忧---平板电脑 #电子制作 #人工智能

    电脑电子制作
    jf_10805031
    发布于 :2024年06月15日 11:49:21

    用RAW10制作1080P@30Hz的画面,但5M画面总是出现空白的原因?

    我们使用的是带有智能感应摄像头的客户 CX3 板。 我们可以用 RAW10 制作1080P@30Hz的画面,但 5M(2592x1944@15Hz,RAW10)画面总是出现空白。 我的 mipi 接收器是否配置错误? 还是我遗漏了什么?
    发表于 05-30 06:00

    音箱制作过程图解

    电子发烧友网站提供《音箱制作过程图解.doc》资料免费下载
    发表于 04-28 09:27 10次下载

    电阻柜的电阻元件如何制作

    电阻元件的制作过程中需要严格遵守相关的工艺规范和安全操作规程,以确保电阻元件的质量和可靠性。同时,制作过程中还需注意环保和节能,选择环保材料和节能工艺,降低电阻柜对环境的影响。
    的头像 发表于 03-08 15:50 433次阅读
    电阻柜的电阻元件如何<b class='flag-5'>制作</b>?

    cadence LOGO如何制作

    电子发烧友网站提供《cadence LOGO如何制作.docx》资料免费下载
    发表于 03-07 14:28 0次下载

    电路板pcb制作过程

    电路板pcb制作过程
    的头像 发表于 03-05 10:26 1276次阅读

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 3087次阅读
    如何使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱