Sesja się zaczęła, czyli jest trochę wolnego na projekty elektroniczne
Pierwszym będzie wyświetlacz 3d z diodek LED znany jako "3d led cube".

Wygląd kostki

05-10
2011

Październik 2011

Studia się zaczęły, czyli czas wziąć się do roboty! Niestety z tego powodu mogę mieć mało czasu na pisanie newsów lub dokończenie swoich projektów związanych z elektroniką (LCD pod STM32 czeka już pół roku ).

Na razie jednak strona ciągle się rozwija - od dzisiaj macie możliwość dodawania komentarzy!
Niedługo planuje dodać "Księgę gości" - na ostatniej stronie cieszyła się dużym powodzeniem

Jeśli czas na to pozwoli pojawią się też nowe artykuły o Adobe AIR. Będzie to wprowadzenie do programowania w MXML na przykładzie gadgetu pobierającego newsy i komentarze z mojej strony.


Aplikacje typu „Flex”, czyli przeznaczone na platformę Adobe AIR można tworzyć na 3 sposoby:

  • pisać kod bez wspomagania np. w notatniku (cały Flex SDK z kompilatorem jest darmowy),
  • tworząc je jako animacje w Adobe Flash w wersji CS4 lub wyższej,
  • używając najnowszego dzieła Adobe, czyli Flash Builder 4.5

Pierwsze rozwiązanie jest dobre jeśli chodzi o tworzenie stron HTML, które później będą pakowane jako aplikacje AIR. Niestety nie działają one na platformy mobilne. Na pulpicie zachowują się jako malutkie okna przeglądarki (z niewielkimi różnicami jeśli chodzi o JS).

Adobe Flash CS4 daje bardzo dużą swobodę w tworzeniu aplikacji, dlatego polecam go zwłaszcza twórcom gier. W internecie można znaleźć kompletne biblioteki/przykłady dla urządzeń mobilnych (obsługa kamery, czujnika przyspieszenia, kompasu).

Zaletą Flash Builder 4.5 jest duża ilość komponentów, dzięki którym aplikacje są bardziej jednolite. Tworzenie przycisków, list czy formularzy jest błyskawiczne – wystarczy przeciągnąć interesujący nas komponent lub wpisać linijkę kodu. Do komponentów można tworzyć „skiny”, czyli zmieniać im wygląd. FB posiada również wbudowany mechanizm do integracji z bazami danych (BlazeDS, ColdFusion, LCDS) i web-serwisami (XML, WSDL, JSON, PHP).


Adobe Integrated Runtime (AIR) to wieloplatformowe środowisko uruchomieniowe dla aplikacji zbudowanych przy użyciu Flash, Flex, HTML i AJAX. Główną zaletą tego środowiska jest jego dostępność na platformy mobilne (iOS, Blackberry Tablet OS, Android) oraz platformy typu desktop (Windows, Mac OS, Linux). Dzięki temu pisząc jedną aplikację możemy uruchomić ją na telefonie, tablecie, komputerze lub telewizorze.. przynajmniej w teorii. Przyjrzyjmy się więc bliżej:

Desktop:

Od wersji 2.7 AIR nie będzie wydawany na systemy unixowe, ponieważ Adobe uznało, że 1% rynku to za mało, żeby się męczyć.. szkoda. Można jednak pobrać starszą wersję 2.6 – jak na razie wszystkie programy pod nią działają. Zostaje więc Windows i Mac.

Apple iOS:

AIR działa na Apple iPhone 3GS, iPhone 4, iPod Touch (3. i 4. generacji) oraz iPad. Wykupując dodatkowy certyfikat developerski od Apple można tworzyć aplikacje na tą platformę.

Android:

To bardzo popularny system – zwłaszcza na tańszych tabletach. Niestety na nich nie uruchomimy Adobe AIR. Wymagania sprzętowe, czyli określony typ procesora (Cortex A8) znacznie ogranicza listę obsługiwanych urządzeń. Pełną listę znajdziemy pod tym adresem. Niestety ceny tych modeli zaczynają się od 1500zł.


29-09
2011

Minutnik

Tym razem do przedstawienia mam minutnik w finalnej wersji.
Całość oparta jest na mikrokontrolerze AtMega8 w wersji DIP i upchnięta w obudowę od włącznika światła .
Płytka wytrawiana w warunkach domowych z soldermaską.

