資料介紹
描述
這是使用物聯網增強現實的演示。我的家庭辦公室溫度和濕度顯示在虛擬儀表板上,該儀表板在真實紙板的頂部進行了增強。在硬紙板的地板上增加了一個虛擬按鈕。點擊按鈕后,儀表板消失。這項技術有很大的潛力,我很好奇你建立了什么。
許多大學生問我如何輕松地重新創建這個項目。因此,我正在嘗試記錄每個步驟,以便您可以快速開始。如果你遇到問題,讓我們在 github repo 上討論,以便每個人都可以貢獻。
先決條件
Unity - 我使用的是 2018.4.34 版本。如果可以的話,請堅持使用這個版本,因為我聽說不同的版本有時不一樣。
Vuforia - 您可以通過 Unity Hub 本身安裝它。您還需要在https://developer.vuforia.com/中創建一個開發者帳戶
Arduino IDEA - 您需要安裝它并準備它以上傳 ESP8266 草圖。你可以按照這個教程
Visual Studio Code 或您最喜歡的編輯器
MQTT 客戶端 - 從這里下載
該項目有兩個高級組件。
從 Node MCU (ESP8266) 向 MQTT 發送傳感器數據
在 AR 儀表板上顯示來自 MQTT 的傳感器數據
將傳感器數據發送到 MQTT
如上圖所示,將 DHT11 傳感器連接到 ESP8266
"+" to 3V3 Pin
"-" to GND Pin
"Out" to D4 pin
將 repo 克隆到您的計算機
?
git clone https://github.com/just4give/ar-sensor-unity.git
?
在 Arduino IDE 中打開SensorMCU.ino文件更新以下 3 行。輸入您的 Wifi SSID、密碼并選擇主題名稱,例如“yourname/esp8266/sensor”
?
const char* ssid = "";//put your wifi network name here const char* password = "";//put your wifi password here const char* topic = "";
?
更改代碼后,上傳草圖并檢查串行監視器中的日志。您應該看到每分鐘打印一次溫度和濕度。
現在,為確保將傳感器數據發送到 MQTT,請打開您之前下載的MQTT.fx客戶端。然后創建一個新的連接配置文件。
Broker Address = broker.hivemq.com
Broker Port = 1883
Client ID = Click on "Generate" button to get random id
創建配置文件后,連接到代理。然后轉到“訂閱”選項卡并輸入您的主題名稱,然后單擊“訂閱”按鈕。稍等片刻,您應該會看到 ESP8266 板上出現數據!
恭喜!您現在已成功將傳感器數據發送到 MQTT 代理。你已經成功了一半!
準備你的目標
您的增強儀表板將附加到目標圖像。從我的存儲庫中打印target_image.jpeg ,這將是您的目標。您可以使用您選擇的任何其他圖像。為此,您需要在 Vuforia 開發者帳戶中創建圖像目標。我會稍微解釋一下。現在,只需打印出圖像或在手機或平板電腦上打開即可。
在 Unity 上創建 AR 儀表板
打開 Unity Hub,單擊“添加”按鈕并選擇您之前克隆的 ar-sensor-unity 文件夾。您應該看到如下導入的項目。
單擊將在 Unity 中打開該項目的項目,該項目應如下所示。
你會注意到,主視圖有點空。現在,將“sensorscreen”拖到“Untitled”(左上角),您應該會看到添加了“sensorscreen”,如下圖所示。
現在,右鍵單擊“無標題”并刪除屏幕。然后在 VS 代碼或任何編輯器中打開 Assets/Scripts/SensorReader.cs 文件并輸入您在 ESP8266 中使用的主題名稱。
現在,將 USB 攝像頭連接到您的計算機,然后單擊播放按鈕。將您的相機聚焦在目標圖像上,您應該會看到通過 Unity 上的相機視圖增強的虛擬儀表板。
恭喜!!!您已成功創建 AR 項目。
您自己的圖像目標
到目前為止,在這個項目中,您已經使用了我的 Vuforia 圖像目標。如果我從開發人員門戶中刪除我的 Vuforia 密鑰,它將無法工作。因此,如果您在閱讀本文時遇到任何問題,則需要創建自己的圖像目標。
訪問https://developer.vuforia.com/并注冊您的帳戶。然后登錄您的帳戶并導航到“許可證管理器”頁面。單擊“獲取開發密鑰”。在下一頁中,輸入許可證名稱,輸入您的姓名并單擊“確認”。你應該看到你的執照。單擊您的許可證,然后在下一頁上復制許可證密鑰。
現在,前往 Unity,點擊“ARCamera”,然后點擊“Open Vuforia Engine Configuration”
然后將許可證密鑰粘貼到“應用程序許可證密鑰”字段下,然后單擊“添加許可證”。這將打開 Vuforia 開發人員門戶。前往“目標管理器”,然后單擊“添加數據庫”按鈕并創建一個。
現在,單擊將帶您到以下頁面的數據庫。
在添加新的圖像目標之前,首先從互聯網上選擇一張圖像。我要使用這個。
?
現在,單擊“添加目標”按鈕。從您的計算機中選擇圖像。
類型 = 單個圖像
寬度 = 0.2 比例的目標。我的目標是 0.25 米。所以 0.25x0.2=0.05
幾分鐘后,您可以看到圖像的評分。更高的評級意味著增強期間的更高準確度。
現在,選擇目標并單擊“下載數據庫”。下載后,雙擊文件并導入 Unity。
然后在 Unity 中,選擇 Image Target、database 和 image,如下所示。
而已 !單擊播放按鈕并將相機聚焦在新的目標圖像上。我在 iPad 上打開圖像并用作我的目標。
- 物聯網項目組開源硬件
- 燈光物聯網開源項目
- MuSa物聯網開源案例
- 新物聯網設備開源分享
- TI RSLK MAX增強CC3100 BoosterPack開源項目
- 螺栓物聯網開源項目
- 物聯網開源項目之智能百葉簾
- 物聯網開源項目
- 物聯網電源集線器V1.0開源項目
- ESP32物聯網小工具開源項目
- 如何使用開源軟件搭建自己的物聯網項目
- 如何使用物聯網操作系統Zephyr實現“連續集成”開源軟件的詳細說明
- 未來增強現實技術AR的世界是怎么的?詳細視頻講解 17次下載
- 使用蜂窩模塊連接到物聯網制造項目 4次下載
- 10大物聯網開源軟件的介紹 7次下載
- 嵌入式物聯網開源項目分享 1583次閱讀
- AR增強現實技術未來的發展趨勢 5503次閱讀
- 為什么物聯網存儲基于對象 1489次閱讀
- 物聯網如何來增強客戶體驗 969次閱讀
- 虛擬現實和增強現實存在什么潛在的問題 3215次閱讀
- dfrobot光子物聯網開發板簡介 2232次閱讀
- 如何找到真正有價值的物聯網項目? 1012次閱讀
- 物聯網十大經典開源操作系統 1w次閱讀
- 全年開源項目的盤點和總結 3363次閱讀
- 工業4.0進行時:增強現實技術如何變革制造業 3322次閱讀
- 增強現實技術的應用分析 8745次閱讀
- 增強現實技術和vr差異在哪 1850次閱讀
- 如何最優化您的增強現實(AR)解決方案? 1661次閱讀
- 11個機器學習開源項目 2829次閱讀
- 工業物聯網項目開始前 您需要了解的八個關鍵事項 836次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 25次下載 | 1 積分
- 2中興通訊的PCB設計規范
- 23.03 MB | 2次下載 | 5 積分
- 3IP6823 支持 qi 認證的無線充電發射控制 SOC
- 1.01 MB | 1次下載 | 免費
- 4IP6824? 全集成QI?無線充電發射控制SOC
- 1.22 MB | 1次下載 | 免費
- 5工程師入門必學的二十個模擬電路
- 0.37 MB | 1次下載 | 1 積分
- 6PESD18VY1BBIF保護二極管規格書
- 4.56MB | 次下載 | 免費
- 774HC4050緩沖器規格書
- 217.58KB | 次下載 | 免費
- 874HC73-Q100雙JK觸發器規格書
- 220.85KB | 次下載 | 免費
本月
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 4DeepSeek:從入門到精通
- 5.36 MB | 25次下載 | 1 積分
- 5PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 6GD32F4xx用戶手冊
- 14.49MB | 14次下載 | 免費
- 7dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 8STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多