Skip to main content

Posts

Showing posts with the label Servo

360 Degree Servo Motor Using Stepper - Arduino

Hi Everyone, I want to produce own servo motor using stepper motor because i need full rotational servo motor. This servo will allow clear tracking to my antenna tracker, i want to use it horizontal movement mechanism. For this mechanism we can think it our UAV moves in two dimensional coordinate plane which x-axis and y-axis. If i want to completely track the UAV there shouldn't be any obstacle on my movement as both software and hardware. We can think our movement as a scanning the half sphere, for doing this we need two movement point i want to name it horizontal movement mechanism and vertical movement mechanism. For the full scanning  i can set horizontal movement mechanism to 0-360 degree and vertical movement mechanism 0-90 degrees. Or we can set them both 0-180 degree. In both side we can scan the area clearly. I want to choose first one because in second one there are two critical point if i use. However i want to use it smoothly. At this position i...

Servo Motor Controlling with Flex Sensors

Hi everyone, Our works continuing from analog control units like potentiometer to another one flex sensors. Main concept of the flex sensor is same as the potentiometer, different positions is different resistance values. We will read these resistance values using analog pins of Arduino, and of course analog read command. Today we will control the servo motor with another way, flex sensor. As you can see on picture above, at left there are flex sensor with protection resistor. After reading the flex sensor we will control the servo motor at right side of picture. For the flex sensor, it have very small resistance value at upright position, if the slope will increase resistance will be increase depending on gradual shape of own. On the other hand, flex sensor is work at one direction. This means if you bend it other side, it will not work. For this reason, you should use it straight. Another subject is price of this sensor, because of the high price you can manufactu...

Make a Ventilator with Arduino

Hello again, We have done some practice with Arduino about controlling servo motors and brushless dc motors. In this work, we will try to connect these two practice and we will produce own blower ventilator. Necessary materials: Power Supply Brushless Dc Motor Servo Electronic Speed Controller (ESC) Potentiometer (2) Jumper Cables Arduino  After these materials, we can continue with connect the system.  Hint : For the ventilator mechanism, you also need screws and some peace of wood. After this part we will continue with Arduino code, as I said before we are just getting together two project which servo control and brushless dc motor control with Arduino. Here is the our code : You can reach the code directly : //Ventilator Project //M.Furkan BAHAT #include // Servo kütüphanesiniekliyoruz. const int pot=A1; // Servo kontrol potunu bağlayacağımız analog giriş. const int potpin = A0; //Motor kontrol potunu bağlayacağımız analog ...

Controlling the Servo Motor Using Potentiometer - Arduino

Hi, Today, we will try to control servo motors using potentiometer. And for doing these we will use Arduino as a micro controller. First of all we need some components for doing this job, here the list of needs :  Arduino Servo Motor Potentiometer Jumper Cables Stabilizing the servo motor also important, because of the changing of the angel sould seen by us. Other hand, we will examine  the potentiometer movement effect to servo motor. We can continue with connection:  For my code, connections would be as shown above. If you change the code - for digital  and analog pins- you can change connections depending on your code. After these connections, we can continue with Arduino code. In this code, we are using Servo.h library of Arduino, after the adding this library to our code we should determine our pins. One of them is in analog pins, second one is in digital pins. We are using analog pin for reading the resistance value of ...

Robotik Bacak Kontrolü - Pololu Maestro Servo Kontol Kartı

Merhaba, Bu çalışmamızda Pololu firmasına ait Maestro Servo Controller kartını kullanarak daha sonra yapmayı planladığım robotik örümceğin bacak yapısı için temel teşkil edecek örnek bir robotik bacağı kontrol etmeye çalışacağız. Kullanacağımız servo kontrol kartını tanıtacak olursam, kendisi üzerinde 24 adet servo pini bulunmakta. Bir adet USB girişi ve bir adet + - besleme girişi bulunuyor. Bunların dışında Rx Tx gibi haberleşme pinlerine de sahip.  Bu kontrol kartının 6,12,18 ve 24'lü olmak üzere 4 çeşidi bulunmakta. Siz de kendinize en uygun kontrol kartını tercih edebilir, uygulamalarınızda kullanabilirsiniz. Kontrol kartını kullanmak için Maestro Control Center adlı uygulama arayüzünü bilgisayarınıza indirmeniz gerekiyor. İndirmek için :  http://www.pololu.com/docs/0J40/3.a Biz ise bu uygulamada eklem servosuna çevirdiğimiz standart servolarımızı kullanarak geliştirdiğimiz robotik bacağı bu kontrol kartını kullanarak hareket ettirmeye ve...

Insansız Hava Araçları Part I - Hobi Uçagı Kurulumu

Merhaba arkadaşlar; Bu çalışmamda hobi uçak almayı düşünen veya hakkında fikir sahibi olmak isteyenler için kutusundan çıkardıktan sonra kurulum için yapılması gerekenleri göstermek istedim. Uçak alındıktan sonra yanında kurulumunu gösteren bir adet dökümanla geliyor, buraya kadar güzel fakat yapılması gerekenler pek öyle maket uçak yapmaya benzemiyor. Burada anlatacaklarım Black Horse Model markasının Bravo 303 adlı uçağına ait olacak, bilginize. Başlayacak olursak öncelikle kanatların servolarını yerleştiriyorum, bunun için kanat üzerindeki kaplamanın bir kısmını keserek servo için yer açıyorum. Bu yer zaten üretici tarafından belirlenmiş, özel servo yeri. Kesilen kısım için servomu hazır hale getiriyorum.Kulanım durumu sebebi ile başlıklarından sadece tek taraflı olanı kullanacağım. Servomuzu hazırladıktan sonra kablosuna uzatma ekleyip, kanadın yan kesitinden çıkarıyoruz ve servoyu boşluğa sıkıca vidalıyoruz. Servomuzu yerleştirdikten sonra  yalpaç (aileron) ...

