Hackaday.io上的树莓派项目-JudgeTron 9001
收藏
分享
脑图
Hackaday.io上的树莓派项目-JudgeTron 9001
关于项目
项目描述:你们都知道哈卡迪奖,对吧?把获胜者送到太空, 有真棒奖品的亚军?你已经进入那个了, 对吧?嗯,哈卡迪人让我成为该竞赛的评委,这让我感到荣幸。这真是太棒了, 我不介意读别人想的所有事情。我还需要做实际的判断, 通过痛苦地找出哪个项目是 '更好' 比另一个。我有点懒惰的混蛋, 黑客一个新的电子项目是更有趣的, 所以我的想法是: 为什么不自动化的过程?
项目详情
因为我不喜欢生成日志的反向时间顺序,所以我已经将所有内容都放入了生成指令部分。有四个步骤,但哈卡迪默认只显示 3 个。
项目图片
第 1 步
好吧, 法官需要什么?我的想法是使用嵌入生物单元的神经网络做整个判断的事情。不幸的是,这些生物单元没有本机电气接口:我不能只把RJ45放入它们,让他们为我判断一切。我需要一些输入和输出,以及一些处理能力来控制一切。
因为这是哈卡迪, 我决定最用和 / 或最讨厌的东西, 我想不出, 所以我订购了阿杜伊诺和树莓派。从垃圾抽屉里,我还抓起一台复合液晶屏和一个触摸屏。LCD 工作在 12V 和 JudgeTron 需要便携式, 所以我计划从两个 6V SLA 电池系列饲料的东西。Arduino 和树莓派需要 5V,因此使用小型降压转换器 PCB 来产生该电压。
我还需要触摸屏工作。我可以想出一个专用的触摸屏控制器,连接一切树莓派,但触摸屏是电阻和Arduino有一些广告通道,所以我可以一样轻松地使用它作为一个触摸屏控制器的东西。触摸屏, 我有一个无法焊接的碳 Fpc 电缆, 我没有一个合适的交配连接器,
第 2 步
因为对哈卡迪奖的评判并不是我打算自然使用的生物单位, 我不得不建立一些积极的反馈。与大多数进化的生物事物一样,这里的神经网络也经过了相当的优化,可以维持自身,并获得具有高优先级的能量。我决定做一些使用它的东西, 所以我需要做一个设备, 可以电子触发, 并输出食物。
我现在有一个激光切割机, 所以我决定用它制造一些东西。
我还需要推进。为此,我决定将微型伺服修改为连续旋转模式。这样,它基本上是一个不错的小齿轮直流电机,你可以控制的速度和方向的PWM脉冲,你发送它。
这种方式修改伺服基本上意味着摆脱端止,撕开连接到主轴的锅仪,代之以两个固定的电阻器。你可以找到相当不错的教程在线,如果你想这样做自己。
同时,使用激光切割机进行切割设计。这是第一个修订版,我修改了以后移动源的辐条轮。
这是组装的最终结果,毕竟层粘在一起。饲料进入水库(我后来做了一点高一点),被车轮的东西挖出来,并脱落(几乎看不见的图片)孔在前部位的底部。
我还找到了一个便宜的塑料外壳的东西, 法官, 和食品分配器是第一件事去:
整个事情是由一点木材支撑, 其中有一个插槽, 所以饲料落在盒子的外面
第 3 步
所以我现在有输入,输出和反馈机制。我现在只需要一些软件和一个案例。
这个案子很简单:我从当地的商店里拿了一个便宜的盒子,把上半部分都剪掉了。一点丙烯酸玻璃, 触摸屏上有一个洞, 可以作为顶盖。
对于软件,我要做的第一件事是用wget编写一个快速而肮脏的裂土器。它基本上抓取了奖品的提交名单。然后,爬网程序将翻录每个提交的页面,并拿出图像在 LCD 上显示。它也会解析页面中的文本: 不幸的是, 目标生物单位不能教比赛的所有细节。相反,解析器使用专有的、非常机密的算法检查文本并将其转换为分数。通常,我会开源软件,但在这种情况下,我会保守秘密,因为...呃...如果你知道算法, 你也许能够对系统进行游戏。是的,这就是原因。代码质量糟糕透顶的事实与它完全无关系。
在树莓派上,每个项目的随机图像连续显示。同时,先前计算的分数转换为动画对象计数,使 LCD 上的图像对生物单位更具吸引力。其理念是,组合图像加上提高吸引力的动画对象将降低神经反馈网的阈值,以便对项目进行实际判断。这是使用触摸屏测量的:一旦生物单元触摸屏幕,显示的项目计数将增加。
我还需要处理反馈。算法并不难:一旦做出判断,Arduino 就会打开进料器电机,生物单元将得到一些食物的奖励。
第 4 步
当然,我现在需要看看与生物单元的接口是否有效。这里有一个漂亮的图片的生物单位嵌入神经网络,将做判断。谷歌似乎有良好的成功使用鸽子,所以我决定不同类型的鸟也将工作。以下是测试样本:
其中一只鸡实际上设法在触摸屏上拍打过一次 (当然, 我一时没有相机指着它), 喂食器电机把它吓跑了。从那以后,鸟儿们小心翼翼地对噪音保持警惕,不再碰它了。
评论
0 / 100
查看更多
1503881740
2020-08-21
1074
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号