行空板常见问题

以下为常见问题解答,此页面内容可以帮助你快速解决问题;
根据 左侧目录 查看自己的问题出现在 哪种分类下 ;
按CTRL+F 可以搜索关键词,若无法解决你的问题;
可以在【论坛】发帖或加入【行空板官方QQ交流群(960854969)】进行交流。

----------

0-近期高频问题导览

问题 使用USB线连接电脑,行空板logo出现后,访问10.1.2.3一直无法连接是为什么?
解决方法 跳转链接
问题 报错:RuntimeError: Analog map retrieval time out.或读取板载元件数据都是0
解决方法 跳转链接
问题 行空板声音太小?没有声音怎么办?如何调整音量?
解决方法 跳转链接
问题 SIOT物联网数据时间不对,如何更新系统时间?
解决方法 跳转链接
问题 图形化&Mind+编程的程序如何脱离电脑运行
解决方法 跳转链接

1-连接及系统问题

如何让行空板联网?

问题 如何让行空板联网?
解决方法 通过本地Web页面可以将板子联网,点击查看,或者使用行空板打开热点,然后手机或有无线网卡的电脑连接行空板的热点后打开本地web页面连接wifi点击查看

无法连接行空板?

问题 使用USB线连接电脑,行空板logo出现后,访问10.1.2.3一直无法连接是为什么?
1 首先打开网络中心检查一下是否存在一个已启用NDIS 未识别网络,并且双击这个网络打开详细信息中可以看到DHCP服务器为10.1.2.3:
2 如果显示正在识别或者DHCP服务器为空,则等待半分钟直到出现未识别的网络后再去Mind+里面重新连接。
3 如果超过1分钟后还是没有网卡或者显示禁用,则检查usb线是不是直接插到电脑的USB口而不是使用了延长线或扩展坞等中间件,或者更换到其他usb接口。
4 如果接线没有问题且行空板开机已经完成,请打开设备管理器,查看是否存在一个名为unihiker带黄色感叹号的未知设备,如果是,则说明当前精简系统缺少了驱动,需要手动安装。
安装方法:
a.下载驱动包 【下载路径1】 【下载路径2(提取码mind)】解压到电脑桌面。
b. 双击设备管理器中的unihiker后点击更新驱动程序,然后选择浏览计算机以查找驱动程序软件,然后点击浏览选择刚才下载后解压到桌面的驱动包文件夹后点击下一步后可能会弹出提示点击始终安装驱动等待安装完成提示Windows已经成功地更新驱动文件即说明安装成功。
c. 重新插拔一下行空板,等待板子启动完成即可看到设备管理器中的网络适配器下面出现了一个RNDIS设备,打开网络中心可以看到有一个RNDIS的网卡设备,此时再次访问10.1.2.3即可正常连接了,如果依然无法连接可尝试无线连接使用[点击查看]或加入QQ群(960854969)进行反馈。


4 如果设备管理器网卡显示正常但是NDIS显示已启用而不是未识别的网络,且打开详细信息发现都为空,则可能是网络设置问题,在NDIS网卡上右键点击选属性,检查打开的属性弹窗中是否有Network LightWeight Filter选项,将前面的勾选取消然后确定,再重新插拔usb线查看是否正常。
5 如果是苹果macOS系统,可参考此帖:点击跳转
问题 360浏览器打不开网页菜单怎么办?网页被屏蔽怎么办?
解决方法 检查一下浏览器内核模式,选择极速模式,或者使用chrome浏览器。
如果是机房电脑关闭了网络则需要将http://10.1.2.3:80网址加入白名单

运行程序一直显示“正在上传中”或访问smb文件共享提示阻止来宾访问怎么办?

问题 运行程序一直显示“正在上传中”或访问"//10.1.2.3"smb文件共享提示"安全策略阻止未经身份验证的来宾访问"怎么办?

解决方法 win+r组合键打开运行框,输入gpedit.msc打开组策略管理器,展开"计算机>管理模板>网络>Lanman工作组",找到"启用不安全的来宾登陆",选择"已启用"即可。[详情链接]

