В работе над любым электронным проектом рано или поздно приходится обкладываться измерительными приборами — логическими анализаторами, осциллографами и прочим оборудованием. Всё это занимает немало места на столе и обходится в приличную сумму. Разработчик под ником Max.K предложил изящное решение — PicoLab, компактную коробку, объединяющую сразу несколько инструментов.
Внутри одного корпуса уместились четырёхканальный осциллограф, восьмиканальный логический анализатор, выводы GPIO, регистратор данных (даталоггер), а также интерфейсы последовательного порта, SPI и I2C. Нашлось место даже для регулируемого источника питания.
Сердце устройства — микроконтроллер RP2350 в более крупном корпусе с увеличенным числом выводов. Его дополняют собственная интерфейсная и защитная обвязка, оберегающая прибор от нештатных ситуаций.
Самая любопытная часть — организация интерфейса. PicoLab отдаёт управление через веб-страницу, которую раздаёт по сети, представляясь сетевой картой через порт USB. Благодаря этому с прибором может работать любая операционная система, поддерживающая веб-браузер и сетевое подключение по USB.
Такой универсальный модуль особенно пригодится начинающим радиолюбителям и тем, кто работает в стеснённых условиях: вместо нескольких отдельных приборов на столе достаточно одной коробки, подключаемой к компьютеру единственным кабелем.
Весь исходный код проекта опубликован в репозитории на GitHub, так что собрать аналогичное устройство своими руками сможет любой желающий. Идея выглядит на редкость практичной: компактный блок берёт на себя функции целого набора дорогостоящего настольного оборудования.













