机器人课程大纲
一、电路与电子基础
1、了解简单电路、电路图及电器元件图
2、学习简单电路中常见的注意事项
3、电池的简单介绍以及电池在日常生活中的简单应用
4、设计基本电路、实现电路的目标功能
5、了解电路中的简单常见故障、掌握简单检修技术
二、各种元器件焊接
1、学习焊接操作中的安全注意事项
2、认识各种常见的电工工具
3、学习基本焊接技术、完成各种元器件的任务焊接
4、根据学生的具体想法进行创意焊接
三、3D打印
1、3D打印简介
2、3D打印机工作原理
3、3D作图软件
①、软件介绍
②、软件的下载与安装
③、软件的使用
④、简单的作图
4、切片软件
①、软件的介绍
②、软件的下载与安装
③、软件的参数配置
④、软件的使用
5、使用打印机的注意事项
6、打印机的使用
7、常见问题故障的排除与解决
四、数字钟制作与编程
了解学习板的工作原理以及各种目标功能,了解学习板在学习生活中的各种应用,根据学习板的特点,进行拓展学习。
1、数码管的发展过程和功能应用
2、了解数码管的基本结构原理和工作方式
3、进行简单的目标任务的实现
4、设计简单交通灯和数字钟
五、自动浇花机
1、自动浇花机的工作原理以及工作方式
2、自动浇花机的主要机械结构和基本电路设计
3、结合舵机控制板进行自动浇花任务的调试
4、每位同学制作属于自己的自动浇花机
六、机械爪
1、了解机械爪的主要组成结构和常用功能
2、学习机械爪硬件设备的组装以及设备电路的设计
3、结合舵机控制板的学习进行机械爪的任务调试
4、最终实现机械爪能够完成具体的目标任务
5、教授学生控制搭建的体操机器人、人形机器人
七、小车
1、了解小车的基本组成结构和硬件名称
2、进行小车部件的组装任务以及电路部分的设计
3、学习电机的原理与控制
4、进行目标任务的调试以及后期的硬件改善
八、传感器
1、认识传感器的发展过程以及传感器在日常生活中的广泛应用
2、了解各种传感器的工作原理和各自的工作方式
3、将传感器与小车和机械臂进行结合,实现目标任务
4、根据学生的具体情况和不同想法,进行创新搬运任务
5、红外测距传感器、超声传感器的总和运用
九-十循迹小车
循迹小车是诸多科技机器人比赛必备的技能,目标掌握小车与机械爪的联动控制,实现各种任务
1、循迹小车的工作原理以及简单电路介绍
2、循迹小车的硬件结构以及各部件的组装注意事项
3、进行循迹小车的硬件组装和基本电路搭建
4、学习循迹小车车头传感器对颜色识别的工作原理
5、进行循迹小车的软件调试并实现最终的循迹运行任务
课程内容安排分为10+2两部分,10指固定的十节课,2指完成指定的十节课教学任务后可进行两次课的赠送,具体赠送内容可选择上述11、12两部分,在机器人实验室进行观摩交流,并且可以与机器人实验室队员进行合作搭建,机器人实验室学长指导学生完成自己的作品。
慧雅教育编程课程
第一课教学任务:
1、什么是python?python的起源。Python的一些应用。
2、python的下载,安装,运行。
3、查看python文档。
4、一个函数print。
5、课堂练习。
第二课教学任务:
1、python语法和句法(注释,继续,代码组,同行多句)
2、变量赋值(赋值符、增量赋值、多重赋值、多元赋值)。
3、标识符(合法标识符,关键字)。
4、课堂练习。
第三课教学任务:
1、标准类型。
2、类型对象type,内建函数type()。
3、异常,跟踪记录对象。
4、内建函数range(),range对象。
5、对象值的比较。
6、and和or。
7、内建函数。
第四课教学任务:
1、数字对象赋值,更新删除。
2、整型(标准整型、长整型、两者的统一)。
3、布尔型。
4、双精度浮点数。
5、比较操作符、算术操作符(除,地板除,取余、幂运算)。
6、数值工厂函数。
第五课教学任务:
1、序列,序列类型操作符(成员关系、连接、重复、切片)。
2、字符串(创建和赋值、访问、改变、删除)。
3、字符串切片,成员操作符,连接操作符;
4、格式化字符串。
第六课教学任务:
1、字符串内建函数(cmp、len、max、min)。
2、列表,创建列表,访问列表,更新列表,删除列表元素。
3、列表切片,成员关系,列表连接、列表重复。
4、len()
第七课教学任务:
1、元组,创建元组并赋值、访问元组、更新元组、删除元组元素。
2、元组操作符(重复、连接,成员关系、切片)。
3、单元素元组。
4、课堂练习。
第八课教学任务:
1、字典、创建字典、字典赋值、访问字典、更新字典、删除字典元素。
2、键成员关系、keys()、items()、values()。
3、字典的键必须唯一。
4、课堂练习。
第九课教学任务:
1、if、else、elseif。
2、while循环、for循环、break、continue、pass。
4、流程图
3、课堂练习。
第十课教学任务:
1、什么是函数?
2、创建函数,调用函数。
3、函数参数、默认参数。
4、课堂练习。
第十一课教学任务:
1、什么是模块?
2、名称空间。
3、导入模块。
4、组织包。
5、课堂练习。
第十二课教学任务:
画统计图
Import turtle导入海龟模块
turtle.forwad() 移动
学习用坐标绘制图形
第十三课教学任务:
1.制作一个画板游戏
2.画板中有不同颜色画笔,可以放大缩小
3.读取像素,设置像素(draw.circle)
第十四课教学任务:
综合练习与复习
设置字体
监听事件
载入图片
打印文本
鼠标控制图像
第十五-十六课教学任务:
贪吃蛇游戏(上下)
制作一个通过键盘控制小蛇吃随意出现食物的游戏
给贪吃蛇游戏加入声音与图像旋转功能
碰撞检测程序
图像旋转(rotate)
第十七-十八课教学任务:
Python制作飞机大战游戏
教授设计算法的思路
分析与实验算法
代码与任务评价
例子展示
第十九-二十课教学任务:
讲述人工智能与人脸识别背景
搭建pytorch环境
实现简单的人脸识别模块调用
实现电脑摄像头的人脸识别
我们下个学期和寒假的课绑定在一起,分为线上编程人工智能课程学习和线下机器人与电子制作2个模块。线上课程通过在线直播课程和录播课程在QQ群里授课,时间为周一到周五晚上,一次2小时,大家在家即可学习。编程课程秋季学期和寒假加在一起共20次课,一共收费2000元。
机器人课程一共12次,每次4小时,秋季学期上完7次,时间不固定,大家一下午或者一上午的时间都有空即可去实验室操作学习。因为后期机器人制作硬件成本及工具耗材较高,机器人课程48小时共3500元。
报名请加群:
领取专属 10元无门槛券
私享最新 技术干货