Eklem Servosu Yapmak

Merhabalar, Bu uygulamamız robotik uygulamalarının temellerinden olan standart servomuzu nasıl eklem haline getirebileceğimiz üzerine olacaktır. Eğer bir çeşit robot kolu yapmayı düşünüyor ve hazır eklem servoları yerine kendi ekleminizi kendiniz yapmak istiyorsanız bu yazım tam size göre (; Çalışmamızın temel mantığı standart servomuzun kolunun tam simertiğine sahte bir kol daha yapmak üzerine. Öncelikle servomuzun arka bölmesini açıyoruz. Açtıktan sonra dikkat etmemiz gereken motor aksamı ve kablolar ile açtığımız bu kapak arasına bir kaç milimlik boşluk olması gerekmekte.Bazı servolarda elektronik kartlar tam bul bölmede ve açtığımız bu kapakla dip dibe olduğu için vidamızı saklayacağımız alana sahip olamadığımız gibi vidamız kartta kısa devreye sebep olabilir. Bu kısımda arka kapağı servonun önündeki servo başlığının yanına getirerek kapakta açacağımız deliğin yerini tam olarak işaretliyoruz.Önemli olan iki servo kolunun simetrik olması, yoksa hareket ederken ek...

Arduino ile Robotik El Yapmak

Herkese merhaba, Bu uygulamamızda servo,esneklik sensörü, arduino üçlüsünü kullanarak Pinokyo'nun kayıp eline hayat vermeye çalışacağız :)  Öncelikle yapmamız gereken hareket etmesini sağlayacağımız insan elinin bir kopyasını oluşturmak. Bunu metalden, plastikten veya ahşaptan yapabilirsiniz. Kısayol olarak ve eklemlerin düzgün çalışmasını sağlamak amacıyla 3D yazıcı kullanmanızı tavsiye edebilirim. Tabi burada ben kendi yaptığım ahşap elden bahsedeceğim: Robotik eli oluştururken hafif olması ve kolay şekillendirilebilir olması sebebiyle ana malzeme olarak Balsa'yı kullandım. Eklemleri oluşturmak için plastik menteşelerden faydalandım. Her bir eklemin içinden minik borular geçirdim ve yapıştırdım. Diğer yandan falçata vasıtasıyla açtığım kesiğe menteşeye yapıştırıcı sürdükten sonra yerleştirdim. Ana iskeleti tamamladık. Şimdi yapmamız gereken servoları yerleştirmek için kullanacağımız bir düzlem oluşturmak, yani kol yapacağız. Dipnot: Ser...

Esneklik Sensörü ile Servo Kontrolü - Arduino

Çalışmalarımızda yavaş yavaş temel elektronik malzemelerden sensörlere geçiş yapıyoruz. Artık temel malzemelerden potansiyometre, LED, Servo, Motor vs. nasıl kullanılır, kodlarını nasıl hazırlarız biliyoruz. Bugünkü çalışmamızda ise daha önce yapmış olduğumuz servo kontrolü uygulamalarımıza bir yenisini ekleyip esneklik sensörü kullanarak servomuzu hareket ettirmeye çalışacağız. Öncelikle esneklik sensöründen bahsetmek gerekirse, kendisini kademeli direnç olarak düşünebiliriz.Dik durumda iken direnç değeri çok düşük fakat eğildiği zaman direnç değeri artıyor ve sistemimiz bunu bir sinyal olarak algılıyor. Bu sayede bir şeyleri kontrol etmede kullanabiliyoruz. Dipnot ekleyecek olursak esneklik sensörü tek taraflı çalışan bir sensördür. Yani dik konumdayken bir tarafa esnediği zaman sinyalimizi sağlarken tam tersi esnemelerde her hangi bir tepki oluşturmuyor. Esneklik sensörü fiyat itibariyle biraz pahalı, eğer projeniz için fazlaca ihtiyacınız varsa kendiniz de yapabilirsiniz...

Arduino ile Vantilator Yapmak

Tekrardan Merhabalar: Bu uygulamamızda daha önce yapmış olduğumuz servo kontrolü ve brushless DC motor kontrolü uygulamalarını birleştirerek vantilator yapmaya çalışacağız. Gerekli malzemeler: Güç Kaynağı Brushless DC motor Servo Electronic Speed Controller (ESC) Potansiyometre (2 adet) Bağlantı kabloları Arduino  Malzemleri temin etmemiz durumunda uygulamamızın bağlantılarını şekildeki gibi yapabiliriz: Not: Bağlantıları yaparken servo ile motoru birbirine entegre edeceğimiz levhalara ve vidalara ayrıca ihtiyacımız var. Bağlantıları yaptı isek kodumuza geçebiliriz: Koda direkt ulaşmak için: