目录

  • 1 “大众创业、万众创新”的时代召唤
    • 1.1 李晓奇:创客文化的起源与发展
    • 1.2 李晓奇:创客空间与创新创业活动
    • 1.3 李晓奇:创新创业教育的发展
    • 1.4 李晓奇:新时期的中国创新创业教育
    • 1.5 韩鹏:开启创新创业之旅
    • 1.6 韩鹏:在竞赛与实践中蜕变
    • 1.7 韩鹏:在创新创业中成长
    • 1.8 韩鹏:面向产品原型的创客实战
    • 1.9 李岩:电子产品原型与开发板
    • 1.10 韩鹏:主要科创竞赛及其特点
    • 1.11 韩鹏:课程内容安排与联系方式
    • 1.12 李岩:学习资料与网络社区
    • 1.13 李岩:树莓派的官方资源
  • 2 创新思维方式的建立与创意萌发
    • 2.1 韩鹏:团队创新思维工具
    • 2.2 韩鹏:认识头脑风暴
    • 2.3 韩鹏:系统性创新思维工具
    • 2.4 韩鹏:认识TRIZ与SIT
    • 2.5 韩鹏:认识IDEO设计思维
  • 3 产品原型开发板与开发环境入门
    • 3.1 韩鹏:认识电子开发板
    • 3.2 韩鹏:“派”家族的新成员
    • 3.3 韩鹏:高性能电子开发板
    • 3.4 韩鹏:集成开发环境
    • 3.5 韩鹏:辅助开发工具
    • 3.6 韩鹏:虚拟机与界面工具
    • 3.7 韩鹏:思维导图工具
    • 3.8 韩鹏:三维建模软件
    • 3.9 李岩:电路与APP原型设计软件
    • 3.10 李岩:传感器与显示屏
    • 3.11 李岩:丰富的DIY工具
    • 3.12 李岩:物料清单与BOM成本
  • 4 基于树莓派的项目实践与应用
    • 4.1 韩鹏:初识树莓派开发板
    • 4.2 韩鹏:认识树莓派4B开发板
    • 4.3 韩鹏:基于树莓派的项目开发准备
    • 4.4 韩鹏:初识Raspbian操作系统
    • 4.5 韩鹏:Raspbian的安装与初始化
    • 4.6 韩鹏:组建树莓派最小系统
    • 4.7 韩鹏:树莓派日常使用常见配件
    • 4.8 韩鹏:树莓派项目开发必备配件
    • 4.9 韩鹏:初识树莓派HAT扩展板
    • 4.10 韩鹏:丰富的树莓派扩展板家族
  • 5 【实践微视频】树莓派项目开发实践
    • 5.1 树莓派的基本配置与连接
    • 5.2 基于树莓派的LAMP网站服务器配置
    • 5.3 版本控制系统GIT的安装与使用
    • 5.4 使用虚拟机安装Raspbian X86(详细)
    • 5.5 基于树莓派CSI摄像头的配置与使用
    • 5.6 树莓派USB摄像头安装与远程访问
    • 5.7 SQL语言的使用与数据库创建
    • 5.8 FTP文件系统的部署与使用
    • 5.9 SAMBA文件分享平台的部署与使用
    • 5.10 树莓派搭建WordPress网站系统
    • 5.11 实现网站系统与元器件联动
  • 6 Arduino开发与应用基础
    • 6.1 李岩:初识Arduino UNO
    • 6.2 李岩:Arduino Uno的芯片与常用引脚
    • 6.3 李岩:Arduino IDE的安装与使用
    • 6.4 李岩:Arduino开发板的连接与应用
    • 6.5 李岩:Arduino的常用网络工具
    • 6.6 李岩:Arduino IDE例程的应用
    • 6.7 李岩:Arduino Uno的接线与扩展板
    • 6.8 李岩:综合实践套件与器材
  • 7 【实践微视频】Arduino项目开发实践
    • 7.1 树莓派与Arduino的连接与使用
    • 7.2 树莓派与Arduino连接超声波传感器
  • 8 【实践微视频】机器学习项目开发基础
    • 8.1 Github与Gitlab快速入门
    • 8.2 ANACONDA深度学习环境的快速搭建
    • 8.3 MXNET PYTORCH框架的安装
    • 8.4 Jupyter与VScode快速安装
  • 9 【研究生班】在创新创业活动中成长
    • 9.1 通过创新创业活动实现能力提升
    • 9.2 专业能力与创新创业能力的融合
    • 9.3 参与创新创业活动的成长路径
    • 9.4 专业创新能力的强化与跃升
    • 9.5 韩鹏:“调研河北”申报筹备
    • 9.6 2020课程简介及考核要求
    • 9.7 2020结课要求及参考
  • 10 【实践微视频】项目视频制作基础
    • 10.1 基于会声会影的视频制作的基本概念
    • 10.2 音视频剪辑基础
    • 10.3 视频动作编辑
    • 10.4 轨迹追踪特效
    • 10.5 绿幕抠图特效
  • 11 课程辅助资源及结课调研
    • 11.1 韩鹏:课程辅助资源及获取方式
    • 11.2 【敬请结课后填写】调研问卷
  • 12 [线下直播]创享沙龙暨《创客实战训练营》公开课
    • 12.1 李晓奇:新益求新——创新、专注与协作的力量
    • 12.2 韩鹏:评委眼中的好项目——科创竞赛选题指导
    • 12.3 韩鹏:好作品来自好团队——科创竞赛组队经验分享
    • 12.4 韩鹏:从“耳目一新”到“意犹未尽”——科创作品新媒体设计探索
    • 12.5 张淑梅:践行真知——创新创业企业实地参观实习
    • 12.6 柳彬德:实践的力量——项目调研与创意反思
    • 12.7 新建课程目录
韩鹏:认识电子开发板

同学们,大家好!欢迎大家来到《创客实战训练营》的课堂。我是主讲教师韩鹏。今天这节课让我们一起来认识电子产品原型开发板。

开发板又称为原型板,是用来进行嵌入式系统开发的硬件设备,一般包括中央处理器、存储器、输入设备、输出设备、数据总线和外部资源接口等一系列元器件,并支持开发人员和生产企业根据业务需求进行二次开发和订制。成熟的开发板一般附带有完整的项目实践案例,以便初学者了解和学习系统的硬件和软件使用方法,同时也配有供用户进行开发与实验的集成开发环境、例程源代码与硬件原理图等。

  

【成熟的开发板通常附带有项目实践案例、源代码、硬件原理图】

开发板在开展创新创业活动的过程中非常常见,是初学者开展电子设计与程序设计、入门产品原型开发的重要工具,常见的开发板根据处理器类型的不同可分为51、ARM、FPGA、DSP等,许多开发板在板载的芯片之外还配有LCD、键盘等元器件,或提供包含多种传感器的“套件”以提供更丰富的使用场景,部分高级开发板还集成了高性能的CPU、FPGA、DSP等芯片,以便开发人员进行特殊项目的设计。

  

【开发板、集成的高性能CPU及常见显示元件、键盘元件、传感器套件】

本节课将重点讲解两类最主流的智能开发板——树莓派与Arduino。

首先让我们认识一下Arduino,Arduino由意大利教师MassimoBanzi与西班牙工程师David Cuartielles在2005年发明。完整的Arduino体系既包括Arduino开发板,也包括Arduino集成开发环境(Arduino IDE),两者相互配合形成了一个便捷灵活、方便上手的开源电子设计原型平台。

  

【Arduino开发板及其发明人MassimoBanzi与David Cuartielles

开源是Arduino的重要关键词。Arduino的硬件原理图、电路图、综合开发环境及核心库文件都采用开源方式发布,这意味着用户可以在开源协议范围内里任意修改原始设计及相应代码,从而给科创项目的设计和应用带来了极大的开发自由度和便利。

  

【在开源协议范围内用户可以参照Arduino原始设计与代码进行任意修改】

由于Arduino丰富的功能、开源的设计方案与低廉的价格,Arduino在全球范围内有着众多的开发者和用户,在世界各地举办的各大创客大赛和创客项目中,都能够找到Arduino的身影。海量的用户基础也为Arduino带来了丰富的案例和资料以及众多的开源例程、硬件设计方案、三维模型和第三方硬件资源,从而不断的扩大着Arduino在世界范围内的影响力。

【Arduino拥有全球范围内众多的开发者和用户】

总的来说,Arduino简单易用的开发方式与丰富的资料案例使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期,在后续课程中,结合项目实战案例将会对Arduino开发板进行更深入的讲解,同学们也可以在各个资源网站检索“Arduino”关键词,查看Arduino例程、外设、库等,从而更轻快的启动自己的创客项目。

【《Arduino开源硬件概论》等课外资源同样介绍了丰富的资料案例

第二款重要的产品是树莓派开发板——Raspberry Pi,树莓派开发板简称树莓派,英文又称RasPi、RPi等。它是一款只有信用卡大小的微型单板计算机,同时也是一个优秀的电子产品原型开发平台,于2012年3月由英国剑桥大学的埃本·阿普顿携手树莓派基金会正式发布。

 

只有信用卡大小的树莓派与其主要发明者埃本·阿普顿

树莓派开发板最初的设计定位是一台价格低廉、功能完整、可联网的用于青少年学习Python语言的Linux计算机,设计目的是鼓励更多的学生参与到计算机编程的学习中。然而它一经发布便受到了全球广大计算机与电子设计爱好者的热烈追捧,并被用于大量新颖的电子产品之中,在创新创业活动中表现出明显的优势。

【树莓派初始定位为一台Linux计算机

目前,树莓派开发板经历了多次的升级迭代和变迁,衍生出了一系列不同的版本和型号,并在性能和功能上有了不断的升级与突破。虽然相比于市面上各个品牌种类繁多的开发板、单板计算机,树莓派的型号和类型相对较少,但是仍然以标杆式的性能、全面完善的功能、低廉的价格、尤其是高度发达的用户社区和配套零部件市场,成为了全球最有影响力和代表性的基于ARM处理器的开发板。

【基于ARM处理器】

在这节课的最后,我们有一个问题留给大家,为什么在台式机领域,英特尔和AMD一统天下,但是在树莓派等开发板中,中央处理器却选择了ARM呢?请查找资料,并告诉我们这个问题给了你哪些启发。

【intel与ARM处理器】