由简至难可以轻松无障碍自己学习的Arduino套件,学习各种传感器、执行器、电子元件等,制作Arduino小车,可以用来巡线、避障、无线遥控

套件介绍

很多孩子从来没有接触过机器人,没有编程过(很害怕去接触,觉得很难),电子元件也没有接触过不知道电阻、电容、二极管等不知道电路知识

Arduino中级自学套件资料齐全,由浅至深,所有项目和实验都采用Mind+和Mixly图形化编程,还可以直接作为电子学会全国青少年机器人技术等级考试三四级实操套件,非常适合创客小白、和想在家自学参加等价考试孩子!

点击查看套件清单

点击查看套件资料

套件包含的项目和实验:下面项目和实验的图片为配图介绍,所有项目和实验都采用Mind+和Mixly图形化编程。

1、电子电路基础知识;

解除对于电子电路的神秘感,无心理障碍地学习Arduino,本视频主要以趣味形象的方式讲解:1、基础电子电路串并联电路,2、基本元器件:电阻、电容、电位器、蜂鸣器、话筒、二极管、发光二极管、热敏电阻、干簧管、光敏电阻、微动开关、三极管、扬声器,3、免焊接的连接方式——面包板,4、采用Arduino主板、面包板和部分电子元件,以实际的电路连接做实验,详细地讲述相关知识,包括电路怎么连接,实际电路讲解,串并联连接原理。

2、如何理解流程图;

什么是流程图?用来做什么?了解常用的符号图形及相关的作用,示例制作流程图:用自己的语言描述产品入库检验流程,结合硬件点亮LED灯的流程图。不管学的年龄多大,跟着视频走,就会慢慢地入门Arduino,真正的实现完全自学。

3、炫彩流水灯;

Arduino炫彩流水灯:先实现单个二极管灯闪烁实验,把Arduino UNO主板作为电源控制电路,用程序控制开关,来控制发光二极管的亮灭。由浅至深的学习,再实现三个二极管灯闪烁实验,达到炫彩流水灯的效果。两个实验从器材清单、电路连接、流程图、图形化程序的讲解,让Arduino、面包板那么神秘。

4、按键开关点亮LED;

Arduino按键开关点亮LED,你将学到:上拉电阻、下拉电阻、内部上拉电阻,什么是选择结构?(包括选择结构在流程图怎么画,图形化编程里选择结构是哪些指令),在图形化编程里怎么读取数字按键开关的值,如何使用Mind+图形化编程软件串口监视器。

Mind+串口监视器

5、摩尔斯电码;

Arduino摩尔斯电码:讲解了摩尔斯电码,以及新模块:按钮模块、LED模块,SOS求救信号用摩斯电码如何表示。

​Mind+示例程序

6、蜂鸣器响起来;

学习蜂鸣器模块,了解有源和无源蜂鸣器的区别,以及蜂鸣器发声的原理,再通过实验验证。

7、自助式红绿灯;

了解红绿灯模块的原理,同时还需要学习Mind+图形化软件—函数调用,以及如何巧妙地利用函数调用起到延时的作用。自助式红绿灯实验从器材清单、电路搭设、流程图、到图形化程序的讲解,让你轻松使用Arduino+电子元件(红绿灯模块、按钮模块、蜂鸣器模块)+面包板+图形化编程实现一个复杂的实验。

​8、初识电位器;

电位器实际上就是一个可调电阻值的电阻器,通过调节电位器的旋转机构,可以改变电阻,从而可以改变电路中相应的电阻值、电压值、和电流值。这个视频从定义、作用、应用介绍电位器,然后介绍了电位器模块。介绍了器材清单、电路搭设、图形化程序,到实际做实验,还学习了如何利用Mind+的串口监视器测量电位器的输出值范围,初步实习了用串口监视器调试程序的方法。

​Mixly串口监视器

9、调光灯;

新知识模拟量输入:将外部输入的模拟值电压信号转换成Arduino控制器运算时可以识别的数字信号,从而实现读入模拟值的功能。然后通过实验——电位器来控制LED灯亮度的渐变,利用模拟信号输出函数控制LED灯的亮度变化,学习新知识模拟量输出。

​Mind+示例程序

10、光控灯;

光敏电阻(LDR)——利用硫化镉或硒化镉等半导体材料的光电导效应制成的一种电阻随入射光的强弱而改变的电阻器,在电路中,为了读取光敏电阻随光线强度的变化值,电路连接时利用串联分压原理,当光敏电阻阻值变化时,模拟输入引脚处的电压会随之变化,读取的数值也因此而变化,光线越强,A0脚的电压值越低。实验光控灯就是利用光敏电阻的阻值随光照强度变化的特性实现的。

​Mixly示例程序

11、呼吸灯;

呼吸灯实验就是实现LED灯的亮度变化类似于人在呼吸一样的效果,讲解了所需器件、电路搭设、程序讲解、实际做实验以及实验讲解,大幅度降低了学习Arduino的困难度。

​Mind+指令

12、让舵机动起来;

