Projekt jest rozwinięciem produktu IOT-GeigerCounter-ESP32 został uzupełniony o pomiary napięć i temperatury oraz ich prezentację na wmontowanym wyświetlaczu. Tasmota została tak skonfigurowana, że udostępnia dane w sieci za pomocą MQTT. Baza danych jest uzupełniana specjalnie przygotowaną procedurą analizy danych za pomocą NodeRed.
Napięcie 400 V podawane jest przez opornik 10MOhm. Oscylogram przedstawia spadek wysokiego napięcia w chwili wyładowania mierzony wprost na rurze Geigera (przez dzielnik 6000:22 punkt GPIO39 ). Wyładowanie obniża napięcie co gasi to wyładowanie. Powrót do gotowości na kolejne wyładowanie wymaga ok 60usek.
Tasmota
ESP32 kontrolowane jest systemem Tasmota w wersji „display” co umożliwia obsługę wyświetlacza OLED.
Konfiguracja Tasmota (display) dla wersji Geiger0.
ADC Range1 mierzy napięcie zasilania.
ADC Range2 mierzy wysokie napięcie.
Kalibracja dla pomiarów napięcia jest możliwa poleceniem w konsoli:
AdcParam1 6,0,2005,0,500
AdcParam2 6,0,1743,0,400
Uodpornienie licznika na szumy aby ich nie zliczał ustalamy martwe czasy na 1 mSek. poleceniami:
CounterDebounce 1
CounterDebounceLow 1
CounterDebounceHigh 1
Rule
Funkcjonowanie licznika i wyświetlacza oLed umożliwiają następujące Rule:
on tele-counter#c1 do
Counter1 0
endon
komenda Counter1 0 to zerowanie licznika okresowo co Telemetry period, jest to 60 sek dla CPM kolejne polecenia wyświetlają CPM napięcia i temperaturę na display oLed
on tele-COUNTER#C1 do
DisplayText [zs2x0y0]CPM:%value%
endon
napięcie 5V wyświetlam w centy voltach [cV]
on tele-ANALOG#Range1 do
DisplayText [x0y17] U:%value%cV
endon
wysokie napięcie 400 V
on tele-ANALOG#Range2 do
DisplayText [x0y35]HV:%value% V
endon
temperatura w stopniach Celsiusza
on tele-DS18B20#Temperature do
DisplayText [s1x19y54]Termo: %value% C
endon
NodeRed
Analizy
Generator wysokiego napięcia (HV) wykazuje silną zależność od temperatury. Na szczęście nie ma to wpływu na ilość zliczeń ( czułość rury Geigera-Millera ). Ta niezależność zapewnia dobrze dobrany punkt pracy, który jest na środku płaskiej części charakterystyki napięciowej licznika GM.