掌控板

掌控板由创客教育专家委员会推出, 是一款教学用开源硬件。可以编程,不管是图形还是python编程都可以,也可以造物,还可以轻松玩转物联网或是可穿戴应用。

掌控板由创客教育专家委员会推出, 是一款教学用开源硬件,为普及创客教育而生,反应一线Python编程教学需求,迎接普通高中新课改。

  • 在巴掌大的板子上集成了ESP32主控芯片及各种传感器和执行器同时使用金手指的方式引出了所有IO口,性能强劲扩展性强。
  • 可以编程,不管是图形还是python编程都可以,也可以造物,还可以轻松玩转物联网或是可穿戴应用。
  • 是中小学老师进行编程教育的好帮手,也是创客、编程爱好者的创作工具。

技术规格

  • ESP-32主控
    • 处理器:Tensilica LX6双核处理器(一核处理高速连接;一核独立应用开发)
    • 主频:高达240MHz的时钟频率
    • SRAM:520KB
    • Flash:8MB
    • Wi-Fi标准:FCC/CE/TELEC/KCC
    • Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔
    • 频率范围:2.4~2.5 GHz
    • 蓝牙协议:符合蓝牙v4.2 BR/EDR和BLE标准
    • 蓝牙音频:CVSD和SBC音频低功耗:10uA
  • 板载元件
    • 三轴加速度计MSA300,测量范围:±2G
    • 地磁传感器
    • 光线传感器
    • 麦克风
    • 3 颗全彩ws2812灯
    • 1.3英寸OLED显示屏,支持16*16字符显示,分辨率128x64
    • 无源蜂鸣器
    • 支持2个物理按键(A/B)、6个触摸按键
    • 支持1路鳄鱼夹接口,可方便接入各种阻性传感器
    • 拓展接口
    • 20通道数字I/O, (其中支持12路PWM,6路触摸输入)
    • 5通道12bit模拟输入ADC,P0~P4
    • 1路的外部输入鳄鱼夹接口:EXT/GND
    • 支持I2C、UART、SPI通讯协议
  • 供电电压:5V
  • 工作电压:3.3V
  • 最大工作电流:200mA
  • 产品尺寸:48*52mm
  • 包装尺寸:100*103*30mm
  • 单主控板重量:14.8g
  • 含包装重量:66.7g

引脚说明

掌控板
引脚 功能描述
P0 模拟/数字输入,模拟/数字输出
P1 模拟/数字输入,模拟/数字输出
P2 模拟/数字输入
P3 模拟输入,连接掌控板EXT鳄鱼夹,可连接阻性传感器
P4 模拟输入,连接掌控板光线传感器
P5 数字输入,模拟/数字输出, 连接掌控板按键A
P6 数字输入,模拟/数字输出, 连接掌控板蜂鸣器,不使用蜂鸣器时,可以作为数字IO使用
P7 数字输入,模拟/数字输出, 连接掌控板RGB LED
P8 数字输入,模拟/数字输出
P9 数字输入,模拟/数字输出
P10 模拟输入,连接掌控板声音传感器
P11 数字输入,模拟/数字输出, 连接掌控板按键B
P12 保留
P13 数字输入,模拟/数字输出
P14 数字输入,模拟/数字输出
P15 数字输入,模拟/数字输出
P16 数字输入,模拟/数字输出
3V3 电源正输入:连接USB时,掌控板内部稳压输出3.3V,未连接USB可以通过输入(2.7-3.6)V电压为掌控板供电
P19 数字输入,模拟/数字输出,I2C总线SCL,与内部的OLED和加速度传感器共享I2C总线
P20 数字输入,模拟/数字输出,I2C总线SDA,与内部的OLED和加速度传感器共享I2C总线
GND 电源GND
Touch_P(P23) TouchPad
Touch_Y(P24) TouchPad
Touch_T(P25) TouchPad
Touch_H(P26) TouchPad
Touch_O(P27) TouchPad
Touch_N(P28) TouchPad

引脚说明

编程方式说明

掌控板使用esp32主控芯片,因此玩法模式多样,可支持如下四种编程模式,难度依次增加,可根据自己的情况选择:

编程模式 特点 难度 是否能脱离电脑运行 是否图形化编程 外接硬件能力 是否python编程 适合群体
Scratch互动编程 与Scratch进行交互 1 不能 适合对scratch有一定基础的学生
图形化硬件编程 支持超多硬件 2 可以 适合对需要控制很多硬件制作项目的中等难度学生或创客
图形化Python编程 与python语法相同 3 可以 适合想低门槛学习python编程的学生或创客
代码式Python编程 手动编辑代码 4 可以 适合有一定基础的想学习使用python编程的学生或创客

- 本文内容来自网络,如有侵权,请联系本站处理。

2022-04   阅读(329)   评论(0)
 标签: 创客 掌控板 ESP32

涨知识
MQTT

MQTT协议是一个应用层协议,他要求使用的传输层协议能提供有序的,可靠的双向字节流传输服务。

评论:
相关文章
【ESP32 C++教程】Unit2-2 Ws2812灯珠

本小节主要介绍Ws2812灯珠的使用、对父类进行扩展实现自定义功能,和指针向下强制转换的使用。


【ESP32 C++教程】Unit2-1 RGB三色LED

本小节主要介绍RGB三色LED的使用,以及多态的具体实现。


【ESP32 C++教程】Unit1-3 ESP32 Arduino 开发框架

ESP32 Arduino Framework是专门针对ESP32开发板的Arduino应用开发框架,为用户开发IOT应用、HMI应用提供一致的开发体验。


ESPConnect:基于浏览器的ESP32管理器

ESPConnect是一个基于现代浏览器的管理器,在你需要快速验证、调试、管理文件、检查状态的时候,它能帮你省下大量打开和切换重型工具的时间。


用ESP32做一个FM收音机

本文介绍两种使用TEA5767收音机模块实现FM收音机的方案,感兴趣的朋友可在此基础上实现更丰富的功能。


GPIOViewer:让ESP32引脚状态一览无余!

GPIOViewer 是一个强大的 Arduino 库,专门为 ESP32 芯片设计,可以实时监控 ESP32 芯片上的所有 GPIO 引脚状态。它可以帮助你快速直观地了解每个引脚的当前状态,例如高电平、低电平、输入、输出、中断等等。


ESP32 I2S音频:初识I2S通信与配置基础

在音频处理领域,I2S是一种广泛使用的通信协议,它专门用于芯片之间的音频数据传输。ESP32 作为一款高性能的微控制器,不仅支持 I2S 通信,还提供了强大的硬件接口和灵活的软件库,使其成为音频项目开发的理想选择。


小鹏物联网自动浇花套件

小鹏物联网智能浇花系统是照顾植物的好帮手,支持自动控制和手动控制两种模式,可通过电脑端和手机端查看数据和控制浇水。


ESP32 Arduino 开发框架

Arduino开发环境下适用于ESP32芯片系列开发板的应用开发框架。


【ESP32 C++教程】Unit1-2 C++类基础知识

本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。