
Zaczęło się od tego, ze w sierpniu zeszłego roku 2019, gruchnęła w mediach informacja o jakimś wybuchu na wschodzie (a jakże, w Rosji), jakiejś rakiety, w następstwie którego nastąpiło skażenie radioaktywne. Tak z doświadczenia, jeżeli ruskie władze oficjalnie mówią, że coś pie.....eło i o zwiększonym promieniowaniu, to jest prawdopodobieństwo, że w okolicy wybuchu zające w lasach już świecą po nocach. Jeżeli jeszcze poczytamy takie artykuły to nic dziwnego, że ekspresowo postanowiłem skończyć prototyp licznika Geigera, tak dla spokojności


Na szybko poskładany na płytce prototypowej, z Ardu i LCD 160x128, przetwornica moduł, lampa Geigera STS-5, to jest naprawdę bardzo dobra i czuła ruska lampa, dopisany soft na PlatformIO, licznik działał bardzo ładnie i dokładnie, oraz pozwolił uspokoić się i zweryfikować sytuację radiacyjną jako bezpieczną.
Niestety użycie w tej postaci raczej wykluczało inne zastosowania niż eksperymentalne, zabranie go ze sobą było raczej niemożliwe. A znajomym którzy też wyrazili chęć posiadania takiego czegoś nie mogłem pomóc

Zatem już w tym roku postanowiłem przetransformować go do postaci użytkowej.
Konieczność siedzenia w domu z powodu "pandemii" trochę w tym pomogła

Jako material wyjściowy posłużyły dwa stare wyświetlacze 3.2' jeszcze na HX8347, a wiec dwie sztuki będą

Do tego przetwornica gotowy moduł, oraz moduł popularnego charger'a micro USB, co umożliwi ładowanie urządzenia kablem USB i ładowarką dowolnego telefonu czy power-banku.
Jak to zwykle podczas projektowania zaczynamy od rozrysowania wszystkiego, na szczęście możemy w 21 wieku, cieszyć się z faktu, że nie jest to kartka i ołówek a program do projektowania 3D

Wiec w skrócie, bierzemy dol obudowy, dokładamy przetwornice, wsporniki , tube Geigera, buzzer, LED, charger, baterie, płytkę główna z LCD i zamykamy gorą obudowy.








Teraz pozostaje tylko fabrykacja komponentów w całości w domowych warunkach jak na DIY przystało, przez wyfrezowanie na tej frezarce i wydruk 3D na Anet A8.
Teraz poskładałem to wszystko w całość.



Następnie napisałem software, pierwszy raz na próbę używając nowego IDE od ST, zwanego STM32CubeIDE, jako, że nareszcie po wielu aktualizacjach doprowadzili je do stanu jako takiej używalności

Software jest w stanie skończonej pełnej funkcjonalności, oczywiście można dorzucać nowe poprawki czy ulepszenia w nieskończoność - jak to zwykle bywa

W domu testowane tez na elektrodach TIG z domieszką Toru (czerwone końcówki) oraz czujnikach dymu z izotopem Ameru 241.
Czas pracy na ogniwie 18650 1400mAh to około 32 godziny, na ogniwie 2500mAh prawie 2 dni z hakiem, a na 3000mAh 3 dni. Oczywiście można w dowolnym momencie podpiąć kabel USB i urządzenie będzie pracować non stop, wpięcie kabla USB automatycznie doładowuje akumulator.
Tym sposobem powstało urządzenie pozwalające na łatwą replikację i adaptacje (znalazły się w międzyczasie walające w firmie jeszcze 4 dodatkowe sztuki tych LCD na HX8347 jak i cala masa innych po-serwisowych 2.8' z połamanymi frontami touch ale sprawnymi wyświetlaczami na ili9341 16bit), ewentualnie zmianę obudowy.
Gotowe urządzenie prezentuje się tak.



Oraz krótki filmik prezentujący je w działaniu.
EDIT: dziś opublikowałem a już pojawił się mały FAQ z grup na Fejsie, będę tu niektóre istotniejsze pytania i moje odpowiedzi wrzucał.
"Świetny projekt. Napisz może jak wyglądał proces kalibracji tego sprzętu."
- W układzie przetwornica-lampa plateau, 10 miesięcy testowania i porównywania z urządzeniami fabrycznymi które wpadły mi w ręce, w tym tymi z politechnik, licznikami oficjalnymi itp. Testy potwierdzają dane katalogowe lampy STS-5. Niektóre liczniki fabryczne - uwierzcie - nadają się do natychmiastowego wywalenia do śmieci a kosztują - o ironio - sporo cebulionów . Nie wszystko co piszą na Alledrogo to prawda, niestety
https://upload.wikimedia.org/wikipedia/commons/c/c4/Geiger_plateau_curve.png
--
"Wygląda super, robi wrażenie. Mała propozycja - generalnie takie urządzenia powinny być łatwe do dekontaminacji w przypadku upaskudzenia czymś aktywnym. Takie moje skrzywienie

- To urządzenie raczej jest do tego aby odpowiednio wcześniej uaktywnić u użytkownika mode - spier..ać - odpowiednio wcześnie , aby nie trzeba było dekontaminować

--
"LCD równoległy RGB? STM32F103CB nie ma FSMC, podzielisz się fragmentem kodu odpowiadającym za machanie gpio?"
- Port B robi za 16 bit data wpisywane bezpośrednio do rejestru BSRR, dwa piny SWIO robią za LCD_BL (zwróć uwagę ze tu nie ma sprzętowego PWM i zrobiłem mała sztuczkę programową


Cool? Ranking DIY