Tak
wygląda zmontowany Dżin (kliknij, żeby obejrzeć w powiększeniu)
Większość komputerów nurkowych umożliwia przesłanie zapamiętanych
danych
(profili nurkowania itp.) do komputera PC celem analizy i wizualizacji.
W Internecie dostępne są schematy prostych interfejsów i programy
umożliwiające
taką transmisję. Zazwyczaj jednak pamięć komputera zapełnia się po 1-2
dniach nurkowych i przy dłuższych wyjazdach większość danych jest
tracona.
Oczywiście można sobie poradzić zabierając ze sobą notebooka lub
palmtopa;
nie jest to jednak ani tanie, ani bezpieczne rozwiązanie. Producenci
komputerów
nurkowych oferują specjalne przystawki, przystosowane to zapamiętywania
danych. Spełniają one swoje zadanie, ale do tanich także nie należą.
Dotychczas
w Internecie nie było projektu urządzenia o podobnej funkcjonalności -
dlatego powstał Projekt Dżin.
Dżin jest prostym rejestratorem, zdolnym do zapamiętania danych
przysłanych
z komputera nurkowego, a następnie wysłania ich do komputera PC.
Przystosowany
jest do pracy z komputerami nurkowymi Aladin(TM) i
kompatybilnymi.
Komputery takie zapamiętują do 200 min. profili nurkowych w pamięci
wewnętrznej.
Po rozpoczęciu transmisji cała pamięć wewnętrzna wysyłana jest poprzez
interfejs szeregowy. Wysłany blok ma ok. 2kB. Dżin zapamiętuje taki
blok
w całości (nie analizuje poszczególnych nurkowań). Przy max. pojemności
pamięci 128kB Dżin pozwala na zapamiętanie do 64 bloków, czyli
teoretycznie
do 12800 min, tj. 213 godzin nurkowania. Teoretycznie, bo część danych
będzie się powtarzać, dlatego efektywną pojemność pamięci można
oszacować
na ok. 100h.
Przy transmisji danych do PC Dżin wysyła dane tak, jak otrzymał
otrzymał
je z komputera nurkowego. Transmisja każdego bloku inicjowana jest
przez
przyciśnięcie przycisku. W związku z tym Dżin będzie działał z każdym
programem
przystosowanym do odbioru danych z Aladina(TM) (polecam Wlog). Ponieważ
Dżin nie jest klonem MemoMouse(TM) ani nie próbuje jej emulować, nie
będzie
działał z programami Uwateca, które jej wymagają (będzie natomiast
działał
ze starymi wersjami DOSowymi, jeśli ktoś takowe posiada).
Poza interfejsem 'jednoguzikowym' Dżin wykonuje szereg komend
przysłanych
przez interfejs szeregowy (patrz Instrukcja Obsługi). Istnieje więc
możliwość
napisania programu, który automatycznie sprawdzi zawartość pamięci,
odczyta
dane i skasuje to, co już niepotrzebne. Ostatnio projekt uzyskał
wielkie wsparcie ze strony Tomasza Machalskiego, który udostępnił
napisany przez siebie program Djin,
służący do obsługi Dżina. Program rozpowszechniany jest na zasadach
freeware.
Chciałbym też uprzedzić, że Dżin nie jest projektem dla
początkujących;
wymagane jest pewne doświadczenie z techniką cyfrową i
mikrokontrolerami.
Tak wygląda płytka drukowana:

Projekt dostępny jest na zasadach licencji GNU GPL.
W Internecie dostępnych jest wiele materiałów opisujących różnego typu interfejsy do komputerów nurkowych, stosowane protokoły transmisji itp. Najciekawsze z nich zebrano w Linkach Projektu Dżin.
Informacje o aktualnej wersji (README)
znajdziesz
tutaj
Aby załadować pełną dokumentację (.ZIP) kliknij
tutaj
Aby załadować program Djin autorstwa Tomasza
Machalskiego kliknij
tutaj
Projekt Dżin dostępny jest także w języku
angielskim
MemoMouse(TM) i Aladin(TM) są zarejestrowanymi znakami handlowymi firmy Uwatec, Szwajcaria