Opis modyfikacji urządzenia XR-1 o kontroler ESP8266 D1

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ć.

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ć ?
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

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: ESP_Easy_mega_20250430_normal_ESP8266_4M1M_VCC Apr 30 202 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łą:

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 ) On nGeiger#Count Do // 2026-01 On System#Boot Do On Rules#Timer=1 Do On Rules#Timer=2 Do On Rules#Timer=3 Do Études offers comprehensive consulting, management, design, and research solutions. Our vision is to be at the forefront of architectural innovation, fostering a global community of architects and enthusiasts united by a passion for creating spaces. Every architectural endeavor is an opportunity to shape the future. Études offers comprehensive consulting, management, design, and research solutions. Our vision is to be at the forefront of architectural innovation, fostering a global community of architects and enthusiasts united by a passion for creating spaces. Every architectural endeavor is an opportunity to shape the future. Études offers comprehensive consulting, management, design, and research solutions. Our vision is to be at the forefront of architectural innovation, fostering a global community of architects and enthusiasts united by a passion for creating spaces. Every architectural endeavor is an opportunity to shape the future. Études offers comprehensive consulting, management, design, and research solutions. Our vision is to be at the forefront of architectural innovation, fostering a global community of architects and enthusiasts united by a passion for creating spaces. Every architectural endeavor is an opportunity to shape the future.
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
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
TimerSet,1,4
Let,1,-888
Let,2,-888
Let,3,0
Endon
GPIO,13,1
TimerSet,2,4
Endon
GPIO,13,0
TimerSet,3,4
Endon
GPIO,13,1
EndonKoniec
FAQs
What is your process working in smaller projects?
Who is behind Études?
I’d like to get to meet fellow architects, how can I do that?
Can I apply to be a part of the team or work as a contractor?
Enhance your architectural journey with the Études Architect app.




