GeigerMeasurement
Измерение радиации счётчиками Гейгера-Мюллера на ESP32/ESP8266 с компенсацией мёртвого времени и калибровкой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:70e6ba049f1d44d1fe209b8bee89f8c31eaac602ef9202a3b3dc70402ca74883GeigerMeasurement-1.1.1-70e6ba04.zipОписание
Библиотека реализует алгоритмы измерения радиации из проекта RadPro, оптимизированные под ESP32 и ESP8266. Поддерживает шесть популярных счётчиков Гейгера-Мюллера (J305, M4011/J321, HH614, SBM-20, SI-3BG, LND7317) с готовой базой данных чувствительности и набором из 14 предустановок источников излучения. Ядро библиотеки — компенсация мёртвого времени, пять режимов усреднения (адаптивные и скользящее окно на 10/30/60 секунд), расчёт доверительного интервала по Пуассону и встроенная диагностика неисправностей. Живая калибровка против эталонного источника и прямое измерение мёртвого времени из буфера импульсов помогают добиться точности в полевых условиях. Работает на ESP32 и ESP8266; для других Arduino-плат потребуется адаптация под конкретную платформу.