Первые нападения

Хотелось бы привлечь внимание общественности к соблюдению мер техники безопасности. А так же призвать к более ответственному подходу к программированию потенциально опасных девайсов.

В недалёком 2007 году, произошло нападение робота на сотрудника Шведской компании, расположенной к северу от Стокгольма.

( Читать дальше )

Конкурс! Напиши эмулятора iButton-а для Arduino и получи ProtoShield в подарок! [завершён]

UPD: Конкурс завершён!


Мы решили устроить небольшой конкурс :)

Первый приславший работоспособный ардуиновский скетч эмулятора iButton-а получит Protoshield в подарок!

В статье приводится набросок такого скетча – вам остаётся только освежить в памяти – что происходит на линии 1-Wire и наполнить кодом функции:
void wire_send_byte(byte dsbyte)
byte wire_read_byte()
void wire_write0(void)
void wire_write1(void)
или же полностью переписать скетч самостоятельно ;)

Условия конкурса:
— скетч должен быть написан на Wiring-е
— код ключа должен храниться в статическом массиве
скетч должен быть опробован в работе ;)

Ваши варианты скетча присылайте по адресу admin@robocraft.ru с пометкой Конкурс iButton!
Успехов!
UPD: Конкурс завершён!
  • +1
  • 19 декабря 2009, 14:03
  • admin
  • 5+5

Arduino/CraftDuino и эмулятор iButton ;)



Если после прочтения статьи про чтение кода ключа-таблетки iButton, Вам в голову пришла мысль, что можно сделать и обратную комбинацию – значит мы мыслим в одинаковом направлении :)

Сразу хочу сказать, что эта идея далеко не новая, и воспользовавшись поиском можно найти различные решения – примеры можно найти в конце статьи в ссылках.

Итак, что же нам нужно?
А нужно нам всего-навсего произвести симуляцию 1-Ware slave-устройства, выдавая себя за iButton :)
Для этого нужно вспомнить, что происходит в линии 1-Wire:


( Читать дальше )

Робот в помощь покупателю

робот Robovie-II
Robovie-II — робот из Японии, помогающий покупателям в магазине. Главная цель — помогать пожилым покупателям, однако робот является звеном целой цепочки автоматизации покупок.


( Читать дальше )

Ещё одно применение роботов - для тренировки снайперов


Австралийская компания Marathon Robotics разработала тренировочный комплекс для снайперов: по картонной имитации городской улицы спокойно «прогуливаются» роботы, а снайперы по ним стреляют.

( Читать дальше )

Бионические пальцы

Бионические пальцы
Когда я вижу эти фотографии достижений компании touch bionics — я понимаю, что робототехническое будущее о котором мы читали в фантастических рассказах Азимова, Шекли и др. писателей-фантастов всё ближе :)

( Читать дальше )

Проволочная ардуина


Автор этой кострукции — японец Kimio Kosaka)

( Читать дальше )

Практическое программирование Arduino/CraftDuino - протокол 1-Wire и iButton

Сегодня мы познакомимся с интересным протоколом 1-Wire и даже сразу попробуем поработать с устройством, использующим этот протокол. «Как?» — спросите Вы – «мне не нужно будет покупать детали в радиомагазине?»
«Нет» — отвечу я :) С большой долей вероятности, Вы пользуетесь устройством 1-Wire и, возможно, даже не догадываетесь об этом :) Это всего-навсего – ключ-таблетка от домофона (iButton)!
iButton

( Читать дальше )

1-Wire

1-Wire – разработан фирмой Dallas Semiconductor (ныне MAXIM) в конце 90-х годов.
Фирменная документация здесь.

Этот интерфейс интересен тем, что для двустороннего обмена требуется всего одна линия! (отсюда и название :)

Правда, ещё требуется общий провод (земля), но это вроде как в расчёт не принимается :)


Причём, на эту одну линию можно повесить несколько устройств, а ассортимент таких устройств очень широк (от датчиков температуры до широко распространённых ключей-таблеток iButton).
Кроме того – протокол очень прост и легко реализуется на МК программно.


( Читать дальше )
  • 0
  • 6 декабря 2009, 15:57
  • admin
  • 9+9