uNiBoard to opensource'owa platforma programistyczna, oparta na mikrokontrolerze ATmega128. Jako główne jej zalety autorzy podają dużą liczbę wyjść/wejść oraz możliwość zasilania i programowania bezpośrednio z portu USB, a także możliwość zaimportowania niektórych systemów czasu rzeczywistego, jak np. MicroC/OS-II. Co ważne, owy system posiada odpowiednie certyfikaty, pozwalające na wykorzystywanie go w urządzeniach medycznych czy awionice.
Na płytce zestawu znajdują się, m.in.: driver silników DC, konwerter sygnałów RS232, zegar czasu rzeczywistego DS1307, analogowy dżojstik PS2. System przystosowany jest do rozbudowy o dodatkowe peryferia, np. gniazdo SD-MMC, czujnik dotyku, detektor IR, detektor dźwięku, czujniki ultradźwiękowe itp. Prócz tego mamy oczywiście porty komunikacyjne: przetwornika ADC, złącze JTAG, 8 wejść na czujniki, wyprowadzenia SPI, jeden wolny port, 8 sygnalizacyjnych diod LED, 4 switche oraz złącze do wyświetlacza LCD (nie jest on na stałe wlutowany).
Co wyróżnia ten zestaw spośród wielu już dostępnych, to na pewno świetna dokumentacja oraz dołączane biblioteki. Sama instrukcja użytkownika ma 129 stron. Standardowo do pamięci wgrana jest gra SNAKE, w którą można zagrać korzystając z windowsowego terminala zaraz po włączeniu zasilania. Do sterowania wężem używamy dżojstika, a na wyświetlaczu LCD obserwujemy punktowy wynik. Oczywiście jest to tylko domyślny program, autorzy udostępniają masę innych przykładowych kodów i bibliotek, które można łatwo modyfikować i w ten sposób uczyć się programowania.
Schemat ideowy jest kompletny, lecz poszatkowany na bloki funkcjonalne natomiast schematu PCB znaleźć nie mogłem (prawdopodobnie autorzy go nie udostępniają), jednak jego zaprojektowanie nie powinno przysporzyć szczególnych problemów. A kupować tego zestawu raczej nie polecam, gdyż jest bardzo drogi.
Schemat: http://uniboard.googlecode.com/files/uNiBoard_v1_1_schematic.zip
Strona projektu ze wszystkimi informacjami: http://code.google.com/p/uniboard/
Filmik poglądowy (na kanale YouTube również inne aplikacje)
Fajne? Ranking DIY
