方案介绍
我开发自动棋盘的主要目标是恢复玩 OTB 的体验和无与伦比的感觉。
在开始重要更改之前确保所有系统都可以完美地协同工作。第一个原型的硬件由 Scara 机构、霍尔效应传感器阵列、机械磁铁和 3 个运行所有功能的微控制器组成。
控制所有功能的三阶段软件:
主程序嵌入到 ESP32 微控制器中。该软件控制电机并运行校准系统以在空间上机械磁体。
第二个程序读取每个霍尔效应传感器以检测零件位置。我把控制机械磁铁的代码留在这里。通过编码器,它检测上下位置,并使用此数据控制电机,通过 PID 控制提升磁铁。所有这些软件都嵌入到 Arduino Nano
第三个计划侧重于连接性。通过 Arduino Nano 33 IoT,我们与 Lichess 服务器通信以发送命令:开始游戏、选择对手、游戏信息和棋子移动。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !