hololens2实现5G模块有线连接

众所周知原版hololens是没有5G模块的,它使用的芯片是高通骁龙850,高通骁龙850实际上是不具备5G基带的,当年也需要外挂X50基带才可以实现5G,更别说hololens2设计的时候可能原生就没有5G基带。后面有说要推出5G版本hololens,但最后还是鸽没了。
所以Hololens2如果想要实现户外功能就必须要自己加装5G模块,
于是博主斥巨资购入ZTE中兴 F50 5G上网模块(399元),这个好处是可以插入自己的5G SIM卡,切换自由。这款5G module的USB接口是typec usb3.0的,配合USB3.0+的数据线可以实现3750mb/s的数据传输,也就是3.7G左右的接口传输速率。

根据网络公开信息,:ZTE中兴 F50 处理器为紫光展锐 UMS9620,6nm制程工艺。这里有F50拆解测评

但是ZTE F50插入hololens2时遇到了一个问题,由于Hololens2的typec接口供电不足,导致hololens2无法识别网卡。第一次插是可以识别的,但是没多久网络就断了,后面就反复识别但是一直无法准确识别设备。

所以我尝试使用USB HUB + 移动电源的方式,给予第三方供电,这样勉强实现了稳定的5G 网络有线链接。

HOLOLENS2 + ZTE F50 5G module
HOLOLENS2 + ZTE F50 5G module

(更多…)

关于苹果vision pro测评的一点观后感

 

看了看最新解禁的apple vison pro的测评视频,和苹果宣传的差别其实还蛮大的。整体来看还是不够成熟的产品,3499美元及其昂贵的价格,两小时多的续航,低像素主摄不良的拍照体验,重量高导致长时间佩戴不适,外屏幕鸡肋且反光,暗光环境下导致模糊与延迟严重,最严重的是VR HMD系统现有的可视角度和屏幕及渲染问题。

但是也有优点,强大的空间计算能力,比如之前其他公司没有做到的与其生态系统的设备无缝流转,一些很舒服的交互动效,震撼的电影效果,大量生产力软件等等。可是对比缺点确实不适合普通人购买。

科技不是魔法,总之人们距离真正实现无缝虚实结合还有很长的路要走。

(更多…)

PICO4充电灯不亮开机键无反应怎么办

主要问题:插上充电器后,pico4充电指示灯不亮灯,而且按下开机键没有任何反应。

PICO4充电灯不亮开机键无反应
PICO4充电灯不亮开机键无反应

导致该问题的原因:长时间过放电导致电池锁死或者机器系统锁死……

解决办法:插入原装充电器的情况下,长按十秒开机键,对设备进行重置。如果设备开始闪烁红灯,代表重置成功,但是此时依然无法开机,此时代表电量低于20%,仍然需要充电一段时间才能开机

此时充十几分钟,摸摸看看充电头外壳热不热,如果热的话就代表冲进去了,如果不热,再按十秒重置,再开机,直到正常充入电为止。

当充电超过20%多的时候,充电灯会常亮,而且此时头显的显示屏已经显示出充电LOGO,这时候再拔掉充电线,按几秒开机键就可以正常开机了。

通过UNITY中的Textmeshpro(TMPro)UI显示当前系统时间

参考了b站教学视频:https://www.bilibili.com/video/BV1ig4y137wY 但是这个是unity自带的text的,而不是TMPro的时间,那么TMPro中应该如何调用呢? 首先创建一个C#脚本,命名为TIMEget,代码如下所示:

using System.Collections;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEngine.UI;
using TMPro;

public class TIMEget : MonoBehaviour
{
    public TextMeshProUGUI CurrentTime;

    void Update()
    {
        DateTime NowTime = DateTime.Now.ToLocalTime();
        CurrentTime.text = NowTime.ToString("HH:mm:ss");
    }
}

其实整体是一样的,就是需要把public里面的text更改为TextMeshProUGUI,这个里面有个text函数能够修改调用TMP里面的文本内容,其他的基本一致。

其中,HH:mm:ss是时间日期格式,可以根据自己需要调用,这里我设置的是小时:分钟:时间,也可以加上年份。

创建好这个C#脚本之后,在需要进行修改的TMPro的Hierarchhy元素的inspector下Add Component找到上面的脚本,然后把这个TMP的物体从Hierarchy拖拽到刚才添加脚本的CurrentTime(none)空白处。 运行之后就可以看到当前系统时间了。

其他相关文章:

其他UNITY开发相关文章:https://www.gongyesheji.org/?cat=860

 

unity实现点击按钮多次延迟切换背景图片/界面 – 工设里世界 (gongyesheji.org)

 

[unity] implementation after clicking a button, delay and switch the background image/interface

There might be a better way, but so far I've found that you can do this, and you can try other ways.

 

Goal: In UNITY, after clicking a button, three screens (or Raw images) appear in sequence: the first screen appears 1 second later, the second screen appears 3 seconds later and the first screen disappears, and the third screen appears 3 seconds later and the second screen disappears. The first step is to create a C# script in Assets, let's name it delaydisplay3, double-click visual studio to open the edit.

(更多…)

unity实现点击按钮多次延迟切换背景图片/界面

本人学习了一下的小白写法,可能有更好的方式,但是目前我发现可以这么做,大家也可以试试其他方法。

目标:在UNITY中,点击按钮后,有三个界面(或Raw image)依次显示:第一个界面延迟1秒出现,第二个界面延迟3秒出现且第一个界面消失,第三个界面再延迟3秒出现且第二个界面消失。

首先是在Assets里面新建一个C#脚本,我们就命名为delaydisplay3吧,双击打开visual studio进行编辑。

(更多…)