[MOC] WATCHM3N BOT
: 2014-03-05, 01:14
To mój pierwszy moc. Niezbyt wyszukany pod względem konstrukcyjnym (za wiele elementów to ja tam nie wrzuciłem no i skorzystałem z kilku standardowych pomysłów mindstorms) ale wydaje mi się, że jest na tyle bawialny żeby się nim pochwalić.
Nie przekopywałem zbytnio działu mindstorms ale z tego co widzę nie ma tu za wiele mocy tego typu więc być może przecieram szlaki dla konstruktorów robotów.
Nie przedłużając...pomysł zrodził się całkiem niedawno. Moja luba oświadczyła, że w ciągu dwóch tygodni sprowadzi do naszego mieszkania psa. Cały w strachu zacząłem myśleć co zrobić aby zabezpieczyć moje zbiory lego. Ostatecznie postanowiłem zrobić robota, którego będę mógł obsługiwać z sieci 3G/4G (czyli praktycznie wszędzie za pomocą mojego telefonu) i który prześle mi obraz tego co aktualnie widzi. Dodatkowym pomysłem było dorzucenie armatki aby mógł trochę potrollować psa, który mógłby się nim za bardzo zainteresować.
Jak to zostało zrobione?
Jako bazę mojego projektu użyłem bricka EV3 z 3 dedykowanymi motorami (2 Large motory do napędzania gąsek i 1 Medium do wyrzutni kulek).
Do bricka dołączyłem kartę sieciową WiFI http://www.edimax.com/en/produce_detail ... 7&pl1_id=1 która standardowo jest kompatybilna z brickiem EV3.
Do zdalnej obsługi robota wykorzystałem mój komputer stojący w tym samym mieszkaniu i podłączony do tej samej podsieci WiFI, który z kolei zdalnie mogę obsługiwać telefonem przez zdalny pulpit.
Jak obsługiwać zdalnie Mindstorma ze swojego PC? Na kartę SD wgrałem nową dystrybucję javy zwaną LeJos http://www.lejos.org/ i stworzyłem program, którym mogłem zdalnie sterować motorami mojego robota. (na filmie można zobaczyć prosty panel z 5 przyciskami do obsługi ruchu robota).
Do streamingu obrazu z widoku robota użyłem telefonu z Androidem (Samsung Galaxy Ace) ponieważ starsze telefony są o wiele tańsze od bezprzewodowych kamerek IP. Obraz z telefonu na PC przesłałem aplikacją AirDroid.
Do obsługi zdalnego pulpitu z mojego PC użyłem Splashtop Streamera ponieważ daje najwięcej funkcji i jest w miarę niezawodny (dodatkowo posiada serwis umożliwiający połączenie z komputerem nawet jeśli jesteśmy poza siecią lokalną)
Kilka zdjęć mojego robota:
[youtube]http://www.youtube.com/watch?v=T4SdQJh-ZlY[/youtube]
Nie przekopywałem zbytnio działu mindstorms ale z tego co widzę nie ma tu za wiele mocy tego typu więc być może przecieram szlaki dla konstruktorów robotów.
Nie przedłużając...pomysł zrodził się całkiem niedawno. Moja luba oświadczyła, że w ciągu dwóch tygodni sprowadzi do naszego mieszkania psa. Cały w strachu zacząłem myśleć co zrobić aby zabezpieczyć moje zbiory lego. Ostatecznie postanowiłem zrobić robota, którego będę mógł obsługiwać z sieci 3G/4G (czyli praktycznie wszędzie za pomocą mojego telefonu) i który prześle mi obraz tego co aktualnie widzi. Dodatkowym pomysłem było dorzucenie armatki aby mógł trochę potrollować psa, który mógłby się nim za bardzo zainteresować.
Jak to zostało zrobione?
Jako bazę mojego projektu użyłem bricka EV3 z 3 dedykowanymi motorami (2 Large motory do napędzania gąsek i 1 Medium do wyrzutni kulek).
Do bricka dołączyłem kartę sieciową WiFI http://www.edimax.com/en/produce_detail ... 7&pl1_id=1 która standardowo jest kompatybilna z brickiem EV3.
Do zdalnej obsługi robota wykorzystałem mój komputer stojący w tym samym mieszkaniu i podłączony do tej samej podsieci WiFI, który z kolei zdalnie mogę obsługiwać telefonem przez zdalny pulpit.
Jak obsługiwać zdalnie Mindstorma ze swojego PC? Na kartę SD wgrałem nową dystrybucję javy zwaną LeJos http://www.lejos.org/ i stworzyłem program, którym mogłem zdalnie sterować motorami mojego robota. (na filmie można zobaczyć prosty panel z 5 przyciskami do obsługi ruchu robota).
Do streamingu obrazu z widoku robota użyłem telefonu z Androidem (Samsung Galaxy Ace) ponieważ starsze telefony są o wiele tańsze od bezprzewodowych kamerek IP. Obraz z telefonu na PC przesłałem aplikacją AirDroid.
Do obsługi zdalnego pulpitu z mojego PC użyłem Splashtop Streamera ponieważ daje najwięcej funkcji i jest w miarę niezawodny (dodatkowo posiada serwis umożliwiający połączenie z komputerem nawet jeśli jesteśmy poza siecią lokalną)
Kilka zdjęć mojego robota:
[youtube]http://www.youtube.com/watch?v=T4SdQJh-ZlY[/youtube]