Archiwum kategorii: Roboty

Czołg (Arduino + lm298 + Bluetooth)

NIE MA TO JAK CZOŁG. Udało mi się zdobyć taką skorupę:

Zestaw zawiera podwozie i 2 silniki. Podwozie zawieszone jest na wózkach z „amortyzatorami” sprężynowymi. W odróżnieniu do modeli ze sztywnym zawieszeniem, powinno to znacznie poprawić właściwości jezdne – zwłaszcza przy pokonywaniu przeszkód. Silniki napędzają koła przez przekładnię. Wanienka jest całkiem spora – mierzy ponad 30 cm.

Budujemy?!

Czytaj dalej Czołg (Arduino + lm298 + Bluetooth)

Digispark (klon): prosty robot mobilny

W świecie płytek typu Arduino, łatwo jest realizować pojedyncze doświadczenia. Mruganie diodami, kilkakrotne obrócenie serwem, bipniecie buzzerem – do podstawowych eksperymentów wystarczy garść kabelków połączeniowych i kilka linijek kodu.

„Schody” zaczynają się, gdy chcemy zrealizować jakieś konkretne zadanie, która wymaga połączenia kilku bloków funkcjonalnych.  Wtedy wychodzą na jaw problemy z zasilaniem, dogadywaniem się niektórych elementów, poziomami logiki, niewystarczającą liczbą pinów oraz „hackami” w bibliotekach.

Dlatego właśnie postanowiłem sprawdzić klona Digisparka w warunkach bojowych.

fuselage_3 Czytaj dalej Digispark (klon): prosty robot mobilny

Scratch-build: Low-Raider z nowym zasilaniem LiIon

Jakiś czas temu kupiłem akumulatorki LiIon 14500.

Akumulatory LiIon - typ 14500, 3,7V
Akumulatory LiIon – typ 14500, 3,7V

Co ciekawe – mają rozmiar AA a dają 3,7V na celę. Cóż za wspaniała wiadomość! Połączone szeregowo zapewnią ~7.4V co pozwala na zasilenie Arduino przez wtyk DC (wymaganie min. 6V). Postanowiłem go wykorzystać w następnym scratch-buildzie.
small_IMG_1280
Rozmiar jest idealny:) Napęd zapewniły 2x serwa przerobione na 360 – a sterowanie to Arduino z test shieldem i L293 na pokładzie:
Scratch build - LowRaider
Scratch build – LowRaider

Czytaj dalej Scratch-build: Low-Raider z nowym zasilaniem LiIon

Modyfikacja serwa TowerPro SG90 na 360st (cz. 1)

Serwa to jedne z podstawowych urządzeń wykonawczych. Przy niewielkim wysiłku można je zmusić, żeby zamiast +/-90 stopni obracały się jak silniki DC. Cóż – tyle teoria na stronach internetowych:) Po przeglądnięciu wielu poradników postanowiłem spróbować sam. Wybór padł na TowerPro sg90 – na jego temat jest chyba najwięcej materiałów (szukajcie 'how-to-hack’). Głównie oparłem się na tym poradniku – chociaż jak się okazało, najtrudniejszy moment kwituje jednym zdaniem.
IMG_1191
Zanim zaczniecie:

Poniższe modyfikacje serwa spowodują utratę gwarancji; mogą też doprowadzić do różnych nieprzewidzianych efektów w sprzętach, do których takie serwo użyjecie. Wszystkie zmiany wykonujecie na własną odpowiedzialność a podane tu informacje mają jedynie charakter informacyjny

Co więcej: pierwsze z modyfikowanych przeze mnie serw skończyło w koszu! Dopiero drugie 'przeżyło’. Jeżeli chcecie postępować zgodnie z tym poradnikiem – kupcie sobie kilka więcej:) To nie jest takie proste jak na zdjęciach i filmach na YouTube.
Czytaj dalej Modyfikacja serwa TowerPro SG90 na 360st (cz. 1)

WiFi na Arduino?! Tak: ESP8266 (cz. 1)

aIMG_1111Łączność bezprzewodowa po WiFi tradycyjnie zarezerwowana była dla maszynek z wyższej półki niż mikrokontrolery. Oczywiście można dostać odpowiednie shieldy, ale ich ceny są dość zniechęcające. Wraz z pojawieniem się modułu ESP8266 świat „Internet of Things” otworzył się i dla Arduino. I to za naprawdę niewielkie pieniądze! Niestety nie ma nic za darmo. Nieźle się naczytałem, żeby ten moduł uruchomić.

Czytaj dalej WiFi na Arduino?! Tak: ESP8266 (cz. 1)