ElectronBot.DotNet
一个为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.
Install / Use
/learn @maker-community/ElectronBot.DotNetREADME
<a href="https://github.com/maker-community/ElectronBot.DotNet/stargazers"><img src="https://img.shields.io/github/stars/maker-community/ElectronBot.DotNet" alt="Stars Badge"/></a> <a href="https://github.com/maker-community/ElectronBot.DotNet/network/members"><img src="https://img.shields.io/github/forks/maker-community/ElectronBot.DotNet" alt="Forks Badge"/></a> <a href="https://github.com/maker-community/ElectronBot.DotNet/pulls"><img src="https://img.shields.io/github/issues-pr/maker-community/ElectronBot.DotNet" alt="Pull Requests Badge"/></a> <a href="https://github.com/maker-community/ElectronBot.DotNet/issues"><img src="https://img.shields.io/github/issues/maker-community/ElectronBot.DotNet" alt="Issues Badge"/></a> <a href="https://github.com/maker-community/ElectronBot.DotNet/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/maker-community/ElectronBot.DotNet?color=2b9348"></a> <a href="https://github.com/maker-community/ElectronBot.DotNet/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/maker-community/ElectronBot.DotNet?color=2b9348" alt="License Badge"/></a>
<a href="https://github.com/maker-community/ElectronBot.DotNet/blob/dev/README.en.md"><img src="https://img.shields.io/static/v1?label=&labelColor=505050&message=English README 英文自述文件&color=%230076D6&style=flat&logo=google-chrome&logoColor=green" alt="website"/></a>
<i>喜欢这个项目吗?请考虑给 Star ⭐️ 以帮助改进!</i>
<br/><a href="https://www.microsoft.com/store/productId/9NQWDB4MQV0C"><img src="https://cdn.jsdelivr.net/gh/qishibo/img/microsoft-store.png" height="58" width="180" alt="get from microsoft store"></a>
</div>电子脑壳是一个为稚晖君开源的桌面机器人ElectronBot和瀚文键盘(HelloWord-Keyboard)提供一些软件功能的桌面程序项目。它是由绿荫阿广开发的,使用了微软的WASDK框架和C#语言。
新版本页面

旧版本页面

电子的控制界面

瀚文键盘的控制
功能
-
多彩表盘:可以显示时间和自定义文字,也有表盘可以专门显示当前电脑资源占用情况。

-
手势识别语音交互:手势识别结合语音识别进行语音对话交流,可以通过图灵机器人API或ChatGPT对话API进行天气状况询问、简单的笑话回复或智能聊天。(注:需要自己解决网络问题)
-
量子纠缠:此功能可以识别出用户的表情,也可以将用户的面部数据同步到机器人的面部进行播放。

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

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

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

安装
- 安装Visual Studio 2022,并选择安装WASDK开发组件。
- 克隆或下载本项目到本地。
- 打开ElectronBot.Braincase.sln文件,并编译运行。
- 重点设置启动项目为ElectronBot.Braincase不然会导致运行不了。
使用
- 在首页选择想要使用的功能模块,并点击进入。
- 根据不同模块的提示操作或设置参数。
- 点击返回按钮返回首页或退出程序。
配置
在设置页面,你可以配置以下参数:
- 串口号:选择与ElectronBot硬件设备连接的串口号。
- 图灵机器人API密钥:输入你申请到的图灵机器人API密钥,用于实现语音交互功能。
- ChatGPT对话API地址:输入你搭建或访问到的ChatGPT对话API地址,用于实现智能聊天功能。
参考项目及依赖
本项目参考的项目和依赖:
许可证
本项目采用MIT许可证发布,请参见LICENSE文件。
感谢 JetBrains 提供许可证开发 电子脑壳 <a href="https://www.jetbrains.com/?from=maker-community"><img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg" width="94" align="center" /></a>

联系方式
如果你有任何问题、建议或反馈,请联系我:
- 邮箱:gil.zhang.dev@outlook.com
电子脑壳 交流群(924558003),有完整电子的可以windows商店搜索 电子脑壳,或者进群交流。

roadmap
