Bootstrap

【行空板K10】硬件及I/O接口

引言

最近参加了DFRobot搞的活动:义教信息科技教学活动实践案例征集 DF创客社区。开发板昨天才拿到,今天先做一些资料学习。

硬件参数

开发板非常小巧,从下面的照片可以看出。

 开发板的核心参数如下:

  • MCU:ESP32-S3 32位 双核 240MHz
  • 内存:512KB
  • 硬盘:16MB
  • Wi-Fi:2.4G
  • 蓝牙:5.0
  • 板载元件:
    • 摄像头
    • 麦克风 * 2
    • 扬声器
    • 数字环境光传感器
    • 温湿度传感器
    • 加速度传感器
    • RGB灯 * 3
    • 实体按键 * 2
  • 接口:
    • USB Type-C * 1
    • microSD卡座 * 1
    • 3Pin Gravity I/O * 2
    • 3Pin Gravity I2C * 1
    • 2Pin 电池接口
    • 金手指:17路I/O(支持I2Cx1、ADCx2、PWMx2)
  • 供电电压:
    • Type-C 5V
    • 电池口 3.0-4.2V
  • 工作电压:3.3V
  • 功耗:典型0.5W、峰值0.8w

DFrobot还有一款行空板M10,价格大概是K10的两倍。M10采用RK3308+Linux。

板载器件和I/O接口

K10的板载器件和I/O接口是非常丰富的,下面是整体布局的图。

其实板载的传感器已经挺多的了,像一般物联网常用温湿度、环境光、加速度传感器,人工智能入门的摄像头、麦克风和扬声器都挺全面的。

不过,我此次测试的任务需要外接开发板上没有的传感器,所以看了一下它的扩展接口。

金手指接口

 K10提供了金手指接口,这个接口和大多数micro:bit扩展板兼容。

 3pin和4pin接口

K10还提供了2个3pin接口,用于接数字I/O或模拟I/O。在DF创客商城中有很多接口扩展板可以将这些3pin接口扩展为更多接口。4pin接口主要用于I2C。

原理图

 K10的原理图是公开的,可以免费下载:https://img.dfrobot.com.cn/wikicn/62b2fb5caa613609f271523c/cecdbafa7940027b1a554f02bc294547.PDF

结语

K10是基于ESP32的开发板,得益于ESP32的生态,这款开发板功能强大,确实是入门嵌入式的不错选择。

;