Fot.1 Kompletne urządzenie

26-09
2011

Anime Manager

Anime Manager (w skrócie AnimeMgr) to program do zarządzania kolekcją filmów (seriali).
Razem z Adamem Stusem napisaliśmy go na własne potrzeby - myślę, że wam też się przyda.
Program został napisany w javie, dzięki czemu powinien być zgodny z różnymi systemami operacyjnymi.

Fot.1 Wygląd programu
Wskazówka:
Aby zobaczyć stronę projektu kliknij "czytaj dalej".

09-09
2011

Nowa strona

W końcu udało mi się zrobić cały blog od nowa. Mam nadzieję, że nowy layout bardziej się wam podoba

Niedługo pojawią się też nowe artykuły m.in. o Adobe AIR oraz o komunikacji przez SOAP i JSON!!


Kontroler do szeregowego sterowania wyświetlaczem LCD 3 1/2 cyfry.

Kompletne urządzenie

Największą wadą I-Droid'a jest jego zasilanie. Wymaga on aż 8 baterii, które wystarczają jedynie na 4h jego użytkowania. Użycie akumulatorków znacznie skraca ten czas, bo jedno ogniwo ma 1.2V. Standardowe ładowarki ładują maksymalnie 4 ogniwa i po paru godzinach trzeba włożyć kolejne cztery. Nie wiemy również, które z nich się bardziej rozładowały, przez co kontrolowanie zasilania staje się koszmarem.

Uwaga!
Wszystkie zmiany swoje robota robicie na własną odpowiedzialność. W moim robocie spalił się tranzystor od kół w module BASE. Co prawda wcześniej też się spalił na zwykłych bateriach .

Projekt

Pomysł jest w zasadzie prosty: dodać 3 ogniwa 18650 (wyciągnięte z akumulatora od laptopa), co zwiększy napięcie do ok. 12V, oraz 2 stabilizatory i z nich zasilać robota.


09-02
2011

I-Droid01 cz.1

I-Droid to robot stworzony przez RoboTech, w Laboratorium Zaawansowanych Technologii i Systemów Robotycznych Uniwersytetu Świętej Anny w Pizie. W Polsce był on sprzedawany razem z zeszytami z wydawnictwa DeAgostini. Stanowczo odradzam u nich kupowanie czegokolwiek... chociaż jakoś udało się skompletować całego robota.

Fot. 1 Dwa działające roboty (lewy mój, prawy naprawiałem znajomym)

Rys.6 Fūton: Rasenshuriken

13-01
2011

Naruto Art: Sakura

Troche więcej akcji

Rys.5 Haruno Sakura

28-11
2010

Generator na NE555

Generator przebiegu prostokątnego można zbudować na wiele sposobów. Między innymi jako multiwibrator, z wykorzystaniem bramki Schmitta lub na gotowym układzie scalonym. Mój projekt oparty został na układzie NE555, ponieważ daje on dużą swobodę regulacji wypełnienia i częstotliwości fali prostokątnej oraz ze względu na jego szeroki zakres zasilania od 4,5V do 16V. Sam układ jest również bardzo mały (obudowa DIP-8), dzięki czemu urządzenie ma bardzo poręczne wymiary.


Najmądrzejszy człowiek w wiosce

Rys.4 Shikamaru Nara

10-10
2010

Naruto Art: Hinata

Rys.3 Hinata Hyūga

25-09
2010

Naruto Art: Naruto

Portret głównego bohatera.

Rys.2 Uzumaki Naruto

Program napisałem na zaliczenie Podstaw Informatyki na Politechnice Warszawskiej. To mój pierwszy program w MS Visual C++ 2007 i został w całości napisany w C++/CLI, czyli .NET Framework.

Fot 1. Symulator Maszyny Turinga

Portret czwartego Hokage.

Rys.1 Yondaime Hokage (Minato Namikaze)

29-08
2010

Rejestrator GPS

GPS jest już powszechnie stosowaną technologią w nawigacjach samochodowych i telefonach. Jednak co zrobić, aby móc wspominać wakacyjne wycieczki? Można kupić drogi rejestrator GPS lub ... zrobić go samemu ;]

Fot. 1 Wygląd kompletnego urządzenia