poniedziałek, 27 lipca
Shadow

Licznik Gaigera (Dozymetr) na bazie Arduino

Licznik Geigera, znany również jako licznik Geigera-Müllera, to jedno z najbardziej rozpoznawalnych urządzeń do wykrywania promieniowania jonizującego. Choć często kojarzony jest z katastrofami nuklearnymi lub filmami science fiction, w rzeczywistości ma szerokie zastosowanie w nauce, medycynie jak i przemyśle.

dozymetr arduino gaigera miernik

Czym jest licznik Geigera?

Licznik Geigera to przyrząd służący do wykrywania i pomiaru promieniowania jonizującego, takiego jak promieniowanie alfa, beta oraz gamma. Jego nazwa pochodzi od nazwiska niemieckiego fizyka Hansa Geigera oraz jego współpracownika Walthera Müllera, którzy opracowali to urządzenie w latach 20. XX wieku.

Jak działa licznik Geigera?

Podstawowym elementem urządzenia jest tzw. tuba Geigera-Müllera – cylindryczna komora wypełniona gazem (najczęściej mieszaniną gazów szlachetnych). W jej wnętrzu znajduje się elektroda (anoda), a ścianki tuby pełnią rolę katody. Gdy cząstka promieniowania przenika przez tubę, jonizuje gaz, powodując powstanie jonów dodatnich i elektronów. Te naładowane cząstki są przyciągane do elektrod, co generuje impuls elektryczny. Każdy taki impuls jest rejestrowany przez licznik i może być przedstawiony jako charakterystyczne „kliknięcie” lub odczyt wartości w sposób cyfrowy.

Dziś zajmiemy się właśnie odczytem wartości cyfrowych wraz z prezentacja wyniku na wyświetlaczu OLED SSD1306. Jako bezę użyję modułu z tubą J315B (oczywiście mogą występować też inne tuby). Tu dobrze było by wiedzieć jaką mamy gdyż, będzie nam to potrzebne do przelicznika CPM na µSb/h. 

Potrzebne komponenty

dozymetr miernik Gaigera

Z racji, że bezpośrednio z modułu Radiation uzyskujemy dane jednak w CPM, nie są tak łatwe w odbiorze jak znane wszystkim µSv/h. µSv/h. W tym celu w kodzie musimy ustawić zmienne dla naszej tuby, przeliczniki:

  • dla tuby J315B przyjmujemy 0.0065,
  • dla tuby SBM-20 przyjmujemy 0.0057,
  • dla tuby J305 przyjmujemy 0.0081.

Nie zamieszczam tu przelicznika dla każdej z dostępnych tub, gdyż byłoby tego….Każdy zainteresowany na bank znajdzie dla swojej.  Poniże podrzucam odrazu gotowe wpisy do zmiany w kodzie.

Opis połączeń

Arduino UNO z wyświetlaczem OLED (0,96″ I2C):

GND → GND
VDD → 5 V
SCK → A5 (SCL)
SDA → A4 (SDA)

Arduino Uno z modułem Gaigera

GND → GND
5V → 5 V
VIN → PIN 2

ekran miernika gaigera dozymetr arduino

Na szybko złożony do obudowy i działa w terenie.

gaigera arduino w terenie

5/5 - (2 ocena/y)

2 Comments

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *


Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.