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).

Get Adobe Flash player

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ł

Innowacyjny system zawieszania teł , używany w studiach fotograficznych

Innowacyjny system zawieszania teł , używany w studiach fotograficznych
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

Podświetlenie LED o ultra niskim zużyciu energii

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

Rodzina sterowników do kamer video

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”

Sterownik Firewire AV/C – prototyp typu proof of concept

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