Показаны сообщения с ярлыком Автоматика. Показать все сообщения
Показаны сообщения с ярлыком Автоматика. Показать все сообщения

суббота, 4 апреля 2009 г.

PropIRC – полноценный IRC-чат без компьютера

Internet Relay Chat, известный как IRC, является очень популярным протоколом не только для любителей поболтать в чате, но и для профессионального общения в сети. Он широко используется в игровых сообществах и в работе над open source проектами. Большинство пользователей, как правило, стараются быть постоянно подключенными к каналам IRC. Это позволяет им сохранять логи чата, чтобы не пропустить ничего важного. Но всё время иметь включённым персональный компьютер для удержания соединения с сервером может быть очень дорогостоящим делом. Конечно, существуют и альтернативные решения этой задачи, но они не всегда приемлемы. В этом случае, выходом из ситуации может быть устройство PropIRC.

PropIRC - плата устройста
PropIRC - проект в сборе
PropIRC реализует минимальный сервис подключения непосредственно к удаленным серверам IRC через стандартное Ethernet-соединение. Требуется только два внешних устройства: VGA-монитор и PS/2-клавиатура. Такая структура устройства значительно уменьшает затраты на потребляемую электроэнергию и обеспечивает простой и быстрый доступ к IRC без необходимости использования настольного ПК или ноутбука.

Пользовательский интерфейс

  • текстовый интерфейс, с чистой цветовой гаммой
  • простой, интуитивно понятный клавиатурный интерфейс
  • встроенный HTTP-сервер для удалённого подключения
  • простые параметры для конфигурации
Аппаратная часть
  • 10Mbps Ethernet-соединение
  • VGA-выход 1024x768 для подключения монитора
  • стандартный вход для PS2-клавиатуры
  • конфигурация хранится в EEPROM-памяти
  • компактная печатная плата 2x2 дюйма
Программная часть
  • модульная структура, использующая объекты
  • TCP/IP-стек для интернет-подключения
Поддерживаемые команды
  • /nick – сменить ник
  • /join – подключиться к каналу
  • /part – покинуть канал
  • /quit – отключиться от сервера
  • /msg – отослать приватное сообщение
  • /set – изменить/просмотреть текущие установки
  • … и многие другие команды IRC-сервера
Комплект документации, достаточный для повторения PropIRC:

Источник: harrisonpham.com

Ёмкостной музыкальный интерфейс Ренди Джонса

Ренди Джонс (Randy Jones) в рамках своей магистратуры (M. Sc.) в университете штата Виктория (США) разработал и сконструировал чувствительный к тактильным воздействиям музыкальный интерфейс (тач-панель) стоимостью 50 долларов, способный запросто «тягаться» с известными и дорогими аналогами. Попробуйте сделать его собственными руками – это не сложно. Особо продвинутые в радиотехнике могут ознакомиться с его диссертацией, она стоит этого, поверьте. Помимо информации о своей собственной разработке, Ренди описывает также множество сторонних разработок, подробно вдаётся в детали их принципа работы и рассказывает о многих нюансах и истории их создания.

По сути Ренди создал двумерный сенсор, распознающий усилие нажатия. Его изобретение примечательно тем, что, с одной стороны, открывает широчайшие возможности, а с другой — является относительно простым и понятным. Ещё одна важная деталь — его сенсор является полностью аналоговым и пассивным (он не требует никаких источников питания и не содержит никаких электрических схем).

Суть изобретения такова. Ренди взял несколько отрезков медной ленты, и расположил их горизонтально (назовём их «строками») один под другим. Далее, он подложил под них резиновый лист (диэлектрик), а под резиновый лист ещё один такой же набор полосок, но уже вертикально («столбцы»). В результате, между пересечением каждого столбца снизу и строки сверху образуется ёмкость. Теперь, если на «строки» подать высокочастотный сигнал, то в зависимости от расстояния между клеммами конденсатора (т. е. в зависимости от расстояния между полосками сверху и снизу резинового листа), на полосках снизу можно регистрировать сигнал разной амплитуды. Частота сигнала, подаваемого на «полоски», варьируется от 10kHz до 20kHz. Нажатие пальцем на верхнюю поверхность этого сенсора приводит к изменению ёмкости и, соответственно, к изменению сигнала, регистрируемого на электродах нижней поверхности.

Сенсорная панель

Такая конструкция позволяет очень точно определять, где и как сильно «продавлен» сенсор, иными словами, конструкция позволяет очень точно определять координаты X, Y и Z (усилие). Более того, за счёт подачи сигналов разных частот, сенсор позволяет определять не одно, а сразу несколько одновременных нажатий в разных местах.

Графики моделирования работы сенсорной панели

Далее, сигнал с координатами X-Y-Z подаётся в компьютер и используется в качестве, скажем, управляющего по MIDI. Алгоритм обработки сигналов с электродов доступен в виде исходника на C: 2up.jit.centroids (zip, 4.2KB). На видео Ренди сам всё очень подробно и наглядно рассказывает.




Multitouch Prototype 2 from Randy Jones on Vimeo

Источник http://delanet.ru

среда, 22 октября 2008 г.

[Техно] ...гоночный жук

Трудно сказать зачем, но ученые научной лаборатории Evil Mad снова создали нечто невероятное и удивительное простое. Их последняя новинка Bristlebot – это «робот» из головки зубной щётки. Заметив, что новомодные зубные щётки с наклоненными щетинками при вибрации перемещаются только в одном направлении, им в голову пришла идея прикрепить к такой зубной щётке небольшой мотор и батарейку. Так появился новый гоночный «жук», который двигается быстрее любой заводной игрушки.


Для создания такого «робота» своими руками нам понадобится зубная щётка, вибромотор от сотового телефона или пейджера, двухсторонний скотч, дисковая батарейка для часов, две проволочки и немного усердия.