查看“桌面机器人”的源代码
←
桌面机器人
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,labplus
您可以查看与复制此页面的源代码。
[[文件:机器人效果图.jpg|600px|缩略图|右]] == 概述 == 交互式可编程桌面机器人是创客教育大班教学装备,桌面范围运动,与Labplus软件结合,通过编程控制机器人实现循迹、避障、防摔、颜色识别、表情显示、外观颜色变化、追光、语音识别、声音播放等各种功能应用。小机器人长、宽、高尺度均不超过8cm,一体式结构设计方便老师课堂管理及收纳;支持图形化软件在线编程控制和将程序下载到机器人脱机运行两种模式。 <br /> == 产品特点 == 1.采用一体式结构,不用拼接组装,外观小巧,色彩丰富,方便收纳,非常适合大班教学。<br /> 2.具有循迹、避障、防摔、颜色识别、表情显示、彩翼颜色变化、追光、语音识别、声音播放等功能,可根据基础功能设计各种趣味应用场景。<br /> <br /> == 引脚说明 == {| class="wikitable" border="0" cellpadding="10" width="80%" |- ! width="10%" style="background:#7dc2f5"|模块 ! width="20%" style="background:#7dc2f5"|Atmega2560引脚 ! width="40%" style="background:#7dc2f5"|说明 |- |头顶按键||D18||按下时低电平 |- |顶部LED灯||A15|| 低电平时点亮,颜色蓝色 |- |USB串口||RXD1/TXD1||使用2560 Serial1串口,用于USB通讯 |- |超声波||RXD2/TXD2||使用2560 Serial2串口,用于接收超声波测距数据 |- |蓝牙模块||RXD3/TXD3||使用2560 Serial3串口,用于蓝牙通讯 |- |语音识别||SPI引脚|| |- |语音播放||/||详见arduino驱动代码 |- |光线传感器||A12、A13||0~5V,反射光线越强,传感器的值越小 |- |点阵屏||I2C引脚||采用I2C通讯,具体操控详见arduino驱动代码 |- |两侧的LED灯||Red->D4,Green->D2,Blue->D5||0~5V 调节RGB亮度 |- |防撞传感器||前:A10、A11<br />后:A8、A9||0~5V,反射光线越强,传感器的值越小 |- |防跌传感器||A4、A5、A6、A7||0~5V,反射光线越强,传感器的值越小 |- |循迹灯||D12||低电平时循迹灯点亮 |- |循迹传感器||A0、A1、A2、A3||0~5V,反射光线越强,传感器的值越小 |- |颜色传感器||I2C||具体操控详见arduino驱动代码 |- |左步进电机驱动||MOTOR_DRIVE_L_B+ ->D37 <br />MOTOR_DRIVE_L_B- ->D36<br />MOTOR_DRIVE_L_A+ ->D35<br />MOTOR_DRIVE_L_A- ->D34 || |- |右步进电机驱动||MOTOR_DRIVE_R_B+ ->D6 <br />MOTOR_DRIVE_R_B- ->D7<br />MOTOR_DRIVE_R_A+ ->D8<br />MOTOR_DRIVE_R_A- ->D9 || |} == 使用教程 == 交互式可编程桌面机器人集成多种传感器,包括超声波传感器、追光传感器、防碰撞传感器、防跌落传感器、颜色传感器、循迹传感器,能够执行各种动作;机器人上的点阵屏、喇叭、LED多彩灯作为输出部件,可输出各种表情、声音及灯光;步进电机驱动机器人两轮,可精确控制前进距离和速度。 <br /> [[文件:LabRot 1.png|400px|无框|无]] * 超声波传感器:用于检测物体的距离,检测范围0到255,单位cm。<br /> * 光线传感器:可独立检测前方两侧光强,可实现用光来引导机器人走向。<br /> * 16×8LED点阵屏:用于显示各种表情、标志。<br /> * 防碰撞传感器:前方两个用于检测前方左右是否有障碍物。<br /> <br /> <br /> {| border="0" cellpadding="10" width="60%" |- | [[文件:LabRot 2.png|400px|无框|无]] || [[文件:LabRot 3.png|400px|无框|无]] |} <br /> * USB接口:用于充电、连接电脑进行数据传输。<br /> * 开关:用于控制机器人电源。<br /> * 防碰撞传感器:前方两个用于检测前方左右是否有障碍物。<br /> * 按钮:用于停止、开始程序,切换模式等。<br /> <br /> <br /> {| border="0" cellpadding="10" width="60%" |- | [[文件:LabRot 4.png|400px|无框|无]] || [[文件:LabRot 5.png|320px|无框|无]] |} * 循迹传感器:可用于识别黑白轨迹线。 * 颜色传感器:可用于识别RGB颜色。 * 防跌落传感器:下方四个传感器用于检测机器人是否悬空。 * 喇叭:用于播放各类音符和语音。 * LED多彩灯:可显示多种颜色。 * 步进电机:可精确控制前进距离和速度。 <br /> <br /> === 软件和驱动安装 === * <big>Labplus软件安装</big> [http://www.labplus.cn/index.php/product/download Labplus for Windows下载安装 ]<br /> 系统要求:windows7/windows8/windows10 {| style="text-align:center;" border="0" cellpadding="0" width="80%" |- | [[文件:Labplus ico.png|100px|无框|无]] |- | <small>双击 LabplusSetup.exe,开始安装程序</small> |- |<big><big>↓</big></big> |- | [[文件:Labplus 1.png|400px|无框]] |- | <small>选择安装时使用语言</small> |- |<big><big>↓</big></big> |- |[[文件:Labplus 2.png|400px|无框|无]] |- | <small>选择是否添加桌面快捷方式</small> |<big><big>↓</big></big> |- |[[文件:Labplus 3.png|400px|无框|无]] |- | <big><big>↓</big></big> |- |[[文件:Labplus 4.png|400px|无框|无]] |- | <big><big>↓</big></big> |- |[[文件:Labplus 5.png|400px|无框|无]] |} * <big>驱动安装</big> <br /> {| style="text-align:center;" border="0" cellpadding="0" width="80%" |- | [[文件:Labplus driver.png|500px|无框|无]] <br /> |- | <small>点菜单栏“帮助”—安装机器人驱动</small> |} === 机器人与电脑连接说明 === :用USB线连接机器人与电脑,将USB数据线大头插入电脑USB接口,小头插入机器人的USB接口。将机器人背后拨动开关拨至ON档。 {| style="text-align:center;" border="0" cellpadding="0" width="80%" |- | [[文件:Connect labRot.png|800px|无框]] |} === 桌面机器人的控制模式 === ==== <big>在线模式</big> ==== :<big>通过USB有线连接与labplus软件通讯或使用蓝牙配对与手机APP通讯,在线式通讯解析指令,无需离线烧录程序。</big> <br /> Step1.用USB 数据线连接桌面机器人和电脑USB接口,拨动电源开关键至ON,桌面机器人顶部按键亮蓝灯。<br /> Step2.打开labplus软件,点击菜单栏“设备”,出现下拉表后,选择“桌面机器人(在线)”。 {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot COM.png|500px|无框]] <br /> |} Step3.单击“连接”,出现下拉列表后,选择机器人的端口号。 <br /> ::''注意:一般情况下为最下方的一个COM口,也可通过计算机>属性>设备管理器>端口进行查询'' {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot 11.png|500px|无框]] |} Step4.连接成功后,软件连接指示灯由红变绿。如果连接不成功,请重启软件或重新连接桌面机器人。 {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot 12.png|500px|无框]] |} Step5.编辑图形化指令,在线控制机器人运行。 <br/> <br/> ==== <big>脱机模式</big> ==== :<big>将程序编辑好后,烧录进桌面机器人,由桌面机器人自行控制行动模式。</big> <br /> Step1.用USB 数据线连接桌面机器人和电脑USB接口,拨动电源开关键至ON,桌面机器人顶部按键亮蓝灯。<br /> Step2.打开labplus软件,点击菜单栏“设备”,出现下拉表后,选择“桌面机器人(Arduino编程)”。<br /> {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot 13.png|500px|无框]] |} Step3.单击“连接”,出现下拉列表后,选择机器人的端口号。 <br /> ::''注意:一般情况下为最下方的一个COM口,也可通过计算机>属性>设备管理器>端口进行查询'' {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot 14.png|500px|无框]] |} Step4.连接成功后,软件连接指示灯由红变绿。如果连接不成功,请重启软件或重新连接桌面机器人。<br /> Step5.任意选择一个示例程序,点击“上传”,待上传进度条自动隐藏后,上传成功拨出数据线,拨动背后开关重启机器人。 {| style="text-align:left;" border="0" cellpadding="10" width="80%" |- | [[文件:LabRot 15.png|500px|无框]] |} <br/> <br/> === 移动客户端使用 === {| |- | <big>使用安卓手机安装[http://www.labplus.cn/software/labRobot.apk 机器人移动客户端](目前仅支持安卓系统)</big> || [[文件:LabRot apk ico.png|60px|无框|无|link=http://www.labplus.cn/software/labRobot.apk]] |} ==== <big>蓝牙配对</big> ==== Step1.打开软件,点击搜索图标,进入蓝牙搜索。 {| |- | [[文件:LabRot apk 1.png|500px|无框|左]] |} Step2.选择对应的机器人设备(RB1-XXXXXX),进入蓝牙密钥配对。 {| |- | [[文件:LabRot apk 2.png|500px|无框]] |} Step3.点击确认,进入蓝牙PIN码配对,输入配对密钥1234后,点击确认进行配对。配对成功后,会提示“蓝牙连接成功”并机器人播报“进入蓝牙模式”。 {| border="0" cellpadding="10" width="60%" |- | [[文件:LabRot apk 3-1.png|500px|无框]] || [[文件:LabRot apk 3-2.png|500px|无框]] |} <br /> <br /> ==== <big>控制模式</big> ==== 在以下界面选择“控制模式”,并选择对应的机器人。机器人播报“进入蓝牙模式”进入控制模式界面后,便可操控机器人。 {| border="0" cellpadding="10" width="60%" |- | [[文件:LabRot apk 2-1.png|500px|无框]]|| [[文件:LabRot apk 2-2.png|500px|无框]] |} <br /> ==== <big>编程模式</big> ==== # 在以下界面选择“编程模式”,并选择对应的机器人。机器人播报“进入蓝牙模式”进入编程模式界面。 # 点击右下角示例程序,任意选择一个示例程序,点击开始按钮,机器人开始执行对应程序;点击停止按钮,机器人停止任何动作,保持静止。 # 点击界面左方指令模块,将需求的指令点击拖入脚本编辑区,自行编辑程序,同上使用开始/停止按钮控制机器人是否执行程序。 {| border="0" cellpadding="10" width="60%" |- | [[文件:LabRot apk 4-1.png|500px|无框]] || |} <br /> == Arduino编程示例== [http://wiki.labplus.cn/images/1/19/LabplusRobot_full_function_test_prj_V2_0.rar 桌面机器人出厂全功能测试arduino示例程序] == FAQ == [[桌面机器人-常见问题解答]]
返回至
桌面机器人
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
软件
Labplus软件
mPython软件
Mixly集成盛思版
mpython_conn
教学套件
创客初级实验箱
创客初级实验箱进阶版
创客中级实验箱
创客中级实验箱Ⅱ
人工智能交互实验箱
桌面机器人
乐动魔盒
可穿戴作品电子套件
创意触摸板套装
乐动魔块中级套装
乐动魔块高级套装
bot:bit
编程造物套装
逻辑造物套装
人工智能套装
物联网套装
高中信息技术套装
掌控板初级套装
初中信息技术材料包
开源硬件教学套装
冲锋舟
造物
Arduino
乐动魔块(旧版)
Blue:bit电子积木
MicroBit系列
掌控板系列
AI摄像头V1.0
AI摄像头V2.0
1956
掌控魔盒
乐动掌控
乐动魔块
互动作品
森林奇遇记
创客森林
创客乐园
物联网演示系统
博物馆防盗演示实验系统
梦想舞台演示实验系统
智能家居演示实验系统
智能教室演示实验系统
智能停车场演示实验系统
DIY-木板系列
嘘寒问暖
硬币存款机
吼一声试试
斜不胜正灯
时光葫芦
旋转转盘
越光宝盒
治愈系萌犬
光明使者
避障机械车
DIY-亚克力系列
情绪机器人
创意七彩灯
温湿度机器人
留言机
游龙戏灯
三色时钟
光影精灵
光影时钟
智能应用系列
LED眼镜
32x16 RGB LED点阵屏
DIY环境温湿度显示系统
DIY创客空间访客记录仪
其他
金属结构件套装
耗材存取管理柜
更多
课程资源
常见问题解答
Arduino语法参考手册
链接
Labplus官网
STEAM创客教育平台
工具
链入页面
相关更改
特殊页面
页面信息