文件交换的选择

我们最好的用户提交

刷新你的厕所和仿真软件!金宝app

肖恩本周的选择自动冲水Techsource技术团队

我选择这个星期,我们很多人可能会发现有用的东西,可能想在标准工作日:一个简单的设计的控制器在一个自动冲洗厕所。

Techsource的技术团队放在一起简单的集合模型展示开始使用仿真软件和模型金宝appArduino电路板一个低成本的嵌入式目标。

这个引起了我的注意,有两个原因。首先,主要的模型“UltraSonic_Pee.slx”。如果你想吸引别人的注意力,那么,这样的型号名称是一个很好的方法。第二,这个简单的模型是可扩展的,这样我可以包括自己的传感器输入和模拟不同的冲洗场景。让我们来看看这是如何实现的。

这是原始的模型:

对于我的Arduino电路板,我只有发光二极管和一个简单的直流电机。然而,我有一个乐高NXT超声波距离传感器和一个我可以使用的直流电机。我不知道直流电机实际上是强大到足以拉下小便池的处理,但是我想试一试。

我要做的第一件事就是把两个Arduino块换成一块乐高机动的乐高支持包。金宝app金宝app支持包额外的功能你可以自由下载允许MATLAB和Simulink利用你的硬件。金宝app

一个美丽的仿真软件的能力金宝app不同的子系统。这些让你有不同的保真度模型或在不同的组件替代。我的第二步是让信号生成器块到一个变体子系统所以我可以有我的乐高距离传感器作为输入。这是非常重要的建模方面。我现在足够幸运能够访问硬件。但是如果我没有,我仍然可以开发和测试算法通过模拟硬件与其他信号,我可以从其他测试构建或历史数据。

明年我要在外部模拟模式。这意味着模型在仿真软件将运行,但被抓的数据传感器和控制电机。金宝app通过运行在外部模式我们可以用MATLAB和Simulink平台的全功率模型的分析结果和运行在semi-real-time看到它。金宝app通过这样做,我发现我需要几个收益的信号来控制距离传感器需要去旅行。

一旦模型被测试,我们可以嵌入控制器到乐高。一个按钮点击模型生成等价的c代码,编译它金宝app,并移动它到乐高。

现在我们准备把这个测试!

看起来我们的休息室顾客和清洁人员都很珍贵。

接下来,我有我的朋友亚当,他很快就从马萨诸塞州到加利福尼亚,测试出来。Techsource使用的控制算法是一个前置液和postflush——不是最环保的算法,但我们浪费没有水模拟。因为这不再是模拟,我觉得亚当应该享受这种奢侈,同时仍然在东海岸。

不幸的是,乐高电机并没有强大到足以把处理,而不是将整个机器人举起。但是嘿,不是太寒酸了一个小时的工作。

评论

试一试,让我们知道你的想法在这里或者离开评论Techsource技术团队。




发表与MATLAB®R2015a

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。