该项目的最终目标是视力障碍或失明的儿童使用Escornabot机器人,因此使用教育机器人。
硬件组件:
- Escornabot机器人(DIY版)× 1
- Arduino Nano R3× 1
- DFRobot DFPlayer迷你MP3播放器× 1
- Adafruit Mono 2.5W D类音频放大器× 1
- Adafruit 1.44“彩色TFT液晶显示器,带MicroSD - ST7735R× 1
- 12个LED RGB WS2812B 5050环× 1
- RFID-RC522 13.56Mhz× 2
- MIFAREClassic®1K卡 - 13.56MHz× 20
- HC-05蓝牙模块× 1
- HC-06蓝牙模块× 1
- 扬声器:3W,4欧姆× 1
- Makeblock Plate 3x6× 2
- Makeblock Plate 7x9 B.× 1
- Makeblock Beam 0824 176mm× 1
- 电阻1k欧姆× 1
- 电阻10k欧姆× 2
- 电阻5,6K欧姆× 2
- 松下NCR18650B可充电锂离子电池(3400 mAh,3.7V)× 2
该项目的最终目标是视力障碍或失明的儿童可以使用Escornabot机器人,因此使用教育机器人作为学习工具。
当孩子将卡连接到控制板的RFID读卡器时,会发生以下几种情况:
将听到讲话,说明与卡相关的动作或动作。
12个LED的环将以与运动或动作相关的颜色点亮(在某些操作中,甚至会有一个带LED的小动画)。
TFT将显示与指令相关的图形或文本。
机器人的指令将通过蓝牙发送。
当机器人开始执行每个动作时,将发生以下情况:
机器人将通过蓝牙向控制板发送它将执行的每个动作。
您将听到正在执行的动作或动作的演讲。
12个LED指示灯将以与您正在执行的运动或动作相关的颜色亮起。
TFT将显示与您正在执行的移动或操作相关的图形或文本。
当Escornabot完成每次移动时,它将检查并因此读取其下面有RFID卡。如果机器人找到了卡片,则表示它位于正确的轨道上。另一方面,如果机器人没有找到任何卡片,则意味着它出错了,并且会通过蓝牙发送消息,通过邀请孩子再次尝试来表明它已“丢失”。在这种情况下,机器人将停止并且不会执行更多动作。
当机器人完成所有动作后,如果它真的到达终点,它将被验证。如果它已经到达终点,机器人将发送蓝牙消息,因为我已经正确地完成了它并且相反的消息,如果它没有达到预期的结束。
如果在执行指令期间向机器人发送新的动作或动作,它将停止并且它所具有的所有先前指令将被重置(这与当我们按下Escornabot的任何按钮时发生的行为相同)执行动作)。