GeigerXR1uv

Opis rozbudowy urządzenia XR-1 o kontroler ESP8266 D1 i dodatkowo rura G-M została zmieniona z M4011 na J305, która rejestruje ultrafiolet.

Uwaga to nie zagrożenie promieniotwórcze! Powyższy przebieg wykresu zliczeń obrazuje wpływ ultrafioletu słonecznego na tle promieniowania X, które ciągle jest na poziomie naturalnego tła. Promieniowanie ultrafioletowe rejestrowane przez rurę J305 licznika Geigera – Millera łatwo wyeliminować zamykając licznik G-M w obudowie ABS lub innej bo łatwo jest zatrzymać światło UV. Ta „wada” rury J305 może być zaletą, kiedy chcemy wykrywać ultrafiolet.

Dostępny popularny zgrabny licznik Geigera XR-1, który zliczy każdą cząstkę jonizującą. Jest odporny na zakłócenia elektromagnetyczne. Fabrycznie ten przyrząd nie ma komunikacji ze światem.

Dodanie modułu ESP8266, umożliwia komunikację ze światem dzięki WiFi a przez to pozwala gromadzić zliczenia na zdalnym serwerze. Mając bazę pomiarów można je prezentować i analizować.

Wymiana rury Geigera-Milera typu M4011 na J305 powoduje, że licznik jest czuły na ultrafiolet.

Tylna ścianka obudowy XR-1.

Trzy baterie 1.5V można zastąpić jednym paluszkiem 3,7V, wtedy tam jest miejsce na ESP8266 D1 mini oraz akumulator litowy 14500 (3.7V). Pokazany akumulator zapewnia działanie przez 7 godzin. Podłączenie kabelka USB automatycznie je ładuje. Sprawdziłem również „paluszki” LiFePo4 też zapewniają dobre działanie ale podłączenie USB może je „przeładować”.

Uwaga: zamawiając paluszki 14500 ( 14 to średnica a 500 to 5 cm ) należy upewnić się, że mają max 51 mm bo zdarzają się dłuższe, które nie zmieszczą się w tej obudowie.

Gdzie się podłączyć ?

Miejsca gdzie przylutować druciki oznaczono A B i C

Jak się podłączyć ?

Wersja minimum, zlicza impulsy ale też po włączeniu automatycznie „naciska” klawisz [L] co powoduje start urządzenia a po 4 sek wycisza głośnik – przewody skierowane w dół są do głównej płytki XR-1

Obraz oscyloskopowy sygnału w punkcie C.

miejsca lutowań drucików do klawiszy L i ON. Drucik z klawisza ON podłącz do masy – ja to zrobiłem przez mikrowyłącznik.

Firmware

EspEasy to bezpłatny funkcjonalny „wkład” jaki został załadowany do mikroukładu Esp8266. Zaletą jest czytelna konfiguracja przez www.

Pomiar napięcie zasilania

Wersja VCC firmware a konkretnie: Build: ESP_Easy_mega_20260607_normal_ESP8266_4M1M_VCC Jun 7 2026 umożliwia odczyt zasilania układu ESP8266 co jest dostępne w menu Device dodając System Info i odczytując [ vcc ]. Niestety konieczne jest przeliczenie wartości formułą:

0.83value22.74value+4.550.83*value^2-2.74*value+4.55

Rules

Skrypty, które uruchamiane są w pierwszych sekundach po włączeniu zasilania. Wykonują „dwukrotne „naciśnięcie przycisku [ L ], który jest podłączony drucikiem do kontrolera ESP.

On System#Boot Do
TimerSet,1,4
Endon

On Rules#Timer=1 Do
GPIO,13,1
TimerSet,2,4
Endon

On Rules#Timer=2 Do
GPIO,13,0
TimerSet,3,4
Endon

On Rules#Timer=3 Do
GPIO,13,1
Endon


Kontroler HTTP warto zastąpić zasadą (Rule) :

On nGeiger#Count Do
SendToHTTP 91.237.73.101,567,/esp/ZapisAvgMax.php? H_tabela=GeigerXR1&Count=[nGeiger#Count]&vcc=[info#vcc]
Endon

to umożliwia równoczesne wysyłanie i zliczeń (Count) i napięcia wewnętrznego (vcc) ESP.


Pomocnicze zapisy na serwer MQTT

od razu po połączeniu a potem co 10 minut prezentuje adres IP takie rozwiązanie ułatwia kontrolę pracy Licznika Geigera

Optymalizacja

Zliczenia odbywają się co minutę. Zastosowałem uśrednianie i wysyłanie średnich co 5 minut. Oczekuję zmniejszenia poboru prądu z akumulatorka, który obecnie zapewnia 7 godzin pracy urządzenia.

Eksport z zastosowanie formatowania liczb ( #D1.3 )
SendToHTTP 19.37.273.101,80,/ZapisAvg.php?tim=10&H_tabela=GeigerXR1&Count=[Var#2#D1.1]&vcc=[Var#1#D1.3]

Pełna treść Rules

On nGeiger#Count Do // 2026-01
Let,3,(%v3%+1)
if %v1%<=0 Let,1,[info#vcc] endif if %v2%<=0 Let,2,[nGeiger#Count] endif Let,1,(%v1%+[info#vcc])/2 Let,2,(%v2%+[nGeiger#Count])/2 If %v3%>4
SendToHTTP 91.237.73.101,567,/esp/ZapisAvgMax.php?tim=10&H_tabela=GeigerXR1&Count=[Var#2#D1.1]&vcc=[Var#1#D1.3]
Let,3,0
endif <span style="color: #0000FF;">
Endon

On System#Boot Do
TimerSet,1,4
Let,1,-888
Let,2,-888
Let,3,0
Endon

On Rules#Timer=1 Do
GPIO,13,1
TimerSet,2,4
Endon

On Rules#Timer=2 Do
GPIO,13,0
TimerSet,3,4
Endon

On Rules#Timer=3 Do
GPIO,13,1
Endon

Koniec

Enhance your architectural journey with the Études Architect app.

  • Collaborate with fellow architects.
  • Showcase your projects.
  • Experience the world of architecture.
White abstract geometric artwork from Dresden, Germany