早上的時(shí)間可能有限。你必須為工作,學(xué)校做好準(zhǔn)備。..。..仰望天氣需要一些有限的時(shí)間。智能鏡像消除了打開手機(jī)或計(jì)算機(jī)以及查看天氣所需的時(shí)間。在這個(gè)項(xiàng)目中,我們將制作這樣的鏡子。它將能夠告訴您鏡子懸掛的時(shí)間,當(dāng)?shù)靥鞖猓瑴囟群蜐穸取?/p>

第1步:您需要的組件
組件列表可以在下面的pdf中找到
計(jì)算機(jī)
DHT11溫度和濕度傳感器
Raspberry pi 3型號(hào)B
木材
具有HDMI輸入的屏幕(或帶轉(zhuǎn)換器的DVI輸入,如我的情況) 》
將木材固定到位的硬件(螺釘,膠水,支架)
對(duì)抗鏡,嘗試將尺寸排序?yàn)榻咏聊怀叽?。我訂購了一個(gè)自定義尺寸并測(cè)量了屏幕外部,完全組裝,帶邊框。屏幕將能夠駐留在訪問鏡像上。
將傳感器連接到覆盆子pi的電纜(女性 - 女性2.54至2.0mm跨接電線推薦)
HDMI電纜
第2步:Raspberry Pi設(shè)置
現(xiàn)在是時(shí)候安裝一些軟件來控制Raspberry Pi了:
Raspbian操作系統(tǒng)映像
Win32光盤管理器
1)從Raspberry pi網(wǎng)站安裝Raspbian OS軟件。
下載ZIP文件并將其解壓縮到所需位置。
2)下載Win32光盤管理器。
點(diǎn)擊文件夾圖標(biāo)選擇圖像
然后選擇“設(shè)備”你的microSD
然后單擊“寫入”
當(dāng)圖像寫在MicroSD卡上時(shí),可以在Windows資源管理器中打開它。
打開文件“cmdline.txt”
在“rootwait”之前添加以下行:169.254.10.0
然后保存文件。
現(xiàn)在將MicroSD插入Raspberry pi
使用5.2V電源適配器為Pi供電。
將網(wǎng)線連接到Pi和計(jì)算機(jī)。
第3步:連接到Raspberry Pi

現(xiàn)在我們已經(jīng)安裝了使用RPi所需的一切
1)安裝Putty并打開它。
2)創(chuàng)建連接(如圖所示)
3)登錄您的pi:
用戶名:pi
密碼:raspberry
4)WIFI設(shè)置
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
您現(xiàn)在可以在putty中使用此ip地址來登錄無線。
步驟4:測(cè)量木結(jié)構(gòu)的尺寸
您需要測(cè)量2個(gè)元素:
屏幕尺寸(僅限屏幕,沒有邊緣?。?/p>
您購買的樹脂鏡的尺寸
請(qǐng)記住,這些測(cè)量將在矩形內(nèi)部。購買木材時(shí),你必須加上木材寬度值的8倍才能得到正確的長度,因?yàn)槿绻憧吹叫鼻械哪绢^就很好。
對(duì)于鏡子的正面,我使用了一個(gè)18 x 69毫米,長度為210厘米的木板
寫下尺寸,我們稍后再使用它們。
步驟5:將屏幕分開





現(xiàn)在我們將屏幕分開。每個(gè)屏幕都不同,對(duì)于我的屏幕,我不得不松開4個(gè)螺絲并松開顯示器周圍的夾子。我的情況是,屏幕只通過幾根電線連接到電源。所以我把背面貼在屏幕上,所以它不會(huì)移動(dòng)。
步驟6:制作鏡子的前部





要制作前部,我們需要無邊框的屏幕測(cè)量。您可以選擇木材的寬度,但我建議高度為+/- 20mm。邊界不一定那么高。
如果您首先使用測(cè)量結(jié)果制作第二張照片中的草圖,這會(huì)有所幫助。切割木板時(shí)有幫助。
測(cè)量木材上屏幕的尺寸。在每一側(cè)向外畫一個(gè)45°的角。對(duì)屏幕的4個(gè)尺寸重復(fù)此操作。
您可以使用圓鋸自己切割木板,或者向商店詢問您購買木板的位置。
我在木板的高度每側(cè)每塊木板鉆了2個(gè)小洞,所以我可以在洞內(nèi)安裝木制龍頭,將木板連接在一起。
為了將它們永久固定在一起,我使用了木膠。
讓膠水在一夜之間硬化。
步驟7:制作鏡子的背面





現(xiàn)在我們需要對(duì)plexi-mirror進(jìn)行測(cè)量。
我們不打算以45°的角度切割木板。
您的繪圖應(yīng)該看起來像第三張照片。
對(duì)于長度,我們將增加2倍寬度的木板。
對(duì)于高度,我們要將木板切割成樹脂鏡的測(cè)量值。結(jié)果是,當(dāng)像照片中那樣放置木板時(shí),內(nèi)部測(cè)量結(jié)果與樹叢鏡像相同。
為了將木板固定在一起,我鉆了孔并用螺絲固定。因?yàn)檫@將是背面,所以優(yōu)化不是優(yōu)先事項(xiàng)。
第8步:完成木結(jié)構(gòu)


