Вводная
Yolka - 42 светодиода, Sontse - 126 светодиодов, IngressGlyphs - 132 светодиода |
Вот увлекся немного созданием плат с кучей светодиодов, по аналогу с LoLShield.
Серию назвал ArduinoFun, fun переводится как забава, веселье, потеха. Т.е. для меня это баловство с ардуино.
Сейчас расскажу о последней плате IngressGlyphs.
Плата IngressGlyphs
Т.к. я давно учавствую в игре Ingress, то... То что? Просто захотелось сделать что-то для её еще большего вывода в физический мир.Немного о плате:
- размер платы 100x80 мм;
- состав платы: 132 светодиода типа 1206; пару разъёмов; плата Arduino;
- Arduino можно использовать либо стандартного размера (UNO) или мини (ARDUINO-PRO-MINI-5.0V#APC);
- цвет светодиодов любой, в идеале все одинаковые, можно комбинировать, но только если параметры диодов близки;
- из Arduino задействованы 12 портов: D2-D13;
- используется принцип чарлиплексинг;
Что умеет плата:
- каждый светодиод управляется индивидуально и имеет 8 степеней яркости;
- отображает любой глиф, например "ShowGlyphs(DISCOVER, PATH, CREATE, NEW, JOURNEY, 500);" последовательно покажет эти глифы;
- отображает текст, например "char myStr[] = "Don't follow me I'm lost too"; Ticker(myStr, sizeof(myStr));" будет выводить последовательно условно читабельные символы;
- знает символы от ' '(пробел) до '}'; кирилицы нет, пробовал - муторно получается;
Glyphdicator
Так как в моем городе должен был пройти МД (игровой евент “Mission Day” (День Миссии)), то воодушевлённый этим событием решил поприветствовать гостей города чем-то этаким, ну в смысле поморгать им глифами.Для это были запаяны пять плат и собраны вот в такой вот девайс:
Что умеет сей девайс:
- каждая плата имеет свой микропроцессор (клон Arduino Mini Pro);
- первая плата - master, и управляет остальными платами (они - slave);
- общение между платами по протоколу I2C (aka IIC, TWI);
- в отличие от одиночной платы, те же команды работают на все платы, т.е. глифы выводятся так:
- текст выводится в виде бегущей строки:
- ну и еще прикрутил плату с RTC и периодически вывожу время:
- так же можно выводить кой-какую анимацию:
Ну и немножко видео со всеми пяти глифовыми комбинациями:
Glyphdicator на Mission Day Odessa или "Почему мы его там не видели?"
Вот тут мой просчёт, ну как просчёт, налицо отсутствие коммуникации.Я ж основывался на моем опыте предыдущего МД, а там рега была в помещении темного бара, регали пару чел сидя за столами куда ломилась очередь. Вот там на столе или за спинами регов я и рассчитывал повесить девайс. Там бы все его увидели и ох... ох, мечта-мечта... На деле же орги все классно организовали и регало человек двадцать размазанных на улице по большой площади, в итоге не было очередей и не было одной видовой точки.
Устанавливаю Glyphdicator на крышу авто |
Таким его видели на финише. На фото смазанный переход от показа времени к глифам. |
А это мой рюкзак на Mission Day |
Это конечный продукт?
Сейчас мне в нём почти всё нравится, кроме пары мелких недочётов. Не нравится то, что хотя я сейчас могу за пару минут перебить программку и начать выводить совсем другой текст, комбинации глифов, нарисовать чё-нить, то кроме меня этого не сделает никто. А это не есть хорошо, если делиться этой платой еще с кем-то.Так что в планах передавать команды на отображение чего-либо с компьютера по кабелю (легко!), передавать команды с телефона по блютузу (тож не сложно, пару лет тому управлял так машинкой), управлять специально написанной прогой под андроид (хз как её писать).
Интересные, может быть, факты
- из 132 светодиодов 13 не используются, 11 планируются на подсветку "узлов" глифов, а еще два хз зачем, может будет один синий и один зеленый, для индикации фракции;
- размер платы 100х80, потому что это максимальный размер в бесплатной CAD Eagle;
- Glyphdicator - это потому что я особо не думал как этот девайс назвать и называл его "девайсом", но Mechanicuss назвал это индикатором глифов. Ну вроде норм.
Ссыль
Автор в Telegram: @BuzoterMКое-какой прогресс я буду скидывать сюда: G+
Кой-какие фото взяты отсюда: MD Odessa 27.05.2017
Откуда вдохновлялся на шрифт: Glyphabet
Откуда брал глифы и их комбинации: Glyphtionary Ingress Glyph Tools
Комментариев нет:
Отправить комментарий