源师兄

源师兄

源师兄是由开放原子开源基金会孵化及运营的开源项目,秉承“硬件开源、软件开源、课程开放”的宗旨,致力于为中小学信息科技和人工智能教育提供自主、开源、创新的软硬件整体方案,打造全新的青少年开源科创教育生态。

公告
暂无公告

README

源师兄介绍

愿景

以开源开放激发每一个青少年探索和创新的无限可能

使命

以开源硬件、开源软件和开放内容促进普适性科技教育,激发青少年创新能力;以开源思想推动开源教育和开放科学,构建教育者共享协作新模式。

介绍

源师兄L1是继L0(大师兄)版本后推出的全新升级版教学开发板,不仅在硬件性能上实现了显著提升,更在教学功能与开发体验上进行了多维拓展。其核心升级包括对WiFi6协议的支持,带来更高速、更稳定的无线连接能力,同时集成星闪技术,进一步强化了设备在复杂环境中的通信可靠性。在软件层面,L1采用了更规范、更完善的microPython支持,兼容更丰富的标准库与开发工具,使得编程教学更加符合主流开发实践。

硬件参数

源师兄介绍
参数项 具体说明
尺寸(mm) 42(长)x 51(宽)x 8(高)
供电方式 Type-C(5V)、扩展板(3.3V)、电池盒(3V)
工作电压 3V
输出电流 200mA
CPU 华为海思 WS63;主频:240MHz;Flash:4M;SRAM:606K
操作系统 OpenHarmony4.1
OLED 屏 0.96 寸,128×64
陀螺仪 SC7112,六轴
磁力传感器 MMC5983M
麦克风 支持,采集外部环境声音强度
光感传感器 LTR553,可测量光的强度及到障碍物的距离
RGB 灯 支持,3 颗可编程 RGB 灯(WS2812)
GPIO 11 路 GPIO(9 路非复用 GPIO)。支持 4 路 ADC,5 路 PWM,具体见引脚说明
I2C 支持,SCL (19),SDA (P20),具体见引脚说明
串口 支持,RX (P13),TX (P14),具体见引脚说明
蓝牙 板载低功耗蓝牙 Bluetooth Low Energy(BLE),兼容 BLE 4.0、4.1、4.2、5.0、5.1、5.2;支持 HID
WIFI 支持 wifi-6 无线连接,支持 IEEE 802.11b/g/n/ax,MAC 支持 IEEE 802.11d/e/i/k/v/w
星闪 支持 SLE1.0 协议,SLE 网关,支持广播、服务端 / 客户端两种连接方法
OpenHarmony 认证 通过 OpenHarmony 4.1 Release 兼容性认证
编程支持 支持图形化、Python、C++

引脚说明

源师兄引脚图

模拟读取(ADC):P1/P2/P13/P14 PWM:P0/P1/P2/P8/P12/P13 I2C:SCL(19),SDA(P20),ID为1 硬串口:RX(P13),TX(P14) 特殊说明:A按钮占用P5,B按钮占用P11

源师兄L1与L0(大师兄)版本对比

特性维度 源师兄 L1 L0(大师兄)
核心芯片 海思Hi3863V100
提供更强的处理能力与更优的能效比
海思Hi3861V100
无线连接 双模并进:支持高速Wi-Fi 6与低延时星闪(NearLink)技术,并集成蓝牙HID 标准无线连接
传感器套件 多维运动与环境感知:
集成6轴加速度计/陀螺仪(IMU)、地磁传感器、光线传感器、声音传感器及OLED屏幕
环境与语音感知:
集成温湿度传感器、光线传感器、OLED屏幕及语音识别(AI)模块
编程支持 更标准的microPython
提供更完善的库支持和开发环境
非标准microPython
扩展能力 显著增强:
保留标志性金手指鳄鱼夹卡槽,并优化IO扩展板设计
通过金手指鳄鱼夹卡槽与IO扩展板进行基础互动
物理尺寸 保持4.5CM × 5.16CM的紧凑设计 同为4.5CM × 5.16CM
核心教学场景 在继承L0场景基础上,新增并强化:
• 高精度运动控制(如机器人、平衡车)
• 方位感知与导航(如智能小车、指南针)
• 无线协同实验(利用星闪/Wi-Fi 6进行多设备通信)
• 交互式声光反馈项目
侧重于:
• 环境监测(如温湿度、光线)
• 语音AI交互
• 基础电子游戏与互动项目