現(xiàn)在,我們將兩個(gè)結(jié)構(gòu)緊密結(jié)合在一起。
我使用金屬90°彎頭和螺絲固定2,如圖所示。
您也可以使用這些小三角螺釘,但沒有必要。
步驟9:將Plexi鏡像和屏幕放置在構(gòu)造中




如果一切正確,你的鏡子從背面很好地貼合,并從前面的邊緣休息。
我在邊緣涂上一些膠水并將鏡子放在最終位置。
在鏡子上放一些重物,這樣干得很好。
讓它過夜。
步驟10:將它們放在一起




現(xiàn)在我們的施工已經(jīng)完成,我們將使用DHT11溫度傳感器將屏幕放入外殼中。
如何修復(fù)它,取決于你,只需確保屏幕和pi不會(huì)去任何地方。
我將DHT11溫度傳感器安裝在鏡子外面,因此讀數(shù)最準(zhǔn)確。
步驟11:SQL數(shù)據(jù)庫

在此步驟中,我們將安裝一些將會(huì)使運(yùn)行數(shù)據(jù)庫成為可能。
sudo apt update
sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin- python3
我們目前沒有用戶。我們使用此代碼創(chuàng)建用戶,您只需填寫用戶和密碼:
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
我們將數(shù)據(jù)庫連接到pycharm
轉(zhuǎn)到視圖》工具窗口》數(shù)據(jù)庫并單擊綠色加號(hào)到添加連接
選擇數(shù)據(jù)源》 MySQL和下載驅(qū)動(dòng)程序,如果出現(xiàn)
常規(guī)
主機(jī)= localhost
Port = 3306
用戶= *您在上一步中選擇的名稱*
您在上一步中選擇的密碼= *密碼*
SSH/SSL
代理主機(jī)= *您的IP地址*
端口= 22
代理用戶= pi
代理密碼=覆盆子
要插入表格
,右鍵單擊智能鏡像》打開控制臺(tái)
執(zhí)行sql控制臺(tái)中的zip文件
數(shù)據(jù)庫
步驟13:獲取項(xiàng)目代碼

在pycharm中轉(zhuǎn)到:
文件》設(shè)置》 Bui ld,執(zhí)行,部署》部署
像照片一樣填寫屏幕
在
中執(zhí)行相同的操作
文件》默認(rèn)設(shè)置》構(gòu)建,執(zhí)行,部署》部署
現(xiàn)在您只需從我的github下載代碼并在pycharm中打開
步驟14:自動(dòng)運(yùn)行項(xiàng)目
要在啟動(dòng)時(shí)加載屏幕頁面,請(qǐng)?jiān)赑i中鍵入:
cd /home/pi/.config/lxsession/LXDE-pi/
和使用nano打開自動(dòng)啟動(dòng)文件
nano autostart
確保這是文件中的內(nèi)容:
@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
現(xiàn)在顯示器頁面將在啟動(dòng)時(shí)加載屏幕保護(hù)程序已禁用。
第15步:享受你的智能鏡像

現(xiàn)在你只需啟動(dòng)屏幕和pi,然后讓鏡子做它的魔力。
啟動(dòng)鏡像需要一些時(shí)間,但讓它可以正常工作。
屏幕上的位置設(shè)置為比利時(shí)的Kortrijk,即制作鏡像的位置,但是如果要更改它,請(qǐng)轉(zhuǎn)到代碼中的web》 static》 JavaScript文件夾并搜索City = Kortrijk; (它位于代碼的第一行)。您可以將其更改為您居住的位置。您應(yīng)該在2個(gè)javascript文件中更改它,以便在站點(diǎn)和鏡像上更改位置。
發(fā)布評(píng)論請(qǐng)先 登錄
智能體內(nèi)容
索尼3.0版虛擬制作工具套裝重磅升級(jí)
奧拓電子助力2026全國大學(xué)生虛擬制作大賽
電子工程師在客戶現(xiàn)場(chǎng)都做哪些測(cè)試?超聲換能器聲功率測(cè)試系統(tǒng)!#硬核拆解 #傳感器 #電子制作 #電路知識(shí)
如何制作 rt117x 閃存驅(qū)動(dòng)程序?
小藝開放平臺(tái)鴻蒙智能體開發(fā)智能體配置-基礎(chǔ)信息
【創(chuàng)意征集】鏡面顯示器一個(gè)打通“虛擬”與“現(xiàn)實(shí)”的家庭終端構(gòu)想【2025-10-18】
索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(2)
索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(1)
智能鏡子的制作
評(píng)論