Portfolio
Oto kilka przykładów naszych projektów.
OrbitVu™ System
Zaprojektowaliśmy kompletny system do wykonywania zdjęć obiektów 3D. Na system składa się sprzęt do wykonywania zdjęć (głowica indeksująca oraz platforma), oprogramowanie sterujące i do edycji sekwencji zdjęć (OrbitVu Editor) oraz aplikacja Flash dla prezentacji efektów online (OrbitVu Viewer).
Wykorzystane umiejętności:
- System operacyjny FreeRTOS
- Sterowanie aparatami fotograficznymi za pomocą protokołu USB PTP/MTP
- Sterowanie silnikami krokowymi
- 32-bit ARM mikrokontroller
- Protokoły USB, i2c, SPI, RS-232
- Projektowanie mechaniczne
- Szyfrowany system Bootloader’a
- Oprogramowanie wieloplatformowe na bazie Nokia QT
- Adobe Flash
System zawieszania teł
Powiekszenie
Zadaniem było zaprojektować innowacyjny system zawieszania teł, stosowany w studiach fotograficznych. Nasza praca polegała na zaprojektowaniu systemu począwszy od koncpecji, poprzez specyfikacje, projekt elektroniczny, mechaniczny, oprogramowanie, badania zgodności aż po produkcję, serwis i wsparcie techniczne.
Wykorzystane umiejętności:
- System operacyjny czasu rzeczywistego – FreeRTOS
- Projektowanie systemu sterowników (oprogramowanie)
- Sterowanie podczerwienią
- Sterowanie silnikami z automatycznym pozycjonowaniem
- Projektowanie zgodne z wymaganiami EMC i bezpieczeństwa
- 32-bitowa architektura ARM
- i2c, SPI, RS-232
- Modelowanie 3D
- Bezpieczny system uaktualniania oprogramowania
- Oprogramowanie do testowania bazujące na PC (Borland Visual C++)
Podświetlenie LED o ultra niskim zużyciu energii
Powiekszenie
Wymagania były proste: miniaturowe rozmiary, bateria guzikowa, niski koszt jednostkowy i żywotność zapewniająca min. 2 lata funkcjonowania na jednej baterii. Naszym zadaniem było stworzenie specyfikacji, analiza wykonalności, dobranie komponentów, oprogramowanie, projekt elektroniczny, badania zgodności oraz produkcja.
Wykorzystane umiejętności:
- 8-bitowy tani mikrokontroler
- Programowanie w asemblerze
- Sterowanie PWM LED
- Akwizycja i przetwarzanie sygnałów analogowych
- Projektowanie zgodne z wymaganiami EMC
Rodzina sterowników do kamer video
Powiekszenie
Współpracujemy ze światowym liderem rynku profesjonalnych statywów i akcesoriów foto/video – firmą Manfrotto. Firma ta ma ogromne doświadczenie w produktach mechanicznych, lecz nie miała żadnego doświadczenia w produktach elektronicznych. Współpracując razem, stworzyliśmy rodzinę sterowników do kamer video. Naszym zadaniem było stworzyć specyfikacje, zaprojektować elektronikę oraz oprogramowanie, zadbać o zgodność z dyrektywą EMC. Ich zadaniem było zaprojektować obudowę. Wspólnie „zgraliśmy” mechanikę z elektroniką. Dziś zajmujemy się produkcją, wsparciem technicznym oraz serwisem.
Na rodzinę sterowników składa się kilkanaście modeli od wyspecjalizowanych produktów typu „high end” po tanie sterowniki do zastosowań amatorskich.
Wykorzystane umiejętności:
- Sterowanie za pomocą protokołu Local Area Network Control
- Projektowanie stosu protokołów
- Architektury 8 oraz 32-bitowe (ARM, IC, ARM)
- System operacyjny czasu rzeczywistego – FreeRTOS
- Akwizycja i przetwarzanie sygnałów analogowych
- Projektowanie mechaniczne – analiza kolizji
- Wyświetlacze LCD – graficzne systemy interfejsu użytkownika
- Projektowanie systemu sterowników (oprogramowanie)
- Projektowanie zgodne z wymaganiami EMC
Sterownik Firewire AV/C – prototyp typu „proof of concept”
Powiekszenie
Celem tego projektu, było przetestowanie możliwości wykorzystania protokołu IEEE-1386 AV/C do sterowania kamerami video. Naszym zadaniem było zaprojektowanie elektroniki, oprogramowanie oraz stworzenie prototypu.
Wykorzystane umiejętności:
- System operacyjny czasu rzeczywistego – eCos
- Projektowanie systemu sterowników (oprogramowanie)
- Architektura mikroprocesorowa ARM9
- Zaprojektowanie stosu protokołu IEEE-1386 AV/C
- Interfejs EBI, RS-232
- System zasilania DC/DC





