Писать для специалистов в области гамма спектрометрии я немогу, поскольку сам таковым не являюсь. Покажу итоговый результат и как он был достигнут.
![Спектр снят с ториевых сварочных электродов. Спектр снят с ториевых сварочных электродов.](https://habrastorage.org/getpro/habr/upload_files/51b/bbd/91a/51bbbd91a9c91722a718e38596fc436f.png)
Целью ставилось собрать небольшой носимый прибор с низким потреблением. В основе SiPM Sensl microFC60035 и кристалл NaI(Tl). Остановился на таком решении.
![](https://habrastorage.org/getpro/habr/upload_files/f3f/38c/948/f3f38c948fc81e6c7ce8d49451fa3009.jpeg)
Для передачи данных на смартфон используется BT модуль купленый на Ali. В первых версиях прибора я использовал OLED дисплей, но в дальнейшем от него отказался.
![](https://habrastorage.org/getpro/habr/upload_files/8e6/252/ab0/8e6252ab08ee8db815335483dbf1b7ad.jpg)
Потребление прибора при отсутствии подключения по BT, выключеном светодиоде и звуке составляет 650uA. Аккумулятора емкостью 190mAh хватает на 12 - 14 дней непрерывной работы.
На текущий момент в приложении реализовано: Сохранение спектра в форматах BqMON XML и SPE, визуальное сглаживание спектра, энергокомпенсация для спектра, вычитание и наложение фонового спектра. Сделаны маркеры изменений с отображением на спетре. При привышении порогов, спектр параллельно накапливается в отдельном массиве. Приложение написано только для Android, для устройств Apple писать не планирую.
Крайняя версия прибора выглядит так:
![](https://habrastorage.org/getpro/habr/upload_files/fa7/488/e84/fa7488e84e9ab5fa9ea0403f749d57ec.jpg)
Проект открытый (GPL-3.0), исходники для МК, androidStudio и 3D модели коробочек можно взять здесь: https://github.com/Maniak003/DoZer
Там же в Wiki можно посмотреть подробное описание, инструкции для сборки и android приложения.
Небольшой кейс использования прибора. Предположим, что мы увидели превышение уровня радиации. Это видно по гистограмме поиска или в логе.
![Обший спектр на котором мало, что можно разобрать. Обший спектр на котором мало, что можно разобрать.](https://habrastorage.org/getpro/habr/upload_files/400/b62/aaa/400b62aaa001b73a1a156757cd124f18.png)
Нажимаем кнопку "History" и можем рассмотреть то, что было накоплено во время превышения уровней.
![Гистограмма события Гистограмма события](https://habrastorage.org/getpro/habr/upload_files/65f/1c2/6cc/65f1c26cc0c8e9b8a6a62ec0c2e3975c.png)
Все еще не очень понятно, попробуем включить сглаживание.
![](https://habrastorage.org/getpro/habr/upload_files/097/71f/c91/09771fc91a87bfce0f876f4aec2c6c8f.png)
В режиме "History", все функции работы со спектром так же доступны.
Так прибор выглядит в собраном состоянии.
![](https://habrastorage.org/getpro/habr/upload_files/844/3a3/b8c/8443a3b8c45940f66e668f94c8eb7bf9.jpg)