智慧魔鏡

樹莓派魔鏡是國外的一個開源項目、其本質原理並不難、主要偏向於網路編程方面的開發。還可以可以加入感測器、音響、攝影鏡頭等,達到除了圖形文字以外的人機互動效果。該作品實現簡單、效果酷炫。基於樹莓派+LABVIEW、樹莓派連接顯示器、在顯示器上放置一面雙面鏡、可以達到在鏡子顯示圖像的內容。

設計原理為,雙面鏡不同於普通的鏡子,當鏡子的背面很暗,看起來就和普通鏡子一樣,當鏡子背面有亮光,亮光則會透過鏡子在鏡子正面顯示出來。利用樹莓派輸出圖形介面在顯示器上顯示,製作一個黑色背景的動態網頁,網頁利用 [HTML+CSS+JS+PHP] 實現,達到魔幻的效果。

設計特色:

  • 效果酷炫:能夠動態的展示圖片和文字;
  • 具有鏡子的功能、同時又極具科幻感地顯示時間;
  • 具備聯網功能、可以獲取新聞諮詢和天氣情況等;
    具備問候語功能、誇誇陽光帥氣之類

創新部分:

  • 結合了LABVEIW、使用LABVEIW進行控制頁面的跳轉和變換
  • 遠端控制照片切換、瀏覽器自動執行、切換頁面等
  • 使用無線通訊、電腦和魔鏡共處同一區域網路即可
  • 預留了開發空間、軟體應用方面可增加語音識別、人臉識別等功能;硬體方面可增加麥克風、音響等做到語音互動、測定當前環境參數等;

設計組成

  • 硬體
    • 樹莓派+無線網卡
    • 顯示器+同尺寸大小的雙面鏡
    • PC
  • 軟體
    • 樹莓派:安裝WEBSERVER ——LAMP/ LAMP指的Linux(操作系統) 、Apache(HTTP服務器),MySQL(數據庫軟件)和PHP(有時也是指Perl或Python)的第一個字母,一般用來建立web服務器。
    • LABVEIW:SOCKET軟體包 

功能:
LABVIEW運行於PC端,通過無線通信、將控制指令發送至樹莓派【同一局域網下】,樹莓派本地訪問自身網站、並驅動顯示器顯示出來。

以下取決於網頁的設計:
簡單展示: http://oru6559k8.bkt.clouddn.com/index1.html

具有電子相冊功能;
具備問候語功能;
具備諮詢獲取功能;
具備時間、天氣顯示功能;

完成情況概述

  • 實際效果酷炫、達到了魔鏡的效果;
  • 實現了問候語功能和時間顯示功能;
  • 實現了 LABVIEW 控制功能

(本文為 2017 DDC中國區選拔賽參賽作品)


文章連結 │ 智能魔鏡

程式碼下載 │ https://drive.google.com/file/d/1w2WOuupVOy6ah7eddDEm0ElVBp_oBfAO/view?usp=sharing