[ESP8266/ESP32]FireBeetle ESP32-E做的AR温度计 精华

2021-5-26 23:13:07 [显示全部楼层]
3750浏览
查看: 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做的AR温度计图1
第一步:展示内容


第二步:硬件搭建
所需器材:FireBeetle ESP32-E控制器(2);DHT11温度传感

    第三步:介绍主控
下面是FireBeetle ESP32-E控制器的脚位图
FireBeetle ESP32-E做的AR温度计图5
下图是按要求安装FireBeetle ESP32-E board文件到Arduino ide
FireBeetle ESP32-E做的AR温度计图6
下图是FireBeetle ESP32-E烧录配置
FireBeetle ESP32-E做的AR温度计图9
下图是烧录后的串口数据、
FireBeetle ESP32-E做的AR温度计图10

第四步:
发一些硬件的图片。让人有个直观的认识
FireBeetle ESP32-E做的AR温度计图2
FireBeetle ESP32-E做的AR温度计图3

第六步:Unity介绍
Unity3D是一个专业游戏开发引擎,可以用来进行游戏开发、动画制作、工程仿真、VR/AR。
下图是Unity MQTT设置,MQTT是HiveMQ broker
FireBeetle ESP32-E做的AR温度计图7
下图是导出安卓apk文件。
FireBeetle ESP32-E做的AR温度计图8
第七部:连线图
FireBeetle ESP32-E做的AR温度计图4


hnyzcj  版主

发表于 2021-5-27 10:01:53

回复

使用道具 举报

hmilycheng  高级技师

发表于 2021-7-2 17:32:27

酷炫!                        
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail