Produkcje

Oprogramowanie

  • Program do archiwizacji strzelań  Bezprzewodowego Trenażera Laserowego

Technologie:

  • .NET 2.0 (język C#)
  • Microsoft SqlServer CE 3.5
  • Raporty generowane w postaci HTML
  • Sterownik nagłośnienia sali konferencyjnej

Program pełniący funkcję sterownika nagłośnienia sali konferencyjnej. Umożliwia odtwarzanie ścieżki audio oraz odmierzanie czasu trwania konferencji. Ponadto daje możliwość osobie odpowiedzialnej za obsługę techniczną sali przekazywania mówcy prostych komunikatów tekstowych

Od strony techniczno-użytkowej:

  • program napisany w technologii .NET
  • protokół transmisyjny – RS-485
  • pomiar czasu – 3 wyświetlacze LED w różnych częściach sali
  • komunikaty tekstowe – 2 wyświetlacze LCD 2×16 znaków
  • płynna regulacja natężenia podświetlenia wyświetlaczy
  • sygnalizacja nadejścia komunikatu poprzez migotanie podświetlenia wyświetlaczy LCD
  • konfiguracja programu zabezpieczona hasłem
  • procedura testu diagnostycznego

Wykonawcą części elektronicznej systemu i jego pomysłodawcą jest Pan Waldemar Just.

  • Tester sygnałów cyfrowych TSC-01

Zrzuty ekranów pochodzą z aplikacji działającej “na sucho” – nie była ona podłączona z urządzeniem ani nie zawierała danych, które w normalnej pracy by przechowywała.

Aplikacja przeznaczona do testowania i dekodowania transmisji cyfrowych – głównie ARINC i MILBUS.

Od strony technicznej – aplikacja napisana w języku C# (.NET Framework 2.0). Komunikacja z urządzeniem nawiązywana jest poprzez archaiczny już, lecz wciąż spełniający stawiane mu wymogi, RS-232. Jako miły dodatek aplikacja umożliwia obsługę danych w formacie XML.

  • Uniwersalny Programator PZU4KP

  • Baza odczytów bloku 2E-ME

2E-ME Baza odczytówscr2.gifscr3.gifscr4.gifscr6.gifscr5.gif

Rozbudowana aplikacja bazodanowa

współpracująca z systemem ostrzegania i

kontroli pilota.

  • Tester Bloku 1E

scr11.gifscr21.gifscr31.gif

Aplikacja Tester 1E została napisana w celu współpracy z pokładowym systemem kontroli i ostrzegania pilota samolotów myśliwskich Mig-29. Umożliwia ona łatwą i szybką archiwizację danych odebranych przez port COM komputera oraz tworzenie specjalnych raportów (wydruków) zawierających wszystkie niezbędne służbie naziemnej informacje o zdarzeniach mających miejsce w systemie. Program został napisany w środowisku Borland Delphi i jest on częścią większego projektu, toteż nie udostępniłem go do pobrania.

  • SpawiRS232Terminal

sc1.gifsc2.gifsc3.gif

Program SpawiRS232Terminal jest dość rozbudowaną aplikacją służącą do dokonywania transmji (w standardzie RS-232) między dwoma komputerami bądź między komputerem a urządzeniem zdolnym do nawiązania tego typu łączności. Terminal posiada funkcję wyboru postaci danych, które mają być wysłane. Może to być ciąg znaków zakończony określonym znacznikiem lub zwykłe liczby jednobajtowe. Nieco większa swoboda interpretacji danych ma miejsce w przypadku odbioru danych. Aplikacja może dane wyświetlać jako ciąg znaków zakończony znacznikiem, pojedynczy znak ASCII, liczby dziesiętne lub szesnastkowe. W przypadku transmisji ze znacznikiem istnieje możliwość dowolnego go definiowania – niezależnie dla odbioru i nadawania. Program zawiera również inne opcje ułatwiające pracę jak możliwość zapisu/odczytu konfiguracji portu z rejestru, czy zapisania odebranych i/lub wysłanych danych do pliku tekstowego. SpawiRS232Terminal został stworzony w środowisku Borland Delphi 7 przy wykorzystaniu dostarczonych przez producenta komponentów oraz komponentu ComPort ułatwiającego zaimplementowanie i obsługę transmisji szeregowej. W pełni funkcjonalny i darmowy (do zastosowań niekomercyjnych) program dostępny jest do pobrania TUTAJ

GRY

Z moją skromną działalnością w dziedzinie programowania gier można zapoznać się np. TUTAJ .Zamieściłem w serwisie kilka screenów z moich mini produkcji. Kiedyś lubiłem tworzyć jakieś małe gierki – w 2D bądź w 3D (głównie DirectX), ale jakoś mój zapał zaniknął z czasem i brakiem osób z którymi mógłbym coś ambitniejszego stworzyć. Niemniej jednak nie wykluczam w przyszłości powrotu do gamedevu. Tutaj jeszcze parę screenów z ostatnich dwóch(niestety niedokończonych) projektów:

  • Snake – The Lecture Tournament

“Snake – The Lecture Tournament” to moja wariacja na temat kultowej już gry “Snake”. Gra będzie przeznaczona na telefony komórkowe i jak sama nazwa wskazuje, będzie w nią można pogrywać z kolegami podczas nudnych i przeciągających się wykładów. Zakładam dodanie (w niezbyt odległej przyszłości) trybu multiplayer – poprzez bluetooth. Ilu graczy będzie mogło maksymalnie pogrywać – to wyjdzie w praniu ale pewne jest, że każdy z nich otrzyma wężyka w unikalnym kolorze i będzie brał udział w walce ;) Co do trybu/trybów rozgrywki, to mam pewne pomysły, ale są one w dość wczesnej fazie – tak samo jak cały projekt.

  • ARDF2D

screen7.jpgscreen6.jpgscreen5.jpgscreen3.jpg

(drzewka zapożyczone z innej gierki)

Demo: ARDF2D (wymaga DirectX9)

  • ARDF3D

a9a69ef0a30768767aa282ac52bffb00.jpg509687e51a035b86f7993f19f7a0603c.jpg804ddf9ca03621d590c076cac4cc0de5.jpg

Demo: ARDF3D (wymaga DirectX9)

Biblioteki

  • LZespolone.cs – klasa przeznaczona do przechowywania liczb zespolonych i wykonywania operacji na nich.

Elektronika

  • Oscyloskop cyfrowy

p1060090s.jpg

Owoc mojej radosnej twórczości w ZSE. Oscyloskop ten (no.. marna namiastka tak naprawdę:)) wykonałem w trzeciej klasie na zaliczenie pracowni elektronicznych. Sercem urządzenia jest mikrokontroler ATMega8, który pełnił rolę procesora graficznego i układu próbkującego. Przebiegi czasowe wyświetlane były na ciekłokrystalicznym wyświetlaczu graficznym JM240128A o rozdzielczości 240×128 punktów. Program mikrokontrolera napisałem w języku C, w środowisku CodeVision AVR. Urządzenie nie porażało rewelacyjnymi para metrami – maksymalna prędkość próbkowania wynosiła 8k próbek na sekundę, za to cechował się dość dużą dokładnością w odczycie napięcia. Użytkownik miał możliwość wyboru jednego z trzech dzielników sygnału wejściowego i cztery podstawy czasu. Można było również wybrać między pomiarem AC i DC.

Załączam poglądowy schemat budowy urządzenia:

oscyl.gif

  • “Kryształ” RGB

Mały układzik składający się głównie z diody RGB LED i mikrokontrolera z rodziny ATMega Tiny. Kilkadziesiąt linijek kodu i uzyskujemy dość atrakcyjny efekt świetlny. Poniżej filmik z działania układu…

Jedna odpowiedź na „Produkcje

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.