Skip to main content

Posts

Showing posts with the label Potentiometer

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...

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 ...

Serial Event Arduino Processing - 3 Potlu Rgb Arayüzü Kontrolü

Merhabalar; Bu çalışmamızda Arduino - Processing kardeşlerin ilişki durumunu inceleyeceğiz. Arduino'nun düz mantığı ve Processing dilinin o cafcaflı dünyası bir çok çalışmada bu veriyi buraya nasıl aktaracağım sorusunu akıllara getiriyor. Çünkü bir çok kişi önce Arduino üzerinde belirli bir yetkinliğe ulaştıktan sonra Processing ile hemhal oluyor, tabi bu da aynı tarz yazılım olsalar da insana güvenli bölgeden uzaklaşmış hissi veriyor. Öncelikle yapacağımız çalışmadan kısaca bahsedecek olursam, üç adet potansiyometremiz var ve Processing'de bir nesneyi boyamamıza yarayan fill komutunun üç adet girdisi olan kırmızı, yeşil ve mavi renklerini kontrol etmeye çalışacağız. Daha önceleri yaptığımız Rgb LED çalışmasının arayüzlü formatı olarak düşüne bilirsiniz. Arduino üzerinde yapacağımız bağlantılar gayet basit, tabi pek emin değilseniz daha önceki çalışmalarıma bakabilirsiniz. Burada yaptığımız analog girişlerimizden A0, A1 ve A2'den potansiyometre verilerini oku...

Potansiyometre+Processing+Arduino

Merhaba; Bu çalışmamızda Arduino Uno üzerine bağladığımız potansiyometreden daha önce de yapmış olduğumuz gibi değer okumaya çalışacağız. Bu sefer okuduğumuz değeri herhangi bir Led'e veya servo'ya aktarmak yerine Processing programlama dilini kullanarak ekran rengi ile oynayacağız. Diğer bir taraftan bu çalışmanın Arduino-Processing ilişkisini ortaya koyma noktasında da faydalı olacağını düşünüyorum. Zira iki farklı İDE'de kodlarla haşir neşir olmak durumundasınız ve iletişimin nasıl sağlanacağı biraz kapalı kutu gibi duruyor. Başlayacak olursak öncelikli yapmamız gereken Arduino Uno üzerine gömeceğimiz ve bizim için analog girişimizden veri okumamızı sağlayacak kodu Arduino İDE üzerinde hazırlıyoruz. Kodumuz gayet basit, standart analogRead komutunu kullanarak değer okuyoruz ve bunu map yaparak serial port ile gönderiyoruz. Koda direkt ulaşmak için : int potPin1 = A0; void setup() {    Serial.begin(9600);  } void loop() {    ...

Potansiyometre ile Dc Motor Kontrolü

Merhabalar; Bu çalışmamızda potansiyometre kullanarak sadece iki adet bağlantı kablosu olan Dc motor kontrolünü sağlamaya çalışacağız. Brushless Dc motor gibi sinyal girdisi olmadığı için motora gelen voltajı değiştirerek kontrol etmeye çalışacağız. Bunu yaparken potansiyometre ve transistör baş aktörlerimiz olacaklar. Gerekli olan malzemeler: Dc Motor Potansiyometre Transistör 1k ohm direnç 9V Pil veya Güç kaynağı Diyot Bağlantı kabloları Diğer uygulamalara nazaran bağlantıların yapımına ayrıca hassasiyet göstermek gerekiyor. Transistörün türü ve bacaklarının durumu bu noktada başı çeken özellikler arasında. Bu sebeple kullanacağınız transistörün yapısına göre bağlantı şekillerine ayrıca bakmanız tavsiye edilir. Biz burada NPN BJT transistör kullanmayı tercih ettik. Bağlantı şemasında transistör bacakları ayrıca gösterildi. Bağlantıların nasıl yapılacağına gelecek olursak: Kodumuza gelecek olursak gayet basit, ufak bir bakış sonrası kendiniz de yaza...

Potansiyometre ile RGB Led Kontrolü

Rgb Led'in bir başka uygulamasıyla karşınızdayız. Daha önce ledimizin vereceği ışığın rengini kodumuzda hazırladığımız çeşitli for döngüleri sağlarken bu uygulamamızda rengi kendimiz potansiyometre kullanarak ayarlamak istedik. Yapacağımız uygulamaya göre üç adet potansiyometreyi sanki elimizde kırmızı, yeşil ve mavi boya varmış gibi birbirine katacak ve çeşitli renkler elde etmeye çalışacağız. Bağlantıları nasıl yapacağımıza gelecek olursak, daha önceleri yapmış olduğumuz potansiyometreli uygulamalardan ve bir önceki uygulama olan RGB led uygulamasından yardım alınabilir. Tabi şema halinde inceleyecek olursak: Kodumuzda ise for döngülerini çıkartıp girdileri kendimiz vereceğimiz analog input kısımlarını tanımlıyoruz:

Led Parlaklıgı Ayarlama

Merhaba: Bu günkü uygulamamızda potansiyometre yardımıyla ledimizin parlaklığıyla oynayacağız. Gerekli malzemeler bir adet potansiyometre, bir adet led ve bağlantı kablosu. Bağlantıları nasıl yapacağımıza gelecek olursak: Bağlantıları yaptıktan sonra kodumuza geçebiliriz: Koda direkt ulaşmak için:

Potansiyometreden Deger Okumak

Bu sefer mini bir uygulama ile karşınızdayız. Arduinomuz'a potansiyometre bağlayacak ve karşılığında oluşturulan sensör değeri ve gerilim değerini serial monitörden gözlemlemeye çalışacağız. Gerekli olan malzemeler bir adet potansiyometre ve 3 det bağlantı kablosu. Öncelikle yapmamız gereken ptansiyometremizi arduino'ya bağlıyoruz, nasıl bağlayacağımız öğrenmek için: Bağlantıları yaptıktan sonra gelelim kodumuza: Koda direkt ulaşmak için:

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:

Potansiyometre ile Servo Kontrolü - Arduino

Bir başka uygulama ile karşınızdayız... Bu uygulamamızda potansiyometre yardımıyla servomuza hareket vermeye çalışacağız. Gerekli Malzemeler: Arduino Potansiyometre Servo Bağlantı Kabloları Gerekli malzemeleri söyledikten sonra bağlantıları nasıl yapacağımıza bakabiliriz:  Not: Servonuzu bir yüzeye sabitlemenizde fayda var, bant kullansanız dahi yeterlidir. Kodumuza gelince ister resme bir süreliğine baktıktan sonra kendiniz yazmaya çalışın, yada direkt aşağısında verdiğim kodu kopyala-yapıştır şeklinde Arduino-IDE'ye yağıştırabilirsiniz. Tercih sizin...

Arduino ile Brushless Motor Kontolü

Merhabalar, Bu uygulamamızda ise Arduino kullanarak Brushless yani fırçasız motorumuza hareket vermeye çalışacağız. Gerekli malzemeler: Brushless DC Motor Electronic Speed Controller (ESC) Potansiyometre Bağlantı Kabloları Güç Kaynağı (Kaynak olmadan da Arduino besleyebiliyor fakat motor devri çok düşük kalıyor) Ve tabi ki Arduino :) Bağlantılarımızı aşağıdaki resmide belirtildiği şekilde yapmalıyız:  Bağlantıları yaptıktan sonra sıra Arduino'yu programlamaya geliyor: Koda direkt ulaşmak için: