Witam
Przedstawiam projekt, który stanowi treść mojej pracy dyplomowej. Pracuje nad nim od ok 4 miesięcy. Mechanicznie i elektronicznie jest już ukończony - pozostało jedynie usuniecie drobnych usterek w oprogramowaniu.
Głównym celem do którego dążyłem realizując ten projekt było uwolnienie użytkownika GG od konieczności ciągłego przesiadywania przed włączonym komputerem tylko po to by móc korzystać z dobrodziejstw komunikatora. Stworzyłem autonomiczne urządzenie, które do działania wymaga jedynie zasilania i dostępu do Internetu - a jest cichsze od komputera (nie generuje właściwie żadnego hałasu) i konsumuje znacznie mniej energii elektrycznej.
Gadaluch umożliwia wygodne korzystanie z GG - jest mały, przenośny i mieści się w dłoni lecz posiada wszystkie podstawowe funkcje udostępniane przez oryginalnego klienta. Mój projekt składa się z dwóch części: stacjonarnej i przenośnej.
Część stacjonarna to niewielkie pudełko zawierające serce sytemu. Ta część projektu zbudowana została w oparciu o moduł internetowy f-y Propox, w jego skład wchodzą: wydajny mikrokontroler ATMega128, kontroler Ethernet RTL8019 , zewnętrzna pamięć RAM, itp. Do połączenia z Internetem wymaga tylko pasywnej część interfejsu Ethernet (trafo, kondensatory). Moduł ten wraz z zasilaczem i paroma innymi elementami umieściłem na płytce drukowanej - patrz zdjęcie 'matka.jpg'.
Część przenośna stanowi zdalny interfejs użytkownika. Została zrealizowana w oparciu o ATMega32, wyświetlacz graficzny 128x64 i 39 przyciskową klawiaturę - patrz zdjęcie 'pilot.jpg'. Całość zamknięta została we własnoręcznie wykonanej obudowie - patrz zdjęcie 'pilot2.jpg'.
Tu znajdziecie krotki film prezentujący Gadalucha w akcj http://www.youtube.com/w/?v=ISfQMcdQF2I (wybaczcie jakość 320x240) a stad mozna pobrac plik video http://www.megaupload.com/?d=33QS71RJ w pelnej rozdzielczości 640x480 - znacznie wiecej widac (na życzenie wyśle go zainteresowanym [13MB]).
Części stacjonarna i przenośna miały komunikować się w podczerwieni, ale ze względu na niską przepływność i nieubłaganie zbliżający się termin obrony zastosowałem połączenie kablowe. Mam jednak zamiar zrealizować pierwotne plany i rozwijać oprogramowanie - po obronie.
Wszystkie płytki wykonałem własnoręcznie (metodą termotransferową), do stworzenia i rozwoju oprogramowania wykorzystałem jedynie darmowe narzędzia: avr-gcc, AvrStudio, itd. Opis protokołu Gadu-Gadu zaczerpnąłem ze strony http://dev.null.pl/ekg/docs/protocol.html .
Koszt - ciężko oszacować, najdroższe elementy to:
- moduł internetowy ~200zl
- wyświetlacz ~80zl
reszta to drobnica zalegająca warsztat i dorywczo kupowane elementy.
Jeśli macie jakieś pytania to chętnie odpowiem.
Pozdrawiam.
Bartek
Przedstawiam projekt, który stanowi treść mojej pracy dyplomowej. Pracuje nad nim od ok 4 miesięcy. Mechanicznie i elektronicznie jest już ukończony - pozostało jedynie usuniecie drobnych usterek w oprogramowaniu.
Głównym celem do którego dążyłem realizując ten projekt było uwolnienie użytkownika GG od konieczności ciągłego przesiadywania przed włączonym komputerem tylko po to by móc korzystać z dobrodziejstw komunikatora. Stworzyłem autonomiczne urządzenie, które do działania wymaga jedynie zasilania i dostępu do Internetu - a jest cichsze od komputera (nie generuje właściwie żadnego hałasu) i konsumuje znacznie mniej energii elektrycznej.
Gadaluch umożliwia wygodne korzystanie z GG - jest mały, przenośny i mieści się w dłoni lecz posiada wszystkie podstawowe funkcje udostępniane przez oryginalnego klienta. Mój projekt składa się z dwóch części: stacjonarnej i przenośnej.
Część stacjonarna to niewielkie pudełko zawierające serce sytemu. Ta część projektu zbudowana została w oparciu o moduł internetowy f-y Propox, w jego skład wchodzą: wydajny mikrokontroler ATMega128, kontroler Ethernet RTL8019 , zewnętrzna pamięć RAM, itp. Do połączenia z Internetem wymaga tylko pasywnej część interfejsu Ethernet (trafo, kondensatory). Moduł ten wraz z zasilaczem i paroma innymi elementami umieściłem na płytce drukowanej - patrz zdjęcie 'matka.jpg'.
Część przenośna stanowi zdalny interfejs użytkownika. Została zrealizowana w oparciu o ATMega32, wyświetlacz graficzny 128x64 i 39 przyciskową klawiaturę - patrz zdjęcie 'pilot.jpg'. Całość zamknięta została we własnoręcznie wykonanej obudowie - patrz zdjęcie 'pilot2.jpg'.
Tu znajdziecie krotki film prezentujący Gadalucha w akcj http://www.youtube.com/w/?v=ISfQMcdQF2I (wybaczcie jakość 320x240) a stad mozna pobrac plik video http://www.megaupload.com/?d=33QS71RJ w pelnej rozdzielczości 640x480 - znacznie wiecej widac (na życzenie wyśle go zainteresowanym [13MB]).
Części stacjonarna i przenośna miały komunikować się w podczerwieni, ale ze względu na niską przepływność i nieubłaganie zbliżający się termin obrony zastosowałem połączenie kablowe. Mam jednak zamiar zrealizować pierwotne plany i rozwijać oprogramowanie - po obronie.
Wszystkie płytki wykonałem własnoręcznie (metodą termotransferową), do stworzenia i rozwoju oprogramowania wykorzystałem jedynie darmowe narzędzia: avr-gcc, AvrStudio, itd. Opis protokołu Gadu-Gadu zaczerpnąłem ze strony http://dev.null.pl/ekg/docs/protocol.html .
Koszt - ciężko oszacować, najdroższe elementy to:
- moduł internetowy ~200zl
- wyświetlacz ~80zl
reszta to drobnica zalegająca warsztat i dorywczo kupowane elementy.
Jeśli macie jakieś pytania to chętnie odpowiem.
Pozdrawiam.
Bartek
Fajne? Ranking DIY
