poniedziałek, 31 października 2011

Modele 3D - proste projektowanie i produkcja

Witam,
Po długiej przerwie, chciałbym zaprezentować kolejny temat z tematyki modelowania 3D.
W Polsce jeszcze to nie jest zbyt popularne, ale jest to tylko kwestia czasu, gdy zaczniemy zajmować się techniką druku 3D w naszych domach. Aby drukować 3D, trzeba mieć model w wykonany w jakimś oprogramowaniu CAD. Problem jest taki, że są to albo dosyć drogie programy(Inventor, Solidworks), albo bardzo skomplikowane w użyciu (Blender).
Użytkownicy Makerbota stworzyli oprogramowanie, które ma rozwiązać powyższe problemy. Jest ono darmowe, proste w obsłudze i co najważniejsze można używać go przy użyciu przeglądarki internetowej. Owszem, jest to bardzo podstawowy program z rodziny CAD, ale dzięki niemu możemy stworzyć pierwsze modele 3D.

źródło
Ostatnimi czasy również ciekawi mnie konstruowanie form wtryskowych. Na poniższym wideo, pokazany jest tutorial, jak "domowymi" środkami wykonać taką formę:

źródło

Mając już opanowane techniki 3D można wykonać na prawdę ciekawe rzeczy. Na przykład model wirusa:

źródło
Na koniec chciałbym przedstawić kolorową rzeźbę przestrzenną, która została skonstruowana z kolorowych sznurków, które w przestrzeni, tworzą niesamowitą gamę barw:

źródło
Pozdrawiam!

poniedziałek, 24 października 2011

Arduino 16 x 1 LCD

Witam,
Ostatnimi czasy podjąłem się nauki oprogramowania Arduino. Jest to bardzo przyjemne środowisko szybkiego prototypowania. Ma sporo napisanych bibliotek, przez co można spokojnie tworzyć bardzo ciekawe aplikacje.
Podczas budowy zasilacza laboratoryjnego, miałem styczność z wyświetlaczem LCD 16x1. Kupiłem sobię takie 2 i wczoraj chciałem się nim pobawić. Jednakże okazało się, że istnieje problem związany z wyświetlaniem znaków. Wyświetlacz wyświetlał jedynie 8 z 16 znaków. Ku mojej radości udało mi się rozwiązać ten problem, korzystając z instrukcji podanych w tym video:

#include

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD's number of columns and rows:
// A 1x16 Line display is addressed as 2x8
lcd.begin(8, 2);
// Print a message to the LCD.
lcd.print("Hello, w");
// Move the cursor to the beginning of the second address block
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
lcd.print("orld!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(5, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}

sobota, 15 października 2011

Pierwsze kroki z Arduino

Witam,
Dzisiaj chciałbym zaprezentować kroki "instalacji" programu do obsługi płytki prototypowej Arduino na systemie Ubuntu LTS 10.04 .
Pierwszym krokiem jaki wykonałem było zainstalowanie wymaganych bibliotek używając terminala:
sudo apt-get install sun-java6-jre sun-java6-fonts sun-java6-plugin gcc-avr avr-libc

Następnie wg poradnika znalezionego w sieci, powinno się usunąć program do obsługi ekranu braila. Ja postąpiłem zgodnie z zaleceniami i usunąłem ten dodatek.
sudo apt-get remove brltty

Kolejnym krokiem, było ściągnięcie oprogramowania ze strony projektu Arduino dla linuxa. Rozpakowanie go i uruchomienie skryptu arduino przy użyciu terminala. Ja dla wygody stworzyłem sobie skrót na pasku.
I "instalacja" zakończona. Życzę miłego poznawania elektroniki.