3750| 2
|
[ESP8266/ESP32] FireBeetle ESP32-E做的AR温度计 |
引言: ESP32做的各种应用广泛被开源硬件爱好者喜欢。今天给大家介绍一个互动性强的AR温度计,硬件主控是FireBeetle ESP32-E。用这个模块主要是探索IOT和MQTT的适用性。本次项目主要用于展示,因为对MQTT broker稳定性不满意,正在找更合适的MQTT。AR部分程序是用Unity C#写的。C#和C++很多共同之处。写起来并不费力。AR互动部分主要用了Vuforia这个插件。项目是导出为android apk。安卓机可用。先介绍什么是AR。根据百度词条:增强现实(Augmented Reality,简称AR),增强现实技术也被称为扩增现实,AR增强现实技术是促使真实世界信息和虚拟世界信息内容之间综合在一起的较新的技术内容,其将原本在现实世界的空间范围中比较难以进行体验的实体信息在电脑等科学技术的基础上,实施模拟仿真处理,叠加将虚拟信息内容在真实世界中加以有效应用,并且在这一过程中能够被人类感官所感知,从而实现超越现实的感官体验。真实环境和虚拟物体之间重叠之后,能够在同一个画面以及空间中同时存在。 [2] 增强现实技术不仅能够有效体现出真实世界的内容,也能够促使虚拟的信息内容显示出来,这些细腻内容相互补充和叠加。在视觉化的增强现实中,用户需要在头盔显示器的基础上,促使真实世界能够和电脑图形之间重合在一起,在重合之后可以充分看到真实的世界围绕着它。增强现实技术中主要有多媒体和三维建模以及场景融合等新的技术和手段,增强现实所提供的信息内容和人类能够感知的信息内容之间存在着明显不同。那么什么是Vuforia。uforia扩增实境软件开发工具包(英语:Vuforia Augmented Reality SDK),是高通推出的针对移动设备扩增实境应用的软件开发工具包。它利用计算机视觉技术实时识别和捕捉平面图像或简单的三维物体(例如盒子),然后允许开发者通过照相机取景器放置虚拟物体并调整物体在镜头前实体背景上的位置。 第一步:展示内容 第二步:硬件搭建 所需器材:FireBeetle ESP32-E控制器(2);DHT11温度传感 第三步:介绍主控 下面是FireBeetle ESP32-E控制器的脚位图 下图是按要求安装FireBeetle ESP32-E board文件到Arduino ide 下图是FireBeetle ESP32-E烧录配置 下图是烧录后的串口数据、 第四步: 发一些硬件的图片。让人有个直观的认识 第六步:Unity介绍 Unity3D是一个专业游戏开发引擎,可以用来进行游戏开发、动画制作、工程仿真、VR/AR。 下图是Unity MQTT设置,MQTT是HiveMQ broker 下图是导出安卓apk文件。 第七部:连线图 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed