Opis rozbudowy urządzenia XR-1 o kontroler ESP8266
![](http://alfard.ovh/wp-content/uploads/2023/07/GeigerMobilnyF.jpg)
Opis rozbudowy fabrycznego urządzenia XR-1. Dodanie modułu ESP8266, który umożliwi komunikację WiFi a przez to gromadzenie na zdalnym serwerze i prezentację ciągłych pomiarów w długim okresie.
Dostępny popularny zgrabny licznik Geigera XR-1, który zliczy każdą cząstkę jonizującą. Jest odporny na zakłócenia i nie reaguje na ultrafiolet. Co dalej ? Pomiary chwilowe są możliwe i wygodne. Pomiary monitorujące już nie. Ten przyrząd nie ma komunikacji ze światem.
Schematy połączeń dodatkowego układu do XR-1
![](http://alfard.ovh/wp-content/uploads/2023/07/SchematGeigerGinter-1-1024x732.jpg)
schemat połączeń wersji z OLED i termometrem – przewody skierowane w dół są do podłączenia z punktami A B C przyrządu XR-1
Gdzie się podłączyć ?
![](http://alfard.ovh/wp-content/uploads/2023/08/klawisze.png)
miejsca lutowań drucików do klawiszy L i ON. Drucik z klawisza ON podłącz do masy – ja to zrobiłem przez mikrowyłącznik.
Galeria fotografii własnych
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger5a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger3a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger6a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger7a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger8a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger9a.jpg)
![](https://alfard.ovh/wp-content/uploads/2023/07/Geiger4a.jpg)
Środowisko programistyczne
- Wykorzystałem jak na razie bezpłatny system Tasmota, którą bardzo łatwo wgrywa się i to on-line ze strony: https://tasmota.github.io/install/ TASMOTA zapewnia obsługę MQTT co jest pomocne do komunikacji ze światem.
- Tasmota za pomocą protokołu mqtt wymienia dane z serwerem nazywanym też brokerem moquitto ( opis moquitto )
- Środowisko on-line jakim jest NodeRed też komunikuje się z mosquitto analizuje i filtruje dane dane, które wysyła do bazy danych MySQL.
- Teraz pozostaje udostępnić wykresy czyli zrobić stronę www ze skryptami PHP oraz Jawy.
Konfiguracja Tasmota
![](https://alfard.ovh/wp-content/uploads/2023/07/obraz-2.png)
wersja bez termometru i wyświetlacza. Tasmota ma możliwość uruchamiania skryptów, które musimy wykorzystać. Dla potrzeb zerowania licznika działa rule1 o treści:
rule1
on tele-counter#c1 do
counter1 0
endon
on tele-counter#c1 do
power1 1
endon
power1 1 steruje klawiszem L (rozwiera)
![](https://alfard.ovh/wp-content/uploads/2023/07/obraz-4.png)
wersja z OLED i termometrem DS18b20 wymaga uruchomienia
Rule1
on tele-counter#c1 do
counter1 0
endon
on tele-counter#c1 do
power1 1
endon
on tele-counter#c1 do
power2 1
endon
on tele-COUNTER#C1 do
DisplayText Licznik %value%
endon
Ten projekt wyjątkowo jest dokończony – działa w dwóch wersjach 🙂