Arduino – zdalnie sterowany robot

Celem projektu jest zbudowanie robota, który będzie potrafił samodzielnie poruszać się w zamkniętych pomieszczeniach (w mieszkaniu). Robot powinien być świadomy swojej aktualnej pozycji oraz reagować na zmieniające się otoczenie (nowe przeszkody na trasie przejazdu).

Sercem robota jest Arduino Uno Rev3. Silnikami steruje układ L293D. Za wykrywanie przeszkód odpowiada czujnik ultradźwiękowy HC-SR04, a za komunikację radiową moduł bluetooth HC-06.

Robota porusza się dzięki gumowym gąsienicom (zestaw Tamiya), a „pod maską” pracują dwa silniki (zestaw Tamiya 70168) z przekładniami z przełożeniem 344:1.

Dodatkowo robot posiada włącznik oraz diodę sygnalizującą pracę robota.

Wygląd robota pozostawia wiele do życzenia (karton, widoczne przewody), ale jest to tylko prototyp. Kolejne wersje będą bardziej rozbudowane oraz zamknięte w obudowie ze sklejki lub plastiku.

  • Arduino Uno Rev 3 – 94,99 PLN
  • Tamiya 70168 Double Gearbox Kit – 50,38 PLN
  • Tamiya 70100 Track and Wheel Set – 36,94 PLN
  • L293D – 3,80 PLN
  • HC-SR04 – 1,23 USD (eBay)
  • HC-06 – 4,47 USD (eBay)
  • przycisk – 0,17 PLN
  • dioda – 0,08 PLN

Planuję wyposażyć robota w kompas elektroniczny (HMC5883L), akcelerometr (LIS35DE) oraz umieścić czujnik odległości na serwomechanizmie (Tower Pro Serwo SG-92R). Dzięki temu robot będzie mógł lepiej orientować się w otaczającej go przestrzeni.

Robot otrzyma również kamerę (Raspberry Pi Model A oraz moduł z kamerą HD) dzięki czemu możliwe będzie rejestrowanie trasy oraz nawigowanie z użyciem obrazu.

Robot zostanie powiększony. Gąsienice zostaną wydłużone, a podstawa poszerzona, aby zmieścić dodatkowy osprzęt oraz chwytak.

W kolejnych wpisach poświęconych Arduino opiszę budowę robota oraz jego oprogramowanie.

Ten wpis został opublikowany w kategorii Arduino, C++, Projekty. Dodaj zakładkę do bezpośredniego odnośnika.