poniedziałek, 25 maja 2015

Raspberry PI -Minecraft + LCD

Bawiłem się trochę Raspberry PI2 i zaciekawiła mnie jedna rzecz - jest tam domyślnie wgrany Minecraft. Co to jest nie muszę raczej nikomu tłumaczyć. Co więcej jest to specjalna wersja - możemy ingerować w rozgrywkę poprzez programy napisane w pythonie. Daje to mnóstwo możliwości - można np za pomocą przycisku na raspberry tworzyć przed sobą budowle, lub odwrotnie - za pomocą dźwigni w minecraft zapalać diodę LED na Raspberry.

Aby to przetestować zrobiłem prostą aplikację, która na wyświetlaczu HD44780 wyświetla aktualną pozycję gracza jest to kwestia zaledwie kilku linijek :)
Tutaj link do pobrania programu: KOD
Do obsługi LCD skorzystałem z tej strony: poradnik_lcd

niedziela, 24 maja 2015

Ploter z serwomechanizmów aplikacja versja alpha

W wolnej chwili stworzyłem aplikację PC w C# do sterowania ploterem. Jeszcze nie mam dodanej komunikacji rs232, zamiast tego jest zapis danych do pliku i kopiuje je do programu na AVR.

Obecnie wygląda ona tak:
Kolejne opcje dodam w przyszłości np tworzenie czcionek.

niedziela, 17 maja 2015

Pseudoploter

Zrobiłem prototyp małego "Pseudoplotera" z dwóch serwomechanizmów MG995. Pozycję dla serw generuję przez apkę napisaną w C#. Poniżej filmik z działania(jest dużo do poprawy):
Domyślnie będzie on wypisywał aktualną godzinę pisakiem na tablicy, a potem sam ją sobie zmazywał.

wtorek, 28 kwietnia 2015

Rozpoczęcie pracy nad micromouse

Bardzo zainteresował mnie temat robotów micromouse, zasada ich orientacji w labiryncie oraz algorytmy jego rozwiązywania. Zrobiłem prostą apkę w C#, która może wczytywać labirynt z pliku i rozwiązywać go metodą "wlewania wody". Muszę jeszcze trochę to wszystko zoptymalizować, ale działa już poprawnie. Kod starałem się tak pisać, aby bez problemu można było rozwiązywać labirynty o różnych rozmiarach.
Poniżej kilka screenów:



niedziela, 26 kwietnia 2015

Linefollower - kolejne testy

Bawiłem się dziś dalej Linefollowerem. Chciałem przetestować jego zachowanie na ostrych zakrętach, więc powstała ta nowa nietypowa trasa. Okazało się, że główną jego wadą jest za duży promień skrętu, niestety korzystając z tej platformy nie wyeliminuję tego, mogę jedynie to nadrobić programowo. Przynajmniej wiem na co zwracać uwagę, gdy będę budował w 100% własnego robota.
Filmik z przejazdu:

I jako bonus mały fail:

Automatyczne cymbałki - skończone

Udało mi się w 100% zakończyć projekt automatycznych cymbałek. Opisałem go na forum atnel: http://forum.atnel.pl/topic11440.html
Zapraszam do obejrzenia.
Poniżej przykładowe zdjęcia:



wtorek, 7 kwietnia 2015

PCB Sudoku AVR

Projekt SUDOKU AVR doczekał się w końcu swojej płytki PCB. Całość opisana jest na majsterkowie: SUDOKU AVR