該項(xiàng)目的最終目標(biāo)是視力障礙或失明的兒童使用Escornabot機(jī)器人,因此使用教育機(jī)器人。
硬件組件:
- Escornabot機(jī)器人(DIY版)× 1
- Arduino Nano R3× 1
- DFRobot DFPlayer迷你MP3播放器× 1
- Adafruit Mono 2.5W D類音頻放大器× 1
- Adafruit 1.44“彩色TFT液晶顯示器,帶MicroSD - ST7735R× 1
- 12個(gè)LED RGB WS2812B 5050環(huán)× 1
- RFID-RC522 13.56Mhz× 2
- MIFAREClassic?1K卡 - 13.56MHz× 20
- HC-05藍(lán)牙模塊× 1
- HC-06藍(lán)牙模塊× 1
- 揚(yáng)聲器: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
該項(xiàng)目的最終目標(biāo)是視力障礙或失明的兒童可以使用Escornabot機(jī)器人,因此使用教育機(jī)器人作為學(xué)習(xí)工具。
當(dāng)孩子將卡連接到控制板的RFID讀卡器時(shí),會(huì)發(fā)生以下幾種情況:
將聽到講話,說明與卡相關(guān)的動(dòng)作或動(dòng)作。
12個(gè)LED的環(huán)將以與運(yùn)動(dòng)或動(dòng)作相關(guān)的顏色點(diǎn)亮(在某些操作中,甚至?xí)幸粋€(gè)帶LED的小動(dòng)畫)。
TFT將顯示與指令相關(guān)的圖形或文本。
機(jī)器人的指令將通過藍(lán)牙發(fā)送。
當(dāng)機(jī)器人開始執(zhí)行每個(gè)動(dòng)作時(shí),將發(fā)生以下情況:
機(jī)器人將通過藍(lán)牙向控制板發(fā)送它將執(zhí)行的每個(gè)動(dòng)作。
您將聽到正在執(zhí)行的動(dòng)作或動(dòng)作的演講。
12個(gè)LED指示燈將以與您正在執(zhí)行的運(yùn)動(dòng)或動(dòng)作相關(guān)的顏色亮起。
TFT將顯示與您正在執(zhí)行的移動(dòng)或操作相關(guān)的圖形或文本。
當(dāng)Escornabot完成每次移動(dòng)時(shí),它將檢查并因此讀取其下面有RFID卡。如果機(jī)器人找到了卡片,則表示它位于正確的軌道上。另一方面,如果機(jī)器人沒有找到任何卡片,則意味著它出錯(cuò)了,并且會(huì)通過藍(lán)牙發(fā)送消息,通過邀請(qǐng)孩子再次嘗試來表明它已“丟失”。在這種情況下,機(jī)器人將停止并且不會(huì)執(zhí)行更多動(dòng)作。
當(dāng)機(jī)器人完成所有動(dòng)作后,如果它真的到達(dá)終點(diǎn),它將被驗(yàn)證。如果它已經(jīng)到達(dá)終點(diǎn),機(jī)器人將發(fā)送藍(lán)牙消息,因?yàn)槲乙呀?jīng)正確地完成了它并且相反的消息,如果它沒有達(dá)到預(yù)期的結(jié)束。
如果在執(zhí)行指令期間向機(jī)器人發(fā)送新的動(dòng)作或動(dòng)作,它將停止并且它所具有的所有先前指令將被重置(這與當(dāng)我們按下Escornabot的任何按鈕時(shí)發(fā)生的行為相同)執(zhí)行動(dòng)作)。