舵机——由直流电机、减速齿轮组、传感器和控制电路组成的一种精确定位角度的执行器。

Mixly示例程序

13、世界那么大,我想去看看;

在这个实验里,你将还会学到新的编程指令:MP3指令,通过扩展功就能找到执行器中的串口MP3模块,点击后,在菜单中就会出现紫色的串口MP3指令。如果采用Mixly图形化编程环境,还需要另外安装引用图形化库,也很方便,同时可以了解到图形化编程的第三方产品库的扩展方法。详细内容请参考套件提供的相关资料。

​Mixly示例程序

14、超声波测距;

超声波测距实验使用了之前我们学习的驱动语音芯片和新学习的超声波测距传感器两种模块,将超声波返回的距离,通过语音芯片播报出来。超声波测距传感器检测的距离也可以采用监控串口数据的方式读取,然后显示在串口监视器中。

​程序为Mixly软件编写

15、服务机器人;

当自远而近逐渐靠近迎宾机器人,并且超声波测距传感器检测距离达到10cm时,迎宾机器人发出“欢迎光临”的语音,舵机偏转左手臂向下摆动;当自近而远逐渐远离迎宾机器人且距离达到20cm时,机器人发出“请慢走,欢迎常来”的语音,舵机偏转右手臂向下摆动;常态时,机器人手臂保持平行。

​16、红外遥控红绿灯;

红外遥控组件工作原理:红外遥控器发出信号,红外接收器接收信号,处理后将信号传给Arduino板,由Arduino主控板内的程序根据不同按键的键值,控制程序做出不同的反应。

​Mind+示例程序

17、按键控制直流电机的启停;

直流小马达:通过电磁感应,将电能转换为机械能的装置,通过改变直流电机两个引脚的电压,控制电机的转速变化、正转或者反转,直流马达也可以发电,将机械能转换为电能。风扇模块:由直流电机和驱动电路集成后,直接带动风扇叶片组成,低电平触发,有四个引脚:VCC- 电源、GND- 接地、INA- 低电平触发逆时针旋转、INB- 低电平触发顺时针旋转。 按键控制直流电机的启停实验就是通过按键模块来控制风扇模块的启停,

18、红外遥控调速风扇;

红外遥控调速风扇实验是通过红外遥控组件、电机模块等制作一个实用化的调速小风扇,实现启动、停止、加速、减速的功能。要完成这个实验我们首先要检测出要使用的遥控器上按键的编码值,采用Mind+监控串口数据的方式读取,然后显示在串口监视器中,这样就可以获取按键的编码值。然后Arduino板对不同的编码值做出不同的反应,让风扇启动、停止、加速或者减速。

​Mixly示例程序

19、智能小车组装;

​​​​​​​组装智能小车;

组装智能小车分为四个步骤:小车上端安装、小车下端安装、小车前端部分安装、小车连线。

​20、让智能小车动起来;

介绍了电机驱动的原理、电机驱动板、电机驱动模块工作表、小车姿态、小车功能接线表格等知识,还讲解了让智能小车动起来的图形化程序以及注意点,让任何软、硬件小白都能明白。

Mixly示例程序 

21、红外遥控智能小车

红外遥控智能小车;

当红外接收模块接收到遥控器发射的编码值,并将编码值传送给UNO主板,从而控制红外遥控智能小车的动作:停止、前进、后退、左转、右转、原地打转、围绕右轮画圈。红外接收模块引脚是接在Arduino扩展板的2号引脚。

红外遥控器的按键编码值在Mixly里对应的是十进制值

22、自动跟随小车;

自动跟随智能小车是通过设置一个反应距离范围,超声波传感器测量的距离只有在此范围内才起作用,其次再设定自动跟随保持距离,当超声波测量的距离超过该距离时,小车前进;当测得值小于该距离时,小车后退。超声波传感器接在控制器的#7和#8口,#7口接传感器上的Trig端子,#8口接传感器上的Echo端子。由于小车的编程环境是非常容易上手的图形化,而且是完全开放的,用户可以自由按照自己的思路编程,使小车表现出更好的性能。示例程序为了便于理解,是非常简化的。

​Mixly示例程序

23、寻迹小车;

图纸是白色地面,宽度为4cm的黑线,这样寻迹小车前侧安装的数字灰度传感器,就可以根据模块的返回值,来控制小车的状态,如果检测到白色,则控制小车向另一方调整,寻找黑线,这样就实现了小车沿着地图上的黑线自动行驶。在示例程序里采用的是一个简易的方法,通过使小车左右轮正反转不断微调来使小车保持在黑线上,这样就会降低速度,使小车看上去在摆动。由于小车的编程是图形化环境下完全开放的,用户可以自由重新编程,提升小车的表现。

 

所有项目和实验都包含器材清单、电路搭设、流程图、到图形化程序的讲解,让你轻松使用Arduino+电子元件+面包板+图形化编程实现一个复杂的Arduino实验,此时是不是觉得Arduino、面包板不再那么神秘了。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平