编程软件

1、OH-Code。一款专为源师兄开发、国产、自主、可控的编程软件,支持图形化和python双重编程模式,除在线版本外,提供windows、mac、麒麟、统信离线版本,创作更便捷。

在线编程软件:https://ide.oh-code.com/v2

2、python编程软件。可以使用多种micropython编程工具,例如:mu-editor、thonny等。

开源生态

依托于源师兄硬件开源项目,打造以“源师兄”为核心的教育生态生态,包括软件、课程、硬件。

开源布局

硬件架构

硬件开源:开发者可以基于开源的硬件、原理图实现各种场景化设备,同时可以将自己的设备原理图、PCB贡献到源师兄项目,丰富整个源师兄硬件生态。

硬件框架

教程和资料

如果使用源师兄用于信息科技、人工智能、创客教育等,请查看:源师兄教学资料

许可协议

源师兄主要遵循开放原子开放硬件许可证,详情请参考各项目LICENSE声明。

热门项目
65

基于海思ws63芯片平台的源师兄开源项目硬件资料,包括硬件原理图和PCB layout文档。

64

源师兄的专属Python IDE,深度适配源师兄生态,打造人机一体的编程体验。

63

基于海思3861芯片平台的源师兄开源项目硬件资料,包括硬件原理图和PCB layout文档。

60

源师兄扩展项目: 1602LCD | 由源师兄组织创建

60

源师兄固件仓库

  • 源师兄的专属Python IDE,深度适配源师兄生态,打造人机一体的编程体验。
    TypeScript
    64
    2
    Apache-2.0
    更新于 1 小时前
    Star
  • 源师兄扩展项目: 文字转语音 | 由源师兄组织创建
    JavaScript
    57
    0
    Apache-2.0
    更新于 4月22日
    Star
  • 基于海思3861芯片平台的源师兄开源项目硬件资料,包括硬件原理图和PCB layout文档。
    C
    63
    0
    Apache-2.0
    更新于 2025年12月12日
    Star
  • 源师兄扩展项目: 超声波模块 | 由源师兄组织创建
    JavaScript
    59
    0
    Apache-2.0
    更新于 4月22日
    Star
  • 源师兄扩展项目: 灵枢拓展板 | 由源师兄组织创建
    JavaScript
    54
    0
    Apache-2.0
    更新于 4月22日
    Star
  • 源师兄扩展项目: 小智 | 由源师兄组织创建
    JavaScript
    53
    0
    Apache-2.0
    更新于 4月22日
    Star
  • 源师兄扩展项目: MP3模块 | 由源师兄组织创建
    JavaScript
    58
    0
    Apache-2.0
    更新于 4月22日
    Star
  • 基于海思ws63芯片平台的源师兄开源项目硬件资料,包括硬件原理图和PCB layout文档。
    65
    1
    OpenAtom-Open-Hardware-v1.0
    更新于 4月26日
    Star
  • 本项目致力于成为跨学科知识的中枢,系统汇聚与持续孵化高质量的课程资源。内容覆盖计算机、人工智能、信息科技、人文教育等多个领域,旨在为学生、教师、自学者及所有终身学习者,构建一个结构清晰、易于访问、持续生长的开放知识库,以降低学习门槛,提升知识流转的效率。 我们诚挚邀请并需要每一位老师、同学及爱好者的智慧与热情。 无论是分享一份笔记、完善一节教程、纠正一个错误,还是参与项目代码的开发,您都可以成为“源师兄”课程生态的共建者。让我们携手,让优质教育资源触手可及,共同塑造一个更有活力的学习社区。
    60
    0
    Apache-2.0
    更新于 3月10日
    Star
  • 源师兄扩展项目: sentry | 由源师兄组织创建
    JavaScript
    59
    0
    Apache-2.0
    更新于 4月22日
    Star
查看全部项目 >
公告
暂无公告
成就
2.24 K
Star
6
Fork
3.77 K
Download
常用语言
JavaScript
Python
C
TypeScript
社区动态