【行空板 Python编程学习主控板】开箱报告
[复制链接]
本帖最后由 HonestQiao 于 2022-11-1 16:54 编辑
这次有幸获得行空板 Python的试用,很是期待。因为之前使用过DFRobot的多款设备,以及自购了也不少,总体感觉,做工精致,而且资料齐全,对于学习来说非常友好。
一、开箱
收到快递后,第一时间开箱,映入眼帘的小盒子,果然简洁明了:
盒子顶部为一张贴纸(放在盖子内部),蓝色背景,白色图标和文字,配以星球轨道的线条,整体没有意思多余,给人无线的遐想空间,能够发挥你天马行空的创想。
打开盒子后后,可以看到行空板包和配线包:
行空板包在一个黑色的保护袋中,另外两个是数据线和连接线。
一一拆开包装:
最上面的是数据线,贴心的用了带转接头的模式,不仅可以用于行空板,也可以用于其他的开发板,Type-C、MicroUSB都能随心连接。
最下面的是6根连接线,两根4线的,两根3线的,都是PH2.0的,方便接插DFRobot的各种传感器。
值得表扬的是,数据线和连接线,都是软软的,手感舒适,豪不生硬,方便接线时摆各种姿势。
中间的,就是行空板本体了,正面也很简介,是一块2.8寸的屏幕,是一块带有触摸功能的TFT彩屏。
屏幕上方有几个图标,表示对应的设备或者传感器。
屏幕的下方,是兼容micro:bit的的金手指。
二、硬件
把行空板翻身到背后:
可以看到,核心是一块RK3308。RK3308的右边,是一块三星的KLMAG1JETD-B041,也就是eMMC芯片。RK3308的下面,是一块钰创科技的EM6HE16EWAKG-10H,也就是DDR芯片。
其他小一些的芯片,就不一一细说了。
行空板上附带有多种接口和传感器,通过官方的资料,可以更详细的了解:
也就是说,就算不添加任何外设,也可以玩好多东西,如GPIO点灯、按键、网络、声音、光线、蜂鸣器、运动传感器等等。
通过官方资料,也可以了解上述核心部分的参数:
做为这样一块小小的板子,上述配置,可谓诚意满满!
另外,板子上的接口,也是非常的丰富:
我们可以根据实际需要,挂接各种设备方便使用。
三、软件
了解到了硬件方面的信息,下面就要了解一下软件方面的信息了。
从上面的核心参数部分,可以了解到,行空板使用的是Debian操作系统。对于初学者来说,Debia属于Linuxn操作系统,上手可是有一定难度的。
然而,到了行空板这里,要使用行空板的功能,进行Python编程,完全没有任何难度,完全可以称之为零基础上手。
1. 连接电脑:
首先,用数据线,把行空板接上电脑,行空板会自检开机:
根据提示按Home按键后,就进入了基础界面:
根据屏幕上的提示,查看使用教程,会显示教程地址的二维码,扫码后,就会进入官方的教程地址:行空板快速上手教程
2. 在线界面:
通过官方教程,可以很快掌握这块板子的基础使用。
原来,当行空板连接到电脑后,会被电脑识别为一块网卡设备,并自动设备IP地址,此时,就可以直接通过浏览器,访问行空板的IP地址,开始使用。
行空板的默认访问地址是:http://10.1.2.3 这个地址也是简洁明了,非常好记。
为啥不是http://0.1.2.3呢?因为通常,10开头的ip地址,是给内网使用的。
2.1 首页:
2.1 应用开关:
点击左则的应用开关,可以进入如下的基础应用设置界面:
在该界面中,包含两个基础应用开关:
- SIoT:搭建MQTT服务器对很多人来说不容易,而行空板给我们自带了,真是方便啊。
- Jupyter:Jupyter Notebook是一个基于网页的可在线管理和编程的工具,用它来编写Python非常的方便,有浏览器就成。
点击Jupyter下面的打开页面后,就可以进入在线界面了:
修改或者编写好程序后,在屏幕上操作菜单中,就可以通过切换运行程序来进入。
上面图片中,自带的0-演示程序,可以测试运行:
启动后,根据提示,可以进行按键测试、声光传感器测试等:
这个演示程序,本身就是一个学习的好素材。
2.3 网络设置:
点击左则的网络设置菜单后,可以进入网络设置界面:
在该界面中,可以设置连接到2.4G WiFi。
WiFi连接成功后,可以在行空板的屏幕上,查看网络信息,具体如下:
连接成功后,也可以使用获得的IP地址,来访问在线界面,以及后续通过ssh等进行连接。
这样子,将行空板接入WiFi后,后续不用数据线,局域网内的电脑,也能够连接上来进行开发,非常的方便。
2.4 文件上传:
最后一项菜单,是文件上传,可以方便通过WEB界面上传文件到开发板上。
四、总结
总体上来说,星空开发板,给人眼前一亮的惊艳感。
对于IoT开发的初学者来说,这是一块没有任何难度的,零基础就能上手的开发板。
DFRobot出品,必属精品,行空板是精品中的精品!!!
|