Page 31 - 人工智能——为机器植入智慧
P. 31

项目二  智能红绿灯识别系统



                         活动简介

                        搭建一个简单的“输入—分析—输出”系统,利用亮度传感器检测灯光的变化参数并编
                    写程序,使电机在灯亮时停止工作,灯灭时继续工作,初步理解输入、输出的含义和分界值
                    的作用,为后续的深入探究打基础。



                         活动材料
                        Arduino Uno 板、亮度传感器、装有电机与轮胎的小车底盘、灯头部位蒙有红布的手电
                    筒等。



                         活动准备
                        检查 Arduino Uno 板、传感器、电机是否正常工作;检查电池电量是否充足;准备好螺
                    丝刀、尖嘴钳等相关工具;准备好学习资源包及相关学习材料。



                         活动步骤

                      互动导入              搭建小车             分析算法             编程调试              交流小结


                        阶段一:互动导入
                        1.  观看视频,了解红绿灯的作用。
                        2.  了解亮度识别在生活中的应用。
                        3.  明确本次活动的任务:用红色灯光控制小车的运行状态(前进或停止)。


                             小贴士


                                                        红  绿  灯
                            150 年前,人类社会已经开始使用红绿灯作为交通信
                        号了。现代社会中,通常红灯表示禁止通行,绿灯表示
                        允许通行,黄灯表示警示。我国红绿灯的使用规范为:当

                        绿色信号灯亮,同一方向的车辆和行人可以通行,但转弯
                                                                                     图 2-2
                        的车辆必须让直行车辆先通行,同时也要让非机动车和
                        行人先通行。当黄色信号灯亮,车辆和行人禁止通行,已经通过停止线的车辆和
                        已进入人行横道的行人,可以继续通行。当红色信号灯亮,车辆和行人禁止通行,
                        需等待红灯。车辆若要右转弯,在不妨碍被放行的车辆和行人通行且没有右转信

                        号灯的情况下,可以不受红灯和黄灯的限制。




                                                                                                          17
   26   27   28   29   30   31   32   33   34   35   36