Цифровые штангенциркули позволяют очень быстро считывать значения измерений со своего дисплея, который находится на его же корпусе. Но как сделать так, чтобы все эти значения не только считывались, но и сохранялись?
Благодаря описанной ниже модификации штангенциркуля возможно копирование и сохранение измерений, например, прямо в таблице Excel. И для этого, достаточно одного нажатия кнопки на корпусе штангенциркуля.
Для сборки прототипа умного штангенциркуля, автор использовал микросхему ESP32 , которая связывается со штангеном и считывает текущее измеренное им значение. Кроме ESP32, использовался чип SAMD51 , эмулирующий интерфейс HID. При нажатии триггерной кнопки, чтение значения ESP32 получает двоичное значение, преобразует его в десятичное число, делит на 100 и передает в SAMD51. Измерения производятся с устройства благодаря интерфейсу, выведенному на корпусе инструмента.
После считывания чисел чипом SAMD51, значение преобразуется в последовательность имитируемых нажатий клавиш на клавиатуре. Например, если измеренное значение равно 19,87 мм, контроллер эмулирует последовательное нажатие кнопок [1], [9], [.], [8] и [7]. Во избежание «слияния» результатов между собой, новое значение переносится на новую строку.
Благодаря модификации штангена и имитации работы обычной клавиатуры, результаты измерений можно сохранять в любом текстовом редакторе и даже в Excel (в том числе переходя к следующей ячейке). В итоге, вся данная работа совершается небольшой платой, которая была спрятана в корпусе, напечатанном на 3D-принтере.
Плата вставленная в корпус штангенциркуля | Напечатанный корпус на 3D-принтере |
Автор описываемой модификации намерен переработать способ подключения штангенциркуля и добавить на корпус кнопку, которая позволит вернуться в предыдущую ячейку в Excel. Также планируется реализовать беспроводную связь, так как на данный момент устройство требует подключения к ПК через USB. Подробности можно найти в инструкции, подготовленной автором данной модификации штангенциркуля.
С Уважением, МониторБанк