İçindekiler:
- 1. Adım: Videoyu İzleyin
- 2. Adım: Her Şeyi Alın
- 3. Adım: Ps2 ve Accel Stepper Kitaplıklarını Alın
- Adım 4: Dokunmatik Yüzeyin Bağlantılarını Anlayın
- Adım 5: Dokunmatik Yüzeyi Test Edin
- Adım 6: Arduino Mikrodenetleyicisini Programlayın
- Adım 7: Devre Şemasını İnceleyin
- Adım 8: Kablo Bağlantılarını Yapın
- Adım 9: Arduino Kartını Güç Kaynağına Bağlayın ve Açın
- Adım 10: Sorun Giderme
- Adım 11: Onunla Kurcalayın
Video: Step Motoru Kontrol Etmek İçin Eski Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın: 11 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu projeyi birkaç ay önce yaptım. Birkaç gün önce, Reddit'te r/Arduino'da projenin bir videosunu yayınladım. İnsanların projeyle ilgilendiğini görünce, Arduino kodunda bazı değişiklikler yaptığım ve bir özellik eklediğim bu Instructable'ı yapmaya karar verdim. O halde lafı fazla uzatmadan başlayalım!
1. Adım: Videoyu İzleyin
Neler olduğu hakkında bir fikir edinmek için videoyu izleyin.
2. Adım: Her Şeyi Alın
Bu proje için ihtiyacınız olacak:
- Arduino mikrodenetleyici kartı
- Bir dizüstü bilgisayardan bir PS/2 dokunmatik yüzey (Yerleşik bir Synaptics yongası olan bir tane almayı deneyin)
- *Bir ULN2003 step motor sürücüsü (Tek kutuplu step motorlar için (5 telli))
- *Bir L298N step motor sürücüsü (Bipolar step motorlar için (4 telli))
- 6 erkekten dişiye atlama kablosu (2'si güç için ve 4'ü dijital sinyaller için)
- bir step motor
- 5-12 volt DC güç kaynağı (step motora bağlı olarak)
Burada kurulum, Arduino kartına ve step sürücüye 5 volt sağlayan bir cep telefonu şarj cihazından güç alıyor. Step motor 12 volt olarak derecelendirilmiş olsa da, motorun tork gereksinimleri yüksek değilse daha düşük bir voltaj kaynağı kullanabilirsiniz çünkü daha düşük bir voltaj kaynağı kullanmak hem motoru hem de sürücüyü daha soğuk tutacaktır.
*Her iki step motor sürücüsü de Arduino kartı ile aynı pin bağlantılarına sahiptir.
3. Adım: Ps2 ve Accel Stepper Kitaplıklarını Alın
ps2 kütüphanesinin klasörünü buradan indirin. Bulması daha kolay olacağı için indirilen klasörü masaüstüne taşıyın. Arduino IDE'yi açın ve Sketch>Include Library>Add. ZIP Library…'ye tıklayın ve ardından masaüstünden ps2 klasörünü seçin. Kitaplık dahil edilecek ve artık ps2 kitaplığını kullanabileceksiniz.
Accel Stepper kitaplığı için Ctrl+Shift+I tuşlarına basarak ve ardından 'Accel Stepper' yazıp kitaplığı yükleyerek edinebilirsiniz.
Adım 4: Dokunmatik Yüzeyin Bağlantılarını Anlayın
Yukarıdaki gibi bir Synaptics dokunmatik alanınız varsa, 'T22' pedi +5V, 'T10' 'Saat', 'T11' 'Veri' ve 'T23' 'GND'dir. Ayrıca 'GND' telini yukarıda gösterildiği gibi açıkta kalan büyük bir bakıra lehimleyebilirsiniz.
Daha fazla bilgi için yukarıdaki resme tıklayın.
Farklı bir dokunmatik yüzeyiniz varsa, parça numarasını 'pinouts' ile internette aramayı deneyin veya takılırsanız Reddit'teki r/Arduino topluluğuna sorabilirsiniz.
Adım 5: Dokunmatik Yüzeyi Test Edin
Dokunmatik yüzeye doğru bağlantıların yapıldığından emin olun. Dokunmatik yüzeyi test etmek için Arduino mikrodenetleyicisine ps2 fare kodunu Örnekler>ps2'den yükleyin. 'Saat' kablosunu D6'ya, 'Veri' kablosunu D5'e, GND'yi GND'ye ve +5V veya VCC'yi Arduino kartının +5V pinine bağlayın. Arduino kartını bilgisayara yeniden bağlayın ve seri monitörü açın. Parmağınızı dokunmatik yüzey üzerinde hareket ettirirken sayıların değiştiğini görüyorsanız, dokunmatik yüzey düzgün çalışıyordur ve devam edebilirsiniz.
Adım 6: Arduino Mikrodenetleyicisini Programlayın
İlk kod olan 'PS2_toucpad_with_Stepper', step motor için hızlanma/yavaşlama özelliğine sahip değildir ancak bir hedef arama işlevine sahiptir.
İkinci kod olan 'PS2_toucpad_accel_stepper', hedef arama işlevine sahip değildir ancak hızlanma/yavaşlama özelliğine sahiptir.
İlgili Arduino kodlarından daha fazla bilgi edinebilirsiniz.
Adım 7: Devre Şemasını İnceleyin
Daha iyi bir görünüm elde etmek için resme tıklayın.
Adım 8: Kablo Bağlantılarını Yapın
Adım 9: Arduino Kartını Güç Kaynağına Bağlayın ve Açın
Kurulumu açtıktan sonra parmağınızı dokunmatik yüzey boyunca kaydırın ve motorun hareket edip etmediğini görün.
Adım 10: Sorun Giderme
Bazı sorunlarla karşılaşırsanız, aşağıdakileri yapabilirsiniz:
Step motor belirli bir yönde hareket etmek yerine ileri geri hareket ederse:
- Pin bildiriminin sırasını değiştirin. Örneğin: Stepper stepper(200, 8, 10, 9, 11) ile Step stepper(200, 8, 9, 10, 11) değiştirin.
- Motor sürücüsünü Arduino kartına bağlayan tüm sinyal kablolarını ve ayrıca step motorun kablolarının olması gereken yere düzgün şekilde bağlı olduğunu ve gevşek ve arızalı olmadığını kontrol edin.
Motor hiç hareket etmiyorsa:
- Dokunmatik yüzeyin düzgün çalışıp çalışmadığını kontrol edin, Adım 5'e dönün.
- Motor sürücüsüne ve dokunmatik yüzeye güç gelip gelmediğini kontrol edin.
- Motorun veya motor sürücüsünün arızalı olup olmadığını kontrol edin.
Adım 11: Onunla Kurcalayın
Artık çalıştırdığınıza göre, neden toplulukla paylaşmıyorsunuz? 'Ben Yaptım!' üzerine tıklayın ve yarattıklarınızı paylaşın. Daha fazla özellik eklemek, birden fazla step motor çalıştırmak vb. için kodu değiştirmeyi deneyin.
Ayrıca mümkünse sıkışanlara yardımcı olmaya çalışın, size çok minnettar olurum.
Önerilen:
"Her Şeyi" Kontrol Etmek İçin Bir LED RF Uzaktan Kumandayı Yeniden Kullanın!: 5 Adım
Bir LED RF Uzaktan Kumandayı "herhangi bir şeyi" kontrol etmek için yeniden kullanma!: Bu projede, istediğiniz hemen hemen her şeyi kontrol etmek için bir LED RF uzaktan kumandayı nasıl yeniden kullanacağınızı göstereceğim. Bu, RF uzaktan kumandanın iletim sürecine daha yakından bakacağımız, gönderilen verileri bir Arduino µC ile okuyacağımız anlamına geliyor
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: PS/2 dizüstü bilgisayar dokunmatik yüzeyleri, bir mikro denetleyiciyle kullanılabilecek en havalı kullanıcı arabirimi aygıtları arasındadır. Kaydırma ve dokunma parmak hareketleri, kontrol malzemelerini oldukça basit ve eğlenceli bir şekilde yapabilir. Bu Eğitilebilir Tabloda, birini şununla birleştirelim:
RGB Ledleri veya Led Şeritleri Sesinizle Kontrol Etmek İçin Cortana ve Arduino Kullanın!: 4 Adım (Resimlerle)
RGB Ledleri veya Led Şeritleri Sesinizle Kontrol Etmek İçin Cortana ve Arduino Kullanın!: Bu talimatta size RGB led veya led şeridinizi sesinizle nasıl kontrol edebileceğinizi göstereceğim. Bu, Windows uygulama mağazasında ücretsiz olarak bulunan CoRGB uygulaması tarafından yapılır. Bu uygulama CortanaRoom projemin bir parçası. Zekanız bittiğinde
Bilgisayarınızı Kontrol Etmek İçin Büyü Kullanın!: 7 Adım (Resimlerle)
Bilgisayarınızı Kontrol Etmek İçin Büyü Kullanın!: Hiç Harry Potter gibi büyüler kullanmak istediniz mi? Biraz çalışma ve biraz ses tanıma ile bunda ustalaşılabilir. Bu proje için ihtiyacınız olan şeyler: Windows XP veya Vista'lı bir bilgisayarBir mikrofonBiraz zaman ve sabır! Bu Eğitilebilir Yazıyı beğendiyseniz
Adreslenebilir LED'leri Kontrol Etmek için Bluetooth 4.0 HC-08 Modülünü Kullanın - Arduino Uno Eğitimi: 4 Adım (Resimlerle)
Adreslenebilir LED'leri Kontrol Etmek için Bluetooth 4.0 HC-08 Modülünü Kullanın - Arduino Uno Eğitimi: Arduino ile henüz iletişim modüllerini incelemediniz mi? Bluetooth, Arduino projeleriniz ve nesnelerin internetini kullanmanız için bir olasılık dünyası açar. Burada küçük bir adımla başlayacağız ve adreslenebilir LED'lerin bir sma ile nasıl kontrol edileceğini öğreneceğiz