【mPythonX】——掌控风扇

2019-02-119524
AI 快速预览详细 收起
【mPythonX】——掌控风扇是一个基于掌控板的项目,通过红外传感器感应人的距离来控制风扇的自动开关。硬件包括掌控板、扩展板、红外传感器和直流电机。软件方面使用mPythonXSetup0.2.2_beta1进行图形化编程。项目步骤包括点亮板载RGB灯、打开文件系统添加文本路径,并设置红外传感器的阈值来控制电机的转动。这个项目不仅锻炼了孩子的编程技能,还让他们了解了传感器的工作原理。
【mPythonX】——掌控风扇图1
盼望着,盼望着
东风来了
春天的脚步近了
冬去春来,万物复苏
天虽尚寒,心已向暖
虽然气象意义上的春天还有一段距离
但这并不妨碍我们规划未来
新的一年重拾信心和勇气
我们都是追梦人, 我们都在努力奔跑!
改变,永远从当下开始!
【mPythonX】——掌控风扇图2
一、思路:
       掌控风扇通过感应红外传感器的模拟电压值(0-2253),判断人的距离,当人走到一定的范围内实现风扇的自动开关。
二、硬件
       掌控板*1,扩展板*1,红外传感器*1,直流电机*1,3P杜邦线*1
三、软件
      mPythonXSetup0.2.2_beta1
    下载地址:    http://static.steamaker.cn/files/mPythonXSetup0.2.2_b1.exe
四、图形块编程:
1、点亮板载RGB灯,旋转点亮

【mPythonX】——掌控风扇图3
2、打开掌控板文件系统,找到face目录
【mPythonX】——掌控风扇图4
3、添加了文本,添加路径:face/Eyes/Bottom right.pbm和face/Eyes/Bottom left.pbm
【mPythonX】——掌控风扇图5
4、当感应红外传感器p1模拟值大于等于1000时,电机转动3s,当感应红外传感器p1模拟值小于1000时,电机停止.
【mPythonX】——掌控风扇图6
五、知识拓展
1、红外传感器
     采用红外对管方式,波长940nm,红外发射管是白色,红外接收管是黑色;当供电时,红外发射管发出940nm红外光(不可见光),当遇到反射物后反射回红外光,不同颜色的物体反射能力不同,再通过红外接收管接收反射回的红外光,形成光电流,在一定的范围内它随反射光强度的变化而增大。
优点:低电流驱动、低功耗,发射稳定均匀。
缺点:易受太阳光的影响,当光照时,饱和反向漏电流马上增加,形成光电流,在一定的范围内它随入射光强度的变化而增大。
【mPythonX】——掌控风扇图7
2、直流电机
      当给电机加一直流电压,绕组线圈中就有电流流过,由电磁力定律可知导体会受到电磁力作用。导体处于N极下与电刷A接触电流向里流,产生电磁力矩为逆时针;导体处于S极下与电刷B接触电流向外流,产生电磁力矩仍为逆时针。转子在该电磁力矩作用下开始旋转…
六、视频回放



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -