Skip to content

一个为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的上位机软件(包含机器人USB操作SDK和瀚文键盘HID操作SDK),采用Windows App SDK框架编写界面。 A host computer software developed for ElectronBot robots (including robot USB operation SDK), using the Windows App SDK framework to write UI.

License

maker-community/ElectronBot.DotNet

Repository files navigation

电子脑壳

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

website

喜欢这个项目吗?请考虑给 Star ⭐️ 以帮助改进!


get from microsoft store


电子脑壳是一个为稚晖君开源的桌面机器人ElectronBot和瀚文键盘(HelloWord-Keyboard)提供一些软件功能的桌面程序项目。它是由绿荫阿广开发的,使用了微软的WASDK框架和C#语言。

电子脑壳截图

电子的控制界面

电子脑壳界面

瀚文键盘的控制 瀚文界面

功能

  • 多彩表盘:可以显示时间和自定义文字,也有表盘可以专门显示当前电脑资源占用情况。 Clock

  • 手势识别语音交互:手势识别结合语音识别进行语音对话交流,可以通过图灵机器人API或ChatGPT对话API进行天气状况询问、简单的笑话回复或智能聊天。(注:需要自己解决网络问题) B站视频演示链接

  • 量子纠缠:此功能可以识别出用户的表情,也可以将用户的面部数据同步到机器人的面部进行播放。 量子纠缠页

  • 表情列表:用户可以自定义自己喜欢的表情数据,然后指定对应的动作文件,可以结合表情和动作进行播放。也可以将制作好的表情进行导出、分享给别人或导入别人分享的表情。 emojis

  • 手柄控制:用户连接xbox手柄之后,可以在手柄控制器页面进行电子的控制,可以同时操作底部旋转、手臂旋转、手臂单个展开和头部总共五个舵机。 xbox

  • 电子仿真:可以在没有机器人的情况下进行表情的随机播放,进行效果展示。 ElectronBotModelLoad

安装

  1. 安装Visual Studio 2022,并选择安装WASDK开发组件。
  2. 克隆或下载本项目到本地。
  3. 打开ElectronBot.Braincase.sln文件,并编译运行。
  4. 重点设置启动项目为ElectronBot.Braincase不然会导致运行不了。

项目运行详细步骤请点此处

使用

  1. 在首页选择想要使用的功能模块,并点击进入。
  2. 根据不同模块的提示操作或设置参数。
  3. 点击返回按钮返回首页或退出程序。

配置

在设置页面,你可以配置以下参数:

  • 串口号:选择与ElectronBot硬件设备连接的串口号。
  • 图灵机器人API密钥:输入你申请到的图灵机器人API密钥,用于实现语音交互功能。
  • ChatGPT对话API地址:输入你搭建或访问到的ChatGPT对话API地址,用于实现智能聊天功能。

参考项目及依赖

本项目参考的项目和依赖:

许可证

本项目采用MIT许可证发布,请参见LICENSE文件。

感谢 JetBrains 提供许可证开发 电子脑壳

树莓派连接ElectronBot项目介绍

封面

联系方式

如果你有任何问题、建议或反馈,请联系我:

电子脑壳 交流群(924558003),有完整电子的可以windows商店搜索 电子脑壳,或者进群交流。

交流群

roadmap

About

一个为ElectronBot机器人和瀚文键盘(HelloWorldKeyboard)开发的上位机软件(包含机器人USB操作SDK和瀚文键盘HID操作SDK),采用Windows App SDK框架编写界面。 A host computer software developed for ElectronBot robots (including robot USB operation SDK), using the Windows App SDK framework to write UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published