Serwo sterowane czujnikiem odległości

 

Witam, chciałbym zaprezentować prosty projekt, w którym pozycja serwa zależy od wskazań czujnika odległości. Dzięki temu serwo może wskazywać na miejsce, w którym aktualnie znajduje się jakiś przedmiot.

schemat-serwo

Jak to działa?

Przy pomocy czujnika odległości odczytujemy wartość jaka dzieli nasz przedmiot od sensora. Znając tę wielkość oraz obszar działania naszego czujnika możemy wyznaczyć kąt o jaki ma się obrócić serwo, by zaczął wskazywać na dany przedmiot. Kąt obliczyłem dzieląc odległość przedmiotu od czujnika przez długość na jakiej ma działać czujnik oraz mnożąc tę wartość razy 180.

Co potrzebujemy?

  • płytka Arduino  Uno - http://abc-rc.pl/Arduino-UNO-R3-CH340

  • płytka stykowa

  • zasilacz 12V - tutaj pozyskany ze starego dekodera

  • czujnik odległości  - http://abc-rc.pl/Czujnik-HC-SR04

  • serwo

  • stabilizator http://abc-rc.pl/stabilizator-l7805cv-5v-1-5a-to-220

  • zworki