本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
本文主要介绍了如何使用Unity和Vuforia在增强现实仪表板上集成IoT传感器数据。
硬件部件:
设计步骤:
步骤一、准备工作:
步骤二、发送传感器数据到MQTT:
如上图所示,将DHT11传感器连接到ESP8266:
将存储库克隆到计算机:git clone https://github.com/just4give/ar-sensor-unity.git
在Arduino IDE更新中打开以下3行的SensorMCU.ino文件。输入Wifi SSID,密码并选择主题名称,如“您的名称/ esp8266 /传感器”:
更改代码后,上传草图并在串行监视器中检查日志,可以每分钟看到打印的温度和湿度。
现在,要确保将传感器数据发送到MQTT,打开之前下载的MQTT.fx客户端。然后创建一个新的连接配置文件。
Broker Address = broker.hivemq.com
Broker Port = 1883
Client ID = Click on "Generate" button to get random id
创建概要文件后,连接到代理。然后转到“订阅”标签,输入主题名称,然后单击“订阅”按钮。等待一分钟,可以看到ESP8266开发板中出现数据
步骤三、目标图像
增强仪表板将附加到目标图像:
从文档中打印target_image.jpeg ,也可以使用其他图像(需要在Vuforia开发人员帐户中创建图像目标),需打印图像或在手机或平板电脑上打开即可。
步骤四、在Unity上创建AR仪表板
打开Unity Hub,单击“添加”按钮,然后选择之前克隆的ar-sensor-unity文件夹
单击项目,将在Unity中打开该项目,如下所示。
主视图有点空白,将“ sensorscreen”拖到“ Untitled”(左上角),可以看到“ sensorscreen”已添加为下图
右键单击“无标题”,然后删除屏幕。然后在VS代码或任何编辑器中打开Assets / Scripts / SensorReader.cs文件,然后键入在ESP8266中使用的主题名称。
将USB摄像头连接到计算机,然后单击“播放”按钮。将相机聚焦在目标图像上,可以看到通过Unity上的相机视图增强的虚拟仪表板
步骤四、上传图像
附件:
代码(点击查看)
拆解: 130美元的声控家用设备Amazon Tap蓝牙音箱
2016-06-29
面临制造业流失,科技巨头跑路,创业公司倒闭的深圳,已不再是科技创业者的天堂?
2017-10-17
物联网连接技术:cellular还是LPWAN?
2018-11-16
物联网安全和Linux:为什么IncludeOS有其优势
2018-11-14
遥感技术的演变:实现物联网的承诺
2018-11-19
2019年你最值得入手的5款开发板
2019-08-21
小米米家生态中的3种温湿度传感器智能硬件比较,哪种最好?
2019-10-12
这套工业物联网解决方案把乐高变成了一座智慧城市
2019-06-24
【实战课】华为IoT物联网平台(7)NB-IoT芯片与模组介绍
2019-07-21
NODEMCU-物联网机器人
2019-08-01
讨论