作为主讲单片机和嵌入式的老师,除了在课堂上一本正经的给学生讲解软硬件开发基础,课堂之外也时常带学生参加相关比赛和创新营活动,开拓眼界、激发创意、磨炼心智这些过程无论对学生还是本人来说,都是难得的经历和收获。今天不讲课了,分享一下我和学生一起玩转智能硬件的那些事儿。
SKIDS开发板(牛艾科技)
uPyCraft编辑器
Arduino开发板与配件
Ardublock图形开发环境
micro:bit小车
MakeCode在线编辑器
队名:云间尤物。我们的学校在上海松江,“云间”是松江的别称,亦与云计算呼应,可以看做是历史传承与信息科技的结合;“尤物”与“有物”谐音,指有一群学习和热爱物联网的学生,俏皮而不失专业。
我和我的学生
以Arduino开发板、S3003-38G舵机和HC-SR04超声波传感模块为主要器件,手工制作了一款简易机器爬虫,既给出了详细的材料清单与装配流程,又提供了爬行动作和距离感应的编程思路。测试结果表明,该机器虫可以根据前方障碍物的距离实现前行、后退和转向的动作控制。
这个作品花了比较多的心思和精力,创新营活动之前就着手在鼓捣了。虽然作品最后的效果比较简单,动作也不是很协调,但毕竟是自己动手一点点做出来的,学生的成就感和收获感都是满满的。
纯手工制作的Arduino爬虫
配件与工具
制作前后腿
制作躯体
安装支架
前进动作分解
后退动作分解
转向动作分解
原理图与软件流程图
视频加载中...
这个作品是创新营活动期间现学现卖的,我们把厂家配套的一些实验例程做了一些组合,算是完成了一个综合性的作品,学生把图形化编程也算是玩儿通了。
我们给Microbit小车定义的一些功能
学生根据编好的图形在汇报
这个作品名字上听上去好像很高科技,其实就是利用Arduino开发板和三个超声波传感器来感知手掌挥动的方向,并将该信息通过串口发送给PC机,在PC机上用Python编写一个程序,读取串口信息并进行图片的切换。手掌左挥,图片左滑切换到下一张;手掌右挥,图片右滑切换到上一张。当然,因为时间有限,程序还有一些BUG,演示的时候偶尔会出现不灵敏的情况。
在面包板上搭建电路
给Arduino编写的部分程序
上位机部分的Python源码
视频加载中...
这就是在创新营活动上我和学生一起DIY的作品,那些天很充实,爱觉不累。代码Bug不息,我们死磕不止;程序功能迭代,工程版本无数;学生坚持不懈,老师全力以赴。既体验了多元的软硬件平台,还实现了自己奇妙的创意。尽管作品不完美,但我相信,这一段坚持和执着的经历会成为学生受益终生的财富。
版权声明:我们致力于保护作者版权,注重分享,被刊用文章【arduino大学创意作品(DIY智能硬件)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;
工作时间:8:00-18:00
客服电话
电子邮件
beimuxi@protonmail.com
扫码二维码
获取最新动态
