С основной работой совсем мало руки доходят до лазертага.
Тем не менее, интегрировал Caustic в корпус от Импульса. Пока не использовал тубус, обошёлся встроенной диафрагмой. Всё работает, вполне удобно! В корпусе всё поместилось, хотя и плотненько. Помимо основной платы - аккумулятор 18650 и плата зарядника к нему.
Освоил корпуса под датчики от лазервара. В них места мало, пришлось запаивать на платы только один TSOP и увеличивать количество датчиков. Но в целом вполне юзабельно. Позже выложу фотки.
Заказал новые платы для датчиков с подключением к шлейфу. Хочу попробовать такую идею: а зачем датчику вообще корпус? Быть может проще залить его прозрачной пластмассой полностью? Ломаться там нечему: один TSOP и один RGB-диод. Влага не будет проникать, прочность будет выше. А если уж сломается - просто отсоединил разъём со шлейфа, и поставил новый датчик. Шлейф - он достаточно прочный и гибкий. Если вдруг повредится - тоже можно заменить, ибо везде разъёмы.
Насчёт заливки пластиком - по-началу пойдёт даже эпоксидка. Такую технологию нетрудно освоить в домашних условиях. И у меня есть коллега, который что-то понимает в "полимеризации на дому".
В общем, вижу только плюсы в такой конструкции. Или я чего-то упустил?
К слову, лазерваровские корпуса не подойдут для крепления на шлейф. То есть подойдут, но больно много выпиливать придётся.
Также заказал новые платы для оружия. Исправления те же: подвинулся разъём, приведена в порядок шелкография, заменен стабилизатор.
Одновременно с этим задумываюсь о подключении дисплея. Дисплей хотят все.
Дело в том, что из свободных интерфейсов остались только один UART и один I2C. Все SPI кончились. Свободных пинов общего назначения крайне мало. Вывод, на самом деле, очевидный: нужен стандартный расширитель портов на I2C, например PCF8574. Есть даже готовые модули с этим чипом для знакосинтезирующих дисплеев, получается как-то так:
http://www.ebay.com/itm/Yellow-Display-IIC-I2C-TWI-SP-I-Serial-Interface-1602-16X2-Character-LCD-Module-/161096292822?hash=item25821659d6:g:RJUAAMXQVD1SHwhd .
Такой чип стоит примерно столько же, сколько сдвиговый регистр, но его преимущества очевидны: требуется только 2 (два!) провода, чтобы заполучить на ввод и на вывод сотни портов (ведь на одной шине I2C может быть до 127 устройств). Тут можно и семисегментные индикаторы, и hd44780. А можно просто повесить что-то такое на i2c-шину:
http://www.ebay.com/itm/Blue-0-96-IIC-I2C-128X64-OLED-LCD-Display-Module-Arduino-STM32-AVR-51-NEW-/381445574652?hash=item58cfed8ffc:g:O6wAAOSwNSxVTJkg - только это подороже (хотя кому нужно дешево, тем не нужен дисплей). А можно даже несколько дисплеев одновременно, это же i2c