Видимо, на все руки мастеру по имени Брайан Джипсон (Brian Jepson) действительно не хватало дополнительного дисплея, и он решил приделать к своему Nexus One еще один небольшой экранчик. Зачем? По словам Брайана, чтобы можно было просматривать поступившие во время игры сообщения. Выглядит все это довольно монстрообразно, но если чего-то очень хочется, обязательно нужно попробовать это сделать, правильно? Под хабракатом немного технических деталей и ссылки на исходники ПО, которое позволяет всей этой груде деталей работать.
Так вот, в ходе работ были использованы такие детали и гаджеты:
— Arduino Duemilanove с ATmega328
— SparkFun USB Host Shield
— LCD дисплей
— Google Nexus One
Кроме аппаратной части, умелец написал и собственное программное обеспечение, которое и позволило всему этому железу работать. Для написания софта понадобился Android Open Accessory Protocol. По ссылке, приведенной ниже, можно найти исходники ПО, написанного Брайаном.
По его словам, программка «висит» в невидимом режиме, и начинает работать автоматически, когда вы подключаете второй дисплей. Все начинает работать автоматически, без вмешательства пользователя. Когда дополнительное оборудование отключается, программка снова уходит в невидимый режим.
Больше информации технического характера, а также исходники софта можно получить здесь.