Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- "Elektrik Dersleri" kanalında yayınlanan bu eğitim videosu, bir eğitmen tarafından Arduino ile step motor kontrolü konusunu adım adım anlatmaktadır.
- Video, step motorların temel tanımı ve özellikleriyle başlayıp, çalışma prensibini açıklamaktadır. Ardından 28BJ48 redüktörlü step motor ve ULE203A motor sürücü entegresi kullanılarak Arduino ile step motor kontrolü uygulaması için gerekli malzemeler tanıtılmaktadır. Daha sonra step motor kütüphanesinin Arduino programına nasıl ekleneceği, kodlama ve devre kurulumu gösterilmekte, son olarak da potansiyometre ve buton kullanarak step motorun yön ve hız kontrolü test edilmektedir.
- Eğitmen, bu video sadece en basit step motor kontrol uygulamasını anlattığını belirterek, ileride potansiyometre ve buton kullanarak daha fazla uygulama yapılacağını ifade etmektedir.
- 00:09Arduino ile Step Motor Kontrolü Uygulaması
- Arduino uygulamalarından step motor kontrolü uygulaması yapılacak.
- Step motorun en temel haliyle ileri ve geri nasıl çalıştığını programlayacağız.
- 00:29Step Motorların Tanımı ve Özellikleri
- Step motorlar, girişlerine uygulanan sinyallerine karşı analog bir dönme hareketi çıkışı üreten, adım adım ve çok hassas kontrolle çalışan sabit mıknatıs kutupluları rotorlu motorlardır.
- Step motorların dört temel özelliği: dijital sinyallerle çalışıp analog dönme hareketi vermesi, adım adım hareket etmesi, çok hassas kontrol sağlanması ve rotorlarında sabit mıknatıslar bulunmasıdır.
- Step motorlar yazıcılarda, fotokopi makinelerinde, CNC makinelerinde, 3D yazıcılarda ve robot teknolojisinde kullanılır.
- 02:04Step Motorların Çeşitleri
- Step motorlar bipolar ve unipolar olarak iki çeşittir.
- Bipolar step motorlarda genellikle dört kablo bulunurken, unipolar step motorlarda beş, altı veya sekiz kablo olabilir.
- Step motorun çalışma prensibi, sabit stator sargılarına akım verilerek elektromanyetik itmeler oluşturulması ve rotorun sabit mıknatıslarıyla bu itmelerin etkileşimiyle adım adım dönmesidir.
- 04:31Step Motorların Özellikleri ve Kullanılacak Motor
- Step motorlar girişlerine dijital sinyal uygulandığında analog dönme hareketi yaparlar.
- Step motorlar açısal olarak hareket edebilir ve istenilen konumda durdurulabilirler.
- Her step motorun tam tur için adım sayısı değişmektedir, bu uygulamada 28BYJ-48 redüktörlü step motor kullanılacak.
- 05:11Kullanılacak Motorun Özellikleri
- Kullanılacak step motorun 360 derecelik tam turu için 2048 adımı vardır.
- Her adım 0,15 derece dönme açısı sağlar.
- Dönüş yönü değiştirilmek için adımların sırası değiştirilir, hızı değiştirmek için uygulanan sinyalin frekansı değiştirilir.
- 06:21Motor Sürücü Entegresi
- Step motora yol vermek için ULN2003A motor sürücü entegresi kullanılacak.
- Entegre, Arduino'dan gelen sinyalleri lojik olarak tersleyecek ve step motorun dönmesini sağlayacak.
- Entegrenin giriş uçları Arduino pinlerine, step motorun uçları entegreye bağlanacak.
- 07:58Uygulama İçin Gerekli Malzemeler
- Uygulamada Arduino kartı, 28BYJ-48 redüktörlü step motor ve ULN2003A motor sürücü entegresi kullanılacak.
- Programlama sırasında step motor kütüphanesi programa çağrılmalıdır.
- 09:30Step Motor Programlama
- Kütüphane internetten Google'dan aranır, indirilir ve programın içine dahil edilir.
- Step motor kütüphanesi programa dahil edildikten sonra, 2048 adım değişkeni tanımlanır (32 x 64 şeklinde).
- Redüktör, motor içinde dönen dişli çark kısmıdır ve her bir turda 32 adım ve 64 redüktör adımı vardır.
- 11:37Motor Pin Tanımlamaları
- Step motor pinleri Arduino pinlerine tanımlanır: step motor(4, 5, 6, 7) şeklinde.
- Setup fonksiyonunda step motorun hızı setSpeed(1000) komutuyla 1000 hızla ayarlanır.
- Loop fonksiyonunda step motor.step(adım) komutuyla ileri, step motor.step(-adım) komutuyla geri dönüş yapılır.
- 14:58Devre Kurulumu
- UMN2306 motor sürücü entegresi kullanılır ve güç pinleri Arduino'nun GND ve 5V'ye bağlanır.
- Step motorun tırnakları motor sürücü entegresine oturtulur ve IN1-IN4 pinleri Arduino'nun 4, 5, 6 ve 7 nolu pinlerine bağlanır.
- Bağlantılar farklı sırada yapılabilir (IN1-7, IN2-6, IN3-5, IN4-4), bu sadece başlangıçtaki saat yönüne dönüşü etkiler.
- 16:43Devrenin Çalıştırılması
- Devre kurulduktan sonra program Arduino kartına yüklenir.
- Step motor sessiz bir şekilde sağa ve sola tam tur olarak döner.
- Motor bobinleri Arduino'dan gelen polislere bağlanarak lojik olarak tersler ve motorun dönmesini sağlar.
- 20:59Step Motor Kontrolü
- Video, step motorun kontrolü ve sağa sola dönüşü konusunu anlatmaktadır.
- Step motorun potansiyometre kullanarak sağa sola dönüşü ayarlanabilir veya hızı kontrol edilebilir.
- Buton kullanarak step motor ileri geri döndürüp durdurulabilir.
- 21:22Kapanış
- Bugün anlatılan uygulama en basit step motor kontrolüdür, daha karmaşık uygulamalar sonraki videolarda ele alınabilir.
- Videoyu beğenenlerin beğenmeyi ve arkadaşlarına tavsiye etmeleri istenmektedir.
- İzleyicilere teşekkür edilerek abone olunması rica edilmektedir.