这是一个用于教育的机器人平台。 它包括一个带有100MHz STM32F411芯片的机器人板,带有12个模拟输入,16个PWM引脚(包括12个连接到集成电机控制器),7个数字引脚(可用作中断),两个uart,1个spi和1个i2c端口。 该平台还包括可视化编程和控制软件,可与电路板无缝协作,通过蓝牙无线工作,并在实验室中的低成本计算机上运行(除了Mac,Windows和Linux之外,该软件在Raspberry Pi 3上运行良好)。
经过验证的高可靠性,可配置性和可升级性技术 - 基于STM32和mbed
初学者到高级用户使用单一平台 - 视觉和文本编程之间的直接对应
可针对每个学习环境或硬件设置进行定制 - 为给定的传感器/设备预先构建的块
适应任何教学课程 - 可以为学生分配水平,以便初学者不会被所有概念所淹没
低成本和易于管理 - Raspberry Pi 3兼容
高可靠性 - 所有系统都不依赖于互联网/云
高速 - 所有系统都运行编译的二进制文件,没有模拟器或兼容层
适合儿童使用 - 彩色编码板,输入/输出与传感器/设备匹配
特征
基于功能强大的32位ARM微控制器和mbed库
开放式硬件和软件可轻松扩展到多种类型的传感器和设备
通过蓝牙无线完全编程和控制
可定制的编程和控制软件(轻松添加新块或控件)
多平台软件本地运行在低成本硬件上(包括Raspberry Pi 3)
硬件
该板支持6个直流电机,12个模拟输入,7个数字I / O,4个附加PWM输出,2个串行端口,多个I2C器件,SPI等
无线编程,重置和暂停都是内置的
所有端口均采用颜色编码,并与传感器/设备相匹配,以便于布线
快速100MHz 32位ARM处理器直接在硬件上运行程序,以实现有效,复杂的程序
由于系统基于STM32和功能强大的mbed库,因此电路板和软件支持硬件中断,定时器,回调,串行/ I2C / SPI通信,PID循环,字符串操作等。
器件列表:
可视化编程软件
可视化编程软件是机器人平台的核心。 它从可视化编程块生成C ++代码。 它允许学生轻松地进入编程机器人系统。 可以修改所有块或使用基于文本的配置文件添加新块,从而可以轻松地将传感器或设备添加或扩展到系统。 每个块都被分配了一个不同的“级别”,以便可以设计课程以逐步引入新的功能和概念,而不会让初学者感到压力。 生成的代码将颜色编码为可视块,以查看可视化表示如何转换为实际代码。 您还可以选择块以查看与这些块对应的代码。 该软件是完全可定制的,可以完全重新配置甚至生成其他系统的代码(如Arduino)。 该软件支持保存/打开,导入/导出,缩放,复制/粘贴,打印,注释,功能,以及编程,暂停,重置和控制电路板。
视觉控制软件
可视控制软件允许计算机通过串行(蓝牙)与机器人板连接。 学生可以想象出复杂系统的各个方面,并且能够完全控制他们的系统(谁不喜欢花哨的遥控器!)。 控制可以设置为输入或输出,允许完全控制和反馈电路板以及连接到它的任何传感器或系统。 与编程软件一样,控制软件仅使用文本文件进行高度配置。 您可以控制每个按钮和拨盘的外观和样式的几乎所有方面,以及控件发送或更新的蓝牙代码。 您可以轻松创建全新的刻度盘并更改所有控件的位置和大小。 每个按钮或拨号盘可以同时显示多个数据源,也可以发送多个数据输入。
(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )