×

RobotsConf创客分享 Sumobot的手表控制器开源方案

消耗积分:0 | 格式:rar | 大小:0.08 MB | 2022-12-08

香香技术员

分享资料个

方案介绍

使用新的 Pebble Time 手表以加速度计作为控制器来控制 Sumobot。

我试图想出一个可以使用加速度计构建的简洁项目,然后我想我可以用它来控制机器人。我去年参加了RobotsConf,收到了SumoBot套件。它包括一个木制底盘、轮子、伺服系统和一个为机器人供电的电池组。然后我添加了基于 Particle 的Spark Core WiFi 控制器。

所有 pebble 都配有内置加速度计,您可以使用它来识别手表 x、y 和 z 轴周围的敲击和 G 力。然后我开始编写可以在 Spark Core、Pebble 和 Azure 网站上使用的代码来控制机器人。

Pebble 应用程序使用名为 PebbleKit.js 的框架 从名为AppMessages 的手表向手机发送消息。您可以编写 Javascript 函数来处理这些应用程序消息,然后对 Web 进行 HTTP Rest 调用。

然后我创建了一个 Node.js 应用程序来接受这些 Web 请求。我本来可以使用粒子云来处理这些请求,但是我在 Node.js 应用程序中添加了一个前端,这样我就可以通过 Socket.io使用 WebSockets 来调试我的 Pebble 应用程序。

最后一步是为我的 Spark Core 编写固件,它使用他们的 Cloud API 调用一个函数来控制 Sumobot 上的伺服系统。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !