Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Visuino video serisinin bir parçası olup, Arduino ve analog girişler konusunu ele almaktadır.
- Video iki ana bölümden oluşmaktadır. İlk bölümde, iki potansiyometre ve bir LED kullanarak analog veri karşılaştırıcı tasarımı gösterilmektedir. İkinci bölümde ise PWM (Dalga Genişlik Modülasyonu) tekniği kullanılarak potansiyometreden okunan analog verinin servo motoru kontrol etmek için nasıl kullanılacağı anlatılmaktadır. Her iki bölümde de devre şeması, tasarım adımları ve Arduino'ya yükleme süreci detaylı olarak gösterilmektedir.
- 00:07Analog Veri Karşılaştırıcı Tasarımı
- Bu videoda Arduino ve analog girişler konusu üzerine örnekler gerçekleştirilecek.
- Analog girişler ile dış dünya etkilerine karşı direnci değişen sensörler ve potansiyometreler kullanılabilir.
- İlk kısımda iki potansiyometre ve bir LED kullanarak analog veri karşılaştırıcı tasarlanacak.
- 00:40Devre Şeması ve Tasarım
- Şemada Arduino'nun dijital 13 pinine bir LED direnç ile seri bağlı, potansiyometrelerin orta bacakları ayrı ayrı Arduino'nun A0 ve A1 analog pinlerine bağlı.
- Tasarım için "Compare Analog Value" komponenti kullanılır ve bu komponent iki analog veriyi karşılaştırıp sonucunda dijital bir veri oluşturur.
- Karşılaştırıcı komponentinin çıkışını LED'in bağlı olduğu 13 dijital pine bağlanır ve karşılaştırma tipi eşit olduğunda true çıkışı vermesi olarak ayarlanır.
- 03:29Tasarımın Çalıştırılması
- Tasarım tamamlandıktan sonra Arduino'ya gönderilir ve çalıştırılır.
- Her iki potansiyometre de aynı değere ulaştığında LED ışık verir, farklı değerlere ulaştığında ise LED ışık vermez.
- 04:04PWM Tekniği ve Servo Motor Kontrolü
- İkinci kısımda potansiyometreden okunan analog veri kullanılarak servo motor kontrol edilecek.
- Arduino üzerinde analog çıkış pini olmadığı için servo motoru kontrol etmek için PWM (Pulse Width Modulation - Dalga Genişlik Modülasyonu) tekniği kullanılır.
- PWM, üretilecek darbelerin genişliklerini kontrol ederek çıkışta üretilmek istenen analog elektriksel değerin elde edilmesi tekniğidir.
- 05:13PWM Tekniğinin Çalışma Prensibi
- PWM tekniğinde dalga şeklinin 12 voltta bulunduğu zaman dilimi ile 0,6 voltta bulunduğu zaman dilimi arasında eşitlik vardır.
- Dalga şeklinin 12 voltta bulunduğu zaman dilimini arttırırsak çıkış gerilimini de arttırmış oluruz.
- LED'leri dijital modüllerde sadece açabilir veya kapatabiliriz, yarım açık veya yavaşça açılıp kapanan LED'ler PWM tekniği ile yapılır.
- 06:07Servo Motorların Özellikleri
- Servo motorlar uzaktan kumandalı araba, helikopter ve uçak gibi araçlarda kullanılır.
- Bu motorlar DC motorlardan farklı olarak istediğimiz pozisyonda sabit kalacak şekilde tasarlanmıştır.
- Servo motorlar çoğunlukla 0,0-180 derece arası açılarda çalışır ve PWM sinyali ile çalışırlar.
- 06:39Servo Motor Bağlantıları ve Tasarım
- Devrede Arduino'nun analog A0 pinine bağlı bir potansiyometre bulunur.
- Servo motorun artı ve eksi kutupları Arduino'nun GND ve 5V pinlerine, sinyal pinini ise Arduino'nun PWM özellikli dijital pinlerinden birine bağlanır.
- Arduino Uno için 3, 5, 6, 9, 10 ve 11 dijital pinler PWM özelliğine sahiptir.
- 07:35Servo Motor Tasarımının Tamamlanması
- Tasarım için PWM sinyalini üretecek servo komponenti kullanılır.
- Servo komponentinin çıkışını servonun bağlı olduğu dijital 9 pinine, girişine ise Arduino'nun analog çıkışını doğrudan bağlanır.
- Potansiyometreyi çevirdiğimizde değişen analog veri sonucunda servo motorun açısı da değişir.
- 08:45Tasarımın Çalıştırılması
- Tasarım Arduino'ya gönderilir ve çalıştırılır.
- Potansiyometre döndürüldüğünde servo motor eş zamanlı olarak hareket eder ve potansiyometre ile aynı açıda dönüş hareketi yapar.