Отличная идея для встроенной разработки - PullRequest
3 голосов
/ 14 сентября 2009

Для моего университета (и трех других) я ищу проект, в котором используется хотя бы одно встроенное устройство, веб-службы или другие веб-технологии и графический пользовательский интерфейс.

В настоящее время мы рассматриваем разработку унифицированного пульта дистанционного управления, который представляет собой расширяемое приложение для мобильного телефона, с помощью которого вы можете управлять своим медиацентром. Любые идеи или советы по этому вопросу будут оценены, хотя это не является предметом этого вопроса.

Нам сложно найти интересные (или забавные) проекты, над которыми мы можем работать полный семестр. Любые идеи будут с благодарностью. Программное обеспечение будет выпущено как бесплатное программное обеспечение. (Лицензия GPL или BSD).

У всех нас есть степень бакалавра в области разработки программного обеспечения.

РЕДАКТИРОВАТЬ: Я очень доволен предложениями до сих пор. Спасибо всем и продолжайте.

Ответы [ 9 ]

6 голосов
/ 14 сентября 2009

Как насчет последователя: переносите устройство, когда вы перемещаетесь из комнаты в комнату в вашем доме, устройства настраивают себя по своему вкусу - свет, музыка и т. Д. Если в комнате два человека, то существуют некоторые правила приоритета.

Возможно ли это только при наличии мобильного телефона?

3 голосов
/ 15 сентября 2009

Еще одна идея (от макушки моей головы):

Обеспечение рабочей среды. Нам, программистам, нравится развиваться в приятной и спокойной обстановке. К сожалению, некоторые люди раздражают нас своим беспокоящим поведением (или просто громкостью).

Таким образом, проект может заключаться в создании устройств, которые отслеживают уровень стресса (уровни пота, пульса и т. Д.) Человека и его влияние на других.

Пример: один человек очень громкий (устройство должно это измерить), а другие вокруг него становятся напряженными и / или не сфокусированными из-за этого. Затем серверная часть sw должна обнаружить и предупредить его о том, что он должен выйти из программы, чтобы улучшить рабочую среду.

Комментарии

1 голос
/ 16 сентября 2009

Бенджамин и все те, кто стремится делать встраиваемые проекты ...

Когда вы запускаете проект, особенно во встроенных системах, вы должны понимать, что аппаратное обеспечение - это не ваш ПК, а какое-то специальное устройство. И каждый датчик будет преобразователем сам по себе. единственное, что важно для студентов, это то, что все стоит и стоит

Итак, было бы хорошо убедиться, что идея такова, что

  1. Может быть завершено участников проекта в течение заданного срока
  2. Все необходимые разработки инструменты как оборудование и т. д. может быть действительно купил
  3. Из всех, это хорошо, чтобы убедиться, что проект позволяет учиться что-то полезное для вашей карьеры ...

Для всего этого лучше установить достижимых целей

1 голос
/ 15 сентября 2009

ОК, тогда: рецепт создания холодильника. Теги Rfid на содержание знают, что доступно и даты истечения срока действия. База данных знает рецепты. Холодильник отправляет электронное письмо / текстовые сообщения, чтобы вы сказали «купите немного грибов, и у вас может быть нежная ветчина и омлет с грибами, пока яйца еще свежи».

1 голос
/ 14 сентября 2009

Как насчет приложения и оборудования, которое сообщит мне, когда растения моей жены нуждаются в поливе? (Это как-то моя вина, если их не поливают.)

1 голос
/ 14 сентября 2009

Выдающимися компаниями, которые создали отличные универсальные (программируемые) пульты дистанционного управления, являются: Logitech и Philips.

Одной из больших проблем с этими типами устройств является способность обычного потребителя фактически программировать все свои различные устройства. Logitech проделал выдающуюся работу, предоставив довольно простой веб-интерфейс для настройки пользователей, который затем реализует очень удобный универсальный элемент управления.

Я бы определенно посмотрел на то, что они сделали для некоторых идей относительно универсальных пультов дистанционного управления.

1 голос
/ 14 сентября 2009

Что ты любишь делать? Создайте для него приложение.

Итак, если вы любите пить кофе, создайте приложение, которое найдет ближайший пенистый магазин кофе (или, если вы особенный, ближайший Peets / Starbucks / Wh независимо-ocino). Эта идея работает и для пива.

Если вы покупаете вещи в e-Bay, создайте приложение для снайпера.

Если вам нравится играть в фрисби, создайте приложение, которое определяет местонахождение ваших ближайших друзей и отправляет им текст, спрашивающий, хотят ли они отказаться от лекций и пойти в парк.

Черт, вы могли бы даже создать приложение, которое отслеживает ваши вопросы SO и предупреждает вас, когда вы получаете ответ (хотя я не знаю, будет ли предлагаемая в данный момент служба данных справиться с работой ).

0 голосов
/ 29 сентября 2009

Мне очень нравится работать с платами разработки Atmel ststk1000 / stk1006 / stk1002 для AVR32. ATSTK1000
2x Ethernet
QVGA lcd
USB 2.0
SD / MMC
Conpact flash
Поддерживается встроенный Linux
ИК
Audio
ps2 интерфейсы
УАПП
++
Семейная страница atmel: AVR 32 семейный дом
онлайн форумы Форумы для процессора

0 голосов
/ 14 сентября 2009

Разработайте систему, в которой вы можете запрограммировать систему освещения вашего дома. Вы можете настроить их расписание один раз, и все должно работать автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...