Servo motoru 360 derece yapma (hack servo) Making 360 degrees of servo

Arduino devreleri ve uygulamaları

Servo motoru 360 derece yapma (hack servo) Making 360 degrees of servo

Servo motorlar giriş uçlarından verilen açı bilgisini taşıyan sinyale göre “0” ile “180” derece aralığında çalıştırılabilirler.Ancak bazen yaptığımız uygulamalarda servo motorların 360 derece dönmesine ihtiyaç duyarız.

  • Bunun için öncelikle küçük bir yıldız tornavida ile yukarıdaki fotoğrafta görülen servonun alt köşelerinde bulunan 4 adet uzun vida sökülür ve servonun alt kapağı gövdeden ayrılır.
  • Daha sonra servonun üst kısmı gövdeden ayrılır ve böylece dişliler ortaya çıkar.Dişliler uygun şekilde kolayca millerinden çıkarılır ve sökme sırasına göre bir kenara dizilir.
  • Servo içindeki motor milinin karşısında bir potansiyometre bulunur. Bu potansiyometre servonun mil pozisyonundan motor sürücü entegresine pozisyon bilgisi içindir.
  • Şekil-1 deki gibi servo pozisyonunu ölçen bu potansiyometrenin dibindeki iki adet metal parça ince uçlu bir tornavida ile zorlanarak çıkarılır.Bu işlemden sonra görünüm şekil-2 deki gibidir.
  • Sökülen dişlilerden bir tanesinde şekil-3 deki gibi küçük bir çentik bulunur.Bu çentik bir yan keski yada benzer bir aletle yerinden koparılır.
  • Dişliler söküldüğü sıra ile tekrar yerine takılır ve servonun üst dişli muhafazası kapağı yerine oturtulur.
  • Servonun 3 adet olan kabloları yerinden sökülüp motor uçlarından direk bağlantı alınır.
  • Bu işlemlerden sonra servonun çalışması aşağıda videodaki gibi olacaktır.
Servo motor 360 derece hack
Kızıl ötesi sensör ve hack servo ile cisim takibi

Kod:

int sensor = 2; 
int motorPin1 = 3;
int motorPin2 = 4;
int sensor_durum = 0;

void setup() 
{

pinMode(sensor, INPUT);
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
}

void loop() 
{
sensor_durum = digitalRead(sensor);
if (sensor_durum == HIGH)
{

digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);

}
else
{
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);

}}

Alternatif uygulama

Aşağıda ki şema da koda gerek yoktur devre kurulduğu gibi çalışır,motorun ters yönde dönmesi durumunda motor uçlarının ters çevrilmesi gerekebilir.

Şema da kullanılan redaktörlü motor yerine 360 derece hack servo kullanılır

Devre kurulduğunda yukarı videoda ki gibi çalışma sağlıklı şekilde gerçekleşir fakat işlemci kullanılmadığı için devre daha fazla geliştirilemez,sadece salt cisim takibi yapılabilir.

10 cevap

  1. erdem dedi ki:

    detayı var mı acaba ?

  2. ChesterNab dedi ki:

    Alas! Unfortunately!

  3. ריהוט גן dedi ki:

    “I’d like to thank you for the efforts you have put in writing this blog. I’m hoping to view the same high-grade blog posts by you later on as well. In truth, your creative writing abilities has inspired me to get my own, personal blog now ;)”

  4. ריהוט גן dedi ki:

    “Excellent article. I definitely love this site. Stick with it!

  5. ריהוט גן dedi ki:

    “An intriguing discussion is definitely worth comment. I think that you need to write more on this subject matter, it may not be a taboo matter but generally people don’t discuss such subjects. To the next! Best wishes!!”

  6. ריהוט גן dedi ki:

    “Itís hard to find knowledgeable people on this topic, however, you seem like you know what youíre talking about! Thanks”

  7. ריהוט גן dedi ki:

    “An intriguing discussion is definitely worth comment. I do think that you ought to write more about this issue, it might not be a taboo subject but typically folks don’t speak about these subjects. To the next! Cheers!!”

  8. ריהוט גן dedi ki:

    “Everything is very open with a really clear description of the challenges. It was really informative. Your site is very useful. Thank you for sharing!”

  9. AlbertCew dedi ki:

    Very interesting phrase

  10. AndrewPream dedi ki:

    I think, that you are not right. I can prove it. Write to me in PM, we will discuss.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir