Aklıma gelen tek yol, darbeleri motorun yaşayacağı dönüş miktarına göre kalibre etmektir.
Bunun işe yarayacağını düşünmekte zorlanıyorum, yani kesinlikle bir motor almalı ve denemelisin! Uzun bir darbe uygulayıp bilinen bir konumda durağa dayanmasını sağlamak için bir durdurma ile ayarlayın, ardından çeşitli uzunluklarda, akımlarda vb. Darbeler uygulayın ve tekrarlanabilir sonuçlar elde edip edemeyeceğinizi görün.
Motor tasarımına bağlı olarak sürtünmenin sıcaklık, nem ve diğer faktörlerle hafifçe değişeceğini unutmayın, ancak sadece 8 konuma ihtiyacınız olduğundan, önemli olmayacak hata için yeterli alanınız olabilir. En büyük probleminiz, aynı tip olsalar bile, her motoru kalibre etmeniz gerektiğidir, çünkü hepsinin biraz farklı tork / A özellikleri olacaktır ve motor yaşlandıkça ve çevre onu etkiler.
Ancak, daha iyi sonuçlar almak için bir tür geri bildirim döngüsüne ihtiyacınız olacaktır.
En kolay / en ucuz olanı muhtemelen bir potansiyometre bağlamak ve konumunu bir a / d dönüştürücü ile okumaktır. Potansiyometrenin döndürülmesi çok zor olacağından, bir parça karton ve kalemle kendiniz yapın. Kartonun neredeyse etrafına kalın siyah bir daire çizin, merkezde bir delik açın ve motora takın. Yarım dairenin bir ucuna bir tel takın ve bir motoru diğer uç boyunca sürükleyin, böylece motor dönerek değişen direnç elde edersiniz. Bunu bir A / D ile kullanın.
Bunu tersine de çevirebilirsiniz - hareketli kontağı altındaki kalın siyah çizgi ile oka koyun (böylece kartonu çevirmek zorunda değilsiniz, sadece hareketli kontak). Tasarımınızla yaratıcıysanız, insanlar sadece siyah yarım dairenin ekran yüzünün bir parçası olduğunu düşüneceklerdir.
Çok, çok gürültülü ve güvenilmez olacak, ancak yapıya bağlı olarak ve uzun süre dayanmayacak, ancak ucuz ve kolay ve düşük çözünürlüklü konumlandırma gereksinimlerinizle, sağa girmeniz için yeterli geri bildirim vermelidir 45 derece alan.
Başka bir (daha güvenilir) seçenek, döner kartonda kesik çentikli bir optik sensör kullanmak olacaktır. Doğru noktaya gelene kadar sadece darbeleri sayın. (Pahalı) optik kodlayıcıdan kurtulabilir ve çentiklere temas eden ve çentik olmadığında ayrılan iki kablo kullanabilirsiniz.
İyi şanslar, lütfen bize ne denediğinizi ve nasıl çalıştığını söyleyin!