Pinelab

Pinelab

124
На Пикабу
Дата рождения: 30 июня
60К рейтинг 30 подписчиков 13 подписок 280 постов 56 в горячем
Награды:
За заводные танцы 5 лет на Пикабу За обновление
6

Браузерный UART-инструмент для проверки датчиков качества воздуха с поддержкой построения графиков и вебхуков

Браузерный UART-инструмент для проверки датчиков качества воздуха с поддержкой построения графиков и вебхуков

Я работал над небольшим инструментом под названием 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-конфигурацией для него, чтобы вы могли попробовать — оставьте комментарий.

Показать полностью 1
4006

Колесо Фолкерк – где автоматизация встречается с инженерным искусством

Серия Новые технологии

Колесо Фолкерк — это впечатляющий пример того, как автоматизация и инженерное искусство могут объединяться в одном сооружении.

Этот уникальный вращающийся подъемник для лодок в Шотландии соединяет каналы Форт-Клайд и Юнион, преодолевая перепад высоты в 24 метра. Вместо традиционных шлюзов инженеры создали гигантское колесо, которое поворачивается на 180°, поднимая или опуская лодки вместе с водой в огромных капсулах.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества