本文来源于“陪你玩转创客技术”公众号,由用户自行编写上传,本文为该系列文章合集,点击列表文章标题即可跳转至对应文章。
自从Arduino诞生起,开源硬件被广泛应用,DIYer制作项目也越来越简单,教师教学也越来越得心应手。如果把arduino视为第一代开源硬件,它的特点开发板只基本没集成任何传感器,不能联网。Mirco:bit可以视为第二代开源硬件的代表,它集成了基本的传感器,执行器,但不能联网。掌控板可以视为第三代开源硬件的代表,它集成了基本的传感器,执行器与原生支持物联网。
那第四代开源硬件如何定义?第四代开源硬件,应该是在第三代开源硬件的基础上,增加AI功能的AI开源硬件。
今天收到了行空板K10,个人感觉它真的符合第四代的特征,可以视为AI开发版的代表。行空板K10,核心为ESP32-S3,但相比常规的ESP32核心主板,更换了彩屏,语音识别和语音合成,摄像头,可以完成基本的AI项目。
本人拿到的是商用版本的行空板K10,首先晒开箱照。纸盒包装,正面显示K10的产品图。
打开包装盒,包含非常K10本体与C口数据线。相比行空板M10,显示屏四周有金属防护壳,减少碎屏风险。
与行空板M10外观尺寸非常相近。行空板K10,液晶保护壳上有显著的文字标识“行空板K10”字样。
行空板K10的编程环境为Mind 1.8.1版本(暂时内侧阶段),现阶段仅支持arduino-c底层的上传模式。
扩展添加“主控板”-“行空板K10”完成编程准备。
按惯例,自带显示屏的设备,第一个程序输出类似世界你好的程序。行空板K10的显示屏支持旋转显示,屏幕设置方向为90度,显示”行空板K10”的程序如下。
行空板K10集成LCD彩屏、WiFi蓝牙、摄像头、麦克风、扬声器、RGB指示灯、多种传感器及丰富的扩展接口。凭借高度集成的板载资源,可轻松实现传感器控制、物联网应用以及人脸识别、语音识别、语音合成等人工智能项目。
以下是是围绕行空板的板载传感器、AI功能、物联网功能等进行的测评,点击标题可跳转至对应的测评文章。
语音合成是通过机械的、电子的方法产生人造语音的技术。行空板K10集成了语音合成算法,可以实现离线语音识别。
让机器将人说话的声音,转化为文字信息,即语音识别技术。行空板K10采用的是离线语音识别技术,可以识别200个词汇,集成了带唤醒词的语音识别技术。
人脸检测,即检测摄像头画面中是否有人脸的存在。是实现人脸识别的基础。行空板的内置摄像头,可以实现人脸检测功能。
行空板K10自带的摄像头支持人脸检测功能,在人脸检测的基础上,通过学习人脸的方式,可以识别人脸。
行空板K10的双麦克风具有良好的降噪效果,配合集成的扬声器可以实现声音的录制与播放。摄像头检测到人脸时,播放录制的音频,实现迎宾机器人。
二维码又称二维条码,常见的二维码为QR Code,是一种编码方式。广泛应用在生活场景中,手机支付,物品查询,信息查询等。行空板K10内置摄像头,支持二维码识别功能,可以实现离线的二维码识别。
物联网可视化数据大屏系统是一种将物联网数据以图形化方式呈现的解决方案,可以帮助用户更直观、全面地了解物联网设备的运行状态、数据采集及分析结果等信息,从而更好地进行决策和操作。
Easy Iot是DF面向互联网部署的免费版MQTT协议的物联网服务器,另Easy Iot还贴心的提供微信小程序功能,方便使用者在移动端使用物联网服务。
行空板的Type-C接口,除了可以完成程序的烧录,以及小电流供电外,它还是个硬串口,即串口0,用于与电脑或者其他主控板进行数据通信。
行空板K10内核为ESP32-S3 N16R8,支持频率为2.4G的Wi-Fi连接,连接WiFi之后可以方便的实施物联网项目。
行空板K10内置“三轴加速度传感器”,这个传感器可以获取x、y、z轴的加速度数据,可检测设备的各种姿态,适用于多种动态应用。
行空板K10集成了环境光线传感器,可以衡量光线强度,并采用非常科 学的照度单位勒克斯,检测范围:0~64k Lux。
行空板K10集成了温湿度传感器(AHT20),它测量温度范围:-40-85℃,精度±0.3℃,测量湿度:0-100%RH 精度±2%RH。
行空板K10内置了二维码生成算法,可以在离线状态下快速生成二维码信息。此外行空板K10的2.8高清显示屏,可以实现240*360分辨率的信息显示,信息指文字、简单图形、图片和二维码及以上信息的混合。
行空板K10集成P0和P1两个3Pin接口,可以实现数字读写,模拟读取和PWM输出全功能。采用P0接口,外接一个模拟声音传感器,完成外界声音的读取。
刁彬斌,信息科技高级教师。擅长3D打印与开源硬件课程设计,运营个人微信公众号《陪你玩转创客技术》,欢迎关注。