wtorek, 7 sierpnia 2018

Robot na dwukołowym podwoziu

Roboty opisane poniżej zbudowane zostały na dwukołowym/dwusilnikowym podwoziu ZK-02 200mm. z zestawu zawierającego podwozie, dwa silniki i pasujące do całości koła. Przykłady nie odnoszą się do części mechanicznej robota i zawierają wyłącznie opis połączeń wraz ze sketchem Arduino.

Przykład 1

Robot odtwarza zaprogramowane ruchy:
  • jazda do przodu (rozpędzanie do maksimum i zwalnianie do zera);
  • manewrowanie z niską prędkością:
    • do przodu;
    • w lewo;
    • do tyłu;
    • w prawo.



Elementy układu:
  • 1 x płytka Arduino Uno 
  • 1 x moduł L298N dwukanałowego sterownika do silników DC i krokowych
  • 2 x silnik DC 6V (z kołem 65mm i przekładnią 1:48)
  • 1 x akumulator LiPol 11,1V
  • 14 x przewody połączeniowe

Sketch Arduino:




Przykład 2

Robot zostaje wyposażony w czujnik odległości HC-SR04, który pozwala mu reagować na pojawiające się przeszkody. Robot jedzie z dużą prędkością, dopóki w pobliżu nie pojawi się przeszkoda - wtedy najpierw zwalnia a potem zatrzymuje się, wycofuje i skręca, by ponownie rozpocząć jazdę. Na załączonym filmie widać, że zachowanie robota zależy nie tylko od połączeń i oprogramowania - na śliskim podłożu robot może zachowywać się nieprzewidywalnie...


Elementy układu:
  • 1 x płytka Arduino Uno 
  • 1 x moduł L298N dwukanałowego sterownika do silników DC i krokowych
  • 2 x silnik DC 6V (z kołem 65mm i przekładnią 1:48)
  • 1 x czujnik odległości HC-SR04
  • 1 x akumulator LiPol 11,1V
  • 18 x przewody połączeniowe

Sketch Arduino:


Pliki do pobrania: Tutaj


Dowiedz się więcej: