Geigerteller

(Achtergrond)straling

Afgelopen 5 minuten

frequentie: 0 cpm
eq. dosis: 0 μSv/h
Bij benadering. Berekening: eq. dosis = CPM / 151

Afgelopen twee dagen


Afgelopen twee weken


Afgelopen dagen

Over

Over dit project
De waarden op deze pagina zijn afkomstig van een echte geigerteller met een M4011 buis die gevoelig is voor bèta- en gammastraling. Het betreft een kit die in elkaar is gezet volgens de instructies op deze GitHub pagina. De pulsen worden door een ESP8266 opgevangen en doorgezet naar deze webserver.

API

API documentatie
Als je zelf aan de slag wilt met de metingen, kan je gebruik maken van de API. Gelieve hier niet overmatig gebruik van te maken.

/geiger/minutely

Geeft een JSON object in de vorm:

        [
            [ 0, 0, ... ]
            [ 1640991600000, 1640991660000, ... ]
        ]
        

Waarbij de eerste array het aantal tellingen in een minuut aangeeft en de tweede array het corresponderende tijdstip in milliseconden sinds 1 januari 1970 (Unix Epoch).


/geiger/hourly

Geeft een JSON object in de vorm:

        [
            [ 0, 0, ... ]
            [ 1640991600000, 1640995200000, ... ]
        ]
        

Waarbij de eerste array het aantal tellingen in een uur, gedeeld door 60, aangeeft en de tweede array het corresponderende tijdstip van het begin van dat uur in milliseconden sinds de Unix Epoch.


/geiger/daily

Geeft een JSON object in de vorm:

        [
            [ 0, 0, ... ]
            [ 1640991600000, 1640995200000, ... ]
        ]
        

Waarbij de eerste array het aantal tellingen in een dag aangeeft en de tweede array het corresponderende tijdstip van het begin van die (UTC) dag in milliseconden sinds de Unix Epoch.


/geiger/lastcounts

Geeft een JSON object in de vorm:

        [
            [ 0, 0, ... ]
            [ 1640991600000, 1640991601000, ... ]
        ]
        

Waarbij het de eerste array het aantal tellingen in een seconde aangeeft en de tweede array het corresponderende tijdstip van het begin van die seconde in milliseconden sinds de Unix Epoch.


/geiger/average/N

Geeft een JSON object in de vorm:

        "20.0"
        

In de URL kan N een getal van 1 t/m 300 zijn. Er wordt een gemiddelde genomen van de laatste N seconden en vermenigvuldigd met 60 om zo tot een gemiddelde CPM te komen.


Websocket

Het is ook mogelijk een directe, openstaande, verbinding te maken. Op die manier is het mogelijk om elke puls vrijwel zonder vertraging te registreren. Hiervoor moet een verbinding worden gemaakt met wss://robweb.nl/geiger/ (merk de laatste slash op). Minimaal één keer per seconde wordt een bericht verzonden met de volgende inhoud:

        [0,"20.0"]
        

Hierin staat 0 voor het aantal pulsen sinds het vorige bericht en "20.0" voor het gemiddelde aantal pulsen per minuut van de afgelopen vijf minuten vóór deze puls(en).

Opmerking

Het doel van deze pagina is om een demonstratie te geven van de werking van een geigerteller. Er is geen enkele garantie dat de waarden kloppen, beschikbaar of bruikbaar zijn.