嵌入式和/或机器人项目有哪些想法?

时间:2009-11-03 19:01:22

标签: embedded arduino

我想开始搞乱编程并使用Arduino板构建一些东西,但我想不出有关构建内容的任何好主意。你有什么建议吗?

10 个答案:

答案 0 :(得分:6)

我向孩子们展示他们之前从未编程过或做过任何电子设备,在一天之内制作一个简单的“Phototrope”,一个光敏机器人。它的成本低于30英镑(英镑),包括Arduino,电子产品和现成的机械装置。如果人们真的进入移动机器人,那么最初的项目可以成长和增长(我认为这是乐趣的一部分)。

有一些国际机器人比赛需要相对简单的机制来开始,例如:在英国http://www.tic.ac.uk/micromouse/toh.asp

终极性能需要专门制造的机器(轻巧),但是人们可以通过Arduino Nano,合适的电子产品和几个好的电机获得可信的结果。

跟随机器人的线是经典的移动机器人项目。轨道可以像电工胶带一样简单。 Pololu有一些关于他们的近Arduino 3PI机器人的有趣视频。这些传感器的价格大约为1英镑,而且还有一堆来自很多地方的简单电机+变速箱套件,售价不到10英镑。为电机控制增加几英镑,你需要自动机器人技术,需要编程!添加红外遥控接收器(约1英镑),您可以使用电视遥控器驱动它。添加一个小型太阳能电池,使用Arduino模拟输入来测量电压,它可以找到太阳。有了更多的电子产品,它可以“喂养”自己。因此它变得更加复杂。每个步骤可能不会超过几个小时到几天的努力,你会发现要解决和学习的新问题。

恕我直言,最有趣(低成本)的比赛是迷宫解决机器人。国际竞赛规则要求机器人探索有围墙的迷宫,通常使用红外传感器,并计算其最佳路线。挑战包括跟踪当前位置到接近毫米的精度,处理现实世界不可预测的嘈杂环境,并以最短的距离转弯优化直线速度。

所有16K程序和1K RAM,具有实时中断处理(对于某些电机系统多达100K中断/秒),传感器采样,电机速度控制和迷宫求解是一项有趣的编程挑战。 (你可能会用32K的程序和2K RAM:')

让它变得“容易”

我正在开展“受限制的”机器人挑战(基于Arduino),因此机器人的表现主要是关于编程,而不是预算很大。

答案 1 :(得分:5)

从小处着手,积累更复杂的东西。控制伺服系统。闪烁LED。去抖输入。读取模拟传感器。在LCD上显示文本。然后把它放在一起。

尽管有这个名字,但我喜欢PIC单片机的“Evil Genius”书,因为这些小型易于消化的项目往往是相互依赖的。当然,它是针对PIC程序员而不是Arduino,但无论您正在开发什么,所涵盖的材料都将非常有用。

我知道Arduino现在很流行,但我也喜欢Teensy++开发板,因为它价格低(24美元),面包板兼容PCB,相对较高的引脚数,Linux开发环境,USB连接,而不需要程序员。值得考虑的是小型项目。

如果你想出一些很酷的东西,请告诉我。我需要借口做一些有趣的事情:)

答案 2 :(得分:3)

与自行车有关的想法:

  • 盗窃警报(可能通过无线电链接到通过以太网连接到PC的基站)
  • 花式旅行电脑(带轮上的簧片开关或光电传感器)
    • 与GPS远程信息处理单元(行程记录)集成,通过以太网/ USB将已记录数据下载到PC。还有一个有趣的PC编程组件 - 与Google Maps集成。

其他想法:

  • 来自automatic time sync的时钟来自:
    • GPS接收器
    • 带有CT代码
    • 的嵌入式RDS data的FM无线电信号
    • 数字广播(DAB +)
    • 移动电话塔(此接收操作需要订阅和SIM卡吗?)
    • NTP服务器通过:
      • 以太网
      • 无线网络
      • ZigBee(带有ZigBee协调器,可以从以太网或GPS获取时间)
    • 通过ZigBee的电力智能电表(我现在感兴趣的是智能电表正在澳大利亚维多利亚推出;不确定智能电表是否广播时间信息,以及是否需要验证)
  • 节拍器
  • 乐器调音器

答案 3 :(得分:2)

这个reverse-geocache puzzle box是一个很棒的Arduino项目。您可以将其用于下一步,例如有一个反向geocache框,只在特定位置发出线索,然后使用在该位置找到的物理线索以及框中的下一个线索,确定下一步的去向。

答案 4 :(得分:1)

你可以做一个消防机器人比赛。我们在大学里为我的学士学位最终项目建造了一个机器人,但没有时间参加比赛。此外,机器人还需要一些抛光...... :)

视频here

请注意,这是使用摩托罗拉HC12和C编译器完成的,并且微控制器板外部的大多数组件都是从头开始制作的,因此花费的时间比它应该的要长。预制组件应该更容易。

答案 5 :(得分:1)

路径寻找/障碍物导航通常是一个很好的项目。如果您想要实用的东西,请看看iRobot如何吸尘并提出更好的方案。

答案 6 :(得分:1)

取决于您的背景,如果您想要实用或酷。在实际方面,遥控器可能是一个简单的起点。它有按钮和灯,但不是太苛刻。

对于一个很酷的项目,可能是西蒙风格的记忆游戏或任何带灯光的东西。噪音(想想那种风格)。

答案 7 :(得分:1)

我没有建议或者像线跟随机器人这样的东西。我可以帮助你找到灵感的链接

Arduino tutorials

Top 40 Arduino Projects of the Web

20 Unbelievable Arduino Projects

答案 8 :(得分:0)

我目前正在制定自动化30年模型列车布局的计划。

答案 9 :(得分:0)

POV设备可以很有趣(只需google获取 POV Arduino )。 POV意味着持久的视力。

相关问题