Освобожденный E
Насколько дорого стоит создание панели, использующей технологию электронных чернил? Это может зависеть от того, насколько вы гибки. [РБаррон] прочитал об обратном проектировании этикеток для торговых точек и нашел их на eBay по цене чуть больше доллара за штуку. Следующее, что вы знаете, 20 из них работали вместе в одной группе.
Панели обычно используют программирование RF или NFC, но имеют возможность использовать BLE. Естественно, вы могли бы обратиться к каждому из них по очереди, но это не очень эффективно. Подход здесь заключается в использовании одной метки в качестве контроллера BLE, а затем она управляет другими дисплеями в последовательной цепочке, где вывод приема каждой метки устанавливается на вывод передачи предыдущей метки.
Это позволяет простому фрагменту кода читать входящие сообщения и обрабатывать те, которые адресованы этой метке. Все остальное просто отправляется через последовательный порт. Только узел BLE имеет специальную прошивку. Сначала мы думали, что каждой метке понадобится адрес, и задавались вопросом, как его можно настроить, кроме использования уникальной прошивки для каждой, поскольку, похоже, не существует удобного способа выполнить аппаратную настройку.
Настоящее решение умное. Каждое сообщение имеет счетчик переходов, который каждый узел уменьшает перед передачей сообщения по цепочке. Когда счетчик переходов равен нулю, сообщение находится в пункте назначения. Просто и очень легко настроить. Теоретически вы можете заменить любую метку после первой на любую другую, и система все равно будет работать корректно.
Даже проводка продумана: имеется приспособление для изгиба провода, чтобы обеспечить равномерное расположение каждого элемента на панели. Коробка, вырезанная лазером, прекрасно завершает проект. Весь код доступен на GitHub. Мы видели, как такие теги используются для таких вещей, как метеостанции. Не говоря уже о бейджах конференции.