Embedded 对于嵌入式和/或机器人技术项目有什么想法?

Embedded 对于嵌入式和/或机器人技术项目有什么想法?,embedded,arduino,Embedded,Arduino,我想开始胡乱地编程,用一块板来构建一些东西,但我想不出任何关于构建什么的好主意。你有什么建议吗?你可以参加一个消防机器人比赛。我们在大学里为我的学士学位期末项目制造了一个机器人,但没有时间参加比赛。另外,机器人还需要一些抛光剂……:) 录像带 请注意,这是用摩托罗拉HC12和C编译器完成的,微控制器板外的大多数组件都是从零开始制作的,所以所用的时间比它应该用的时间长。使用预制组件应该容易得多。路径查找/障碍物导航通常是一个很好的开始项目。如果你想要一些实用的东西,看看iRobot是如何用真空吸尘

我想开始胡乱地编程,用一块板来构建一些东西,但我想不出任何关于构建什么的好主意。你有什么建议吗?

你可以参加一个消防机器人比赛。我们在大学里为我的学士学位期末项目制造了一个机器人,但没有时间参加比赛。另外,机器人还需要一些抛光剂……:)

录像带


请注意,这是用摩托罗拉HC12和C编译器完成的,微控制器板外的大多数组件都是从零开始制作的,所以所用的时间比它应该用的时间长。使用预制组件应该容易得多。

路径查找/障碍物导航通常是一个很好的开始项目。如果你想要一些实用的东西,看看iRobot是如何用真空吸尘器清理地板的,并想出一个更好的方案。

这是一个很棒的Arduino项目。您可以将此带到下一步,例如,使用一个反向geocache框,该框仅在特定位置提供线索,然后使用在该位置找到的物理线索,结合框中的下一条线索,确定下一步的方向。

从小处开始,构建更复杂的内容。控制伺服系统。闪烁发光二极管。去盎司输入。读取模拟传感器。在LCD上显示文本。然后把它放在一起

尽管有这个名字,我还是喜欢这本PIC微控制器的书,因为这本书很小,很容易理解,而且往往是建立在彼此的基础上的。当然,它是针对PIC程序员而不是Arduino的,但是无论您在开发什么,所涵盖的材料都是有用的

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

如果你有什么好主意,请告诉我。我需要一个做有趣事情的借口:)

与自行车相关的想法:

  • 防盗警报(可能与通过以太网连接到PC的基站的无线链路相连)
  • 花式行车电脑(车轮上带簧片开关或光电传感器)
    • 与GPS远程通信装置(行程记录)集成,通过以太网/USB将记录的数据下载到PC。还有一个有趣的PC编程组件——与谷歌地图集成
其他想法:

  • 从以下位置开始计时:
    • GPS接收机
    • 嵌入CT代码的调频无线电信号
    • 数字无线电(DAB+)
    • 移动电话塔(此仅接收操作是否需要订阅和SIM卡?)
    • NTP服务器通过:
      • 以太网
      • 无线网络
      • ZigBee(配备ZigBee协调器,可从以太网或GPS获取时间)
    • 通过ZigBee的市电智能电表(我感兴趣的是,澳大利亚维多利亚州正在引入智能电表;不确定智能电表是否广播时间信息,以及是否需要认证)
  • 节拍器
  • 乐器调谐器

取决于你的背景,以及你想要实用还是酷。从实用角度看,遥控器可能是一个简单的起点。它有按钮和灯,但要求不高


对于一个很酷的项目,可能是一个西蒙式的记忆游戏,或者任何有灯光和噪音的东西(思考theremin式)。

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

我向那些以前从未编程或做过任何电子产品的孩子们展示,在大约一天内制作一个简单的光敏机器人“Phototrope”。包括Arduino、电子设备和现成的机械设备在内,其成本低于30英镑。如果人们真的喜欢移动机器人,那么最初的项目可以不断发展壮大(我觉得这是乐趣的一部分)

有一些国际机器人比赛需要相对简单的机械才能开始,例如在英国

最终的性能需要专门制造的机器(为了轻便),但人们可以通过Arduino纳米、合适的电子设备和两个好的马达获得值得信赖的结果

直线跟踪机器人是典型的移动机器人项目。轨道可以像电子胶带一样简单。Pololu有一些关于他们近Arduino 3PI机器人的有趣视频。传感器的价格约为1英镑,许多地方都有一系列价格低于10英镑的简单电机+变速箱套件。再加上一些电机控制,你就有了自主的机器人机械,需要编程了!添加一个红外遥控接收器(约1英镑),您可以使用电视遥控器驾驶它四处走动。添加一个小型太阳能电池,使用Arduino模拟输入测量电压,它就能找到太阳。有了更多的电子设备,它就可以自己“养活”自己了。因此它变得更加复杂。每一步可能只需要几小时到几天的努力,你会发现新的问题需要解决并从中学习

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

在16K的程序和1K的RAM中,通过实时中断处理(对于某些电机系统,高达100K中断/秒)、传感器采样、电机速度控制和迷宫求解,所有这些都是一个有趣的编程挑战。(您可以使用32K的程序和2K的RAM使它变得“简单”:


我正在进行一项“受限”机器人挑战赛(基于Arduino),因此机器人的性能主要取决于编程,而不是巨额预算。

制作POV设备可能很有趣(只需谷歌搜索POV Ard即可)