【行空板 Python编程学习主控板】开箱报告
首先真诚感谢eeword、DFRobot给了我这次参与《DFRobot行空板Python编程学习板》评测的机会。11月7日收到快递通知,因最近一直出差在外,周五回来后拿到快递,立即开箱,首先映入眼帘的是印有行空板及logo标志包装盒,取出黑色包装袋中的行空板、USB线、连接线,开发板及配件,做工精致,接口丰富,尤其是USB线、连接线的软线设计,手感极佳。整个开发板套件充分彰显了设计者以人为本的理念。
一、开箱
打开盒子后后,便可看到黑色的行空板包和配线包:
取出行空板及配线,如图所示:
二、硬件
行空板采用计算机+单片机双处理器架构,CPU+内存+硬盘+屏幕及外设组成计算机系统运行Linux系统,单片机负责其他板载元件及对外IO口的控制,计算机系统通过pinpong库对协处理器实现控制。
所有硬件封装在51.6x83mm的PCB上,且配备了一块2.8寸带有触摸功能的TFT彩屏。
从官网介绍可知,核心部分硬件配置如下:
功能
|
说明
|
CPU
|
RK3308 Arm 64位 4核 主频1.2GHz
|
内存
|
512MB DDR3
|
硬盘
|
16GB eMMC
|
系统
|
debian 10
|
Wi-Fi&蓝牙
|
RTL8723DS 2.4G&4.0
|
协处理器
|
GD32VF103C8T6 RISC-V 主频108MHz & 64KB Flash & 32KB SRAM
|
板载常用传感器配备到位。
功能
|
说明
|
实体按键
|
Home按键,A/B按键
|
屏幕
|
2.8寸 分辨率240x320 可触控 彩屏
|
麦克风传感器
|
电容硅麦克风
|
光线传感器
|
PT0603 光敏三极管
|
蜂鸣器
|
无源蜂鸣器
|
L灯
|
蓝色LED
|
六轴传感器
|
ICM20689 三轴加速度三轴陀螺仪
|
接口丰富,便于开发者挂接其他外设。
功能
|
说明
|
USB Type-C接口
|
用于CPU连接PC编程或主板供电
|
USB TYPE-A接口
|
用于外接USB外设
|
microSD卡接口
|
用于扩展存储空间
|
3Pin I/O
|
其中支持3路10位PWM 2路12位ADC
|
4Pin I2C
|
独立I2C通道,不与板载I2C元件共用
|
金手指
|
引脚编号兼容micro:bit, 19路独立I/O(支持1路I2C、1路UART、2路SPI、6路12位ADC、5路10位PWM)
|
三、软件
行空板搭载了基于Linux的Debian操作系统,语言编程环境为为Python,方便Python初学者进行学习。
1. 连接电脑
首先,用数据线,把行空板接上电脑,行空板会自检开机:
按Home进入菜单页面,进行按键和传感器功能测试。
2. 在线界面:
根据官网介绍,行空板可作为一台RNDIS设备设备,接入电脑后在浏览器中默认访问地址:http://10.1.2.3,进入行空板官网教程首页,教学内容丰富,可进行行空板参数配置及应用开发模板。
点击左则的应用开关,可以进入如下的基础应用设置界面:
应用程序的使用在后续评测中介绍。
四、总结
总体上来说,行空开发板,无论是硬件合适软件环境都给人眼前一亮的惊艳感。对于基于python进行IoT开发的初学者来说,这是一款没有任何难度的,零基础就能上手的开发板。
DFRobot出品,必属精品,行空板是精品中的精品,期待更多的精品!!!