SIOT时间不对,如何更新系统时间?

问题 SIOT的数据时间为何不是当前北京时间?如何更新系统时间?
解决方法 行空板相当于一台电脑,自带linux系统,因此连接网络之后就会自动校准时间,原因及手动校准方法:点击查看
问题 Obloq可以连接行空板热点访问SIoT吗?
解决方法 Obloq无法连接行空板的热点,请将Obloq连接路由器,通过路由器访问行空板。

Mind+连接行空板提示账号信息错误,连接失败怎么办?

问题 Mind+连接行空板提示账号信息错误,连接失败怎么办?
解决方法 参考教程:点击查看

如何关机?

问题 行空板需要使用特定指令关机吗?
解决方法 可以直接断开电源关机。

如何连接蓝牙音箱?

问题 行空板如何连接蓝牙音响?
解决方法 参考教程:点击查看

如何选择扩展板?

问题 行空板可以用什么扩展板?
解决方法 行空板引脚兼容mcirobit,因此可以使用microbit相关扩展板(注:卧式扩展板需要注意没有机械冲突才可以使用)。
或使用行空板专用电机驱动扩展板

如何使用舵机?

问题 行空板如何使用舵机?
解决方法 注1:行空板板载接口为PH2.0接口,常规舵机线为2.54mm杜邦头,可使用PH2.0转杜邦2.54公头线公公头转接线进行转接。
注2:行空板板载接口仅能连接9g舵机,请勿连接金属大舵机,大舵机需要的电流较大可能会损坏行空板上的电子部件,应该使用扩展板连接大舵机并独立供电。

屏幕黑屏/白屏无法进入系统怎么办?

问题 行空板上电10秒之后屏幕还是黑屏不亮怎么办?
解决方法 1、查看行空板背面的POWER和USER灯,如果POWER灯不亮说明板子没有供电,需要检查USB口是不是没有电,可以更换USB口,或者更换USB线,另外需要保证USB线直接连接行空板与电脑USB口或者充电宝,不要使用扩展坞或延长线。
2、如果POWER灯亮了,则检查USER灯,如果USER灯不闪烁,则说明系统没有启动成功,请尝试重新插拔USB线,如果情况依旧,请尝试重新给行空板烧录系统镜像
3、如果POWER常亮、USER灯闪烁但是行空板屏幕不亮,请尝试给行空板烧录系统镜像,若依然无法解决请加入行空板官网群寻求技术支持或联系购买渠道寻求技术支持。
问题 行空板开机卡住,提示systemd-journal...Failed to open system...No space left on devi...怎么办?
解决方法 硬盘空间满了,可以尝试使用ssh连接10.1.2.3,然后删除一部分用户文件后重启。
问题 行空板教程网站访问慢怎么办?
解决方法 可以尝试检查网络连接情况,如果依然可以尝试访问备份网站:http://unihiker.gitee.io/wiki
问题 行空板教程网站有pdf文档吗?
解决方法 在chrome浏览器访问教程页面,在页面上右键选择打印打印机选项选择另存为PDF即可将当前网页保存电脑上。
注:gitee上有保存的完整PDF(非实时更新):点击
问题 windows xp系统可以用吗?
解决方法 行空板连接windows xp之后依然可以正常连接,可以使用jupyter进行编程,或使用支持xp的编程软件进行编程(Mind+不支持xp),教程:点击查看
问题 如何通过Python代码让行空板连接WiFi?
解决方法 可以调用web网页配置接口,教程:点击查看
问题 行空板播放声音太小怎么办?如何调整行空板系统音量?
解决方法 可以使用alsamixer命令调整,教程:点击查看

行空板声音太小?没有声音怎么办?如何调整音量?

问题 播放音频文件时声音太小怎么办?
解决方法 可以通过alsamixer命令调节系统音量,或者直接使用amixer set Master 80%设置音量为80%,教程:点击查看
问题 如何切换声卡/如何使用usb全向麦克风/如何使用外接麦克风设备?
解决方法 可以通过alsamixer命令切换声卡,教程:点击查看
问题 连接USB设备后,录音无法播放是为什么?
解决方法 USB设备将麦克风或喇叭切换走了,详细说明:点击查看
问题 行空板屏幕亮度怎么调节?
解决方法 可以使用brightness xx命令调整,教程:点击查看

