【问题标题】:Great idea for embedded development嵌入式开发的好主意
【发布时间】:2009-09-14 12:04:05
【问题描述】:

对于我的大学,我(和其他三个人)正在寻找一个使用至少一个嵌入式设备、Web 服务或其他 Web 技术以及图形用户界面的项目。

目前我们正在研究开发一个统一的遥控器,这是一个手机上的可扩展应用程序,您可以通过它控制您的媒体中心。对此的任何想法或建议将不胜感激,尽管这不是这个问题的重点。

我们很难找到可以完成一个完整学期的有趣(或有趣)项目。任何想法将不胜感激。该软件将作为免费软件发布。 (GPL 或 BSD 许可证)。

我们都拥有软件工程学士学位。

编辑:到目前为止,我对这些建议感到非常满意。感谢大家,并继续努力。

【问题讨论】:

    标签: user-interface embedded


    【解决方案1】:

    跟随者怎么样:携带一个设备,当您在家里从一个房间移动到另一个房间时,设备会根据您的喜好配置自己 - 灯光、音乐等。如果房间里有两个人,一些优先规则。

    仅在有手机的情况下可能吗?

    【讨论】:

    • 我喜欢这个主意。用 RFID 之类的东西来实现会有些简单。然而,我大学的一个研究小组正在开发一些可以做到这一点的东西。不鼓励与他们的工作发生冲突。
    【解决方案2】:

    另一个想法(从我的头顶):

    工作环境保障的东西。我们程序员喜欢在优美安静的环境中进行开发。不幸的是,有些人往往会因为他们令人不安的行为(或只是大声喧哗)而惹恼我们。

    因此,该项目可能是创建设备来跟踪个人的压力水平(汗水水平、脉搏等)及其对他人的影响。

    一个例子:一个人声音很大(设备应该测量这一点),而他周围的其他人因此变得紧张和/或注意力不集中。然后服务器端的软件应该检测并警告他退出一点以改善工作环境。

    评论?

    【讨论】:

    • +1 是的,请进行真正的研究,以支持我们对良好工作场所的需求。
    【解决方案3】:

    你喜欢做什么?为它构建一个应用程序。

    因此,如果您喜欢喝咖啡,请构建一个应用程序,该应用程序将找到最近的泡沫咖啡专卖店(或者如果您特别关注,则可以找到最近的 Peets/Starbucks/Whatever-ocino)。这个想法也适用于啤酒。

    如果您从 e-Bay 购买东西,请构建一个狙击手应用。

    如果您喜欢玩飞盘,请构建一个应用程序,该应用程序可以找到您最近的朋友并向他们发送一条短信,询问他们是否想在课堂上偷懒去公园。

    哎呀,你甚至可以构建一个应用程序来监控你的 SO 问题并在你得到答案时提​​醒你(虽然我不知道 data services SO currently offer will be up to the job 是否)。

    【讨论】:

      【解决方案4】:

      制造出色的通用(可编程)遥控器的杰出公司有:罗技和飞利浦。

      这些类型的设备的一大问题是普通消费者无法对他们所有的各种设备进行实际编程。罗技在提供相当简单的基于 Web 的用户设置体验方面做得非常出色,然后实现了非常实用的通用控件。

      我肯定会看看他们为通用遥控器的一些想法做了什么。

      【讨论】:

      • 确实非常好的建议!我们肯定会对此进行调查。
      【解决方案5】:

      如果我妻子的植物需要浇水,应用程序和硬件会告诉我吗? (如果他们不浇水,不知何故是我的错。)

      【讨论】:

        【解决方案6】:

        那么好:食谱生成冰箱。内容上的 Rfid 标签知道可用的内容和有效期。数据库知道配方。冰箱会通过电子邮件/短信告诉您“买一些蘑菇,您可以在鸡蛋还新鲜的时候吃到美味的火腿和蘑菇煎蛋。”

        【讨论】:

        • 我认为这实际上很难做到。不是标记的东西有点容易,但是在不给用户带来太多开销的情况下,做大量的事情并不是一件容易的事。 (像我这样的普通用户喜欢在不更新数量的情况下从冰箱中挑选冰淇淋;)
        • 啊,但是冰箱放回去时会称重。 (就像超市的自助秤一样,它们会检测您扫描的内容是否与您包中增加的重量相匹配)。因此,检测器会注意到物品已被移除,因此当您放回物品时会计算出放回的物品。
        【解决方案7】:

        Benjamin 和所有渴望做嵌入式项目的人...

        当您开始一个项目时,尤其是在嵌入式系统中,您需要了解硬件不是您的 PC 而是一些特殊设备。每个传感器本身就是一个传感器。 唯一对学生重要的事情一切都需要付出代价

        所以,最好确保这个想法是这样的,

        1. 可以由完成 项目成员在给定的时间范围
        2. 所有必需的开发 硬件等之类的工具可以 真的买了
        3. 总之,最好确保 项目让你学习 对你的职业生涯有用 ...

        要做到这一切,最好设定一些可实现的目标

        【讨论】:

          【解决方案8】:

          开发一个系统,您可以在其中对您家的照明系统进行编程。您可以一次性设置他们的日程安排,一切都会自动进行。

          【讨论】:

          • 很遗憾,嵌入式的需求有些不尽如人意(因为开关灯的界面太简单了)
          【解决方案9】:

          我真的很喜欢使用适用于 AVR32 的 Atmel ststk1000/stk1006/stk1002 开发板。 ATSTK1000
          2x 以太网
          QVGA液晶显示器
          USB 2.0
          SD/MMC
          闪存
          支持嵌入式linux
          红外
          音频
          ps2接口
          串口
          ++
          家庭 atmel 页面: AVR 32 family home
          在线论坛 Forums for CPU

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-05-31
            • 1970-01-01
            • 2011-02-20
            • 1970-01-01
            • 1970-01-01
            • 2012-02-24
            • 2010-12-08
            • 1970-01-01
            相关资源
            最近更新 更多