电影中,我们经常会看到特工穿越红外安保系统的场面!超赞!
今天,我们小麦昆化身特工,将上演穿越红外线的大戏!
拍戏先要剧本,这剧情都差不多,不要剧本了。
那就开始找演员啦,毫无悬念,本片的领衔主演+唯一的一位演员就是“麦昆”了。
演员落实了,开始做场景道具。
剧组列出以下物料清单
材料清单
- 麦昆(带micro:bit和电池模块) X1
- mincro:bit板 X1
- robotbit扩展板 X1
- MP3模块+TF卡 X1
- 喇叭模块 X1
- 红外对射式分体开关 X2
- 木料 X1
首先完成场地搭建,场地搭建非常简单,先准备两块一样尺寸合成板。两块叠起来,打两个孔,孔径比红外发射端的灯珠稍微大一点点。
然后用一块木板当底板,两侧钉上两块合成板,并用热熔胶枪进行加固。两侧的孔要尽量对齐。
安装电子元件,在一侧安装了红外发射端,另外一侧安装红外接收端。
由于接收端的接线端子是XH2.54,插起来不方便,而且线序是红色在边上,和我要用的扩展板不匹配。我就剪掉接头,重新压成杜邦3P(红白黑),线序和扩展板能适配。把发射端接到5V和GND。然后用程序测试一下,这红外对射是否能正确运行。
接下来开始接线,接线图如下,MP3模块接P1和P2,红外接收端接P14和P15。
MP3模块接上喇叭。
图中的arduino板,是因为本来打算用arduino来做基地主控,用红外遥控控制。后来感觉用mincro:bit无线功能更方便。由于粘的太牢固,一时拿不下来,就暂时装在上面了。
接线搞定后,效果如下图
接下来编程程序,麦昆端程序如下图:
几点说明:
1.设置一个变量,按A或者B键,增减变量数值。
2.同时按下A+B,先检测变量是否为6(正确口令),如果是6先发射无线信息,然后开始蜂鸣器叫三声、车底灯闪3下,小车缓缓就开动。
然后,编写基地端,当基地接收到无线信号后,变量由0变成1.
当红外断开的时候,先检测变量是否改成1,如果改成1,当红外线断开时,发出欢迎语音,如果还是0,那就发出警报语音。
好了,程序写入后,就可以运行测试了,测试重点测试红外对射式否安装正确。语音是否会计时播报,
接下来看看视频效果。
源码已经上传到码云。
https://gitee.com/zslqg/tgmkcyhx/commit/8476c92b69f73df32d945cab9d2f69bfc1ebdc65
评论