图形化Mind+编程的程序如何脱离电脑在行空板上运行?如何开机自动运行?

问题 图形化&Mind+编程的程序如何脱离电脑在行空板上运行?如何开机自动运行?
解决方法 在点击Mind+中的运行的时候,Mind+会将图形化模式生成的python代码(包括代码模式项目中的文件中的所有内容)上传到行空板里面mindplus文件夹下(以Mind+顶部标题栏显示的文件名命名文件夹),因此可以在行空板Home菜单中找到mindplus文件夹里面对应项目,其中**.cache_file.py**为图形化积木生成的代码。
详细图文教程点击查看

图形化Mind+编程上传到行空板上的程序太多了可以删除吗?

问题 图形化Mind+编程上传到行空板上的程序太多了可以删除吗?
解决方法 Mind+连接行空板之后运行的程序都会上传到mindplus文件夹中,因此删除mindplus文件夹即可删除所有程序

程序里面需要资源文件(例如图片)该如何上传到行空板上?

问题 程序里面需要资源文件(例如图片)该如何上传到行空板上?
解决方法 打开文件系统,将文件拖入项目中的文件即可,在点击运行的时候Mind+会将项目中的文件里面的所有文件一起上传到行空板的mindplus文件夹中运行。
问题 屏幕共享远程桌面无法链接怎么办?VNC error - problem connectiong some problem
解决方法 检查行空板home菜单“应用开关”里的“屏幕共享”是否启用。

----------

2-程序运行问题

报错:python3: cant't open file...

问题 行空板开机5秒钟之后自动运行了程序或者报无法打开文件的错误是为什么?
解决方法 最简单解决方法:打开Home菜单应用开关中有一个开机自启功能,切换为“已禁用“状态即可。
原因:开机自启打开后在下次行空板开机会自动运行上一次被运行过的程序,如果自动启动的程序被删除,则会报错python3:无法打开xxxx.pypython3: can't open file '/root/xxx':[Errno 2] No such file or directory的错误,此时只需要在切换运行程序中任意运行一个程序就记忆住了,或者关闭开机自启功能。

Python库安装失败,Warning: Retrying...[Errno -3]

问题 给行空板安装库的时候提示WARNING: Retrying ... [Errno -3]怎么办?
解决方法 说明行空板未联网,请先让行空板联网注意电脑联网不代表行空板也联网了),如果联网后依然报此错误,则可以尝试切换python源或者更换wifi。

运行程序报错 module 'siot' has no attribute 'publish_save'?

问题 行空板上运行报错提示"AttributeError:module 'siot' has no attribute 'publish_save'?
解决办法 说明板子上的siot的python库版本低了,需要更新。查看解决办法:点击查看
问题 python程序运行后无法停止运行怎么办?
解决方法 如果在终端中可以使用**Ctrl+**组合键强制停止程序,或者长按行空板Home按键5秒以上可以强制停止所有python程序
问题 OpenCV如何缩放摄像头到屏幕上?如何横屏?
解决方法 查看教程

报错:'NoneType' object has no attribute 'boardname'

问题 Mind+运行程序提示:AttributeError: 'NoneType' object has no attribute 'boardname' 是什么意思?
解决方法 缺少pinpong初始化积木,在使用传感器的时候需要先加载pinpong初始化功能并初始化pinpong才可以使用传感器,

报错:'NoneType' object has no attribute 'i2c'

问题 Mind+运行程序提示:AttributeError: 'NoneType' object has no attribute 'i2c' 是什么意思?
解决方法 找不到i2c,一般是因为缺少pinpong初始化积木,在使用用户库中的i2c传感器的时候需要先加载pinpong初始化功能并初始化pinpong才可以使用传感器,

报错:TypeError:'NoneType' object is not subscriptable

问题 使用行空板和二哈,Mind+运行程序提示:TypeError:'NoneType' object is not subscriptable 怎么办?
解决方法 i2c通信失败,检查i2c通信中是否存在问题,详细说明:点击查看

报错:firmware_version[self.boardname]:KeyError:

问题 Mind+运行程序提示: if (major,minor) != firmware_version[self.boardname]:KeyError: '' 是什么意思?
解决方法 没有检测到任何主控板,检查一下主控板是否正常连接。

报错:firmware_version[self.boardname]:KeyError:

问题 Mind+运行程序提示: if (major,minor) != firmware_version[self.boardname]:KeyError: '' 是什么意思?
解决方法 没有检测到任何主控板,行空板未连接。

报错:raise ValueError("No development board information found.

问题 Mind+运行程序提示: raise ValueError("No development board information found. Check to see if you entered the development board name") 是什么意思?
解决方法 行空板未连接。

报错:RuntimeError: Analog map retrieval time out.或读取板载元件数据都是0

问题 Mind+运行程序提示: 行空板运行程序报错提示RuntimeError: Analog map retrieval time out.或者读取板载元件数据都是0怎么办?

解决方法 1、首先检查是否运行了多个程序,可以长按Home键直到Home菜单重新加载以关闭当前所有运行的Python程序。
2、如果没有解决,则尝试重启行空板(重启前禁用home菜单中的应用开关中的开机自启)。
3、如果依然没有解决,则查看这个教程刷新协处理器固件来解决:【点击查看】

报错:FileNotFoundError: [Errno 2] HYQiHei_50S.ttf

报错:RuntimeError: main thread is not in main loop

问题 Mind+运行行空板屏幕显示程序提示: FileNotFoundError: [Errno 2] No such file or directory: 'C:\...\Fonts\HYQiHei_50S.ttf' ... RuntimeError: main thread is not in main loop
解决方法 说明系统中缺少字体文件,可以将Mind+升级到V1.7.3及以上版本即可解决。或者可以在windows文件路径的%LocalAppData%\Microsoft\Windows\下的Fonts文件夹(没有就新建)中新建一个名为Segment7-4Gml.otf的文件,或者直接在Mind+的库管理中找到unihiker库点更新 

报错:使用摄像头程序时提示can't open camera by index 或 can't find camera device

问题 Mind+运行程序提示:can't open camera by index 或 can't find camera device 或 getStreamChannelGroup Camera index out of range 是什么意思?
解决方法 这几个报错都是找不到摄像头设备。
- 首先确认摄像头USB口插到了行空板的USB口上还是插在电脑上,如果连接了行空板再运行程序,则摄像头应该插到行空板的USB口,并确保“连接远程设备”中已经选择连接了行空板的ip;
- 然后检查程序积木中初始化摄像头填写的id,可尝试填写-1或0或1或2
- 如果依然报错,则尝试与其他程序运行正常的行空板交换摄像头以排除是否硬件问题。
问题 如何在行空板上显示颠倒镜像文字?PIL库用法
解决方法 可以使用PIL库实现,教程:点击查看
问题 unihiker库如何使用第三方字库显示点阵风格文字?
解决方法 可以加载第三方字库文件,教程:点击查看
问题 Mind+运行程序提示: IndentationError: unexpected indent
解决方法 报错解释:缩进错误:意外缩进
检查报错行数对应的代码前后,是否存在输多输少空格的情况。
问题 运行pinpong的时候提示"NameError" name 'Programmer' is not defined 怎么办?
解决方法 pinpong库出现了问题,可以先卸载pinpong库(在终端里面输入命令pip uninstall pinpong回车),然后断开mind+和行空板的连接,然后重新连接,等待mind+提示缺少库需要安装的时候点击下载安装。
卸载的时候如果提示“WARNING: Ignoring invalid distribution -inpong (/usr/local/lib/python3.7/dist-packages)”则需要检查/usr/local/lib/python3.7/dist-packages目录下是否有异常文件夹例如'~inpong'和'~inpoong-0.5.x.dist-info',如果有则删除这两个异常文件夹后再卸载安装.pinpong.

----------