Новые технологии
8 постов
8 постов
Я работал над небольшим инструментом под названием polluSensWeb. Он изначально создавался для моего собственного отладки и тестирования, но в итоге я стал использовать его достаточно часто, чтобы привести в порядок и поделиться с другими.
Это браузерный UART-ридер для датчиков качества воздуха, таких как PM2.5, VOC, CO2 и подобных. Никакой установки не требуется. Вы подключаете USB–UART адаптер, открываете страницу и начинаете считывать и строить графики данных. Инструмент обрабатывает сырые бинарные кадры, включая проверку контрольной суммы, и отображает значения в реальном времени. Всё работает локально в браузере и не требует подключения к интернету, кроме отправки вебхуков.
Датчики описываются с помощью JSON-конфигураций, которые задают структуру кадров, смещения полей и тип контрольной суммы. Это позволяет легко добавлять поддержку новых датчиков без написания отдельного драйвера. На данный момент поддерживается 25 датчиков, в основном популярные модули для измерения PM и газов.
Вы легко можете сравнивать работу разных датчиков до их интеграции в свой проект.
Недавно я добавил опциональную поддержку вебхуков, чтобы разобранные данные датчиков можно было пересылать в другие системы. Типичные сценарии использования — локальные решения вроде Node-RED или Home Assistant, а также сетевые сообщества, такие как SensorCommunity или Narodmon, которые принимают HTTP-загрузки. Это позволяет обойтись без запуска серверной части или вспомогательных скриптов для передачи данных.
Это практический инструмент, предназначенный для отладки и проверки корректности работы протоколов датчиков. Он в основном существует потому, что мне надоели закрытые интерфейсы производителей, проприетарное ПО и разовые скрипты, лишь чтобы увидеть, что датчик реально передаёт по UART.
Подробности проекта здесь: https://github.com/WeSpeakEnglish/polluSensWeb
Если у вас есть другой датчик с UART-интерфейсом и USB–UART конвертер, я с радостью помогу с JSON-конфигурацией для него, чтобы вы могли попробовать — оставьте комментарий.
Польский инженер Томаш Патан сконструировал лёгкий летающий байк, развивающий в теории скорость до 200 км/ч.
Колесо Фолкерк — это впечатляющий пример того, как автоматизация и инженерное искусство могут объединяться в одном сооружении.
Этот уникальный вращающийся подъемник для лодок в Шотландии соединяет каналы Форт-Клайд и Юнион, преодолевая перепад высоты в 24 метра. Вместо традиционных шлюзов инженеры создали гигантское колесо, которое поворачивается на 180°, поднимая или опуская лодки вместе с водой в огромных капсулах.